以下对C语言中联合类型数据的正确叙述是()。
A.定义了联合变量后,即可引用该变量或该变量中的任意成员
B.一个联合变量中可以同时存放其所有成员
C.联合中的各个成员使用共同的存储区域
D.在向联合中的一个成员进行赋值时,联合中其他成员的值不会改变
相关问题推荐
-
在窗体上画一个命令按钮,然后编写如下事件过程:
Private Sub Command1_Click( )
Do Until b < 0
a = InputBox( "输入a的值" )
a = Val(@A@b = InputBox( "输入b的值" )
b =VM(@B@a=a+b
Loop
Print a
End Sub
程序运行后,依次输入5,4,3,2,1,0,-1,-2,则输出结果是【 】。
-
带有虚基类的多层派生类,构造函数的成员初始化列表中都要列出虚基类的构造函数,这样将对虚基类的子对象初始化______。
A.与虚基类下面的派生类个数有关
B.多次
C.二次
D.一次
-
当a=1、b=2、c=3、d=4时,执行下面程序段后,x的值是( )。 if(a<B)if(c<D)x=1; else if(a<C)if(b<D)x=2: else x=3: else x=6: else x=7:
A.1
B.6
C.3
D.2
-
设有定义:int a=1,b=2,C=3;,以下语句中执行效果与其它三个不同的是
A.if(a>B)C=a,a=b,b=C;
B.if(a>B){e=a,a=b,b=c;}
C.if(a>B)C=a;a=b;b=C;
D.if(a>B){C=a;a=b;b=c;}
-
阅读以下程序
#include
main( )
{ int case;float printF;
printf(“请输入2个数:”);
scanf(“%d%f”,&zase,&rintF);
prinff(“%d%f\n”,case,printF);
}
该程序在编译时产生错误,其出错原因是
A.定义语句出错,ca8e是关键字,不能用作用户自定义标识符
B.定义语句出错,pfintF不能用作用户自定义标识符
C.定义语句无错,scanf不能作为输入函数使用
D.定义语句无错,printf不能输出case的值