首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下说明和定义 union dt {int a;char b;double c;}data; 以下叙述中错误的是
若有以下说明和定义 union dt {int a;char b;double c;}data; 以下叙述中错误的是
admin
2019-05-17
29
问题
若有以下说明和定义
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/SDRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当变量c的值不为2、4、6时,值也为’’真’’的表达式是
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是
若要求从键盘读入含有空格字符的字符串,应使用函数
若有以下函数首部intfun(doublex[10],int.cn)则下面针对此函数的函数声明语句中正确的是
以下关于字符串的叙述中正确的是
以下叙述中正确的是
给定程序MODll.C中函数fun的功能是:用选择法对数组中的n个元素按从小到大的顺序进行排序。请修改程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行和删行,也不得更改程序的结构!#include#defin
请编写函数fun,其功能是:计算并输出例如,在主函数中从键盘给n输入20后,输出为:s=534.188884。注意:要求n的值大于1但不大于100。部分源程序在文件PROG1.C中。请勿改动主函数main和其他函
设栈的顺序存储空间为S(1:m),初始状态为top=m+1。现经过一系列入栈与退栈运算后,top=20,则当前栈中的元素个数为()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。
随机试题
均衡膳食为了提高各种营养素的价值。()
用人单位安排劳动者延长劳动时间的,支付的工资报酬不应低于工资的()。(2009年单项选择第13题)
根据水利工程建设项目招标投标的有关规定,水行政主管部门对招标投标活动行政监督的主要内容包括()等。
通过填制和审核会计凭证可以保证经济业务事项的真实性、合法性,为账簿记录的正确性打下基础。()
存款人尚未清偿开户银行债务的,不得申请撤销银行结算账户。()
某白糖期货合约在某一交易时刻价格为5866元/吨,上一交易日收盘价为5851元/吨,结算价为5865元/吨,则此时刻的涨跌为()元/吨。
A、 B、 C、 D、 B原数列可以写成,所以下一项应该为10/16,即为5/8,故选B。
riseabovechallengesinspiteofthechallengesapositiveinfluencewitheachinspiringpageA.wecanderivestrengthand
若有以下程序#include<stdio.h>main(){inta=6,b=0,c=0;for(;a;){b+=a;a-=++c;}printf(
Expertsinthefoodindustryarethinkingalotabouttrashthesedays.Restaurants,colleges,hospitalsandotherinstitutions
最新回复
(
0
)