首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #include<stdio.h> main() { struct st {int y,x,z;}; union { long i;intj; char k
下列程序的输出结果是( )。 #include<stdio.h> main() { struct st {int y,x,z;}; union { long i;intj; char k
admin
2021-07-09
26
问题
下列程序的输出结果是( )。
#include<stdio.h>
main()
{ struct st
{int y,x,z;};
union
{ long i;intj;
char k;}un;
printf("%d,%d\n",sizeof(struct st),sizeof(un));}
选项
A、6,2
B、6,4
C、8,4
D、8,6
答案
B
解析
本题考查的是结构和数组元素所占的字节数。题目中定义的结构st因为包含x、y、z这3个元素,所以size(scmctst)=2+2+2=6;而联合体所占的字节数,由于最后存入的元素会把前面存入的元素覆盖掉,所以联合体所占的字节数就是占据最多存储单元的元素所占的字节数,sizeof(un)=sizeof(long)=4。
转载请注明原文地址:https://kaotiyun.com/show/6Ikp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述正确的是
给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用一1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。请在程序的下划
有以下程序:#include<stdio.h>main(){inti=0,a=O;while(i<20){for(;;){if[(i%5)==0)break;elsei--;}i+=13,a+=i;}printf("%d\n",a
以下关于return语句的叙述中正确的是
以下选项中,不合法的C语言用户标识符是()。
给定程序MODll.C中函数fun的功能是:计算正整数nUN的各位上的数字之秘。例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,
下列工具中,不属于结构化分析的常用工具的是()。
程序中已构成如下不带头节点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表节点,指针变量s总是作为指针指向链表的第一个节点。若有以下程序段:q=s;s=s->next:p=s;while(p->next)p=p->next;p-
有两个关系R和T如下图所示:则由关系R得到关系T的运算是()。
设有关系表学生S(学号,姓名,性别,年龄,身份证号),每个学生学号唯一。除属性学号外,也可以作为键的是()。
随机试题
为泌尿道感染患儿留取尿培养标本时,下列操作正确的是
患者,男,25岁。因左上腹疼痛伴恶心、呕吐12小时来院就诊。患者自述于昨晚会餐饮酒,午夜出现左上腹隐痛,2小时后疼痛加剧,持续性呈刀割样并向左腰背部放射,诊断为急性水肿型胰腺炎。患者禁食期间为供给热能避免发生水、电解质紊乱,应给予静脉滴注
和谐社会的核心是创造()的社会。
个人所得税的纳税义务人包括()。
青年期自我意识发展表现为()。
商业软件常先以试用软件形式发布。试用软件的特点一般不包括(20)。
将考生文件夹下BRUST文件夹移动到考生文件夹下TURN文件夹中,并改名为FENG。
Completethesummarybelow.ChooseNOMORETHANTWOWORDSfromthepassageforeachanswer.Writeyouranswersinboxes
WhenyoumeetJohnthisafternoon,don’tforget(tell)________himaboutourcashflow.
A、Whentheyarewithababy-sitter.B、Whentheyarewithanotherbaby.C、Whentheyarewithastrangeadult.D、Whentheyarewit
最新回复
(
0
)