首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include struct S { int a, b; } data[2]={10,100,20,200}; main() { struct S p=data[1]; printf("%d\n", ++(p.a) ); } 程序运行后的输
有以下程序 #include struct S { int a, b; } data[2]={10,100,20,200}; main() { struct S p=data[1]; printf("%d\n", ++(p.a) ); } 程序运行后的输
admin
2019-05-17
33
问题
有以下程序
#include
struct S
{ int a, b; } data[2]={10,100,20,200};
main()
{ struct S p=data[1];
printf("%d\n", ++(p.a) );
}
程序运行后的输出结果是( )。
选项
A、21
B、11
C、20
D、10
答案
A
解析
结构体只是用户自己定义的一种类型,使用方法和C语言中的基本数据类型一致。语句"struct S p=data[1];"定义了一个结构体类型为S的结构体变量p,并将data第二个元素的值赋值给p,所以p.a与data[1].a等价,值为20,所以输出的结果为21。答案选A。
转载请注明原文地址:https://kaotiyun.com/show/3PRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面选项中关于“文件指针”概念的叙述正确的是
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
若有定义typedefcharT[10];Tca;上述定义中a的类型与下面选项中完全相同的是
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
以下叙述中正确的是
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
在关系模型中,每一个二维表称为一个()。
有三个关系R、S和T如下:则由关系R和S得到的关系T的操作是()。
在数据库系统中,给出数据模型在计算机上物理结构表示的是()。
随机试题
分度头蜗杆脱落手柄的作用是__________。
多食易饥,大便溏泄是
一中学生,15岁,暑假帮家里夏收劳动时出现头痛、胸闷、四肢无力、恶心,体检:病人面色苍白,出冷汗,体温37.5℃,脉搏112次/分,血压70/50mmHg。
美国Framingham心血管病研究中,男性队列中发现高胆固醇水平患冠心病OR=2.4(有显著意义),而在病例对照研究中高胆固醇的0R一1.16(无统计学显著意义)。分析发现,原因是患冠心病者诊断后该病人改变了不良的生活习惯。引起两种方法之间的差异的偏倚是
甲犯某项罪行的法定最高刑为5年有期徒刑的,对该罪行的追诉时效期限为:
海关权力的特点有()
证券的发行、交易活动必须遵循()的原则。
建设“智慧山东”是以()为核心资源。
比较积分值的大小:设其中,D1={(x,y)|x2+y2≤R2},D2={(x,y)|x2+),y2≤2R2},D3={(x,y)||x|≤R,|y|≤R},则下述结论正确的是
gotpromotion
最新回复
(
0
)