C++编程实用能力评测试题及答案.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

C++编程实用能力评测试题及答案

姓名:____________________

一、单项选择题(每题2分,共10题)

1.下列关于C++的描述,正确的是:

A.C++是一种面向过程的编程语言

B.C++支持面向对象编程,但不支持函数重载

C.C++语言中,函数名、变量名、类名和对象名可以相同

D.C++支持多重继承,但可能会导致二义性

2.在C++中,以下哪个不是合法的标识符?

A.int

B._int

C.1int

D.int_

3.以下关于C++中变量的作用域的描述,正确的是:

A.全局变量的作用域为整个程序

B.局部变量的作用域为函数内部

C.嵌套函数中定义的局部变量不能在父函数中使用

D.全局变量的作用域为当前文件

4.以下哪个运算符是用于判断两个值是否相等的?

A.

B.||

C.==

D.!=

5.以下哪个函数用于将字符转换为小写?

A.tolower()

B.toupper()

C.tochar()

D.tostr()

6.以下哪个函数用于获取字符串的长度?

A.strlen()

B.length()

C.getlen()

D.size()

7.以下哪个函数用于向标准输出输出字符?

A.printf()

B.cout

C.puts()

D.write()

8.以下哪个数据类型用于存储整数?

A.int

B.float

C.double

D.char

9.以下哪个函数用于判断字符串是否以某个子串开头?

A.strstr()

B.startsWith()

C.find()

D.indexOf()

10.以下哪个函数用于获取当前时间?

A.time()

B.clock()

C.mktime()

D.localtime()

二、多项选择题(每题3分,共10题)

1.在C++中,以下哪些是合法的运算符?

A.+(加号)

B.-(减号)

C.*(乘号)

D./(除号)

E.%(取模)

F.(逻辑与)

G.||(逻辑或)

H.!(逻辑非)

I.(右移位)

J.(左移位)

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

A.int

B.float

C.double

D.char

E.bool

F.void

G.string

H.array

I.struct

J.class

3.以下哪些是C++中控制流程的语句?

A.if

B.switch

C.for

D.while

E.do-while

F.break

G.continue

H.return

I.goto

J.label

4.在C++中,以下哪些是合法的函数参数传递方式?

A.按值传递

B.按引用传递

C.按指针传递

D.按引用传递(const)

E.按指针传递(const)

F.按值传递(const)

G.按引用传递(non-const)

H.按指针传递(non-const)

I.按值传递(non-const)

J.按引用传递(non-const)

5.以下哪些是C++中的标准库容器?

A.vector

B.list

C.map

D.set

E.queue

F.stack

G.string

H.array

I.bitset

J.deque

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

A.try

B.catch

C.throw

D.finally

E.try-catch

F.try-finally

G.catch-finally

H.throw-catch

I.throw-finally

J.try-catch-finally

7.以下哪些是C++中的输入输出流?

A.cin

B.cout

C.cerr

D.clog

E.stdin

F.stdout

G.stderr

H.iostream

I.fstream

J.stringstream

8.以下哪些是C++中的文件操作函数?

A.open

B.close

C.read

D.write

E.seek

F.tell

G.fgetc

H.fputc

I.fgets

J.fputs

9.以下哪些是C++中的字符串处理函数?

A.strlen

B.strcpy

C.strcat

D.strcmp

E.strstr

F.strtok

G.sprintf

H.sscanf

I.tolower

J.toupper

10.以下哪些是C++中的日期和时间处理函数?

A.time

B.localtime

C.mktime

D.strftime

E.a

文档评论(0)

136****7807 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档