武汉理工大学继续教育本科C语言程序设计3.docx
《武汉理工大学继续教育本科C语言程序设计3.docx》由会员分享,可在线阅读,更多相关《武汉理工大学继续教育本科C语言程序设计3.docx(34页珍藏版)》请在冰豆网上搜索。
![武汉理工大学继续教育本科C语言程序设计3.docx](https://file1.bdocx.com/fileroot1/2022-10/10/6572b7a3-d75c-4ec6-8700-a013888c830c/6572b7a3-d75c-4ec6-8700-a013888c830c1.gif)
武汉理工大学继续教育本科C语言程序设计3
单选题
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)
518716912
(B)
151817161912
(C)
158176192
(D)
587692
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
41.
(A)
0,0
(B)
10,3