计算机二级C++学习资料推荐试题及答案.docx
计算机二级C++学习资料推荐试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.下列哪个选项不是C++中的基本数据类型?
A.int
B.float
C.char
D.string
2.在C++中,下列哪个运算符用于取余数?
A.%
B./
C.*
D.
3.以下哪个语句是C++中的循环语句?
A.if
B.switch
C.for
D.while
4.以下哪个函数用于输出一个整数?
A.coutint
B.printf
C.coutfloat
D.coutchar
5.在C++中,以下哪个关键字用于声明一个函数?
A.func
B.function
C.void
D.return
6.以下哪个关键字用于声明一个常量?
A.const
B.final
C.readonly
D.static
7.在C++中,以下哪个关键字用于声明一个类?
A.class
B.struct
C.enum
D.typedef
8.以下哪个函数用于获取当前时间?
A.time()
B.currentTime()
C.now()
D.getTime()
9.在C++中,以下哪个关键字用于声明一个数组?
A.array
B.vector
C.list
D.[]
10.以下哪个关键字用于声明一个指针?
A.pointer
B.ptr
C.amp;
D.*
二、填空题(每题2分,共10题)
1.在C++中,定义一个整型变量通常使用关键字__________。
2.在C++中,输出一个字符串通常使用函数__________。
3.在C++中,判断一个数是否为偶数可以使用运算符__________。
4.在C++中,声明一个二维数组可以使用以下格式:__________。
5.在C++中,使用__________关键字可以定义一个函数。
6.在C++中,使用__________关键字可以定义一个类。
7.在C++中,使用__________关键字可以声明一个常量。
8.在C++中,使用__________函数可以获取当前时间。
9.在C++中,使用__________关键字可以声明一个指针。
10.在C++中,使用__________关键字可以声明一个数组。
三、编程题(每题10分,共30分)
1.编写一个C++程序,实现计算两个整数的和、差、积、商。
2.编写一个C++程序,实现判断一个整数是否为素数。
3.编写一个C++程序,实现一个简单的计算器,包括加、减、乘、除运算。
4.编写一个C++程序,实现一个简单的图书管理系统,包括添加图书、删除图书、查找图书等功能。
四、简答题(每题5分,共10分)
1.简述C++中的基本数据类型有哪些?
2.简述C++中的运算符有哪些?
二、多项选择题(每题3分,共10题)
1.下列哪些是C++中的控制语句?
A.if
B.switch
C.for
D.while
E.do-while
2.以下哪些是C++中的数据类型?
A.int
B.float
C.char
D.double
E.string
3.在C++中,以下哪些函数可以用于输入输出?
A.cin
B.cout
C.scanf
D.printf
E.getchar
4.以下哪些是C++中的关键字?
A.public
B.private
C.protected
D.static
E.extern
5.在C++中,以下哪些是构造函数的特点?
A.构造函数的名字与类名相同
B.构造函数可以重载
C.构造函数没有返回值
D.构造函数可以接受参数
E.构造函数可以抛出异常
6.以下哪些是C++中的继承方式?
A.public
B.protected
C.private
D.virtual
E.static
7.在C++中,以下哪些是异常处理的关键字?
A.try
B.catch
C.throw
D.finally
E.assert
8.以下哪些是C++中的容器类?
A.vector
B.list
C.map
D.set
E.queue
9.在C++中,以下哪些是STL(StandardTemplateLibrary)中常用的算法?
A.sort
B.find
C.copy
D.remove
E.unique
10.以下哪些是C++中的内存管理操作?
A.new
B.delete
C.malloc
D.free
E.calloc
三、判断题(每题2分,共10题)
1