首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include 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
有以下程序 #include 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
admin
2015-07-28
27
问题
有以下程序
#include
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、1,2
B、2,4
C、1,4
D、2,3
答案
A
解析
考查结构体变量作为函数实参整体传递,也是一种值传参,形参的变化不能影响到实参,所以调用函数f(a)对a中的数据没有影响,输出结果为1,2,答案选A。
转载请注明原文地址:https://jikaoti.com/ti/xFn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中,属于C语言中合法的常量的是______。
以下对C语言的描述中,正确的是______。
下列程序的输出结果是______。voidfun(int*n){while((*n)--);printf("%d",++(*n));}main(){inta=50;fun(&a
用高级程序设计语言编写的程序称为______。
动态分配一整型数据长度的空间,使指针p指向该存储空间,则下列空缺处应填入的正确语句是( )。 int*p; p=______malloc (sizeof(int));
下列函数的功能是fun(char*a,char*B){while((*b=*A)!=‘\O’){a++;b++;}}
以下关于C语言数据类型使用的叙述中错误的是
若变量已正确定义,要求通过scanf("%c%d%c%d,&c1,&a,&c2,&b)语句给变量a和b分别赋32和45,给变量c1和c2分别赋字符A和B;下列选项中数据从第1列开始输入,正确的输入形式是()。
以下函数值的类型是______。fun(floatx){floaty;y=3*x-4:returny;}
随机试题
出口免税是指对货物在出口销售环节不征收()
皮质脊髓侧束()
下列常引起慢性肝炎的病原是
阴痒肝经湿热证的首选方是
依据《商业银行法》的规定,下列表述中正确的是:
()是指通过财政分配活动来增加和刺激社会的总需求。
根据资源税法律制度的规定,下列各项中,属于资源税纳税人的是()。
“如实地想客观世界——走进具象艺术”一课中,“了解具象艺术的语言、形象特征,初步掌握辨识具象艺术的能力”所属的目标维度是()。
阅读资料,回答下列问题。 截至2019年底,广东省常住人口11521万人,比上年底增加175万人。其中,男性6022.03万人、女性5498.97万人,人口密度为641人/平方公里。2019年底,全省城镇化率(城镇常住人口占常住人口的比重)为71.40
________________(她在事故中幸免于难)isamiracle.
最新回复
(
0
)