首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为( )。 main() {union un {char*name; int age; int pay; }s;’ s.name="zhaoming"; s.age=32; s.pay=3000; printf("%d\n",s.a
下列程序的输出结果为( )。 main() {union un {char*name; int age; int pay; }s;’ s.name="zhaoming"; s.age=32; s.pay=3000; printf("%d\n",s.a
admin
2019-09-03
80
问题
下列程序的输出结果为( )。
main()
{union un
{char*name;
int age;
int pay;
}s;’
s.name="zhaoming";
s.age=32;
s.pay=3000;
printf("%d\n",s.age);}
选项
A、32
B、3000
C、0
D、不确定
答案
B
解析
本题考查的是联合体的有关概念。因为联合体是各个成员共享~段存储空间,此段存储空间最终存放的是最后存入的成员的值,所以题目中输出s.age实际上输出了最后存入的3000,因为3000已经把原来存入的s.age(32)的值覆盖。
转载请注明原文地址:https://kaotiyun.com/show/cKRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件生命周期中的活动不包括
若X和Y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
有两个关系R和S如下: 则由关系R得到关系S的操作是
以下叙述中正确的是
下列关于栈叙述正确的是
有以下程序#includetypedefstruct{intb,p;}A;voidf(AC)/*,注意:c是结构变量名*/{intj;c.b+=1;c.p+=2;}main(){i;Aa={1,2};f(a);p
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
有3个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
请编写甬数voidfun(intx,intpp[],int*n),它的功能是:求出能整除x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返同。例如,若x中的值为30,则有4个数符合要求,它们是1、3、5
随机试题
布莱尔的“合作型政府”改革的领域包括()
A.实热积滞,燥屎坚结B.脘腹冷痛,大便秘结C.腹大水肿,二便不通D.津枯血少,肠燥便秘E.虫积腹痛,大便秘结(1995-85,86题)甘遂配牵牛子可用于()(
等渗性缺水纠正后,容易出现低血钾的原因是
下列关于别构酶的叙述,正确的是
听神经瘤患者除常规头颅MR扫描外,应加扫
碘解磷定或双解磷类为何能根本治疗有机磷农药中毒( )。
一女性晚期胃癌患者,既往无妇科病史,影像学检查发现附件肿物,最可能发生
A.蛤蚧B.菟丝子C.肉苁蓉D.巴戟天E.杜仲既补肾阳,又定喘嗽的药是
票据金额以中文大写和数码同时记载,二者必须一致,二者不一致的,以中文大写为准。( )
下列选项中,属于无效民事行为的有()。
最新回复
(
0
)