首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
30
问题
有以下程序 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全国计算机二级
相关试题推荐
有如下程序main(){intx=1,a=0,b=0;switch(x){case0:b++;case1:a++;case2:a++;b++;}pr
已经定义ch为字符型变量,以下赋值表达式中错误的是_____。
下面程序的运行结果是【】。main(){inty,a;y=2,a=1;while(y--!=-1){do{a*=y;a++;}while(y--);}printf("%d,%d"
以下程序调用函数swap_p将指针s和t所指单元(a和b)中的内容交换,请填空。main(){inta=10,b=20,*s,*t;s=&a;t=&b;swap_p(【】);printf("%d%
以下程序的功能是根据输入的“y”(“Y”)与“n”(“N”),在屏幕上分别显示出“ThisisYES.”与“ThisNO.”。空白处需要填入的内容是#include<stdio.h>voidYesNo(charch){s
语句printf("%f\n",13.0*(1/5));的输出结果为【】。
以下程序的输出结果是______。structHAR{intx,y;structHAR*p;}h[2];main(){h[0].x=1;h[0].y=2;h[1].x=3;h[1].y=4;
以下程序输出正确的是______。amovep(int*p,int(*a)[3],intn){inti,j;for(i=0;i<n;i++)for(j=0;j<n;j++){*p=a[i][j];p+
阅读下面语句,则程序的执行结果是【】。#include"stdio.h"main(){inta=-1,b=1,k;if((++a<0)&&!(b--<=0))printf("%d,%d
下列语句中,错误的是(x,y,a,b假设已经定义好)
随机试题
李明需要对一篇Word格式的科普文章进行排版。按照如下要求,帮助他完成相关工作。新建“图片”样式,应用于文档正文中的10张图片,并修改样式为居中对齐和与下段同页;修改图片下方的注释文字,将手动的标签和编号“图1”到“图10”替换为可以自动编号和更新的题
戴手套时下列哪项不正确()
消防给水管网水压试验时环境温度不宜低于()。
默认位于工具栏的下方,用来显示当前单元格的名字和当前单元格的内容、取消或确认本次输入的数据或公式的区域是()。
个人理财业务的相关主体包括()。
太行奇峡群的三大景色是()。
()是我国自主研制的首艘货运飞船,于2017年4月20日发射成功。
简述西安事变和平解决的历史意义。
在字长为16位、32位、64位或128位的计算机中,字长为______位的计算机数据运算精度最高。
A、Monday.B、Wednesday.C、Saturday.D、Sunday.B新闻中多次提到时间,需仔细辨别。
最新回复
(
0
)