首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
44
问题
有以下程序:
#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://www.kaotiyun.com/show/w2kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C源程序中不能表示的数制是
关于C语言的变量,以下叙述中错误的是
以下叙述中正确的是()。
以下叙述中正确的是
若有定义语句:inta[3][6];,按在内存中的存放顺序,a数组的第10个元素是
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p++;”后,下列说法错误的是
以下选项中,能用作数据常量的是()。
结构化程序由三种基本结构组成,三种基本结构组成的算法
下列选项中,能正确定义数组的语句是()。
随机试题
设函数f(x)=xx,则f’(x)=__________.
∫-11(x3cosx+1)dx=_______.
消化性溃疡用质子泵抑制剂治疗.其作用在壁细胞哪一环节
角膜内皮显微镜的基本原理是
张某为某煤矿工人,2002年10月被诊断为一期煤矽肺,按照《职业病防治法》关于职业病待遇规定,张某要求下列待遇中,哪一项是没有规定的
男,患儿,出生后表现持续性鹅口疮,9个月后因真菌性肺炎死亡。尸检发现其胸腺发育不全。此患儿发生持续感染主要由于
下列说法正确的是()。
企业发生的下列交易或事项产生的汇兑差额应计入当期损益的有()。
冰川,顾名思义,冰之河流也。不同的是,河流动如脱兔,冰川_________;河流一泻千里,冰川却只能往前蠕动。当然,二者也有相似之处;河流可以载舟也可以覆舟,冰川也是一样。河流或哗哗流淌,像在低吟;或翻腾咆哮,像在高歌。冰川有时会劈啪作响,像在______
关闭表单的程序代码是ThisForm.Release,Release是
最新回复
(
0
)