首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> struct S { int a,b; } data[2]={10,100,20,200}; main() { struct S p=data[1];
有以下程序: #include <stdio.h> struct S { int a,b; } data[2]={10,100,20,200}; main() { struct S p=data[1];
admin
2022-04-01
23
问题
有以下程序:
#include <stdio.h>
struct S
{ int a,b;
}
data[2]={10,100,20,200};
main()
{ struct S
p=data[1];
printf("%d\n",++(p.a));
}
程序的运行结果是( )。
选项
A、10
B、11
C、20
D、21
答案
D
解析
声明data是结构S数组,初始化data[0].a=10;data[0].b=100;data[1].a=20;data[1].b=200。主函数中p=data[1];即p.a=data[1].a;p.b=data[1].b;,执行语句printf("%d\n",++(p.a));,打印输出时,p.a先增1再打印,p.a=data[1].a=20,先增1等于21。
转载请注明原文地址:https://kaotiyun.com/show/w2kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序main(){inti,j;for(i=1;i
有以下程序:#includeintsum(intm){staticintn=1;returnn+=m:}main(){inti;for(i=1;
以下叙述中正确的是
有以下程序#include#defineSUB(X,Y)(X+1)*Ymain(){inta=3,b=4;printf("%d\n",SUB(a++,b++));)程序运行后的输出结
以下叙述中正确的是
结构化程序由三种基本结构组成,三种基本结构组成的算法
设有以下程序段:intx=2009,y=2010; printf("%d\n",(x,y));则以下叙述正确的是()。
设有定义语句“int(*f)(int);”则下列叙述中正确的是()。
随机试题
简述公正审判原则。
在信用关系中,金融机构的主要功能是
下列哪项不是逆行肾盂造影的禁忌证
女性病人,30岁,因甲亢服药无效,拟在颈丛神经阻滞下行甲状腺大部分切除术,术前不宜选用
因楼上漏水,造成某小区2栋3单元102室吴某新房的天花板、墙面严重脱落,吴某找到楼上住户王某要求赔偿损失,王某却说吴某家的墙面脱落不是他家造成的,因为自己家虽然水管漏水,但没有那么大面积。后两人报警,民警找来专业维修工实地检测,检查结果很意外,竟然是隔壁2
一、注意事项1.《申论》考试,与传统作文考试不同,是分析驾驭材料的能力与对表达能力并重的考试。2.作答参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定资料,然后按“申论要求”依次作答。二、给定资料1.领导干部,
抢救有机磷杀虫剂中毒时,阿托品化的临床表现为
关于法律解释,下列说法错误的是()
条件函数IIF(LEN(SPACE(3))>3,1,-1)的值为______。
A、选择B、投影C、自然连接D、并A由关系R到关系S为一元运算,排除C和D。关系S是关系R的一部分,是通过选择之后的结果,因此选A。
最新回复
(
0
)