首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> struct S { int a,b; } data[2]={10,100,20,200}; main() { struct S p=data[1];
有以下程序: #include <stdio.h> struct S { int a,b; } data[2]={10,100,20,200}; main() { struct S p=data[1];
admin
2022-04-01
25
问题
有以下程序:
#include <stdio.h>
struct 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].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://jikaoti.com/ti/P8d0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includevoidfun(char*c,intd){*c=*c+1:d=d+1:prinff(“%c,%c,”,*c,d);}main(){charb=’a’
有以下程序main(){inti,j;for(i=1;i
以下选项中非法的C语言字符常量是
关于C语言的变量,以下叙述中错误的是
以下叙述中正确的是
以下叙述中正确的是()。
若有定义语句:doublex,y,*px,*py;执行px=&x;py=&y;正确的输入语句是
若有定义语句:inta[3][6];,按在内存中的存放顺序,a数组的第10个元素是
以下叙述正确的是
以下叙述中正确的是
随机试题
A.膻中B.中极C.中脘D.中府E.巨阙肺的募穴是
原发性疱疹性口炎的好发人群是
()是指借贷期间,随市场利率的变化情况而定期进行调整的利率。
公司制期货交易所设董事会,每届任期为()年。[2010年9月真题]
凯恩斯把货币供应量的增加并未带来利率的相应降低,而只是引起人们手持现金增加的现象称为()。
程序性知识的基本单元是()。
在当事人所期待的不动产物权变动所需要的条件缺乏或者尚未成就时,法律为保护这一请求权而为其进行的登记属于
要做好班主任工作,首先应该()。【2017年-华中师大】
某企业为了构建网络办公环境,每位员工使用的计算机上应当具备的是()
我们更加关注结构调整等长期问题,不随单项指标的短期小幅波动而起舞。
最新回复
(
0
)