首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #include main() { struct st { int y,x,z; }; union { long i;
下列程序的输出结果是( )。 #include main() { struct st { int y,x,z; }; union { long i;
admin
2012-12-03
49
问题
下列程序的输出结果是( )。
#include
main()
{ struct st
{ int y,x,z;
};
union
{ 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
解析
本题主要考查结构和联合内存使用的一些区别:结构中每个成员相互独立,一个结构所占内存空间的大小是结构中每个成员所占内存空间大小的总和;联合所占用内存空间是指最长的成员占用的空间。
转载请注明原文地址:https://jikaoti.com/ti/o2B0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){intt=1,i=5;for(;i>=0;i--)t*=i;printf("%d\n",t);}执行后输出结果是______。
诊断和改正程序中错误的工作通常称为_______。
以下程序的输出的结果是intx=3;main(){inti;for(i=1;i<x;i++)incre();}incre(){staicintx=1;
有以下程序:voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i+=2)for(j=i+2;j<n;j+=2)if(a[i]<a[j
以下程序的输出结果是main(){inta=0,i;for(i=1;i<5i++){switch(i){case0:case3:a+=2;case
若输入字符串:abcde,则以下while循环体将执行【】次。while((ch=getchar())==’e’)printf("*");
若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0)s=a;for(b=1;b<=c;b++)s=s+1;则与上述程序段功能等价的赋值语句是()。
以下程序通过函数SunFun()调用F(x),x的值从0到10,这里F(x)=x2+1,由F函数实现,请填空。#include<stdio.h>intSunFun(int);intF(int);
随机试题
A.血管瘤B.乳头状瘤C.骨瘤D.骨纤维异常增殖症E.鼻腔及鼻窦恶性肿瘤发展缓慢,有青春期后停止发展倾向的是
下列关于盖髓剂应具备性质的描述,错误的是
某网络中的参数如图所示。用近似计算法计算得到的各元件标幺值为下列哪组(取S=100MVA)()。
(2008年)点沿轨迹已知的平面曲线(见图4—36)运动时,其速度大小不变,加速度a应为()。
请根据选项特点,排除下列题的部分选项:(2010年江苏)下列符合文意的是()。
Wearewitnessingdiminishingfaithininstitutionsofallkinds.Peopledon’ttrustthegovernment.Theydon’ttrustbanksand
BURGEON:
______areamongthemostinfluentialnewspapersin______.
WhydotheItalianauthoritiesfavourthescheme?
Therearecockroaches(蟑螂)everywhereonEarthexcepttheplacesthatarecoveredwithice.Scientistshavediscoveredabout3,5
最新回复
(
0
)