首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
40
问题
有以下程序
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全国计算机二级
相关试题推荐
以下对结构体类型变量td的定义中,错误的是______。
给定的程序中,fun函数的功能是:将M行N列的矩阵中的数据,按行的顺序依次放在一维数组中,一维数组中的元素的个数存放在形参n所指的存储单元中。请在程序的下划线处填写正确的内容,使程序得到正确的结果。voidfun(int(*S)[10]
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
下面rotate函数的功能是:将n行n列的矩阵A转置未AT,例如:请填空#defineN4voidrotate(inta[][]){inti,j,t;for(i=0;i<N;i++)
假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为
下列叙述中正确的是______。
已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是()。
设有以下说明语句typedefstruct{intn;charch[8];}PER;则下面叙述中正确的是
线性表若采用链式存储结构时,要求内存中可用存储单元的地址______。
随机试题
规章只能设定临时性行政许可。()
下面()协议运行在TCP/IP参考模型的网际层。
A.腹部叩诊移动性浊音阳性B.振水音阳性C.液波震颤阳性D.水坑征阳性E.肝浊音区消失中量腹水1000mL左右()
A、强制管理传染病B、监测管理传染病C、严格管理传染病D、不必进行管理的传染病E、不必向卫生防疫机构报告疫情流行性乙型脑炎()
可能突然散发大量有害气体或有爆炸危险气体的建筑物,应设置()。
常用水泥的技术要求包括()。
定期折算条款旨在将()的约定收益分配给其持有人。
根据《中华人民共和国个人所得税法》及其实施条例的规定,个体工商户每一纳税年度发生的广告费和业务宣传费用不超过当年销售(营业)收入()的部分可据实扣除。
中国无产阶级除了具有与先进的生产方式相联系、没有私人占有的生产资料、富于纪律性等一般无产阶级的基本优点外,还有自身的特点和优点,包括
WriteacompositionentitledLearningChineseFeverintheWorld.Youshouldwriteatleast150wordsaccordingtotheoutlineg
最新回复
(
0
)