首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
82
问题
有以下程序
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://www.kaotiyun.com/show/Euxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
定义结构体数组:structstu{intnum;charname[20];}x[5]={1,"LI",2,"ZHAO",3,"WANG",4,"ZHANG",5,"LIU"};for(i=1;i<5;i++)
若w、x、y、z、m均为int型变量,则执行下列的语句后m的值是()。w=2,x=3,y=4,z=5;m=(w<x)?w:x;m=(m<z)?m:z;m=(m<y)?m:y;
请读程序段:charstr[]="ABCD",*p=str;printf("%d\n",*(p+4));程序段的输出结果是______。
在C语言中,while和do…while循环的主要区别是()。
以下叙述中错误的是
下列叙述中,不属于软件需求规格说明书的作用的是______。
结构化程序设计主要强调的是()。
在C语言中,函数返回值的类型最终取决于()。
在长度为n的有序线性表中进行二分查找,需要的比较次数为()。
最简单的交换排序方法是
随机试题
患者,女,46岁,一侧后牙部分缺失,可摘局部义修复。在行后牙颊舌径设计时,常根据下列情况进行考虑,其中那项与后牙颊舌径设计无关
双侧瞳孔缩小见于
股份有限公司的发起人应当承担的责任有:()。
某乡总面积179平方公里,其中林地面积113平方公里,总人口13866人,辖8个村民委,84个自然屯,119个村民小组,居住着苗、瑶、侗、壮、汉、仫佬、水等民族,其中苗族占总人口的46.3%,少数民族占总人口的80%。该乡有丰富的竹木资源,当地群众依地取材
某区政府在整顿市容时对某个农贸自由市场做出了关闭的决定,该行政行为属于()。
在下列投资方案评价指标中,不考虑资金时间价值的指标是()。
提高产品合格率的方法有()。
企业纵向一体化的主要目的包括()。
Forthefirsttime,morewomenthanmenintheUnitedStatesreceiveddoctoraldegreeslastyear,theclimaxofdecadesofchang
A、凌平是报纸主编B、凌平是CEOC、凌平是营销名人D、凌平是电影演员D主持人在开篇介绍时说:“今天我们请到的是《广告导报》出版人兼主编、智慧工场传播机构的CEO、营销名人凌平先生。”凌平最近在做一部电影,但是他本身不是电影演员。所以选D。
最新回复
(
0
)