更多"设有以下定义
int a=0; double b=1.25; c"的相关试题:
[单项选择]设有以下定义
int a=0; double b=1.25; char c=’A’;
#define d 2
则下面语句中错误的是( )。
A. a++;
B. b++;
C. c++;
D. d++;
[单项选择]设有以下定义: int a=0; double b=1.25; char c='A'; #define d 2 则下面语句中错误的是( )。
A. a++;
B. b++;
C. c++;
D. d++;
[单项选择]设有以下变量定义,并已赋确定的值: char w; int x; float y; double z; 则表达式:w*x+z-y所求得的数据类型为( )。
A. char
B. int
C. float
D. double
[单项选择]
设有以下定义
int a=0; double b=1.25; char c='A';
#define d 2
则下面语句中错误的是()
A. a++;
B. b++;
C. c++;
D. d++;
[单项选择]设有定义:struct {char mark[12];int num1;double num2;} t1,t2;,若变量均已正确赋初值,则以下语句中错误的是()
A. t1=t2;
B. t2.num1=t1.num1;
C. t2.mark=t1.mark;
D. t2.num2=t1.num2;
[单项选择]若有以下定义: char a: int b; float c; double d; 则表达式a*b+d c的值的类型为 ______。
A. float
B. int
C. char
D. double
[单项选择]若有以下说明和定义
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. D