首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为( )。 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
36
问题
下列程序的输出结果为( )。
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全国计算机二级
相关试题推荐
以下程序运行时从键盘输入:1.02.0,输出结果是:1.0000002.000000,请填空。#includemain(){doublea;floatb;scanf("_________",&a
下面程序的输出结果是______。main(){intx=0x48;printf("%d\n",--x);}
下列程序执行后输出的结果是______。intd=1;fun(intp){intd=5;d+=p++;printh("%d,",d);}main(){
若以下定义: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),(*
以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。#include<conio.h>#include<stdio.h>intfun(int*s,intt,int*k){inti;
若函数调用时的实参为变量,以下关于函数形参和实参的叙述中正确的是()。
随机试题
关于无排卵性功能失调性子宫出血的描述,不正确的是
患者,男性,24岁。手指刺伤4天。劳动时左手中指末节指腹被刺伤,有少量出血,自行处理。昨日手指肿胀、苍白,搏动性跳痛,夜间为甚,伴全身乏力。考虑该患者手指的情况是
根据《生产安生事故报告和调查处理条例》,事故等级的划分包括()。
保证期间是指保证责任的存续期间,下列关于保证期间的说法中,正确的是()。
下列资本公积项目中,可以直接用于转增资本的有()。
下列选项属于教师专业能力的有()。
A、 B、 C、 D、 B
请编制函数moveChar(char*s)。其功能是:把s字符串中偶数位的字符左移到其相邻的偶数位上,偶数位的第一个字符移到最后一个偶数位上。奇数位的字符右移到与其相邻的奇数位上,奇数位的最后一个字符移到第一个奇数位上。函数readWriteData()负
A、 B、 C、 A
Iwouldratheryou______themtothosewhoappreciatethemaspresents.
最新回复
(
0
)