首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> union pw { int i; char ch[2]; }a; main() { a.ch[0]=13;a.ch[1]=0;printf("%d\n"
有以下程序: #include<stdio.h> union pw { int i; char ch[2]; }a; main() { a.ch[0]=13;a.ch[1]=0;printf("%d\n"
admin
2013-02-23
82
问题
有以下程序: #include<stdio.h> union pw { int i; char ch[2]; }a; main() { a.ch[0]=13;a.ch[1]=0;printf("%d\n",a.i);} 程序的输出结果是( )。
选项
A、13
B、14
C、208
D、209
答案
1
解析
在本题中,首先定义了一个共用体pw,其中有两个域:整型变量i和字符数组ch。因为共用体中的域是共享内存空间的,数组元素由低到高存储:ch[0]在低字节;ch[1]在高字节;整型变量i占两个字节,高位与ch[1]共用存储空间,低位与ch[0]共用存储空间,而高位 ch[1]的值为0,所以输出的成员变量i的值就是ch[0]的值13。
转载请注明原文地址:https://kaotiyun.com/show/7QJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是______。
若有以下定义和语句:intu=010,v=0x10,w=10;printf("%d,%d,%d\n",u,v,w);则输出结果是()
下列选项中,不属于模块间耦合的是
对下面的程序进行编译与连接生成可执行文件c.exe,并在DOS命令提示符下输入:cIsaid"IloveChina"!程序代码如下:main(intargc,char*argv[]){printf("%d",
若有如下结构体说明:structSTRU{inta,b;charc:doubled;structSTRU*p1,*p2;};请填空,以完成对t数组的定义,t数组的每个元素为该结构体类型。【】t[2
指针变量p的基类型为int,并已指向一连续存储区,若p中当前的地址值为1234,则执行p++后,p中的值为()
以下各选项企图说明一种新的类型名,其中正确的是______。
若有语句int*point,a=4;和point=&a;下面均代表地址的一组选项是
在16位编译系统上,若有定义int a[]={10,20,30},*p=&a;,少逗号当执行p++;后,下列说法错误的是______。
有语句定义共用体类型变量: union {inti; charch; floatf; }a,bc; 上面定义的共用体变量a、b、c各占()字节。
随机试题
人体内存在超标准的铅(100μg/L),主要原因是焊接、印刷、油漆作业及(),经呼吸、口进入体内。
患者,男,17岁。半小时前因跳马比赛不慎颈部受伤,初步检查:患者可主动做肩前屈、肘屈运动,但不能主动做肘伸运动,双下肢软瘫。(2008年第119题)急诊入院后,颈椎X线片未见骨折脱位,最适宜的处理是
消化性溃疡行手术治疗的适应证
25岁妇女,主诉白带多伴外阴痒。检查见外阴皮肤有抓痕,窥器检查后穹隆处有多量稀薄的白色泡沫分泌物,阴道粘膜有多个散在的红色斑点。
中国药典的凡例部分
基金托管人对基金管理人投资运作实行监督,其主要方式不包括()。
甲、乙、丙、丁四人拟设立一家普通合伙企业,其书面合伙协议中约定以下内容:(1)甲以劳务出资;乙和丙以现金出资;丁以房产使用权出资;(2)合伙企业的事务由乙全权负责,甲、丙、丁不得过问企业事务,也不承担企业亏损的民事责任;(3)合伙企业存续期间经全体合
在微程序控制方式中,机器指令、微程序和微指令的关系是()。
Givenherdedicationandcompetence,Iam______thatMs.Williamswillbeavaluableassettoyourcompany.
Fewcreaturesonearthareascuteastheblackliontamarin,andfewhaveasdramaticastoryline.Pug-nosedanddiminutive,w
最新回复
(
0
)