首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: # include <stdio.h> typedef struct { int b, p; } A; void f(A c) /* 注意:c是结构变量名 */ { int j; c.b += 1; c.p+=2; }
有以下程序: # include <stdio.h> typedef struct { int b, p; } A; void f(A c) /* 注意:c是结构变量名 */ { int j; c.b += 1; c.p+=2; }
admin
2021-02-25
84
问题
有以下程序:
# include <stdio.h>
typedef struct { int b, p; } A;
void f(A c) /* 注意:c是结构变量名 */
{ int j;
c.b += 1; c.p+=2;
}
main()
{ int i;
A a={1,2};
f(a);
printf("%d,%d\n", a.b, a.p);
}
程序运行后的输出结果是( )。
选项
A、2,4
B、1,2
C、1,4
D、2,3
答案
B
解析
结构体变量可以作为函数的参数和返回值。作为函数的实参时,可以实现函数的传值调用。当使用结构体变量作为函数的形参时,实参也应该是结构体变量名以实现传值调用,实参将拷贝副本给形参,在被调用函数中改变形参值对于调用函数中的实参没有影响。所以选择B。
转载请注明原文地址:https://www.kaotiyun.com/show/p2tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下函数intaaa(char*s){char*t=s;while(*t++);t--;return(t-s);}以下关于aaa函数功能叙述正确的是()。
软件生命周期中的活动不包括( )。
有以下程序main(){inti=5;do{if(i%3=1)if(i%5=2){printf(’’*%d’’,i);break;}i++:}while(i!=0);printf(’’\n’’);}程序的运行结果是
下列叙述中正确的是
有以下程序#includeintfun(){staticintx=1;main(){inti,s=1;x+=1;for(i=1;i
以下各项中,能正确表述算式sin(2πr+30°)的C语言表达式是()。
在一个C源程序文件中所定义的全局变量,其作用域为
在调用函数时,如果参数是简单变量,它与对应形参之间的数据传递方式是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是()。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
随机试题
阅读下文,回答问题。我的双脚刚踏上百乐街,第一眼就看到那舞台了。它远离人家,特立独行地站在街头,一副不食人间烟火的样子。之后的几天里,我在清晨或黄昏从它面前走过,都会忍不住多看它几眼。它立于街头,冷眼背对着南盘江,仿佛它来自另一个时空,或
下列关于法律与社会关系的说法中,正确的是:()
下列关于氨的性质的叙述中,错误的是。
患者,女,35岁。平素性格较急,近来尤觉性情急躁易怒,胸闷胁胀,嘈杂吞酸,口干而苦,大便秘结,或头痛,目赤,耳鸣,舌质红,苔黄,脉弦数。中医辨证治疗为
进度控制的技术措施主要包括( )。
下列占用耕地的情形,减按每平方米2元的税额征收耕地占用税的有()。
对纳税人为销售货物而出租出借包装物收取的租金或押金,其增值税的计税方法错误的有()。
在学生伤害事故处理中,学校责任适用的归责原则是()。
近代以来关于文化创新的种种主张,无论是托古改制还是挟洋自重,都只是在内忧外患之际,面临启蒙和救亡两大时代任务的知识分子的_________,实用性和目的性过于明确,其实将文化降低到可随意置换的“器”的地位。填入横线部分最恰当的一项是(
A、Theywonthetournamentlastyear.B、Theyhavebeentrainedthehardestinthetournament.C、Theyhavethemostmoneytospend
最新回复
(
0
)