首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include struct S { int a,b;}data[2]={10,100,20,200}; main( ) { struet S p=data[1]; printf("
有以下程序: #include struct S { int a,b;}data[2]={10,100,20,200}; main( ) { struet S p=data[1]; printf("
admin
2020-11-27
37
问题
有以下程序:
#include
struct S
{ int a,b;}data[2]={10,100,20,200};
main( )
{ struet S p=data[1];
printf("%d\n",++(P.a));
}
程序运行后的输出结果是( )。
选项
A、10
B、11
C、20
D、21
答案
D
解析
声明data是结构s数组。初始化da-ta[0].a=10;data[0].b=100;data[1].a=20;data[1].b=200。主函数中p=data[1],即p.a=data[1].a;p.b=data[1].b。执行语句“printf("%d\n",++(p.a));”打印输出时p.a先增1再打印。p.a=data[1].a=20,先增l等于2l。
转载请注明原文地址:https://kaotiyun.com/show/di3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
表达式:(int)((double)9/2)-9%2的值是
若变量已正确定义,则以下语句的输出结果是s=32;s^=32;printf("%d",s);()。
设有如下函数定义intfun(intk){if(k<1)return0:elseif(k=1)return1;elsereturnfun(k-1)+1;}若执行调用语句:n=fun(3);则函数fun总共被调用的次数是
有以下程序#include#includestructA{inta;charb[10];doublec;};voidf(structAt);main(){structA
有以下程序#includeintf(intn);main(){inta=3,s;s=f(a);s=s+f(a);printf("%d\n",s);)intf(i
以下叙述中正确的是
若有定义语句inta[2][3],*P[3];,则以下语句中正确的是()。
以下关于return语句的叙述中正确的是
程序中对fun函数有如下说明void‰();此说明的含义是
在黑盒测试方法中,设计测试用例的主要根据是
随机试题
Lawrencewasrecognizedasaprominentnovelistonlyafterhepublishedhisthirdnovel______.
蛛网膜下腔出血最常见的病因是
颞下颌关节紊乱综合征的自觉症状有下颌动度异常、疼痛、__________和杂音。
招标人与中标人不按照招标文件和中标人的投标文件订立合同的,或者招标人、中标人订立背离合同实质性内容的协议的,责令改正;可以处中标项目金额()罚款。
关于建设工程分包的说法,正确的是()。
资本主义工资之所以会掩盖剥削,是因为它直接表现为()。
设立地方性公募基金会,其原始基金不得低于( )。
社会主义经济制度的基础是()。
已知a×(b×a)=b-2a,且|a|=1,|b|=4,求|a×b|的值.
Whenwethinkofoil,thepartoftheworldthatcomestomindfirstmaybetheMiddleEast.But【B1】______developmenttakesplac
最新回复
(
0
)