首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> struet S {int a,b; } data[2]={10,100,20,200}; main( ) {struet S p=data[1]; prinff("%d\n",++(p.a)); } 程序
有以下程序: #include<stdio.h> struet S {int a,b; } data[2]={10,100,20,200}; main( ) {struet S p=data[1]; prinff("%d\n",++(p.a)); } 程序
admin
2020-05-19
58
问题
有以下程序:
#include<stdio.h>
struet S
{int a,b;
}
data[2]={10,100,20,200};
main( )
{struet S
p=data[1];
prinff("%d\n",++(p.a));
}
程序的运行结果是( )。
选项
A、10
B、11
C、20
D、21
答案
D
解析
声明data是结构s数组,初始化data[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,先增1等于21。
转载请注明原文地址:https://www.kaotiyun.com/show/c5Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于二叉树的叙述中,正确的是()。
下列叙述中正确的是()。
关于C语言的输入输出函数,以下叙述中错误的是()。
以下程序输出的结果是()。main(){intx=l,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1.b++;break;}case2:a++;b++;bre
通过键盘输入数据,为数组中的所有元素赋值,在程序中下划线处应填入的是()。#nclude#defineN10voidfun(intx[N]){inti=0;while(i<N)scanf(’’%d’’,______);}
以下程序的输出结果是()。#includeintfuna(inta,intb){returna+b;}intfunb(inta,intb){returna一b;}intsss(int(*t)(),jntx,inty){re
结构化程序设计的基本原则不包括()。
假定已建立以下链表结构,且指针P和q已指向如图所示的节点。则下列选项中可将q所指节点从链表中删除并释放该节点的语句组是()。
有以下函数定义:intfun(doublea,doubleb){returna*b;}若以下选项中所用变量都已正确定义并赋值,错误的函数调用是()。
在软件开发中,需求分析阶段产生的主要文档是
随机试题
从货币需求方面看,利率越高()。
A.细胞着色不一B.靶形红细胞C.缗钱状红细胞D.球形红细胞E.裂红细胞遗传性球形细胞增多症
外伤牙折伴牙周膜挤压伤者,根充后桩冠开始的最早时间是
肥胖病人心影呈法洛四联症病人心影呈
临床上,通常作为贫血早期疗效观察指标的是
某一项目的评标委员会组成人员如下,招标人代表3人,建设行政监督部门代表1人,技术、经济方面专家4人,招标人直接指定的技术专家1人,下列关于此评标委员会人员组成的说法不正确的有( )。
某投资者在1994年12月1日已122元购买了面值100元的1992年发行的五年期国债,并持到1996年12月1日以145元卖出,则其持有期间收益率为()。
明细核算由总账、分户账、登记簿、余额表组成。()
Somepicturesoftheriverbroughtthedaysbacktotheold______theyswaminit.
摧残
最新回复
(
0
)