首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 #include<stdio.h> main() { union un{ int i; long k; char c;}; struct byte{
以下程序的输出结果是 #include<stdio.h> main() { union un{ int i; long k; char c;}; struct byte{
admin
2009-02-15
40
问题
以下程序的输出结果是 #include<stdio.h> main() { union un{ int i; long k; char c;}; struct byte{ int a; long b; union un c;}r; printf("%d\n",sizeof(r));}
选项
A、10
B、13
C、7
D、8
答案
1
解析
本题主要考查了结构体和共用体数据的存储形式。共用体的一个特点是所有数据成员共用一段存储单元,而结构体每个数据成员都单独占据一段存储单元。共用体所占存储单元的大小由长度最长的数据成员的长度决定。题中共用体变量c占据 4个字节的长度,结构体r所占存储空间的大小为int(2个字节)+long(4个字节)+共用体c(4个字节)=10个字节,所以答案为A)。
转载请注明原文地址:https://kaotiyun.com/show/bkXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:OptionBase1PrivateSUbCommand1_Click()Dimaa=Array(1,2,3,4):s=0:j=1Fori=4To1Step-1s=s+a(i)*j:j=j*10
以下变量名中合法的是
下面程序的执行结果是()。PrivateSubCommand1_Click()a=0k=1DoWhilek<4x=k^k^ak=k+1Printx;Loop
数据流图中带有箭头的线段表示的是()。
在窗体上画一个名称为Command1的命令按钮,编写如下程序代码PrivateTvpeStudentsnAsString*10classAsString*20scoreAsDoubleEndT
在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
设变量MyName(字符串型),Age(整型)分别表示一个人的姓名和年龄,要设计一个逻辑表达式,当该人姓张,并且超过60岁,则表达式的值为True,下面正确的是
下面循环语句中在任何情况下都至少执行一次循环体的是
负责数据库中查询操作的数据库语言是( )。
循环链表的主要优点是()
随机试题
原定正常的施工条件具体包括()。
紫癜与充血性皮疹的特征性区别是()。
下颌磨牙的牙冠成长方形,近远中径大于颊舌径,关于下颌第一磨牙其牙合面形态可以是
解救苯巴比妥重度中毒昏迷患者时为加速毒物排泄应首选
相对价值评估方法是利用类似企业的市场定价来估计目标企业价值的一种方法,下列有关表述中不正确的有()。
请用不超过150字的篇幅,概括出给定资料所反映的主要问题。(20分)就给定资料所反映的主要问题,用1200字左右的篇幅,自拟标题进行论述。要求中心明确,内容充实,论述深刻,有说明力。(50分)
辩证唯物主义认为,实践决定认识,实践是认识的基础。实践对认识的决定作用主要表现在
假设系统有n(n≥5)个并发进程,它们竞争互斥资源R。若采用PV操作,当有3个进程同时申请资源R,而系统只能满足其中1个进程的申请时,资源R对应的信号量s的值应为_______。
ThenewManufacturingPartnersprogramaimstoimproveteachers’understandingofmanufacturing【C1】______inviting2,000teac
Themeaningsofthousandsofeverydayperceptions,thebasesforthedecisionswemake,andtherootsofourhabitsandskillsa
最新回复
(
0
)