首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 struct S { int a, b; } data[2]={10,100,20,200}; main() { struct S p=data[1]; printf("%d\n", ++(p.a) ); } 程序运行后的输出结果是
有以下程序 struct S { int a, b; } data[2]={10,100,20,200}; main() { struct S p=data[1]; printf("%d\n", ++(p.a) ); } 程序运行后的输出结果是
admin
2018-10-16
44
问题
有以下程序
struct S { int a, b; } data[2]={10,100,20,200};
main() {
struct S p=data[1]; printf("%d\n", ++(p.a) ); }
程序运行后的输出结果是
选项
A、11
B、20
C、21
D、10
答案
C
解析
在题目中定义了结构体S类型的数组变量data,并对其赋初值。在程序中定义了指向结构体S类型的变量p,并把数组data的第二个元素data[1]的值赋给它,所以此时成员变量p.a的值等于20,在输出时分别加1,所以输入结果为选项A。
转载请注明原文地址:https://jikaoti.com/ti/vwa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若fp是指向某文件的指针,且已读到此文件末尾,则库函数feof(fp)的返回值是()
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式正确的是(注:□代表空格字符)()。
以下程序运行后的输出结果是______。voidfun(intx,inty){x=x+y;y=x-y;x=x-y;printf("%d,%d,",x,y);}main()
给定的程序中,fun函数的功能是:将M行N列的矩阵中的数据,按行的顺序依次放在一维数组中,一维数组中的元素的个数存放在形参n所指的存储单元中。请在程序的下划线处填写正确的内容,使程序得到正确的结果。voidfun(int(*S)[10]
结构化程序设计主要强调的是()。
若有以下函数定义,函数返回值的类型是【】。fun(doubleA){returna*a*a;}
下列叙述中正确的是______。
在面向对象方法中,类之间共享属性和方法的机制称为______。
已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是()。
A、(a+b)*h/2B、(1/2)*(a+b)*hC、(a+b)*h*1/2D、h/2*(a+b)2由于1和2都是整型,选项B中1/2的运算结果为0,故整个表达式的值为0,所以它的结果和题目中要求的代数式的计算结果不相符。
随机试题
良性肿瘤的治疗应以什么治疗为主
关于干热灭菌法,哪一类物品不适用
因承包商变更建议造成合同价值减少,应决定一笔费用加入合同价格,这笔费用应按如下确定()。
工程造价信息不应是项目实施过程中产生数据的简单记录,应该经过信息处理人员采用定量工具对有关数据进行分析和比较,这是工程造价信息管理的()原则。
非交易过户不包括()。
2018年3月13日,《国务院机构改革方案》公布。下列关于此次改革及方案内容说法错误的是:
某县A、B、C、D、E五个乡镇都开展技能型改村建设活动。在某段时间内作出如下安排:(1)只有C、D两乡镇都开展该活动,A或B两乡镇才开展该活动;(2)如果C乡镇开展该活动,那么E和A两乡镇必定都开展该活动;(3)如果E乡镇开展该活动,则A乡镇不
有人说:中国这辆快速运行的列车上,不能没有乘客。这句话强调了:
certificateoforigin
[2000年GRK真题]“净菜进万家”是目前“巧媳妇综合服务公司”正在大力开展的一项促销活动。他们在市场分析人员的建议下,选择了格物和致知这两所本城最著名的大学作为主攻方向。市场分析人员提交给他们的报告认为,格物和致知这两所大学,汇聚了众多国家宝贵的高级知
最新回复
(
0
)