首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 struct S {int a,b;)data[2]={10,100,20,200}; main(){ struct S p=data[1];printf("%d\n",++(p.a));} 程序运行后的输出
有以下程序 struct S {int a,b;)data[2]={10,100,20,200}; main(){ struct S p=data[1];printf("%d\n",++(p.a));} 程序运行后的输出
admin
2019-05-17
32
问题
有以下程序
struct S {int a,b;)data[2]={10,100,20,200};
main(){
struct S p=data[1];printf("%d\n",++(p.a));}
程序运行后的输出结果是
选项
A、11
B、20
C、21
D、10
答案
C
解析
在题目中定义了结构体S类型的数组变量data,并对其赋初值。在程序中定义了指向结构体S类型的变量p,并把数组data的第二个元素data[1]的值赋给它,所以此时成员变量p.a的值等于20,在输出时分别加1,所以输入结果为选项C。
转载请注明原文地址:https://kaotiyun.com/show/EJRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序structS{inta,b;)data[2]={10,100,20,200};main(){structSp=data[1];printf("%d\n",++(p.a));)程序运行后的输出结
以下叙述中正确的是
下列关系表达式中,结果为’’假’’的是
若有定义语句:chara=’\82’:则变量a
给定程序MODll.C中的函数Creatlink的功能是创建带头结点的单向链表,并为各结点数据域赋0到m-1的值。请改正函数Creatlink中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改
给定程序MODll.C中函数fun的功能是:把主函数中输入的3个数,最大的放在a中,最小的放在c中,中间的放在b中。例如,输入的数为:551234,输出结果应当是:a=55.0,b=34.0,c=12.0。请改正程序中的错误,使它
数据库设计过程不包括()。
以下选项中不能作为C语言合法常量的是
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
随机试题
邓小平提出“一国两制”构想最初是为了解决
下列有关在Word2010中打印一个文档的第10页的操作,不正确的是________。
A.雌激素水平过高B.雄激素减少,雌激素相对增多C.尿中hCG明显增高D.雄激素水平过高子宫内膜腺癌是由于
关于急性白血病的化疗方案,错误的是
煤矿安全监察机构实行的是上下垂直的管理体制,与地方政府没有人、财、物的关系,因此是代表国家行驶对煤矿安全的监察职能,这属于安全监察体制的()的特点。
中学化学教学的难点与重点的关系是()。
材料3:刚刚范读完课本,我发现坐在后排的尹洋在偷偷地写什么东西。我不动声色走过去,原来是一张小纸条,我把它没收了,展开一看,只见上面赫然写着班上一个男生的名字,还有几句稚气的话,我忍不住笑了起来,我这一笑不打紧,全班同学的好奇心都被激发起来了,特别是几个调
若2x+y=z,4x=7y+5z,则x:y:z=().
《民法典》第1133条规定:“自然人可以依照本法规定立遗嘱处分个人财产,并可以指定遗嘱执行人。自然人可以立遗嘱将个人财产指定由法定继承人中的一人或者数人继承。自然人可以立遗嘱将个人财产赠与国家、集体或者法定继承人以外的组织、个人。自然人
已知矩阵A与B相似,其中求x与y;
最新回复
(
0
)