首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #include<stdio.h> main() {struct st {int y,x,z;}; unlon {long i;int j; char k;)un; printf("%d,%d\n",sizeof(str
下列程序的输出结果是( )。 #include<stdio.h> main() {struct st {int y,x,z;}; unlon {long i;int j; char k;)un; printf("%d,%d\n",sizeof(str
admin
2020-06-16
30
问题
下列程序的输出结果是( )。
#include<stdio.h>
main()
{struct st
{int y,x,z;};
unlon
{long i;int j;
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(struct st)2+2+2=6;而联合体所占的字节数,由于最后存入的元素会把前面存入的元素覆盖掉,所以联合体所占的字节数就是占据最多存储单元的元素所占的字节数,sizeof(un)=sizeof(long)=4。
转载请注明原文地址:https://kaotiyun.com/show/hOCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序的主函数中,已给出由结构体构成的链表结点a、b、c,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点链接成一个单向链表,并输出链表结点中的数据。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
设文件指针fp已定义,执行语句fp=fopen(“file”,“w”);后,以下针对文本文件file操作叙述的选项中正确的是()。
有以下程序段:intx,i;for(i=1;i
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的()。
下列选项中属于面向对象设计方法主要特征的是()。
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构!
有以下程序:#include#defineN4voidfun(inta[][N],intb[]){inti;for(i=0;i
下列叙述中正确的是()。
有以下程序:#includemain(){inta=1,b=0;if(一一a)b++;elseif(a==0)b+=2;elseb+=3;printf(“%d\n”,b)
下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符串,且串长小于N。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出
随机试题
油层分布状况、油层性质基本相同,并在一套相似的沉积环境下形成的油层组合是()。
有关输血,不正确的是
制备注射剂时加入的等渗调节剂有()
护士小刘正在为做胰十二指肠切除术的患者准备麻醉床。小刘为患者准备麻醉护理盘中的用物,不需要的是
下列关于固定资产后续支出的表述中,正确的有()。
根据《票据法》的规定,下列关于各种票据行为的表述,不正确的是()
试根据新古典增长模型的基本方程式△k=sy一(n+δ)k,分析讨论下列问题:为什么说,储蓄率的增长能够提高人均产出水平,但不能够保持长久的高增长率?
让一个吸烟上瘾的人扮演因吸烟患肺癌而接受治疗的病人,之后他戒了烟。这一情境中对戒烟起作用的主要因素是
下列叙述中正确的是
Jack:_________Lora:I’manengineer.Jack:Oh,areyou?Lora:Howaboutyou?Jack:Iworkforatradingcompany.
最新回复
(
0
)