首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include struct S { int a,b; } data[2]={10,100,20,200}; main() { struct S P=data[1]
有以下程序: #include struct S { int a,b; } data[2]={10,100,20,200}; main() { struct S P=data[1]
admin
2020-11-23
27
问题
有以下程序:
#include
struct S
{ int a,b;
}
data[2]={10,100,20,200};
main()
{ struct 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/vf3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某完全二叉树按层次输出(同一层从左到右)的序列为ABCDEFGH。该完全二叉树的前序序列为()。
设文件指针fp已定义,执行语句fp=fopen(’’file’’,’’w’’);后,下列针对文本文件file操作叙述的选项中正确的是()。
下列定义数组的语句中错误的是()。
以下选项中能用作数据常量的是()。
以下叙述正确的是()。
若有以下程序:#include<stdio.h>main(){inta=6,b=0,c=0;for(;a;){b+=a;a-=++c;}printf("%d,%d,%d\n",a,b
负责数据库中查询操作的数据库语言是()。
在数据库设计中,描述数据间内在语义联系得到E-R图的过程属于()。
数据字典(DD)所定义的对象都包含于
以下选项中关于C语言常量的叙述错误的是()。
随机试题
根据证券法律制度的规定,下列属于证券公开发行情形的有()。
中国开始采用班级授课制是在()
苦寒泻下作用稍缓,引药上行,善清上焦血分热毒的饮片是()。
关于委托收款,说法正确的有()。
商业银行一个完整的风险监测指标体系,包括风险水平类指标、风险迁徙类指标和()。
关于技术创新的说法,正确的有()。
“自信、坚强、勤奋”描写的是人的哪种心理特征?()
专制型教师对学生的态度会使学生形成下列哪一种人格特点?()
-2,-4,0,16,()
若有定义:int k;,下列程序段的输出结果是【 】。 for(k=2;k<6;k++,k++)printf("++%d"k);
最新回复
(
0
)