厦门大学非计算机专业本科生公共课
?/p>
C
程序设计基础》模拟考试?/p>
?/p>
1
?/p>
?/p>
C
程序设计基础》模拟考试?/p>
一、选择题(每题
2
分。共
23
道选择题)
1
?/p>
关于
C
程序的叙述,错误的说法是()
A
?/p>
C
程序总是从主函数开始执?/p>
B
?/p>
C
程序中定义的第一个函数是主函?/p>
C
?/p>
?/p>
主函数中可以调用其他函数
D
?/p>
一?/p>
C
程序可以包括多个函数
2
?/p>
C
语言的基本数据类型包括(?/p>
A
?/p>
char
B
?/p>
s
truct
C
?/p>
s
tring
D
?/p>
typedef
3
?/p>
C
语言的关键字是(?/p>
A
?/p>
while
B
?/p>
p
rintf
C
?/p>
m
ain
D
?/p>
FILE
4
?/p>
错误?/p>
C
标识符是()
A
?/p>
e2
B
?/p>
n
ame_
C
?/p>
A
_B
D
?/p>
2e
5
?/p>
在下列运算中,优先级最低的运算符是()
A
?/p>
= =
B
?/p>
=
C
?/p>
&&
D
?/p>
+
6
、设
a
?/p>
b
?/p>
c
都是
int
型变量,?/p>
a=7
?/p>
b=8
?/p>
c=9
,则表达式(
a*b
?/p>
/c + 6 - 14%c
的值是
()
A
?/p>
6
B
?/p>
7
C
?/p>
8
D
?/p>
9
7
、下列一维数组说明中,错误的是(?/p>
A
?/p>
int a[]={1,2,3};
B
?/p>
int a[5];
C
?/p>
int n=5, a[n];
D
?/p>
int a[5]={1,2,3};
8
、执行语句:
printf(
?/p>
a\nb
?/p>
)
输出的结果是()
A
?/p>
a\nb
B
?/p>
ab
C
、第一行输?/p>
a,
第二行输?/p>
b