首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
25
问题
有以下程序:
#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全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序:#includeinta=1,b=2;voidfunl(inta,intb){prinff(“%d%d”,a,b);}voidfun2(){a=3.b=4;}voidmain(){funl(5,
以下选项中关于程序模块化的叙述错误的是
有以下程序voidfun(int*p,int*q){intt;t=*p;*p=*q;幸q=t;*q=*p;}main(){inta=0,b=9;fun(&a,&b);printf("%d%d\n",a,b);}程序的输出结果是
若变量已正确定义,则以下语句的输出结果是s=32;s^=32;printf("%d",s);
若有以下程序段intr=8;printf("%d\n",r>>1);输出结果是
以下叙述中正确的是
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。现经过一系列入队与退队操作后,front=rear=1,此后又正常地插入了两个元素。最后该队列中的元素个数为()。
结构化程序所要求的基本结构不包括()。
随机试题
下列除哪项外,均是采录既往史所要求的内容()
“所得税费用”科目的期末余额应直接转入“本年利润”科目,结转后本科目应无余额。()
下列各项中,属于应一并缴纳营业税的混合销售行为的是()。
罗老师讲解“观潮”这篇课文时,通过播放视频,让学生真切感受到钱塘江大潮的雄伟壮观。他在教学中贯彻了()。
阅读材料,回答问题。材料一顾盛向美国政府介绍:“美国及其他国家必须感谢英国,因为它订立的《南京条约》开放了中国的门户。但现在,英国和其他国家,也必须感谢美国,因为我们将这个门户开放得更广阔。”
2008年1月8日,张某看到某公司的招聘启事后,于1月10日到某公司应聘。1月11日双方就试用期、劳动待遇、在职培训、违约金等事项进行协商后,达成了口头协议。张某于1月15日正式上班,2月28日双方签订了书面协议。某公司在与张某建立劳动合同关系过程中不
Thereseemsnevertohavebeenacivilizationwithouttoys,butwhenandhowtheydevelopedisunknown.Theyprobablycameabout
以下叙述中正确的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中有枚举DOGCOLOR、狗类Dog和主函数main的定义。程序中位于每个“//ERROR****found****”下的语句行有错误,请加以改正。改正后程序的输出结果应该是:T
FifteenyearsagoMasco,asmallfamilyfirm,suddenlygrewfast.Asitgrew,themanagementrealizedthatchangeswereneeded.
最新回复
(
0
)