首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: # include typedef struct { int b, p; } A; void f(a)(c) /* 注意:c是结构变量名 */ { int j; c.b += 1; c.p+=2; } main() { i
有以下程序: # include typedef struct { int b, p; } A; void f(a)(c) /* 注意:c是结构变量名 */ { int j; c.b += 1; c.p+=2; } main() { i
admin
2015-07-31
59
问题
有以下程序:
# 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、2,4
B、1,2
C、1,4
D、2,3
答案
B
解析
结构体变量可以作为函数的参数和返回值。作为函数的实参时,可以实现函数的传值调用。当使用结构体变量作为函数的形参时,实参也应该是结构体变量名以实现传值调用,实参将拷贝副本给形参,在被调用函数中改变形参值对于调用函数中的实参没有影响。所以选择B)。
转载请注明原文地址:https://www.kaotiyun.com/show/bIDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
运行以下程序后,如果从键盘上输入6514<回车>,则输出结果为______。main(){intm,n;printf("Enterm,n:");scanf("%d%d",&m,&n);while(m!=
数据库系统的三级模式分别为【】模式、内部级模式与外部级模拭。
设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则下列不能正确执行的语句是_______。
在执行以下程序时,为了使输出结果为t=4,给a和b输入的值应该满足的条件是_______。main(){ints,t,a,b;scanf("%d%d",&a,&B);s=1;t=1;
以下变量x、y、z均为double类型且已正确赋值,不能正确表示数学式子x/(y*z)的C语言表达式是______。
若有下列说明,则()不是对strcpy库函数的正确的调用。strcpy库函数用于复制一个字符串:char*str1="abcd",str2[10],*str3="hijklmn",*str4[2],*str5="aaaa"
不能把字符串"Hello!"赋给数组b的语句是______。
设计软件结构是在软件生命周期的()。
若有如下程序:main(){inta=6;charch=c;printf("%d\n",(a&2)&&(ch<’m’));}则程序运行后的输出结果是()。
下列叙述中正确的是()。
随机试题
法国启蒙文学中成就最高的作家是【】
上述病例补液最好是
我国最早生产的血液分析仪多属于
患者,男,70岁,脑血管意外,经抢救治疗,生命体征平稳,但处于昏迷状态,患者骶尾部皮肤有一处2cm×3cm大小呈紫红色的区域,有小水疱。骶尾部的小水疱融合成大水疱,护士应采取的正确措施是
在涉外刑事诉讼中,关于国籍的确认,下列哪些做法是正确的?()
一台数字电压表的技术指标描述规范的是_________。
关于商品使用价值的说法,正确的是()。
1,2,8,(),1024,……
一份教育部的调查报告指出,城市儿童的心理素质,特别是承受挫折的能力,普遍比乡村儿童较差;这是由城市儿童的生活条件一般比乡村儿童较为优越造成的。作为一个长期从事儿童生理研究的学者,我不同意此看法。我认为城市儿童的心理素质较差是因为不能得到足够的新鲜空气和阳光
假设你正在进行公司是否承担新项目的决策,而且已经使用WACC(加权平均资金成本)法计算出该项目的NPV(净现值)。此时,公司的财务总监发现你并没有使用利息支付,你应怎么回答他的疑问?如果他坚持认为,在计算现金流时要把利息的支付包括进去,你可以使用什么方法?
最新回复
(
0
)