- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)