一.判断题:
1-1
局部变量如果没有指定初值,则其初值不确定。 (2分)
T
F
1-2
实参向形参进行数值传递时,数值传递的方向是单向的,即形参变量值的改变不影响实参变量的值。(2分)
T
F
1-3
文件的读函数是从输入文件中读取信息,并存放在内存中。(2分)
T
F
1-4
C语言中,编译预处理后,所有的符号常量名和宏名都用相应的字符串替换。(2分)
T
F
1-5
用typedef可以增加新类型。(2分)
T
F
答案:
T T T T F
二.单选题:
2-1
以下数组定义中错误的是( )。(2分)
A.
int x[][3]={
0};
B.
int x[2][3]={
{
1,2},{
3,4},{
5,6)};
C.
int x[][3]={
{
1,2,3},(4,5,6)};
D.
int x[2][3]={
1,2,3,4,5,6};
2-2
以下不正确的赋值或赋初值的方式是( )。(2分)
A.
char str[]="string";
B.
char str[7]={
's', 't', 'r', 'i', 'n', 'g'};
C.
char str[10];str="string";
D.
char str[7]={
's', 't', 'r', 'i', 'n', 'g', ’\0’};
2-3
以下枚举类型的定义中,正确的是()。(2分)
A.
enum a={
one,two,three};
B.
enum a{
one=9,two=-1,three};
C.
enum a={
"one","two","three"};
D.
enum a