首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为( )。 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
18
问题
下列程序的输出结果为( )。
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全国计算机二级
相关试题推荐
设fp已定义,执行语句fp=fopen(“file”,“w”);后,以下针对文本文件file操作叙述的选项中正确的是
有以下函数intfun(char*x,char*y){intn=0;while((*x==*y)&&*x!=’\0’){x++;y++;n++;}returnn;}函数的功能是()。
以下选项中关于程序模块化的叙述错误的是()。
结构化程序所要求的基本结构不包括()。
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
有以下程序:#include#includemain(){charstr[][20]={"One*World","One*Dream!"},*p=str[1];printf("%d,",strlen(p));printf("%s\n",p);}
若二维数组a有m列,则在a[i][j]前的元素个数为()。
对软件系统总体结构图,下面描述中错误的是()。
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是
随机试题
此时考虑诊断为:不正确的处理是:
慢性阻塞性肺气肿最主要的并发症是
下列关于增溶剂的叙述正确的是
施工承包合同中,承包人一般应承担的义务包括()。
人民法院审理民事案件,依照法律规定实行()制度。
下列对概念结构的层次网络模型(Collinsetal,1969)的表述不正确的是()。
下列小题使用如下三个表部门.dbf:部门号C(8),部门名C(12),负责人C(8)职工.dbf:职工号C(10),部门号C(8),姓名C(8),性别C(2),出生日期D(8)工资.dbf:职工号C(10),基本工资N(8,2),津贴N(8,2),奖
Everymorning,Alliewakesupandaccompaniesherfriendtothewashroom.Sheturnsonthelight,soapsupawashcloth,andbegi
今年上市的苹果品种格外地多,我独爱皮儿青青、似乎尚未熟透的那种。周末和女友逛水果店,她挑最红最大的买,生怕春色不够似的;我则逗留在顶边上的柜台,那儿不起眼地堆着我一个冬天未见的青苹果。相争不下,索性各按自己的偏好买了一网兜,都很不服气的样子,暗笑对方不会享
A、Thecookingtechnologyhasbeenimprovedgreatly.B、Peoplenowadaystakecookingastheirhobby.C、Familymembersaredecreasi
最新回复
(
0
)