首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有一联合体变量定义如下: union data {long a; float b; int c; char d;}; union data x; 执行下列语句后,正确的联合体变量x的值是 (
设有一联合体变量定义如下: union data {long a; float b; int c; char d;}; union data x; 执行下列语句后,正确的联合体变量x的值是 (
admin
2018-09-26
41
问题
设有一联合体变量定义如下:
union data
{long a;
float b;
int c;
char d;};
union data x;
执行下列语句后,正确的联合体变量x的值是 ( )。
x.a=111111;
x.b=2222;
x.c=2.1546;
x.d=’R’;
选项
A、111111
B、2222
C、2.1546
D、R
答案
D
解析
本题主要考查的知识点是联合体的内存使用。联合体与结构体的定义相同,其本质区别就在于内存使用方式的不同。联合体所占用的内存空间为最长的成员所占用的空间,各个成员分量全部是从低地址方向开始使用内存单元;联合体中的空间在某一时刻只能保持某一个成员的数据,所以本题执行完一系列赋值后,只得到最后执行的字符’R’。
转载请注明原文地址:https://kaotiyun.com/show/kNxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中,【 】负责数据的模式定义与数据的物理存取构建。
下列程序的输出结果是_______。#include<stdio.h>main(){union{intk;chari[2];}*s,a;s=&a;
数据库系统的核心是()。
下述函数功能是______。intfun(char*x){char*y=x;while(*y++);retumy-x-1;}
设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是()。
以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。#include<conio.h>#include<stdio.h>intfun(int*s,intt,int*k){inti;
概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是()。
有以下程序 main() {char s[]={"aeiou"},*ps; ps=s; printf("%c\n",*ps+4); } 程序运行后输出的结果是______。
“商品”与“顾客”两个实体集之间的联系一般是()。
设有以下语句,则c的二进制值是() chara=3,b=6,c; c=ab<<2;
随机试题
下列不属于《水污染防治法》的适用范围的是()
与制造业相同,房地产开发企业的利润总额也由()基本部分组成。
形成资产经济性贬值的主要因素有()。
预先披露的招股说明书(申报稿)是发行人发行股票的正式文件,应含有价格信息,但发行人不得据此发行股票。()
我国宪法规定,()是我国的根本制度。
请围绕“有用的工具”为大班幼儿设计主题活动,应包含三个子活动。要求:写出主题活动的总目标。
()是深化教育改革、促进教育发展的先导,当前又是全面推进素质教育的前提。
花:牡丹:玫瑰()
依次填入下列各句横线上的词语,最恰当的一组是:①新式标点符号指的是,萌芽于清末,诞生于“五四”,_________到现在的标点符号系统。②就在两年前,他还到四川雅砻江谷地_________,一天内攀登上500米高的山岭,又下降到1000米深的
当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的()。
最新回复
(
0
)