首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: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
50
问题
有以下程序: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全国计算机二级
相关试题推荐
设有下面程序代码:OptionBase1PrivateSubCommand1_Click()Dimx(6)a=Array(4,2,5,1,6,3)b=Array(64,24,98,27,
下列程序的执行结果是()。PrivateSubForm_Activate()Dimscore(3)AsInteger,totalAsIntegerDimaa_scoreAsVariant
以下程序段中,输出结果为“Hi”的是()。
有下面程序代码:PrivateSubCommand1_Click()Dima(6)AsIntegerFork=0To5a(k)=k*2+1Nextkproca,4,0F
编写如下程序代码:PrirateSubCommand1_Click()Dimt(10)AsIntegerDimkAsInteger,xAsIntegerFork=10To2Step-1
在窗体上画一个名称为Text1的文本框,然后画3个单选按钮,并用这3个单选按钮建立一个名为Option1的控件数组,程序运行后,如果单击某个单选按钮,则文本框中的字体根据所选择的单选按钮切换,如图1所示。请选择适合空白处的语句()。Privat
下列叙述中正确的是
设变量x中的值是395,则下面语句的输出是Printx\100+((xMod100)\10)*10+(xMod10)*100
以下数组定义语句中,错误的是()。
随机试题
Mancannotgoon(40)hisnumbersatthepresentrate,Inthe(41)30yearsmanwillfaceaperiodofcrisis.(42)expe
尿中找到结核杆菌对诊断肾结核有决定意义,但尿涂片发现抗酸杆菌不能作为诊断肾结核的唯一依据。
符合炎症性增生的描述是
幽门梗阻时禁用下列哪类药物
热水锅炉供热水组成设备与附件有()。
某基金经理散布关于上市公司的不实利好消息,从而推高公司的股价,以使自己运作的基金获利。下列说法错误的是()。[2015年12月真题]
三(2)班教语文的王老师言行举止礼貌大方,待人和蔼可亲,非常受欢迎,三(2)班的同学受她的影响也非常有礼貌。这体现了教师劳动的()。
宪法是我国根本法,其特征具体表现在()
A、Theyarelimitedto46,000dollars.B、Theyriseconsiderablycomparedwithlast.C、Theyfalldowninonly50kindsofjobs.D
TheLureofaBigCityVacationFromtheTowerofLondontoParis’EiffelTower,historiclandmarksandone-of-a-kindattrac
最新回复
(
0
)