首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
当执行下面的程序时,其输出结果为______。 union st { int a; char b; } main() { union st s; char *p=(char*)&s;
当执行下面的程序时,其输出结果为______。 union st { int a; char b; } main() { union st s; char *p=(char*)&s;
admin
2009-02-15
58
问题
当执行下面的程序时,其输出结果为______。 union st { int a; char b; } main() { union st s; char *p=(char*)&s; s.a=0x3132; s.b=0x33; printf("%c",*p); }
选项
A、1
B、2
C、3
D、不确定
答案
4
解析
共用体类型结构的特点是使几个不同的变量共占同一段内存,但在每一瞬时只能存放其中一种,而不是同时存放几种,共用体变量中起作用的成员是最后一次存放的成员,在存入一个新的成员后原有的成员就失去作用。因此本题起作用的是成员b的值,所以程序打印输出3。
转载请注明原文地址:https://kaotiyun.com/show/rgXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
如果一个菜单项的Enabled属性被设置为False,则程序运行时,该菜单项
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是
执行以下程序段a$="VisualBasicProgramming”:b$=”C++”c$=UCase(Left$(a$,7))&b$&RightS(aS,12)变量c$的值为
下面可以作为VisualBasic的变量名的是
求1!+2!+……+10!的程序如下:PrivateFunctions(xAsInteger)PrivateSubCommand1_Click()f=1
在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、存储级和
如果把程序的启动对象设置为:SubMain,则SubMain过程()。
以下关于数组的叙述中,错误的是()。
在考生文件夹下有一个工程文件sit5.vbp,窗体如图2.25所示。运行程序时,从数据文件中读取学生的成绩(均为整数)。要求编写程序,统计总人数,并统计不及格、60~69、70~79、80~89及90~100各分数段的人数,将统计结果显示在相应的文本框中。
随机试题
简述企业发展型战略的风险。
小儿器质性腹痛的常见的临床表现有( )
痰饮停胃,则可见
以下关于不可抗力的说法正确的是( )。
有关证券承销方式,以下说法不正确的是( )。
图7—1所示的钢丝绳损坏中()属于绳股挤出。
从逻辑结构上看,权利和义务是()。
在Linux中,设备文件存放在(64)________________目录下,以hd为前缀的文件是IDE设备,以sd为前缀的文件是(65)________________设备。
从职工表(姓名、性别、出生日期)查询所有目前年龄在35岁以上(不含35岁)的职工信息,正确的命令是
若有定义:floatx=1.5;inta=1,b=3,c=2;,则正确的switch语句是
最新回复
(
0
)