首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下说明和定义 union dt {int a;char b;double c;}data; 以下叙述中错误的是
若有以下说明和定义 union dt {int a;char b;double c;}data; 以下叙述中错误的是
admin
2016-12-18
58
问题
若有以下说明和定义
union dt
{int a;char b;double c;}data;
以下叙述中错误的是
选项
A、data的每个成员起始地址都相同
B、变量data所占内存字节数与成员c所占字节数相等
C、程序段:data.a=5;printf("%f\n",data.c);输出结果为5.000000
D、data可以作为函数的实参
答案
C
解析
本题主要考查联合的定义和使用。选项A)联合中每个成员起始地址都是一样的,正确:选项B)联合的长度等于长度最长成员的长度,在data中,成员c是double类型,长度为8个字节最长,因此data所占用字节数和成员c长度一致。选项C)整型和double类型的存储格式不一致,整数5在内存中的存储格式和浮点数5存储格式不一样,因此data.c输出不会是5.000000;选项D)联合和结构体都可以作为函数实参。
转载请注明原文地址:https://kaotiyun.com/show/KADp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序中给指针p分配3个double型动态内存单元,请填空。#include<stdllb.h>main(){double*p;p=(double*)malloc(【】);p[0]=1.5;p[1
设函数findbig已定义为求3个数中的最大值,以下程序将利用函数指针调用findbig函数。请填空。main(){intfindbig(int,int,int);int(*f)(),x,y,z,big;f=
有定义语句:int*p[4],以下选项中与此语句等价的是()。
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是()。
设有定义语句int(*f)(int);,则以下叙述正确的是
若有以下说明和定义uniondt{inta;charb;doublec;}data;以下叙述中错误的是
以下叙述中错误的是
以下不正确的叙述是
在结构化程序设计中,模块划分的原则是
随机试题
设f(x)=(x-1)φ(x),且φ(x)在x=1处连续,证明:f(x)在点x=1处可导.
下列选项中,易发生子宫脱垂的是()
女性,中年,主诉手指脚趾关节痛,血浆尿酸550μmol/L,医生嘱禁食肝肾食品,因为
A.肺实变B.肺气肿C.肺不张D.气胸E.胸膜增厚病侧呼吸动度减弱伴叩诊为鼓音、呼吸音消失者,见于
原理决定了电磁流量计只能测导()。
在情景模拟测试方法中,()的每个应试者都留下一沓笔记、备忘录、信件等,作为其工作成效的最好纪录。
下列有关我国资源分布说法错误的是()。
微分方程y"-3y'+2y=2ex满足的特解为__________________.
计算机网络中对等实体间通信时必须遵循约定的标准协议。不同的协议有不同的功能,如:SNMP:(61);WAP:(62);PPP(63);HDLC(64);OSPF(65)。
A、Itwasinteresting.B、Itwasboring.C、Itwasdiscouraging.D、Itwasmoving.D本题考查对关键词汇的理解能力。对话中男士说今天早上那个盲童讲的话深深打动了我,女士答,我想每个人
最新回复
(
0
)