首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
2013-10-19
47
问题
有以下程序
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://kaotiyun.com/show/KqJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序段:inta=14,b=15,x;charc=’A’;x=(a&&b)&&(C<’B’);执行该程序段后,x的值为()。
在对下列函数调用中,不正确的是()
以下程序的输出结果是_______。main(){inti,x[3][3]={9,8,7,6,5,4,3,2,1},*p=&x[1][1];for(i=0;i<4;i+=2)printf("%d",p[i]);}
设有以下结构体类型:structst{charname[8];intnum;floats[4];}student[50];并且结构体数组student中的元素都已有值,若要将这些元素写到硬盘文件
设有二元关系R和三元关系S,下列运算中合法的是()。
面向对象的模型中,最基本概念是对象和【】。
若x、y、z、m均为int型变量,则执行下面语句后m的值是()。m=1;x=2;y=3;m=(m<x)?m:x;m=(m<y)?m:y;m=(m<y)?m:z;
库函数strcpy用以复制字符串,若有以下定义和语句:charstr1[]="china",str2[10],*str3,*str4="china";则对库函数strcpy的正确的调用是_______。
请选出司用作C语言用户标识符的一组标识符_______。
下述关于数据库系统的叙述中正确的是_______。
随机试题
尚未制定法律,且属于国务院行政管理职权事项的,行政法规不可以设定()
简述市场规则的内容。
因房劳过度而致肾虚腰痛者,可用血肉有情之品调理,如
方中均含有桃仁与冬瓜仁的是方中均含有麻黄与桂枝的是
下述抗抑郁药的使用丑,错误的叙述是
硫酸阿托品不具有的性质是()
申请使用会计核算软件替代手工记账的单位必须符合的条件包括()。
在下列费用中,属于与未来企业生产经营有关的其他费用有()。
经济全球化的决定力量是()。
【T1】【T5】
最新回复
(
0
)