首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为 main () { union u {char *name; int age; int income;}s s.name="WANGLIONG"; s.age=28; s.income=1
下列程序的输出结果为 main () { union u {char *name; int age; int income;}s s.name="WANGLIONG"; s.age=28; s.income=1
admin
2013-06-11
22
问题
下列程序的输出结果为
main ()
{
union u
{char *name;
int age;
int income;}s
s.name="WANGLIONG";
s.age=28;
s.income=1000;
printf("%d\n",s.age);
}
选项
A、28
B、1000
C、0
D、不确定
答案
B
解析
本题对共用体的使用进行了考查。由于共用体所有成员共同占据一段存储空间,所以对成员变量的赋值,后面的赋值会覆盖掉前面的赋值,因为s.income=1000;是最后一次成员变量赋值,变量age与变量income共同占据一段存储空间,所以age的值也为1000。
转载请注明原文地址:https://kaotiyun.com/show/ntJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若输入thistestterminal,以下程序的输出结果为:terminaltestthis。请填空。 #defineMAXLINE20 【】 {inti; char*pstr[3],str[3][M
请读程序片段: inta=17; printf("%d,%o\n",a,a); 以上程序片段的输出结果是【】。
若已建立下面的链表结构,指针p、s分别指向图中所示的结点,则不能将s所指的结点插入到链表末尾的语句组是()
请读程序:#include<stdio.h>main(){floax,y;scanf("%f",&x);if(x<0.0)y=0.0;elseif((x<5.0)&&(x!=2
请读程序: #include<stdio.h> #include<string.h> main() {char*sl="AbCdEf".*s2="aB"; s1++;s2++; printf("%d\n",str
若要“为读/写建立―个新的文本文件”,在fopen函数中应使用的文件方式是()
有以下结构体说明和变量定义,如下图所示,指针p、q、r分别指向一个链表中的3个连续结点。structnode{intdata;structnode*next;}*p,*q,*r;现要将q和r所指结点的先
设函数findbig已定义为求3个数中的最大值。以下程序将利用函数指针调用findbig函数。请填空。main(){intfindbig(int,int,int);int(*f)(),x,yz,z,big;f=
下列说法中,不属于数据模型所描述的内容的是______。
当用户要求输入的字符串中含有空格时,应使用的输入函数是
随机试题
进行基因工程实验时,常用的技术有()(1994年)
男性,24岁。以“发热伴乏力、盗汗、右侧胸痛半个月,气短3天”为主诉入院。查体:最高体温38.0℃,右下肺叩诊浊音,听诊呼吸音消失。心率96次/分,律整。提问2:为明确诊断需做的检查是A.胸部X线B.胸穿抽液送检C.血气分析
口腔健康教育的方法一般是
患者,男,62岁,外伤性肠穿孔修补术后2天,肛门未排气,腹胀明显,最重要的处理措施是
下列对截流倍数的叙述,正确的是()。
对会计软件文档资料及软件,保管截止日期至该软件停止使用或有重大更改后()年。
(2004年考试真题)纳税人分立时未缴清税款的,分立后的纳税人对未履行的纳税义务应当承担连带责任。()
SCL-90因子分析的两个主要用途是以因子分反映精神障碍的()。
下列应急救护的处理方法中,不科学的是()。
It’sharmfultoone’shealthto______smokinganddrinking.
最新回复
(
0
)