柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
有以下程序: #include
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
热度🔥1,274
参考答案: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。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
在 Access 2010 中,窗体最多可包含有
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )。
下列选项中,不会出现在Cisco路由器路由表中的是()。
在Internet中,某一路由器收到了一个IP数据报。在对其首部进行校验后发现该数据报存在错误,请问路由器最有可能采取的行动为
标签
二级C语言
data
p.a
20
10