首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { union { char ch[2]; int d; }s; s.d=0x4321; pr
有以下程序 main() { union { char ch[2]; int d; }s; s.d=0x4321; pr
admin
2013-02-23
43
问题
有以下程序 main() { union { char ch[2]; int d; }s; s.d=0x4321; printf("%x,%x\n",s.ch[O],s.ch[1]); } 在16位编译系统上,程序执行后的输出结果是______。
选项
A、21,43
B、43,21
C、43,00
D、21,00
答案
A
解析
此题考核的是共用体的特征。int类型变量和字符数组ch共用两个字节的相同的存储单元,通常ch[0]位于低字节, ch[1]位于高字节,所以s.ch[0]=21,s.ch[1]=43。
转载请注明原文地址:https://kaotiyun.com/show/3mJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下的变量定义;inti=8,k,a,b;unsingedlongw=5;doublex=1.42,y=5.2则以下符合C语言语法的表达式是()
当运行以下程序时,从键盘输入abcdabcdef<CR>cde<CR>(<CR>表示回车),则下面程序的运行结果是【】。#include<stdio.h>
函数count(head)统计链表的结点个数,head为表头指针,阅读程序,要求将整个if语句改成while循环控制结构,其形式为【】。#include<stdio.h>intcount(NODE*head){intn=0
下面程序的输出结果是______。#definea121constb=12;enumc{a1,a2};main(){printf("%d,%d,%d",sizeof(a),sizeof(
以下程序运行后的输出结果是______。intd=1;fun(intp){staticintd=5;d+=p;printf("%d",d);returnd;}main()
阅读下面语句,则程序的执行结果是【】。#include"stdio.h"main(){inta=-1,b=1,k;if((++a<0)&&!(b--<=0))printf("%d,%d
在scanf()函数调用语句中,可以在格式字符和%号之间加上一个星号,它的作用是跳过对应的输入数据;当输入以下数据时,100200300400500<回车>,下面语句的执行结果为【】。main(){inta,b,C;
现有如下定义:inta,b,*p,*q;,则下列赋值语句错误的是
随机试题
PowerPoint操作题 孙老师要在PowerPoint中对如图所示演示文稿中的幻灯片进行相关设置,请结合所学知识回答以下问题。 若要设置幻灯片的背景,可以在________选项卡“背景”组中打开“设置背景格式”对话框成设置。
患者,女,26岁。胃脘灼热,渴喜冷饮,脘腹胀满,大便3日未行,小便短赤,舌红苔黄,脉数。其治疗宜选
在教育学发展过程中形成了不同的理论派别,其中美同的鲍尔斯与金蒂斯倡导的是()。
双侧喉返神经损伤可导致气管损伤可导致
乳牙钙化发育主要发生在
脑脊液检验的适应证应除外( )
某单位为全体员工进行体检,平均体重是57.5公斤。其中,男员工的平均体重是62.5公斤,女员工的平均体重是55.5公斤。则该单位的男、女员工人数比为()。
VancouveristhebestplacetoliveintheAmericas,accordingtoaquality-of-liferankingpublishedearlierthismonth.Theci
下列叙述中,错误的是()。
昨日のゲームは後半に______が一気に逆転した。
最新回复
(
0
)