2016
秋国家开放大学?/p>
C
语言程序设计》模拟试?/p>
1
答案在后?/p>
一、单选题(每小题
2
分,?/p>
20
分)
1. C
语言源程序文件的缺省扩展名为
(
)
?/p>
A. cpp
B. exe
C. obj
D. c
2
.设
x
?/p>
y
均为逻辑值,?/p>
x && y
为真的条件是
x
?/p>
y(
)
?/p>
A.
均为?/p>
B.
其中一个为?/p>
C.
均为?/p>
D.
其中一个为?/p>
3.
在下列的符号常量定义中,正确的定义格式为?/p>
)?/p>
A. #define M1
B. const int M2 20
C. #define M3 10
D. const char mark
4. for
循环语句能够被改写为?/p>
)语句?/p>
A.
复合
B. if
C. switch
D. while
5.
在下面的一维数组定义中,错误的定义格式为(
)?/p>
A. int a[]={1,2,3};
B. int a[10]={0};
C. int a[];
D. int a[5];
6
.在下面的函数原型声明中,存在语法错误的是(
)?/p>
A. int AA(int a, int b);
B. int AA(int, int);
C. int AA(int a; int b;);
D. int AA(int a, int);
7.
假定
a
为一个数组名,则下面存在错误的表达式为(
)?/p>
A. a[i]
B. *a++
C. *a
D. *(a+1)