首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有一联合体变量定义如下: union data { long a; float b: int c; char d; }; union data x; 执行下列语句后,正确的联合体
设有一联合体变量定义如下: union data { long a; float b: int c; char d; }; union data x; 执行下列语句后,正确的联合体
admin
2021-06-15
28
问题
设有一联合体变量定义如下:
union data
{ long a;
float b:
int c;
char d;
};
union data x;
执行下列语句后,正确的联合体变量x的值是( )。
x.a=111111;
x.b=2222;
x.c=2.1 546;
x.d=’R’:
选项
A、111111
B、2222
C、2.1 546
D、R
答案
D
解析
本题主要考查的知识点是联合体的内存使用。联合体与结构体的定义相同,其本质区别就在于内存使用方式的不同。联合体所占用的内存空间为最长的成员所占用的空间,各个成员分量全部是从低地址方向开始使用内存单元;联合体中的空间在某一时刻只能保持某一个成员的数据,所以本题执行完一系列赋值后,只得到最后执行的字符’R’。
转载请注明原文地址:https://kaotiyun.com/show/xwtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在一个C源程序文件中所定义的全局变量,其作用域为
有以下程序main(){inta=3;do{printf("%d,",a-=2);)while(!(--a));printf("m");}程序运行后的输出结果是
下面不属于结构化程序设计原则的是()。
若有以下程序#includemain(){inti,j=0;chara[]="Howareyou!",b[10];for(i=0;a[i];i++)if(a[i]==’’)b[j++]=a[i+1];b[j]=’\0’;printf("%s
以下选项中函数形参不是指针的是
有以下程序#includemain(){charc1=’A’,c2=’Y’;printf("%d,%d\n",c1,c2);}程序的输出结果是
有以下程序(strcat函数用以连接两个字符串)#include<stdio.h>#include<string.h>main(){chara[201="ABCD\OEFG\0",b[]="IJK";strcat(a,b);printf("%s
对于一个正常运行的C程序,以下叙述中正确的是
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
在C语言中,以下说法不正确的是()。
随机试题
简述对企业内部营销环境调查的内容。
“西当太白有鸟道,可以横绝峨眉颠”中“当”的意思是______。(2010年真题)
背书人在汇票上记载“不得转让”字样,其后手再背书转让的:()
甲涉嫌对乙实施了强奸,公安机关欲对犯罪嫌疑人甲、被害人乙进行人身检查,下列选项中说法不正确的是:
塑料绝缘、橡皮绝缘多芯控制电缆的弯曲半径,不应小于其外径的()倍。
常见的清算模式有实时全额清算、净额批量清算、大额资金转账系统及小额实时清算四种模式。()
信用证结算方式只适用于国内企业之间商品交易产生的贷款结算,既可以用于转账结算,也可以支取现金。()
我国的地产市场是土地使用权和所有权同时转让。()
Youwillhearanotherfiverecordings.Foreachrecording,decidewhichtopicfromtheboxbelowthespeakeristalkingabout.W
Becauseofitslackoftheaters,thecitycame,ironically,tobeviewedasan(i)______theatertown,andthatreputationlede
最新回复
(
0
)