2007春-2010年-江苏省计算机二级C++_历年真题及答案(笔试).docxVIP

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

2007春-2010年-江苏省计算机二级C++_历年真题及答案(笔试).docx

2007春-2010年-江苏省计算机二级C++_历年真题及答案(笔试)

姓名:__________考号:__________

一、单选题(共10题)

1.下列哪个关键字用于定义一个整型变量?()

A.int

B.float

C.double

D.char

2.以下哪个选项是正确的C++标识符?()

A.2things

B.things@name

C.-thing

D.thing_name

3.在C++中,以下哪个运算符用于求两个整数的最大值?()

A.max

B.max_of

C.max_value

D.=

4.以下哪个函数用于将字符串转换为整数?()

A.atoi

B.toint

C.inttostr

D.stringtoint

5.在C++中,如何声明一个指向整型变量的指针?()

A.int*ptr;

B.intptr;

C.*intptr;

D.intptr*;

6.在C++中,以下哪个是合法的循环结构?()

A.for(inti=0;i10;i++;)

B.while(i10;)

C.do-while(i10;)

D.noneoftheabove

7.在C++中,如何定义一个二维数组?()

A.intarr[3][4];

B.intarr[3,4];

C.intarr(3,4);

D.intarr{3,4}

8.以下哪个是C++中的构造函数?()

A.construct()

B.__construct()

C.constructor()

D.construct;

9.在C++中,以下哪个关键字用于访问私有成员?()

A.private

B.public

C.protected

D.access

10.在C++中,如何使用异常处理机制?()

A.try-catch

B.try-throw

C.catch-try

D.throw-catch

二、多选题(共5题)

11.在C++中,以下哪些是合法的输入输出流对象?()

A.cin

B.cout

C.cerr

D.clog

12.C++中,以下哪些是关键字?()

A.class

B.struct

C.union

D.int

E.float

F.const

13.在C++中,以下哪些运算符用于字符串连接?()

A.+

B.

C.

D.||

14.在C++中,以下哪些是运算符?()

A.

B.||

C.!=

D.

E.

F.%

15.在C++中,以下哪些是控制语句?()

A.if

B.else

C.switch

D.for

E.while

三、填空题(共5题)

16.C++中定义一个二维数组的格式为:

17.在C++中,用于声明函数的返回类型的关键字是:

18.C++中,用于定义类的关键字是:

19.C++中,用于定义私有成员的关键字是:

20.C++中,用于定义整型变量的关键字是:

四、判断题(共5题)

21.在C++中,构造函数和析构函数的名字必须与类名相同。()

A.正确B.错误

22.C++中,一个类只能有一个构造函数。()

A.正确B.错误

23.在C++中,类的私有成员只能被类本身访问。()

A.正确B.错误

24.C++中,const关键字只能用于定义常量。()

A.正确B.错误

25.在C++中,一个函数只能有一个返回类型。()

A.正确B.错误

五、简单题(共5题)

26.请简述C++面向对象编程的基本概念。

27.解释C++中的构造函数和析构函数的作用。

28.在C++中,如何实现函数的重载?

29.简述C++中继承的概念及其作用。

30.在C++中,什么是虚函数?它有什么作用?

2007春-2010年-江苏省计算机二级C++_历年真题及答案(笔试)

一、单选题(共10题)

1.【答案】A

【解析】关键字int用于声明整型变量。

2.【答案】D

【解析】thing_name是正确的C++标识符,因为它以字母开头,后面可以跟字母、数字或下划线。

3.【答案】A

【解析】在C++中,没有内置的max函数来直接比较两个整数的最大值。通常需要自己实现一个max函数或者使用

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档