- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
实用资源分享的计算机二级C++试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.C++程序中,下列哪个标识符表示程序入口?
A.main()
B.function()
C.program()
D.start()
2.以下哪个是C++中合法的数据类型?
A.string
B.integer
C.character
D.alloftheabove
3.在C++中,下列哪个操作符用于比较两个数是否相等?
A.==
B.===
C.=
D.==
4.以下哪个是C++中的数组声明格式?
A.arrayname[size]
B.array[size]name
C.name[size]array
D.sizearrayname
5.以下哪个是C++中结构体的声明格式?
A.structstructName{}
B.struct{structName;}
C.structName{}
D.{structstructName;}
6.在C++中,如何声明一个函数,使得其返回值为int类型?
A.functionName()int
B.intfunctionName()
C.intfunctionName{}
D.functionName(){}
7.以下哪个是C++中的指针声明格式?
A.int*ptr
B.*intptr
C.intptr*
D.ptrint*
8.在C++中,以下哪个操作符用于访问指针指向的值?
A.-
B.*
C.
D.:
9.以下哪个是C++中的类声明格式?
A.classClassName{}
B.{classClassName;}
C.ClassName{}
D.{ClassNameclass;}
10.在C++中,以下哪个函数用于将一个值转换为布尔类型?
A.bool(value)
B.boolean(value)
C.bool(value)?
D.boolean(value)?
二、多项选择题(每题3分,共10题)
1.下列哪些是C++中控制流语句?
A.if
B.switch
C.for
D.while
E.return
2.在C++中,以下哪些是合法的变量命名规则?
A.使用下划线分隔多个单词
B.以字母或下划线开头
C.可以使用数字开头
D.可以使用特殊字符
E.区分大小写
3.以下哪些是C++中的数据类型?
A.int
B.float
C.char
D.double
E.void
4.在C++中,以下哪些是合法的运算符?
A.+
B.-
C.*
D./
E.%
5.以下哪些是C++中的数组操作?
A.初始化数组
B.访问数组元素
C.获取数组长度
D.排序数组
E.复制数组
6.在C++中,以下哪些是结构体(struct)的特性?
A.可以包含多个数据类型成员
B.可以包含函数成员
C.可以是另一个结构体的成员
D.可以继承自其他结构体
E.不能定义构造函数
7.以下哪些是C++中的继承方式?
A.公共继承
B.保护继承
C.私有继承
D.多重继承
E.虚继承
8.在C++中,以下哪些是模板的基本用法?
A.使用关键字template定义模板
B.使用模板参数声明模板函数或类
C.使用模板实例化创建具体类型
D.模板可以自动推导模板参数类型
E.模板不能用于函数指针
9.以下哪些是C++中的异常处理机制?
A.try-catch语句
B.throw关键字
C.finally块
D.try-finally语句
E.catch-all异常
10.在C++中,以下哪些是文件操作函数?
A.fopen()
B.fclose()
C.fprintf()
D.fscanf()
E.getchar()
三、判断题(每题2分,共10题)
1.在C++中,整型变量int的最大值和最小值是相同的。(×)
2.C++中,所有变量都必须在声明后立即初始化。(×)
3.在C++中,字符串可以用单引号或双引号括起来。(√)
4.C++中的结构体和类可以包含成员函数。(√)
5.在C++中,函数的重载是通过参数列表的不同来实现的。(√)
6.C++中的模板只能用于类和函数的泛型编程。(×)
7.在C++中,指针可以指向自身的地址。(√)
8.C++中的引用必须指向一个已经存在的变量。(√)
9.在C++中,构造函数和析构函数可以重载。(×)
10.在C++中,虚函数只能在基类
文档评论(0)