下列定义中,哪些是错误的()。
A: int x=10.5;
B: float y=10.5;
C: double z=10.5;
D: char c=10.5;
A: int x=10.5;
B: float y=10.5;
C: double z=10.5;
D: char c=10.5;
举一反三
- 若有以下定义和语句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);
- “成绩 between 10.5 and 99.5”相当于下列哪个逻辑表达式( )。A.成绩>;=10.5 and成绩<;99.5B.成绩>;10.5 and成绩<;99.5C.成绩>;=10.5 or 成绩<;=99.5D.成绩>;=10.5 and成绩<;=99.5 A: 成绩>;=10.5 and成绩<;99.5 B: 成绩>;10.5 and成绩<;99.5 C: 成绩>;=10.5 or成绩<;=99.5 D: 成绩>;=10.5 and成绩<;=99.5
- 以下各项中,不是字符串常量的是()。 A: ConstaAsSingle=10.5 B: ConstaAsDouble=Cos(10.5) C: Consta="abc" D: ConstaAsInteger=10.5
- 已知 x = 10.5,y = -10.5,执行以下语句后,x 和 y 的值是: A: x = 10, y = -10 B: x = 11, y = -10 C: x = 10, y = -11 D: x = 11, y = -11
- double d = (30 > 35)? 10.5 : 20.1; 运行后d的取值为() A: 35 B: 20 C: 20.1 D: 10.5