首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
2010-01-10
29
问题
有以下程序: 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/Q1Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在名称为Forml,标题为“选课”的窗体上添加一个复选框数组,名称为CHl,共有四个复选框,按顺序其标题分别是“数学”、“语文”、“外语”、“计算机”,其中“语文”、“计算机”复选框处在选中状态下,程序运行时的窗体如图所示。请按要求添加控件并设置相应属性。
下列叙述中正确的是()。
某人编写了下面的程序,希望能把Textl文本框中的内容写到out.txt文件中PPrivateSubCommand1—Click()Open“out.txt”ForOutputAs≠}2Print“Textl”Close#2EndSu
能够将组合框Combol中最后一个数据项删除的语句为
下面关于文件叙述中错误的是
以下关于数组的叙述中,错误的是
某带链栈的初始状态为top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=bottom=20。该栈中的元素个数为()。
设a=10,b=4,c=5,d=7,表达式a>bAndNotc<d+6的值为
输入VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用()
在数据处理中,其处理的最小单位是()。
随机试题
毛泽东所说的中国民族资产阶级“从娘肚子里带出来的老毛病”是指()
从统计学的角度看,下列指标中,()属于动态相对指标。
采用现场统计法由于不能分清材料消耗的(),因而不能作为确定材料净用量定额和材料损耗定额的依据。
水污染物的主要来源有()。
项目实施过程中为了达到规定的目标,必须满足________等约束条件。
在南京大屠杀中保护了许多难民的德国人是()。
有以下程序charfun(char*c){if(*c<=’Z’&&*c>=’A’)*c-=’A’-’a’;return*c;}main(){chars[81],*p=s;gets(s);while(*p){*p=fun(p);putch
FightinginNatureInnature,fightingissuchanever-presentprocessthatitsbehaviormechanismsandweaponsarehighlydevel
Insome【S1】______centers,workaholismissocommonthatpeopledonot【S2】______itunusual.Theyacceptthelifestyleasnormal.
Inthepast,Americanfamiliestendedtohequitelarge.Parentsraisingfiveormorechildrenwerecommon.Overtheyears,the
最新回复
(
0
)