首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下说明和定义 union dt {int a;char b;double c;}data; 以下叙述中错误的是
若有以下说明和定义 union dt {int a;char b;double c;}data; 以下叙述中错误的是
admin
2018-11-21
35
问题
若有以下说明和定义
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/Jexp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
main(){inta=4,b=5,c;ifa<B){c=a*b;printf("%d,%d,%d\n",b,a,c);}else{c=b/a;printf("%d,%d,%d\n",b,a,c);}}
下列程序的输出结果是()。#include<stdio.h>intb=2;intfunc(int*A){b+=*a;returnb;}main(){inta=1,t=2;t+=fu
执行语句“for(n=10;n>0;)printf("%d",--n+n--);”后,下列说法正确的是()
下列程序利用指针将2个数按从大到小的顺序输出。main(){inta,b,【】;printf("inputa,b:");scanf("%d%d",&a,&b);
已有定义如下:structnode{intdata;structnode*next;}*P;以下语句调用malloc函数,使指针p指向一个具有structnode类型的动态存储空间。请填空。
以下程序用来统计文件中字符个数。请填空。#include"stdio.h"main(){FILE*fp;longnum=OL;if((fp=fopen("fname.dat","r")==NULL){Pi
有以下程序:#include<stdio.h>unionpw{inti;charch[2];}a;main(){a.ch[0]=13;a.ch[1]=0;printf("%d\n"
若变量已正确定义并赋值,下面符合C语言的表达式是______。
下列叙述错误的是()。
下列关于单目运算符++,--的叙述中正确的是
随机试题
设备运杂费通常是由()等构成的。
王先生,患急性胰腺炎,今日上午8:00开始补液1000ml。按60滴/分速度输入(1ml按15滴计算),该液体应何时输完( )
经食物传播的传染病的流行特征
子宫肌瘤寒湿凝滞证治法是子宫肌瘤瘀热交阻证治法是
申请土地使用权、所有权和土地他项权利登记时,申请者必须向土地管理部门提交的文件资料中不包括()。
关于挤塑聚苯板燃烧性能的下列说法,错误的是:[2017—009]
事故处理需要进行设计变更的应()。
选择性货币政策工具包括()。
《地心引力》因其真实地展现了宇航员完成航天飞行任务的故事而斩获多项奥斯卡奖。其中,航天飞机以很高的速度绕地球飞行,宇航员能够离开航天飞机在太空行走而不被甩掉的原因是()。
男性,68岁。排尿费力10年,昨日饮酒后一夜不能排尿,下腹胀痛。查体:膀胱膨胀达脐下1指伴轻压痛。有关前列腺直肠指检,错误的是
最新回复
(
0
)