首页/ 题库 / [单选题]有语句定义共用体类型变量: union 的答案

有语句定义共用体类型变量: union { int i; char ch; float f; } a,bc; 上面定义的共用体变量a、b、c各占( )字节。

单选题
2022-11-21 21:51
A、4
B、2
C、7
D、1
查看答案

正确答案
A

试题解析

标签:
感兴趣题目
设int型变量a、b,float型变量x、y,char型变量ch均已正确定义并赋值,正确的switch语句是( )。
设int型变量a、b,float型变量x、y,char型变量ch均已正确定义并赋值,则正确的swith语句是( )。
若有定义int a;float b;double c;程序运行时输入:3 4 5<回车>能把值3输入给变量a、4输入给变量b、5输入给变量C的语句是(  )。
若有如下定义: union aa {int n; char c[9]; float x;}a,b,c; 则下列叙述中不正确的是( )
若有下列定义(设int类型变量占2个字节): int i=8,j=9; 则下列语句: printf("i=%%d,j=%%d ",i,j); 输出的结果是( )。
若有下列定义(设int类型变量占2个字节): int i=8,j=9; 则下列语句: printf("i=%u,j=%x ",i,j); 输出的结果是( )。
若有如下说明: union s {char a[9] int b; float c; }t; 则下列叙述正确的是( )
若有以下定义和语句 union date { int i; char c; fioat f;} x; int y; 则以下语句正确的是______。
有语句定义共用体类型变量: union { int i; char ch; float f; } a,bc; 上面定义的共用体变量a、b、c各占( )字节。
设有以下语句:Typedef struct TT{char c; int a[4];}CIN;则下面叙述中错误的是( )。A.不可以用TT定义结构体变量B.TT是结构体标识名C.可以用CIN定义结构体变量D.CIN是struct TT类型的变量
关于类定义中的语句错误的是 class A { iht i; A a; A * b; char * ch;};

已知:char a;int b;float c;double d;执行语句“c=a+b+c+d;”后,变量c的数据类型是________。

相关题目
"在变量类型说明中,int,char,float等类型的变量长度是()"
设int 型变量 a、b,float 型变量 x、y,char 型变量 ch 均已正确定义并赋值,正确的switch语句是( )。
在16位IBM-PC机上使用C语言,若有如下定义: struct data{int i;char ch;double f;}b; 则结构变量b占用内存的字节数是( ).
在语句 int fun(float f, int i); 中,变量f和i具有______ 作用域。
设int i;float f=314;,执行i=(int)f;后,变量f的值是
设int m=3;float n=126;char ch=’a’;,若用输入语句实现上述三个变量的初始化结果且键入数据形式为:3,126a<回车换行>,则scanf语句应是 。
设有定义int a=1;float f=12;char c=’a’;,则下列表示错误的是
若变量f已说明为float类型,i为int类型,则下面哪些表达式(或语句)能够实现将f中的数值保留小数点后两位,第三位进行四舍五入的运算______
设有以下的程序片段, int i;float f=105;i=((int)f)/2;请问执行后变量i的值是( )
设i是int型变量,f是float型变量,用下面的语句给这两个变量输入值:scanf("i=%d,f=%f",&i,&f);为了把100和76512分别赋给i和f,则正确的输入为()。
设a是int型变量,b是float型变量,用下面的语句给这两个变量输入值scanf("a=%d,b=%f",&a,&b);为了把 100 和 765 分别赋给 i 和 f ,则正确的输入为:
设变量a是int型,f是double型,i是float型,则表达式10+’a’+i* f值的数据类型
设变量a是int型,f是float型,i是double型,则表达式10+′a′+i*f值的数据类型为
设变量a是int型,f是int型,i是double型,则表达式10+a+i*f值的数据类型为A.int B.float C.double D.不确定
设变量a是int型,f是float型,i是double型,则表达式10+′a′+i*f值的数据类型为A.int B.float C.double D.不确定
程序中有如下语句for(int i=0;i<5;i++)cout<<*(p+i<<“,”;能够依次输出int型一维数组a的前5个元素。由此可知,变量P的定义及初始化语句是( )。
已知有变量datal定义如下: union data { int i; char ch; float f; }datal; 则变量datal所占的内存存储空间可表示为(57)。
设有定义int a=1;float f=1.2;char C=a;,则下列表示错误的是( )。
设有定义int a=1;float f=1.2;char c=‘a’;,则下列表示错误的是
设有定义int a=1;float f=1.2;char c=’a';,则下列表示错误的是
广告位招租WX:84302438

免费的网站请分享给朋友吧