单选题 1(4分) : A: (A) B: (B) C: (C) D: (D)
2(4分) : 以下说法中正确的是: 。 A: C语言程序总是从第一个定义的函数开始执行
B: 在C语言程序中,要调用的函数必须放在main()函数中定义 C: C语言程序总是从main()函数开始执行
D: C语言程序中的main()函数必须放在程序的开始部分
3(4分) : A: (A) B: (B) C: (C) D: (D)
4(4分) : 字符串\的长度是 。 A: 11 B: 7 C: 5 D: 3
5(4分) : 设有以下说明语句struct stu { int a ; float b ;述不正确的是 。
A: struct 是结构体类型的关键字
B: struct stu 是用户定义的结构体类型 C: stutype 是用户定义的结构体类型名 D: a 和b 都是结构体成员名
6(4分) : A: (A) B: (B) C: (C) D: (D)
7(4分) : 下列关于C语言的说法错误的是( ) A: C程序的工作过程是编辑、编译、连接、运行 B: C语言不区分大小写。
C: C程序的三种基本结构是顺序、选择、循环 D: C程序从main函数开始执行
;则下面的叙 } stutype 8(4分) : A: (A) B: (B) C: (C) D: (D)
9(4分) : 运行下面程序时,从键盘输入字母H,则输出结果是( ) #include void main( ) { char ch; ch=getchar( ); switch(ch) { case 'H':printf(\ case 'G':printf(\morning!\\n\A: Hello!
B: Hello!Good Morning!
C: Hello!Good morning! Bye_Bye! D: Hello! Bye_Bye!
10(4分) : A: (A) B: (B) C: (C) D: (D)
11(4分) : A: (A) B: (B) C: (C) D: (D)
12(4分) : A: 4 B: 3 C: 2 D: 1
13(4分) : 有定义int x[5],则以下表达式中不能代表数组元素x[1]的地址的是
A: &x[0]+1 B: &x[1] C: &x[0]++ D: x+1
14(4分) : 设有说明int (*ptr)[M]; 其中ptr是 。 A: M个指向整型变量的指针
B: 指向M个整型变量的函数指针
C: 一个指向具有M个整型元素的一维数组的指针
D: 具有M个指针元素的一维指针数组,每个元素都只能指向整型量
15(4分) : A: (A) B: (B) C: (C) D: (D)
16(4分) : A: (A) B: (B) C: (C) D: (D)
17(4分) : 在函数调用时,以下说法正确的是(A: 函数调用后必须带回返回值 B: 实际参数和形式参数可以同名
C: 函数间的数据传递不可以使用全局变量 D: 主调函数和被调函数总是在同一个文件里
18(4分) : A: (A) B: (B) C: (C) D: (D)
19(4分) : A: (A) B: (B) C: (C) D: (D)
20(4分) : A: (A) B: (B) C: (C) D: (D)
多选题 1(4分) : A: (A) B: (B) C: (C) D: (D)
)
2(4分) : 以下可以定义为用户标识符的有( ) A: scanf B: short C: _3com_ D: int
3(4分) : A: (A) B: (B) C: (C) D: (D)
判断题
1(4分) : C语言程序的变量必须先定义再使用。 A: 对 B: 错
2(4分) : 如果x>y或者ay&&a
2(4分) : 以下说法中正确的是: 。 A: C语言程序总是从第一个定义的函数开始执行
B: 在C语言程序中,要调用的函数必须放在main()函数中定义 C: C语言程序总是从main()函数开始执行
D: C语言程序中的main()函数必须放在程序的开始部分
3(4分) : A: (A) B: (B) C: (C) D: (D)
4(4分) : 字符串\的长度是 。 A: 11 B: 7 C: 5
D: 3
5(4分) : 设有以下说明语句struct stu { int a ; float b ; } stutype ;则下面的叙述不正确的是 。
A: struct 是结构体类型的关键字
B: struct stu 是用户定义的结构体类型 C: stutype 是用户定义的结构体类型名 D: a 和b 都是结构体成员名
6(4分) : A: (A) B: (B) C: (C) D: (D)
7(4分) : 下列关于C语言的说法错误的是( ) A: C程序的工作过程是编辑、编译、连接、运行 B: C语言不区分大小写。
C: C程序的三种基本结构是顺序、选择、循环 D: C程序从main函数开始执行
8(4分) : A: (A) B: (B) C: (C) D: (D)
9(4分) : 运行下面程序时,从键盘输入字母H,则输出结果是( ) #include void main( ) { char ch; ch=getchar( ); switch(ch) { case 'H':printf(\ case 'G':printf(\morning!\\n\A: Hello!
B: Hello!Good Morning!
C: Hello!Good morning! Bye_Bye! D: Hello! Bye_Bye!
10(4分) : A: (A) B: (B) C: (C) D: (D)
11(4分) : A: (A)