首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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-07-14
52
问题
有以下程序
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://jikaoti.com/ti/whf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include#ncludeintfun(intn){int*p;p=(int*)maUoc(sizeof(int));*p=n;return*p;}main(){inta;a=fun(10);printf("%d\
软件设计中模块划分应遵循的准则是()。
以下选项中,合法的实数是()。
有以下程序:#includemain(){inta,b;for(a=0;a<3;a++){scanf("%d",&b);switch(B){default:printf("%d,",++b);case1:printf("%d,",
以下选项中正确的语句组是
下面选项中的程序段,没有编译错误的是
以下选项中不属于C语言程序运算符的是
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
随机试题
ThePresidentoftheUSAhasmorepowerthananyotherpresidentinthedemocraticworld—excepttheFrenchPresident.Itishe【C
动脉粥样硬化的严重程度与血脂水平的升高呈正相关,其中包括
债的发生必须以一定的法律事实为依据。引起债发生的主要根据有以下( )几点。
人民法院裁定受理破产申请的,指定管理人的时间应为()。
关于营业税的纳税时间下面表述正确的有()。
按甲乙双方协议,由乙方承建的某项建筑工程尚未完工就发生倒塌事故。对事故原因的民意调查中,70%的人认为是使用的建筑材料伪劣,30%的人认为是违章操作,25%的人认为原因不清,需要深入调查。以下哪项最能合理地解释上述看起来包含矛盾的陈述?
[*]
Wemaydosomethingwiththebestofintentions,andsometimesevenaccomplishthegoodtowardwhichweaim.Yet,atthesameti
MostbanksintheU.S.openat9:00a.m.or10:00a,m.andclose【C1】______3:00p.m.and5:00p.m.,butstayopenlateronFri
A、 B、 C、 B
最新回复
(
0
)