1.1.2
C
语言基础
一
单项选择?/p>
1.
下列变量定义中合法的?/p>
_____
?/p>
A. int
_b=1
?/p>
.e
?/p>
3
?/p>
B. double
b=2
?/p>
6e5.5
?/p>
C. long
x=8.8
?/p>
D. float
2_and=1
?/p>
e
?/p>
4
?/p>
答案?/p>
C
2.
运算符有优先级,?/p>
C
语言中关于运算符优先级的正确叙述?/p>
_____
?/p>
A.
算术运算符高于赋值运算符,赋值运算符高于位运算符
B.
算术运算符高于双目位运算符,位运算符高于赋值运算符
C
位运算符高于算术运算符,算术运算符高于赋值运算符
D
.赋值运算符高于位运算符,位运算符高于算术运算符
答案?/p>
B
3.C
语言并不是非常严格的算法语言?/p>
在以下关?/p>
C
语言的不严格的叙述中?/p>
错误的是
_____
?/p>
A
.任何不同数据类型都不可以通用
B
.有些不同类型的变量可以在同一个表达式中运?/p>
C
.在赋值表达式中等号(
=
)左边的变量和右边的值可以是不同类型
D
.同一个运算符号在不同场合可以有不同的定义
答案?/p>
A
4.
以下选项中属?/p>
C
语言的数据类型是
_____
?/p>
A
.复数型
B.
逻辑?/p>
C.
双精度型
D.
集合?/p>
答案?/p>
C
5.
设有说明语句?/p>
char m=
?/p>
\63
?/p>
;则变量
m____
?/p>
A
.包?/p>
1
字符
B.
包含
2
个字?/p>
C.
包含
3
字符
D.
说明不合?/p>
答案?/p>
A
6.
下列常数中不能作?/p>
C
语言的常量是
_____
?/p>
A.0XA6 B.3.4e
?/p>
3 C.3e5 D.0683
答案?/p>
D
7.
?/p>
C
语言中,数字
031
是一?/p>
_____
?/p>
A
.八进制?/p>
B.
十六进制?/p>
C.
十进制数
D.
非法?/p>
答案?/p>
A
8.
下列可以正确表示字符型常量的?/p>
_____
?/p>
A.
?/p>
a
?/p>
B.
?/p>
\t
?/p>
C.
?/p>
\n
?/p>
D.
?/p>
\185
?/p>
答案?/p>
B
9.
设有
int a=9
;则表达式(
++a*2/3
)的值是
__________
?/p>
A.6 B.7 C.6.6 D.0
答案?/p>
A
10.
已知
int a
?/p>
float f
;正确的表达式是
__________
?/p>
A.(int f)%a B. int(f)%a C. int(f%a ) D. (int)f%a
答案?/p>
D