7.
设
int a=9, b=6, c;
,执行语句
c=a/b+0. 8;
后
c
的值是
(
)
A. 1
B. 1. 8
C. 2
D. 2. 3
8.
执行语句
for(i=1;i++<4)
;后
i
的值是
(
)
A. 3
B. 4
C. 5
D.
不确定
9.
在位运算中,操作数左移一位,其结果相当于操作数
(
)
A.
乘以
2
B.
除以
2
C.
乘以
4
D.
除以
4
10.
使用语句
scanf(
″
a=%f, b=%f
″
, &a, &b);
输入变量
a
、
b
的值
(
□代表空格
)
,正确的是
(
)
A. 1.25
,
2.4
B. 1.25
□
2.4
C. a=1.25, b=2.4
D. a=1.25
□
b=2.4
11.
下列说法中
错误的是
(
)
A. C
语言中循环嵌套的层数没有限定
B. C
语言中的内部函数只能在本文件中被调用
C.
用
typedef
语句定义的数据类型名称必须是大写字母
D. C
语言中的
continue
语句,可以通过改变程序的结构而省略
12.
设
char s
[
10
]
, *p=s;,
下列语句中
错误的是
(
)
A. p=s+5
;
B. s=P+s
;
C. s
[
2
]
=p
[
4
]
;
D. *p=s
[
0
];
13.
设
enum week {sun, mon, tue, wed, thu, fri, sat}day
;,正确的赋值语句是
(
)
A. sun=0;
B. sun=day;