首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为( )。 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
2020-01-10
20
问题
下列程序的输出结果为( )。
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/5FCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidfun(char**p){++p;printf("%s\n",*p);}main(){char*a[]=("Morning","Afternoon","Eve
有以下函数intfun(char*x,char*y){intn=0;while((*x:=*y)&&*x!=’\0’){x++;y++;n++;}returnn;}函数的功能是
有以下程序#includeintfun(chars[]){intn=0;while(*s=’0’){n=10*n+*s-’0’;s++;}return(n);}main()
有以下程序#includeintfun(){staticintx=1;x*=2;returnx;}main(){inti,s=1;for(i=1;i
有以下程序fun(intx,inty){staticintm=0,i=2;i+=m+1;m=i+x+y;returnm;}main(){intj=1,m=1,k;
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
请编写函数fun,其功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。例如,若二维数组中的数据为WWWWSSSSHHHH则字符串中的内容应是:WSHWSHWSHWSH。
在面向对象方法中,不属于“对象”基本特点的是
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
随机试题
间接暴力引起胫腓骨骨折,其常见骨折线为
小学儿童的个性结构中最活跃的因素是()。
非离子型表面活性剂的溶血作用顺序是
被称为“裸机”的计算机是指()。
倡导“需求拉上说”通货膨胀的是( )。
二、根据下列资料,回答101~105题。2015年上半年,A市新设内资企业20518户,注册资本(金)1651.8亿元,同比分别增长39.7%和133%。其中私营企业20187户,注册资本(金)1258.76亿元,同比分别增长30.4%和224%
1946年诞生的世界上公认的第一台电子计算机是()。
Ialwayseatbreakfast,andsuggestthatyoudotoo.Weallneedfoodinthemorningtosupplyourselves【C1】______sourcesofgl
Somecultureshavecustomsthat______theclothingfashionsofpeopleincertainsocialclasses.
TheblunderofArgentina’sgoaliecostthemthegameinthematchagainstBrazil.
最新回复
(
0
)