首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
22
问题
有以下程序
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全国计算机二级
相关试题推荐
在面向对象方法中,类之间共享属性和操作的机制称为【】。
若有定义:inta=8,b=4,C;执行语句“c=a/b+0.4;”后,c的值为()。
以下程序运行后的输出结果是【】。main(){intx==15;while(x>10&&x<50){x++;if(x/3){x++;break;}elsecontinue;}
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转存到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项。 #include<stdlib.h> structnode {chardata;s
设有定义:inta,*p=&a;以下scanf语句中能正确为变量a读入数据的是()。
在面向对象的程序设计中,用来请求对象执行某一处理或回答某些信息的要求称为【】。
C语言中,函数值类型的定义可以默认,此时函数值的隐含类型是()。
在下列选项中,______不是一个算法一般应该具有的基本特征。
以下选项中,能定义s为合法的结构件变量的是_______。
下面关于完全二叉树的叙述中,错误的是_______。
随机试题
位于县城的某建筑安装公司2011年6月发生以下业务:(1)与机械厂签订建筑工程合同一份,为其承建厂房一栋,签订合同时预收工程价款800万元,月初开始施工至月底已完成全部工程的1/10。(2)与开发区签订安装工程合同一份,为其铺设通信线路,工程价款共计3
________,对其活动承担相应的法律责任,是行政组织从事各项行政活动的一个显著特点。________是行政组织权威性的基础。________是现代行政组织的特征,还表现在创造性上。
HowtoImproveaChild’sAppetiteMostchildrenwith【C1】__________(health)appetitesarereadytoeatalmostanythingtha
结核杆菌侵入胸腔的途径有
A.宫颈妊娠B.子宫残角妊娠C.腹腔妊娠D.卵巢妊娠破裂E.输卵管妊娠流产
下列有关投资性房地产的说法中,不正确的是()。
下列项目中,不属于资产要素的是()。
如果资源分配图中没有_____,则系统中没有死锁发生。
PASSAGETWO
A、Itwillbewarmenough.B、Itisverycoldatthebeach.C、Sheisveryinterestedinit.D、Sheisn’tinterestedinit.D
最新回复
(
0
)