首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为( )。 main() {union un { char *name; int age; int pay; }s; s.name="zhaoming"; s.age=
下列程序的输出结果为( )。 main() {union un { char *name; int age; int pay; }s; s.name="zhaoming"; s.age=
admin
2021-06-15
21
问题
下列程序的输出结果为( )。
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/xgtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知字符’A’的ASCII代码值是65,字符变量c1的值是’A’,c2的值是’D’。则执行语句printf("%d,%d",c1,c2-2);的输出结果是
以下选项中,不合法的C语言用户标识符是
以下叙述中正确的是
有以下程序#includeintfun(inta,intb){if(b==0)returna;elsereturn(fun(--a,--b));}main(){pri
下列条件语句中,输出结果与其他语句不同的
假定已建立以下链表结构,且指针p和q已指向如图所示的结点:则以下选项中可将q所指结点从链表中删除并释放该结点的语句组是
下列关于C语言文件的叙述中正确的是
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是
以下程序调用fun函数求数组中最大值所在元素的下标。#includevoidfun(int*s,intn,int*k){inti;for(i=0,*k=i;i
设有n个数按从大到小的顺序存放在数组x中,以下能使这n个数在x数组中的顺序变为从小到大的是()。
随机试题
下列属于财务管理风险对策的有()。
闭合性肋骨骨折的患者,提示可能合并有肺或支气管损伤的是
患者,男,46岁。1年来进行性活动后心悸、呼吸困难加重,2个月来夜间反复出现憋醒,伴咳嗽、轻喘,坐起后症状逐渐缓解。既往无高血压病、无糖尿病,无烟、酒嗜好。体检:血压l00/75mmHg,一般情况好,高枕卧位,颈静脉充盈,双肺底少许湿啰音,心界向两侧扩大,
下列属于检测样本内源性干扰因素的是
客源的特征包括()。
企业在进行现金管理时,可利用的现金浮游量是指()。
按信号特征分类,通信系统可分为模拟通信系统和数字通信系统,以下为数字通信系统的是()。
在教育过程中,教师起主导作用,其教学活动的主要目的是促进学生的学习。只有学生全身心地投入学习中,教师的教学才能被学生接受且转化为自身的经验。据此,可以认为衡量教师主导作用的重要指标是()。
财政政策与货币政策一样都是通过调节()来实现政府宏观经济目标的。
Jackwouldratherhisyoungersister______inthesamehospitalashedoes.
最新回复
(
0
)