首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> struct S { int a, b; } data[2]={10,100,20,200}; main() { struct S p=data[1]; printf("%d\n", +
有以下程序: #include <stdio.h> struct S { int a, b; } data[2]={10,100,20,200}; main() { struct S p=data[1]; printf("%d\n", +
admin
2020-10-26
20
问题
有以下程序:
#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/Ct3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面不属于软件工程三要素的是()。
下列排序方法中,最坏情况下比较次数最少的是()。
有以下程序:#include<stdio.h>main(){doublex=2.0,y;if(x<0.0)y=0.0;elseif((x<5.0)&&(!x))y=1.0/(x+2.0);else
有以下程序:#include#includetypedefstructstu{charname[10];chargender;intscore;}STU;voidf
有如下程序:#include#includemain(){chara[]="1234",*b="ABC";printf("%d,%d,%d,%d\n",strlen(a),sizeof(a),s
下列叙述中错误的是()。
设有定义语句int(*f)(int);,则以下叙述中正确的是()。
以下表达式中,其值不等于数值3的是()。
下面不能作为软件设计工具的是()。
下列选项中不属于结构化程序设计原则的是
随机试题
简述朱兰、休哈特及石川馨的贡献。
A.碱性磷酸酶B.酸性磷酸酶C.乳酸脱氢酶D.α酸性糖蛋白E.α胚胎抗原前列腺癌血清增高的是
7岁男患儿,因急性腹泻2小时入院,2小时前开始腹泻10余次,先为黄色水样便,后转为米泔水样,无腹痛及里急后重。查体:血压70/60mmHg,脉搏120次/分,大便检查:镜检(一),悬滴时有穿梭运动的弧菌,大便直接涂片染色见鱼群状排列弧菌。最可能的诊断为
根据《水利水电工程施工质量检测与评定规程》SL176—2007的有关规定,单元工程质量等级评定中质量检验项目包括()。
根据《建设工程安全生产管理条例》,施工企业为施工现场从事危险作业的人员办理意外伤害保险,意外伤害保险期限()。
允许出现重复字段值的索引是
Learntotalk
●Forquestions1-8youwillhear8shortrecordings.●Foreachquestion,markoneletter(A,BorC)forthecorrectanswer.
Historically,humansgetseriousaboutavoidingdisastersonlyafteronehasjuststruckthem.【C1】______thatlogic,2006should
BuckinghamPalaceistheresidencefor______.
最新回复
(
0
)