首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> union pw { int i; char ch[2]; }a; main() { a.ch[0]=13;a.ch[1]=0;printf("%d\n"
有以下程序: #include<stdio.h> union pw { int i; char ch[2]; }a; main() { a.ch[0]=13;a.ch[1]=0;printf("%d\n"
admin
2013-02-23
46
问题
有以下程序: #include<stdio.h> union pw { int i; char ch[2]; }a; main() { a.ch[0]=13;a.ch[1]=0;printf("%d\n",a.i);} 程序的输出结果是( )。
选项
A、13
B、14
C、208
D、209
答案
1
解析
在本题中,首先定义了一个共用体pw,其中有两个域:整型变量i和字符数组ch。因为共用体中的域是共享内存空间的,数组元素由低到高存储:ch[0]在低字节;ch[1]在高字节;整型变量i占两个字节,高位与ch[1]共用存储空间,低位与ch[0]共用存储空间,而高位 ch[1]的值为0,所以输出的成员变量i的值就是ch[0]的值13。
转载请注明原文地址:https://jikaoti.com/ti/F6n0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的功能是计算数的阶乘。main(){ihti,n;nlongnp;scanf("%d",&n);np=【】;for(i=2;i<=n;i++)【】;printf("n=%dn!=%ld\n",
下列叙述中,正确的一条是______。
funl函数的调用语句为funl(&a,&b,&c);。它将3个整数按由大到小的JI匣序调整后依次放入a,b,c三个变量中,a中放最大数,请填空。voidfun2(int*x,int*y){intt;t=*x;*x
阅读程序,填空补充程序。#define【】30main(){【】;num=10;total=num*PRICE;printf("total=%d,num=%d\n",【】);
栈满时,再作入栈操作会产生【】,栈空时,删除操作会产生【】。
软件文档不仅是软件开发各阶段的重要依据,而且也影响软件的______。
近年来形成了软件开发的多种模式,大致有3种类型:基于瀑布模型的结构化生命周期方法、基于动态定义需求的【】方法和基于结构的面向对象的软件开发方法。
下列选项中,不属于模块间耦合的是
下列选项中不屑于C语言数据类型的是()
如果文件1包含文件2,文件2中要用到文件3的内容,而文件3中要用到文件4的内容,则可在文件1中用三个#include命令分别包含文件2、文件3和文件4。在下列关于这几个文件包含顺序的叙述中,正确的一条是()
随机试题
下列专利实施行为中,侵犯了专利权的是()。
以下小儿食指脉络变化可提示病危的是
主产在河南的道地药材是
1992年2月19日,甲企业就其生产的家用电器注册了“康威”商标。后来乙企业使用该商标生产冰箱,并在2002年4月开始销售“康威”牌冰箱。下面哪些说法是正确的?
关于简易程序,下列哪些选项是正确的?(2014年卷二73题)
进度控制不包括()。
《城市规划强制性内容暂行规定》规定,城市详细规划的强制性内容不包括()
关于警告的表述正确的有()。
有以下程序#include<stdio.h>main(){inti=1,j=3;printf("%d,",i++);{inti=0;i+=j*2;printf("%d,%d,"
(1)MostadultsintheU.S.whoscreenpositivefordepressionarenotbeingtreatedfordepression,accordingtoresultsfrom
最新回复
(
0
)