首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #include main() {struct st {int y,x,z;}; union {long i;intj; char k;)un; print
下列程序的输出结果是( )。 #include main() {struct st {int y,x,z;}; union {long i;intj; char k;)un; print
admin
2020-06-16
67
问题
下列程序的输出结果是( )。
#include
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(structst)+2+2=6;而联合体所占的字节数,由于最后存入的元素会把前面存入的元素覆盖掉,所以联合体所占的字节数就是占据最多存储单元的元素所占的字节数,sizeof(un)=sizeof(long)=4。
转载请注明原文地址:https://www.kaotiyun.com/show/7pCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includeintf(intx);main(){intn=1,m;m=f(f(f(n)));printf("%d\n",m);}intf(intx){
设已有定义:floatx.则以下对指针变量p进行定义且赋初值的语句中正确的是()。
以下数组定义中错误的是()。
关于C语言标识符,以下叙述中错误的是()。
下列给定程序中,函数fun的功能是:将主函数中两个变量的值进行交换。例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3,b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不
有以下程序:#include<stdio.h>#defineN2#defineMN+1#defineNUM(M+1)*M/2main(){printf("%d\n",NUM);}程序运行后的
下列给定程序中,函数fun的功能是:将m(1≤m≤10)个字符串连接起来,组成一个新串,放入pt所指存储区中。例如:把三个串“abe”“CD”“EF”连接起来,结果是”abc-CDEF”。请改正程序中的错误,使它能得出正确的结果。注意:不要
给定程序中,函数fun的功能是:统计形参s所指的字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,若形参S所指的字符串为”abcdef35adgh3kjsdf7”,则输出结果为4。请在下画线处填入正确内容并将下画线
下列定义数组的语句中,正确的是()。
随机试题
专利审查员在审查一件发明专利申请是否具有创造性时()
Internet地址中的顶级域名gov一般表示()。
细胞内脂肪酸合成的部位是
A、单细胞及多细胞非腺毛、油细胞众多B、表皮有不定式气孔C、腺毛头部1~5个细胞、柄1~5个细胞D、有两种腺毛:一种头部呈倒圆锥形,另一种头部呈倒三角形,均为多细胞,腺柄亦为多细胞E、有长管道状分泌细胞红花的显微
张某突然死亡.群众反映可能是其妻吴某与奸夫钱某害死的。侦查人员获得的下列证据材料中属于传来证据的是:()
会谈纪要的撰写应该具备的要求不包括()。
国务院教育行政部门主管全国的教师工作。()
Nowadaysmanyscientistsdependonradiocarbonfordatingage-oldobjects.Radiocarbonisreliableindatinganobjectbackto
Youshouldspendabout20minutesonQuestions27-40,whicharebasedonReadingPassage3below.Ameri
AnimalTestingAnnastaresatthecomputerscreenandconsidersheroptions.Infrontofheraretwoshapes—aflowerandad
最新回复
(
0
)