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

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

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

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

姓名:__________考号:__________

题号

总分

评分

一、单选题(共10题)

1.在C++中,以下哪个关键字用于定义一个整型变量?()

A.int

B.float

C.double

D.char

2.以下哪个运算符用于取模运算?()

A.%

B./

C.*

D.+

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

A.malloc

B.new

C.calloc

D.sizeof

4.在C++中,以下哪个关键字用于定义一个类?()

A.class

B.struct

C.enum

D.union

5.以下哪个函数用于输出信息到控制台?()

A.printf

B.cout

C.scanf

D.getchar

6.在C++中,以下哪个关键字用于定义一个指向函数的指针?()

A.function

B.pointer

C.func

D.funptr

7.在C++中,以下哪个关键字用于定义一个常量?()

A.const

B.final

C.static

D.extern

8.以下哪个函数用于判断一个字符是否为大写字母?()

A.isupper

B.islower

C.isalpha

D.isdigit

9.在C++中,以下哪个运算符用于自增运算?()

A.++

B.--

C.+=

D.-=

10.在C++中,以下哪个关键字用于继承?()

A.extends

B.inherits

C.:=

D.-

二、多选题(共5题)

11.C++中的运算符有哪些特点?()

A.运算符可以改变表达式的值

B.运算符可以连接多个操作数

C.运算符的优先级和结合性

D.运算符的个数是有限的

12.以下哪些是C++中的基本数据类型?()

A.int

B.float

C.char

D.double

E.void

13.在C++中,以下哪些操作可以用于字符串处理?()

A.字符串连接

B.字符串比较

C.字符串查找

D.字符串替换

E.字符串长度计算

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

A.构造函数的名称与类名相同

B.构造函数可以有参数

C.构造函数可以没有参数

D.构造函数可以有返回值

E.构造函数在创建对象时自动调用

15.C++中,以下哪些是继承的类型?()

A.单继承

B.多继承

C.多重继承

D.虚继承

E.构造继承

三、填空题(共5题)

16.在C++中,使用关键字______来声明一个整型变量。

17.在C++中,用于动态分配内存的运算符是______。

18.C++中的______运算符用于取模运算。

19.在C++中,用于输出信息的流是______。

20.C++中,用于判断一个字符是否为大写字母的函数是______。

四、判断题(共5题)

21.在C++中,构造函数和析构函数可以是重载的。()

A.正确B.错误

22.C++中,const关键字用于定义一个不可修改的变量。()

A.正确B.错误

23.C++中的函数总是从堆栈分配内存。()

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.【答案】A

【解析】在C++中,int关键字用于声明一个整型变量。

2.【答案】A

【解析】取模运算符是%,用于计算两个整数相除的余数。

3.【答案】B

【解析】new运算符用于在堆上动态分配内存。

4.【答案】A

【解析】class关键字用于定义一个类。

5.【答案】B

【解析】cout是C++中用于输出信息的流,类似于C语言中的printf。

6.【答案】B

【解析】pointer关键字

文档评论(0)

1亿VIP精品文档

相关文档