计算机二级C++问题汇总试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.以下哪个不是C++中的基本数据类型?
A.int
B.float
C.char
D.string
2.以下哪个运算符用于判断两个数是否相等?
A.==
B.=
C.!=
D.==
3.在C++中,以下哪个关键字用于定义函数?
A.function
B.func
C.def
D.void
4.以下哪个关键字用于表示函数的返回类型为void?
A.void
B.null
C.none
D.empty
5.在C++中,以下哪个关键字用于声明一个全局变量?
A.global
B.extern
C.public
D.static
6.以下哪个关键字用于声明一个常量?
A.const
B.final
C.readonly
D.fixed
7.在C++中,以下哪个关键字用于声明一个指针?
A.ptr
B.pointer
C.*
D.
8.以下哪个关键字用于声明一个结构体?
A.struct
B.structrue
C.structure
D.str
9.在C++中,以下哪个关键字用于声明一个类?
A.class
B.clas
C.cla
D.cl
10.以下哪个关键字用于声明一个模板?
A.template
B.temp
C.tem
D.template
二、填空题(每题2分,共10题)
1.C++中,定义一个整型变量可以使用关键字______。
2.在C++中,使用______运算符可以判断两个数是否相等。
3.C++中,定义一个函数需要使用关键字______。
4.在C++中,void关键字用于表示函数的返回类型为______。
5.在C++中,使用______关键字可以声明一个全局变量。
6.在C++中,使用______关键字可以声明一个常量。
7.在C++中,使用______关键字可以声明一个指针。
8.在C++中,使用______关键字可以声明一个结构体。
9.在C++中,使用______关键字可以声明一个类。
10.在C++中,使用______关键字可以声明一个模板。
三、判断题(每题2分,共5题)
1.在C++中,int类型变量可以存储任意大小的整数。()
2.在C++中,float类型变量可以存储任意大小的实数。()
3.在C++中,char类型变量可以存储一个字符和一个整数值。()
4.在C++中,可以使用逗号运算符(,)连接多个变量声明语句。()
5.在C++中,结构体和类是相同的概念。()
四、简答题(每题5分,共10分)
1.简述C++中int、float和double类型变量的区别。
2.简述C++中函数的声明和定义的区别。
二、多项选择题(每题3分,共10题)
1.下列哪些是C++中的基本数据类型?
A.int
B.char
C.float
D.double
E.string
2.在C++中,以下哪些运算符可以用于算术运算?
A.+
B.-
C.*
D./
E.%
3.以下哪些是C++中的控制流语句?
A.if
B.switch
C.while
D.for
E.break
4.以下哪些是C++中的数据访问修饰符?
A.public
B.private
C.protected
D.internal
E.package
5.在C++中,以下哪些是合法的变量命名?
A.myVar
B._myVar
C.123Var
D.myVar_
E.myVar
6.以下哪些是C++中的类成员函数?
A.构造函数
B.析构函数
C.成员函数
D.友元函数
E.静态成员函数
7.在C++中,以下哪些是模板参数的类型?
A.类型参数
B.常量参数
C.值参数
D.引用参数
E.类模板参数
8.以下哪些是C++中的异常处理关键字?
A.try
B.catch
C.throw
D.finally
E.continue
9.在C++中,以下哪些是文件操作相关的头文件?
A.fstream
B.iostream
C.fstream.h
D.stdio.h
E.fstream
10.以下哪些是C++中的标准库容器?
A.vector
B.list
C.queue
D.stack
E.map
三、判断题(每题2分,共10题)
1.在C++中,整型变量int的范围是从-32768到32767。(×)
2.C++中,浮点数运算可能会因为精度问题导致结果不准确。(√