更多"若有以下说明和定义 union dt int a;char b;d"的相关试题:
[单项选择]若有以下说明和定义
union dt
int a;char b;double c; data;
以下叙述中错误的是
[单项选择]若有以下说明和定义
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可以作为函数的实参
[单项选择]若有以下说明和定义: union dt { int a; char b; double c;} data; 以下叙述中错误的是( )。
A. data的每个成员起始地址都相同
B. 变量data所占的内存字节数与成员c所占字节数相等
C. 程序段:data=5; printf("%f/n",dat;输出结果为5.000000
D. data可以作为函数的实参
[单项选择]若有以下说明和定义:
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可以作为函数的实参
[单项选择]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可以作为函数的实参
[单项选择]若有以下定义和语句
union data
{ int i; char C; float f;}X;
int Y;
则以下语句正确的是【 】。
A. x=10.5;
B. x.C=101:
C. Y=x;
D. printf("%d\n",x);
[单项选择]若有以下说明和语句:
struct st int n;char *ch;;
struce st a[3]=5,"abc",7,"def",9,"ghk",*p=a;
则值为6的表达式是______。
A. p++->n
B. p->n++
C. (*p).n++
D. ++P->n
[单项选择]若有以下类型说明语句:
char w;int x;float y, z;
则表达式w*x+z-y的结果为______类型。
A. float
B. char
C. int
D. double
[单项选择]若有以下类型说明语句:
char w;int x;flooat y,z;
则表达式w*x+z-y的结果为______类型。
A. float
B. char
C. int
D. double
[单项选择]若有以下定义:
char a:
int b;
float c;
double d;
则表达式a*b+d c的值的类型为 ______。
A. float
B. int
C. char
D. double