首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include struet S { int a,b;}data[2]={10,100,20,200}; main() { struct S p=data[1]; printf(“%d\n
有以下程序: #include struet S { int a,b;}data[2]={10,100,20,200}; main() { struct S p=data[1]; printf(“%d\n
admin
2021-07-09
48
问题
有以下程序:
#include
struet 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],data[1],初始化时,使用4个整数10,100,20,200,分别给data[0].a,data[0].b,data[1].a,data[1].b赋值,又p.a=data[1].a,等于20,在输出之前执行自身加l操作,所以结果为21,答案选D。
转载请注明原文地址:https://kaotiyun.com/show/qqtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序,程序运行后的输出结果是#includemain(){intx,y,z;x=y=1;z=x++,y++,++y;printf"%d,%d,%d\n",x,y,z);}
已知字符’A’的ASCII代码值是65,字符变量c1的值是’A’,c2的值是’D’。则执行语句printf("%d,%d",c1,c2-2);的输出结果是
有以下程序段intj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,Y的值为
DOS文件系统的组织结构属于
以下叙述中正确的是
关系R经过运算σA=B∧C>4∧D>3(R)的结果为()。
表示关系式x≤Y≤z的C语言表达式的是
以下选项中非法的C语言字符常量是
以下关于retum语句的叙述中正确的是
C语言中char类型数据占字节数为()。
随机试题
急性中毒性精神障碍最重要的一个临床症状是
利福平能抑制细菌DNA合成,最终导致RNA和蛋白质合成停止。
合剂不包括以下哪种分散系统
医师注册后,按照《中华人民共和国执业医师法》的规定,应当按照以下注册的内容执业
财产清查按清查的对象和范围,可以分为()。
我国企业会计的确认、计量和报告应当以收付实现制为基础。()
下列关于物业服务企业与行政管理部门的关系说法正确的是()。
男女之间握手,女方要等待男方先伸手。()
•Lookatthechartbelow.ItshowsthesalesofmobilephonesindifferentcompaniesduringApril,MayandJune.•Whichchar
A、ItsabilitytolaunchaspacecrafttoMars.B、ItsabilitytolandaspacecraftonMars.C、Itsabilitytolaunchamannedspace
最新回复
(
0
)