- 0
- 0
- 约4.72千字
- 约 9页
- 2026-01-30 发布于四川
- 举报
最新c语言程序设计专升本考试题库大全
姓名:__________考号:__________
题号
一
二
三
四
五
总分
评分
一、单选题(共10题)
1.在C语言中,以下哪个关键字用于定义一个全局变量?()
A.static
B.extern
C.const
D.auto
2.以下哪个函数可以用来将字符串转换为大写?()
A.strupr()
B.strlwr()
C.toupper()
D.tolower()
3.以下哪个运算符用于检查一个值是否为NULL?()
A.!
B.
C.||
D.??
4.在C语言中,以下哪个函数可以用来复制字符串?()
A.strcpy()
B.strcat()
C.strlen()
D.strncat()
5.以下哪个关键字用于声明一个静态变量?()
A.static
B.extern
C.const
D.auto
6.在C语言中,以下哪个函数可以用来计算字符串的长度?()
A.strlen()
B.strupr()
C.strlwr()
D.strcat()
7.以下哪个函数可以用来连接两个字符串?()
A.strcpy()
B.strcat()
C.strlen()
D.strncat()
8.在C语言中,以下哪个运算符用于按位与操作?()
A.
B.|
C.^
D.~
9.以下哪个关键字用于声明一个指针变量?()
A.int
B.float
C.char
D.pointer
10.在C语言中,以下哪个函数可以用来将一个字符转换为整数?()
A.atoi()
B.atof()
C.itoa()
D.strtof()
二、多选题(共5题)
11.在C语言中,以下哪些是合法的数据类型?()
A.int
B.char
C.float
D.double
E.void
F.struct
12.以下哪些是C语言中的运算符?()
A.+
B.-
C.*
D./
E.%
F.
G.
H.
I.|
J.^
K.~
L.!
M.
N.||
O.==
P.!=
Q.
R.
S.=
T.=
13.以下哪些是C语言中的控制语句?()
A.if
B.switch
C.for
D.while
E.do-while
F.return
G.break
H.continue
I.sizeof
J.define
14.以下哪些是C语言中的数组初始化的方法?()
A.intarr[5]={1,2,3,4,5};
B.intarr[5]={1,2,3};
C.intarr[5]={1,2,3,4,5};
D.intarr[5]={1,2,3,4,5};
E.intarr[5]={1,2,3,4,5};
F.intarr[5]={1,2,3,4,5};
15.以下哪些是C语言中的字符串处理函数?()
A.strlen()
B.strcpy()
C.strcat()
D.strcmp()
E.sscanf()
F.sprintf()
G.strtol()
H.strtok()
三、填空题(共5题)
16.在C语言中,声明一个一维整型数组,可以写作:intarray[]__;
17.以下程序的输出结果是:intmain(){inta=10;printf(%d,++a);return0;}
18.在C语言中,要实现函数的参数传递,可以使用以下哪种方式?
19.以下哪个函数可以用来读取一行输入?
20.在C语言中,结构体中的成员默认的访问权限是:
四、判断题(共5题)
21.在C语言中,函数的返回值类型必须与函数定义时的返回类型一致。()
A.正确B.错误
22.在C语言中,结构体和共用体可以包含相同的数据类型成员。()
A.正确B.错误
23.在C语言中,全局变量的作用域是整个程序。()
A.正确B.错误
24.在C语言中,指针可以作为函数的参数传递。()
A.正确B.错误
25.在C语言中,使用sizeof运算符可以获取数组中元素的数量。()
A.正确B.错
原创力文档

文档评论(0)