2019年计算机二级考试《C++》选择试题及答案.docxVIP

  • 0
  • 0
  • 约3.99千字
  • 约 8页
  • 2026-02-07 发布于河南
  • 举报

2019年计算机二级考试《C++》选择试题及答案.docx

2019年计算机二级考试《C++》选择试题及答案

姓名:__________考号:__________

一、单选题(共10题)

1.C++中,以下哪个运算符是用于结构体或类成员的访问运算符?()

A.

B.-

C..

D.*

2.以下哪个函数可以用于判断字符串是否以指定的后缀结束?()

A.endswith()

B.endsWith()

C.rfind()

D.find()

3.以下哪个是C++中用于动态分配内存的函数?()

A.new

B.malloc

C.calloc

D.sizeof

4.C++中,以下哪个操作符用于结构体或类的初始化?()

A.=

B.-

C.::

D.{}

5.在C++中,以下哪个是全局作用域?()

A.函数内部

B.类内部

C.文件作用域

D.包含文件

6.以下哪个函数可以用来判断一个对象是否为空?()

A.isEmpty()

B.empty()

C.isNull()

D.null()

7.在C++中,以下哪个是构造函数?()

A.main()

B.init()

C.constructor()

D.MyObject()

8.以下哪个是C++中的常量类型?()

A.int

B.constint

C.float

D.double

9.在C++中,以下哪个是用于函数重载的关键字?()

A.override

B.overload

C.new

D.const

10.以下哪个是C++中的虚函数?()

A.static

B.const

C.virtual

D.extern

二、多选题(共5题)

11.在C++中,以下哪些操作符用于运算符重载?()

A.+

B.-

C.

D.=

E.

F.*

12.以下哪些是C++中的异常处理关键字?()

A.try

B.catch

C.throw

D.continue

E.break

13.以下哪些是C++中的引用类型?()

A.constint

B.int

C.float*

D.double

E.int*const

14.以下哪些是C++中的输入输出流对象?()

A.cin

B.cout

C.cerr

D.clog

E.stdin

F.stdout

15.在C++中,以下哪些是构造函数的特性?()

A.名字与类名相同

B.没有返回类型

C.可以有参数

D.可以没有参数

E.可以返回值

三、填空题(共5题)

16.在C++中,使用new关键字进行动态内存分配时,返回的指针类型是______。

17.C++中,一个类的构造函数的名字必须与类的______相同。

18.在C++中,用于表示结构体或类成员的访问运算符是______。

19.C++中,用于判断字符串是否以指定后缀结束的函数是______。

20.C++中,用于定义常量的关键字是______。

四、判断题(共5题)

21.在C++中,构造函数和析构函数不能被继承。()

A.正确B.错误

22.C++中,类的成员函数可以访问类的私有成员。()

A.正确B.错误

23.在C++中,使用new分配的内存需要手动释放。()

A.正确B.错误

24.C++中,运算符重载允许用户定义新的运算符的行为。()

A.正确B.错误

25.C++中,静态成员函数可以直接访问类中的静态成员。()

A.正确B.错误

五、简单题(共5题)

26.简述C++中构造函数和析构函数的基本作用。

27.解释C++中运算符重载的概念及其作用。

28.说明C++中虚函数的概念及其在多态中的作用。

29.解释C++中动态内存分配和静态内存分配的区别。

30.描述C++中异常处理的基本流程。

2019年计算机二级考试《C++》选择试题及答案

一、单选题(共10题)

1.【答案】C

【解析】C++中,点号.是用于结构体或类成员的访问运算符。

2.【答案】C

【解析】C++标准库中,字符串rfind函数可以判断字符串是否以指定的后缀结束。

3.【答案】A

【解析】C++中使用new关键字进行动态内存分配。

4.【答案】D

【解析】C++中,花括号{}用于结构体或类的初始化。

5.【答案】C

【解析】C+

文档评论(0)

1亿VIP精品文档

相关文档