首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
2013-10-19
42
问题
有以下程序
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,所以输入结果为选项A)。
转载请注明原文地址:https://kaotiyun.com/show/KqJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行下列程序时输入:123<空格>456<空格>789<回车>,输出结果是()。main(){chars[100];intc,i;scanf("%c",&c);scanf("%d",&i);sc
定义如下变量:intn=10;则下列循环的输出结果是()。while(n>7){-n;printf("%d\n",n);}
以下函数的功能是求x的y次方,请填空。 doublefun(doublex,inty) {inti; doublez; for(i=1,z=x;i<y;i++) z=z*【】; returnz;
以下程序运行后,输出结果是() fut(int**s,intp[2][3]) {**s=p[1][1];} main() {inta[2][3]={1,3,5,7,9,11},*p
若有定义:intaa[8];则以下表达式中不能代表数组元素aa[1]的地址的是()
对于n个结点的单向链表(无表头结点),需要指针单元的个数至少为__________。
下面程序的运行结果是【】。voidswap(int*a,int*b){int*t;t=a;a=b;b=t;}main(){intx==3,y=5,*p=&x,*q=&y;
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转存到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项。 #include<stdlib.h> structnode {chardata;s
下列四个叙述中,错误的是_______。
下列叙述中正确的是()。
随机试题
简述过程能力研究中关注的问题。
领导素质的核心是()
可能出现在慢性骨髓炎病人的表现是
患者,男,65岁。吸烟40余年,慢性咳嗽、咳痰20余年,近2年来劳累时有气急。查体:两肺呼吸音减弱,肺下界下移,两肺底有细小湿啰音。最可能的诊断是()
用地西泮止痉要特别注意观察()
发生煤气中毒事故应采取的应急措施:(1)启动煤气中毒事故专项预案。(2)迅速通知调度中心、煤气防护站和医疗救护单位。(3)抢救事故所有人员必须统一指挥,事故现场设立警戒区,监测CO浓度。(4)对中毒者进行抢救,脱离煤气危险区域,抬到安全通风处。对于
假设证券组合P由两个证券组合Ⅰ和Ⅱ构成,组合Ⅰ的期望收益水平和总风险水平都比Ⅱ的高,并且证券组合Ⅰ和Ⅱ在P中的投资比重分别为0.48和0.52,那么()。
挖掘森林工业的发展潜力,关键在于()。
根据下列材料回答问题。2002~2007年,电子元件制造的仪器设备费用增加了()。
如何在教学中促进学生的学习迁移的发生?
最新回复
(
0
)