首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为( )。 main() { union un f char *name; int age; int pay; } s; s.name=’’zhaoming’’; s
下列程序的输出结果为( )。 main() { union un f char *name; int age; int pay; } s; s.name=’’zhaoming’’; s
admin
2018-09-26
52
问题
下列程序的输出结果为( )。
main()
{ union un
f 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/PAxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是______。main(){intx=0x48;printf("%d\n",--x);}
下列程序执行后输出的结果是______。intd=1;fun(intp){intd=5;d+=p++;printh("%d,",d);}main(){
以下程序运行后,如果从键盘上输入ABCDEF<回车>,则输出结果为______。#include<stdio.h>#include<string.h>func(charstr[]){intnum=0;w
若以下定义:structlink{intdata;strucklink*next;}a,b,c,*p,*q;且变量a和b之间已有如下图所示的链表结构:指针p指向变量a,q指向变量c。则能够把c插入到a和
有以下程序:#include<stdio.h>floatf1(floatn){returnn*n;}floatf2(floatn){return2*n;}main(){float(*p1)(float),(*
下面程序段的输出结果是【】。intx=5;do{printf("%d",x-=4);}while(!(--x));
若变量c为char类型,能正确判断出c为小写字母的表达式是()
程序中若有如下说明和定义语句Charfun(char*);main(){char*s="one",a[5]={0}.(*f1)()=fun,ch;…}以下选项中对函数fun
若函数调用时的实参为变量,以下关于函数形参和实参的叙述中正确的是()。
随机试题
大骨节病关节变形的特点是
下列哪种说法不是易栓症血栓形成的机制
急性胰腺炎发病原因包括()。
1948年世界医学会颁布了全世界医务人员道德行为准则,它的基础是
下列选项中,牙龈瘤的起因多为
总长为8.7m,总宽为2.5m,总高为4.0m的中型汽车,其车辆安全车尾间距应为()。
沥青路面的施工中,沥青混合料的压实分为以下( )步骤。
甲公司以正在建造的船舶作为抵押向乙银行贷款100万元,8月1日双方的抵押合同成立并生效,8月10日双方办理了抵押登记。9月1日船舶建造完成,甲公司未经乙银行同意擅自将该船舶转让给不知情的丙。根据《物权法》的规定,下列表述中正确的有(
以下不属于孔子主要思想主张的是()。
将放有乒乓球的577个盒子从左到右排成一行,如果最左边的盒子里放了6个乒乓球,且每相邻的四个盒子里共有32个乒乓球,那么最右边的盒子里的乒乓球个数为().
最新回复
(
0
)