武汉理工大学继续教育本科C语言程序设计3

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单选题 1.
(A) 包含1
个字符
(B) 包含2
个字符 (C) 包含3
个字符
(D) 是非法表示
C 难度:较易 分值:1.0
2.
(A)
108 (B) 18 (C) 12 (D)
2
A 难度:较易 分值:1.0
3.
(A)
5 18 7 1
6 9 12 (B)
15 18 17 16 19 12 (C)
15 8 17 6 19 2 (D)
5 8 7
6 9 2
A难度:较易分值:1.0
4.
(A) -1 (B) 2 (C) 1 (D) 0
D难度:较易分值:1.0
5.
(A) 2 (B) 3 (C) 6 (D) 7
D难度:较易分值:1.0
6.
(A) S是一个结构体类型名
(B) p是一个结构体类型名
(C) p是指向结构体类型S的指针类型名
(D) no是结构体类型S的成员
B难度:较易分值:1.0 7.
(A)
(B)
(C)
(D)
B难度:较易分值:1.0 8.
(A)
(B)
(C)
(D)
B难度:较易分值:1.0
9.
(A)
(B)
(C)
(D)
D难度:较易分值:1.0
10.
(A) 0 (B) 3 (C) 4 (D) 无限
C难度:较易分值:1.0 11.
(A)
(B)
(C)
(D)
C难度:较易分值:2.0 12.
(A)
(B)
(C)
(D)
B难度:较易分值:2.0 13. 对二维数组的正确定义是()
(A)
(B)
(C)
(D)
C难度:较易分值:2.0 14.
(A)
(B)
(C)
(D)
C难度:较易分值:2.0
15.
(A) 11 (B) 10 (C) 9 (D) 8
B难度:较易分值:2.0
16. 以下叙述正确的是()
(A) 宏名必须用大写的英文字母表示
(B) 宏定义不仅是符号替换,也可以赋值
(C) 宏替换是在程序编译时完成的,不占用程序运行时间
(D) 引用带参数的宏时,实际参数与宏定义中的形式参数类型应一致
B难度:较易分值:2.0
17. 以下属于C语言保留字的是()
(A) fopen (B) include (C) get (D) unsigned
D难度:较易分值:2.0 18. 在循环语句的循环体中,break语句的作用是()。

(A) 继续执行break语句之后的循环体各语句
(B) 提前结束循环,接着执行该循环后续的语句
(C) 结束本次循环
(D) 暂停程序的运行
C难度:较易分值:2.0 19. 下列关于C语言函数的描述中,错误的是()。

(A) 函数的定义可以嵌套,但函数的调用不可以嵌套
(B) 凡不加类型说明的函数,其返回值默认为整型
(C) 函数的返回值可以通过函数中的return语句获得
(D) 可以定义有参函数,也可以定义无参函数
A难度:较易分值:2.0 20.
(A)
(B)
(C)
(D)
A难度:较易分值:2.0 21. 下列语句中,符合C语言语法的赋值语句是()。

(A)
(B)
(C)
(D)
C难度:较易分值:2.0
22. 字符数组s不能作为字符串使用的是()
(A)
(B)
(C)
(D)
A难度:较易分值:2.0
23.
(A)
(B)
(C)
(D)
A难度:较易分值:1.0
24.
(A) 0 (B) 3 (C) 12 (D) 15
D难度:较易分值:2.0
25.
(A) 计算文件wj.txt的起始地址
(B) 计算文件wj.txt的终止地址
(C) 计算文件wj.txt的长度
(D) 将文件指针定位到文件末尾
C难度:较易分值:2.0
26. 下面关于数组的叙述中,正确的是()
(A) 定义数组后,数组的大小是固定的,且数组元素的数据类型都相同
(B) 定义数组时,可不加类型说明符
(C) 定义数组后,可通过赋值运算符 = 对该数组名直接赋值
(D) 在数据类型中,数组属基本类型
A难度:较易分值:2.0
27.
(A)
(B)
(C)
(D)
A难度:较易分值:2.0
28.
(A)
0和1 (B) 1和9 (C) 0和9 (D)
1和10
B 难度:较易 分值:2.0
29.
(A) (B) (C)
(D)
A 难度:较易 分值:2.0
30.
(A)
1 (B) 3 (C) 14 (D)
28 A 难度:较易 分值:2.0
31. 下列中错误叙述的是( )。

(A)
C 语言中的文件是一个字节流或二进制流 (B)
可以以只读方式、只写方式或读写方式打开一个文本文件
(C) 在程序中对文件进行了写操作后,必须先关闭该文件然后再打开,才能读到第1
个数据 (D)
当对文件的写操作完成之后,必须将它关闭,否则可能导致数据丢失
C 难度:较易 分值:1.0
32.
(A)
7 (B) 8 (C) 9 (D)
80
C 难度:较易 分值:2.0
33.
(A) 函数
调用
(B) int 型表
达式 (C) double 型表
达式 (D) 非法表
达式
B 难度:较易 分值:2.0
34.
(A)
-3 (B) 3 (C) 65539 (D)
数据不确定
C 难度:较易 分值:2.0
35.
(A) 16,16 (B) 16,-16 (C) -7,17 (D) 17,-7
D难度:较易分值:1.0
36.
(A) int (B) void (C) float (D) 不确定
A难度:较易分值:1.0
37.
(A)
(B)
(C)
(D)
C难度:较易分值:2.0
38. 下面叙述错误的是()
(A) 数组中每一个元素都属于同一个数据类型
(B) C语言数组名称是数组在内存中的首地址
(C) C语言数组长度在定义数组时可不作确定
(D) C语言规定可逐个引用数组元素但不能一次引用整个数组
C难度:较易分值:2.0
39.
(A) 3 (B) 4 (C) 0 (D) 1
B难度:较易分值:2.0
40.
(A) 1 (B) 0 (C) -1 (D) true
B难度:较易分值:2.0
(A) 0,0 (B) 10,3 (C) 13,7 (D) 7,13
D难度:较易分值:1.0
42.
(A) 6 (B) 0 (C) 1 (D) 5
B难度:较易分值:1.0
43. 测试文件是否结束函数的函数名是()
(A) feof (B) EOF (C) eof (D) FEOF
A难度:较易分值:2.0
(A)
(B)
(C)
(D)
D难度:较易分值:1.0 45. 以下叙述错误的是()
(A) 存放地址的变量称为指针变量
(B) NULL可以赋值给任何类型的指针变量
(C) 一个指针变量只能指向类型相同的变量
(D) 两个相同类型的指针变量可以作加减运算
B难度:较易分值:2.0
(A)
(B)
(C)
(D)
A难度:较易分值:2.0 47.
(A)
(B)
(C)
(D)
C难度:较易分值:1.0
(A)
(B)
(C)
(D)
C难度:较易分值:2.0
49.
(A) 1 (B) 3 (C) 7 (D) 11
C难度:较易分值:2.0
50.
(A) 11 (B) 10 (C) 9 (D) 8
B难度:较易分值:2.0
51. 在C语言中,确定函数返回值的类型由()
(A) return语句中的表达式类型决定
(B) 调用该函数的主函数类型决定
(C) 调用函数时临时决定
(D) 定义函数时所指定的函数类型决定
D难度:较易分值:2.0
52.
(A) abcd (B) ab (C) abcd0 (D) abcd0f
A难度:较易分值:2.0
53.
(A) n (B) u (C) e (D) m
C难度:较易分值:2.0
54.
(A) .1 2 (B) 2 3 (C) 3 3 (D) 3 4
D难度:较易分值:2.0
55.
(A) 0 (B) 1 (C) 9 (D) 20
A难度:较易分值:2.0
56. 可以用作C程序标识符的一组是()
(A)
(B)
(C)
(D)
A难度:较易分值:2.0 57.
(A) 指向一维数组的指针变量
(B) 指向二维数组的指针变量
(C) 指向一个整型变量的指针变量
(D) 指向整型函数的指针变量
D难度:较易分值:2.0 58.
(A) 4 (B) 5 (C) 8 (D) 9
A难度:较易分值:2.0
59.
(A) -1 (B) 0 (C) 1 (D) 5
C难度:较易分值:1.0
60. 下面叙述正确的是()。

(A) .for循环只能用于循环次数已经确定的情况
(B) for循环是先执行循环体语句,后判断表达式
(C) 在for循环中,不能用break语句跳出循环体
(D) for循环的循环体可包含多条语句,但必须用花括号{}括起来
D难度:较易分值:1.0。

相关文档
最新文档