首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
45
问题
有以下程序
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/Euxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述错误的是()。
设int型占2个字节,则unsignedint所能表示的数据范围是______。
当m=1,n=2,a=3,b=2,c=4时,执行d=(m=a!=b)&&(n=b>C后,m的值为________。
以下选项中,非法的字符常量是______。
设在主函数中有以下定义和函数调用语句,且fun函数为void类型;请写出fun函数的首部【】。要求形参名为b。main(){doubles[10][22];intn;fun(s);}
s1和s2已正确定义并分别指向两个字符串,若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是
若二维数组a有m列,则在a[i][j]前的元素个数为()。
下列叙述中正确的是()。
在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种;前序遍历、【】遍历和后序遍历。
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为()。
随机试题
教学的基本组织形式是以学生为主导的自学。()
有一边长为48cm的正方形铁皮,四角各截去一个大小相同的正方形,然后将四边折起做成一个方形无盖容器,问截去的小正方形的边长多大时,所得容器的容积最大?
TRH兴奋试验TSH有升高反应其意义为:()
关于血液保存,下列哪项描述是正确的()。
下列不是充血性心力衰竭表现的是
行政许可的程序包括()。
下列各项原则中,不属于物业服务费收费原则的是()。
结构化布线系统由多个子系统组成,其中进行楼层内配线架之间的交叉连接是______的任务。
树是n(n>=0)个结点的有限集合,下列有关树的定义正确的是()。
Whenadoctordeterminesyourriskforheartdisease,heorshemightlookatyourweightandbloodpressure.Butsoon,theymay
最新回复
(
0
)