首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序:main(){ union{ unsigned int n; unsigned char c; }u1; u1.c=’A’; printf("%c\n",u1.n);}执行后输出结
有以下程序:main(){ union{ unsigned int n; unsigned char c; }u1; u1.c=’A’; printf("%c\n",u1.n);}执行后输出结
admin
2009-01-15
33
问题
有以下程序:main(){ union{ unsigned int n; unsigned char c; }u1; u1.c=’A’; printf("%c\n",u1.n);}执行后输出结果是( )。
选项
A、产生语法错
B、随机值
C、A
D、65
答案
4
解析
在定义共用体的同时,定义了—个共用体型变量u1,共占两个字节,有两个成员n和c,两个成员的首地址是相同的。因此给u1.c赋一个“A”,其实就是给无符号整型成员u1.n的低字节赋一个“A”,输出u1.n的时候是以字符型的形式输出,只输出它的低地址的一个字节,因此为“A”。所以,C选项为所选。
转载请注明原文地址:https://kaotiyun.com/show/7mXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序:PrivateSubForm_Click() DimiAsInteger,nAsInteger Fori=1To20 i=i+4 n=n+i Ifi>10ThenExitFor
设有下面程序代码:OptionBase1PrivateSubCommand1_Click()Dimx(6)a=Array(4,2,5,1,6,3)b=Array(64,24,98,27,
在窗体Form1上画一个名称为Command1的命令按钮,编写如下程序代码:PrivateTypestusnAsString*20classAsString*20EndTypePrivateSubCommand1
程序流程图中带有箭头的线段表示的是()。
编写如下程序代码:PrirateSubCommand1_Click()Dimt(10)AsIntegerDimkAsInteger,xAsIntegerFork=10To2Step-1
在窗体上画一个名称为Command1的命令按钮,并编写如下程序:FunctionFun(x) y=0 Ifx
设变量x中的值是395,则下面语句的输出是Printx\100+((xMod100)\10)*10+(xMod10)*100
为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是( )。
下面关于命令按钮的叙述中错误的是
以下数组定义语句中,错误的是()。
随机试题
提供域名解析的服务器称为
28.建设创新型国家,核心是()。
《企业安全生产应急管理九条规定》中规定,每年至少组织()次应急演练。
最优资本结构是使企业筹资能力最强、财务风险最小的资本结构。()
2.某外商投资企业,2007年1月注册成立,当年亏损100万元,2008年亏损400万元,2009年亏损150万元,2010年经营所得200万元,2011年经营所得400万元。2012年该企业销售收入8000万元,销售成本3500万元,营业税金及附加6
各学科交叉审读制度多适用于()。
Excel工作表中,B4:E6单元区域内包含的行数和列数分别是()。
公文写作固然有一些基本的套路和技巧,但_______,体现的是一个人的思想认识和理论水平。哪怕掌握了最_______的技巧、最优美的语言,如果内容是苍白的、思想是贫瘠的,整篇文章的水平也不会高。
Accordingtothepassage,whichofthefollowinghaschangedthemostinthelast500years?"Some"inthelastsentenceofthe
【S1】【S17】
最新回复
(
0
)