- 一级建造师考试
- 二级建造师考试
- 三支一扶
- 安全评价师考试
- 保险经纪资格考试
- 报关员资格考试
- 博士入学考试
- 成人高考
- 成人英语三级考试
- 程序员考试
- 出版专业资格考试
- 大学英语三级
- 大学英语四六级考试
- 单证员考试
- 导游证考试
- 电气工程师
- 电子商务设计师考试
- 房地产经纪人考试
- 房地产评估师考试
- 高级会计师资格考试
- 高考
- 高中会考
- 给排水工程师
- 公共英语等级考试
- 公务员考试
- 国际货运代理
- 国际内审师
- 国家司法考试
- 化工师
- 环境影响评价师
- 会计人员继续教育
- 会计职称考试
- 基金从业资格
- 计算机等级考试
- 计算机软件水平考试
- 监理工程师考试
- 教师招聘
- 教师资格
- 结构工程师考试
- 经济师考试
- 考研
- 空姐招聘
- 遴选
- 美术高考
- 普通话考试
- 期货从业资格
- 求职招聘
- 人力资源管理师
- 软件设计师考试
- 商务英语考试(BEC)
- 社会工作者职业水平考试
- 审计师考试
- 事业单位招聘
- 事业单位招聘
- 数据库系统工程师
- 特许公认会计师(ACCA)
- 同等学力
- 统计师考试
- 托福考试(T0EFL)
- 外贸跟单员考试
- 网络工程师考试
- 网络管理员考试
- 网络规划设计师考试
- 系统分析师考试
- 消防工程师
- 小升初
- 校园招聘
- 信息系统管理工程师考试
- 选调生考试
- 雅思考试
- 岩土工程师考试
- 医生招聘
- 艺术高考(艺考)
- 银行从业人员资格
- 银行招聘
- 英语翻译资格考试
- 营销师考试
- 造假工程师考试
- 证券从业资格考试
- 中考
- 注册安全工程师考试
- 注册测绘师考试
- 注册城市规划师考试
- 注册环保工程师考试
- 注册会计师考试
- 注册计量师考试
- 注册建筑师考试
- 注册税务师考试
- 注册资产评估师
- 专升本考试
- 专业英语四级八级考试
- 自考
- 安全员
- 跟单员
- 考试一本通
- 其它资料
2007 年 9 月全国计算机二级 C++考试真题及答案
(考试时间 90 分钟,满分 100 分)
一、选择题(每小题 2 分,共 70 分)
下列个体 A、B、C、D 四个选项重,只有一个选项是正确的,请将正确选项涂写在答题
卡相应位置上,答在试卷上不得分。
(1)软件是指
A 程序 B 程序和文档
C 算法加数据结构
D 程序、数据与相关文档的完整集合
(2)软件调试的目的是
A 发现错误 B 改正错误
C 改善软件的性能
D 验证软件的正确性
(3)在面对对象方法中,实现信息隐蔽是依靠
A 对象的继承 B 对象的多态
C 对象的封装 D 对象的分类
(4)下列叙述重,不符合良好程序设计风格要求是
A 程序的效率第一,清晰第二 B 程序的可读性好
C 程序中要有必要的注释
D 输入数据前要有提示信息
(5)下列叙述中正确的是
A 程序执行的效率与数据的存储结构密切相关
B 程序执行的效率只取决于程序的控制结构
C 程序执行的效率之取决于所处理的数据量
D 以上三种说法都不对
(6)下列叙述中正确的是
A 数据的输入结构与存储结构必定是——对应的
B 计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构
C 程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构
D 以上三种说法都不对
1
(8)一棵二叉树中共有 70 个叶子结点于 80 个度为 1 的结点,则该二叉树重的总结点数
为
A 219
B 221
C 229
D 221
(9)下列叙述重正确的是
A 数据库系统是一个独立的系统,它需要操作系统的支持
B 数据库技术的根本目标是要解决数据的共享问题
C 数据库管理系统是数据库系统
D 以上说法都不正确
(10)下列叙述中正确的是
A 为了建立一个关系,首先是要构造数据的逻辑关系
B 表示关系的二维表中各各组的每一个分量还可以分成若干数据项
C 一个关系的属性名称为关系模式
D 一个关系可以包括多个二维表
(11)在函数中,可以用 auto,extem,register,和 static 这四个关键字中的一个来说明
变量的存储类型,如果不说明存储类型,则默认的存储类型是
A auto
B extem C register D static
(12)对于一个类定义,下列叙述中错误的是
A 如果没有定义拷贝构造函数,编译器将生成一个拷贝构造函数
B 如果没有定义缺省的构造函数,编译器将一定生成一个缺省的构造函数
C 如果没有定义构造函数,编译器将生成一个缺省的构造函数和一个拷贝构造函数
D 如果已经定义了构造函数和拷贝构造函数,编译器不会生成任何构造函数
(13)如果派生类以 public 方式继承基类,则原基类的 protected 成员和 public 成员在
派生类中的访问类型分别是
A public 和 public B public 和 protected
C protected 和 public
D protected 和 protected
(14)下列运算符函数中肯定不属于类 FunNumber 的成员函数的是
A int operator-(FunNumber)
2
B FunNumber operator-()
C FunNumber operator-(int)
D int operator – (FunNumber)
(15)C++中的模板包括
A 对象模板和函数模板
B 对象模板和类模板
C 函数模板和类模板 D 变量模板和对象模板
(16)如果调用 C++流进行输入输出,下面的叙述中正确的是
A 只能借助于流对象进行输入输出
B 只能进行格式化输入输出
C 只能借助于 cin 和 cout 进行输入输出
D 只能使用运算符 》和《 进行输入输出
(17)下列富豪中不属于 C++关键字的是
A friend B namespace
C continue D byte
(18)下列各组的量申明中,含义相同的一组是
A unsigned long int 和 long B signed short int 和 short
B unsigned short 和 short
D short int 和 int
(19) 必须用一对打括号括起来的程序段是
A switch 语句中的 case 标号语句
B if 语句的分支
C 循环语句的循环体
D 函数的函数体
(20)语句的 int*p=&k 定义于指针 P,于这个语句等效的语句序列是
A int*p;p=&k B int*p;p=k
C int*p;*p=&k D int*p;*p=k
(21)关于函数重载,下列叙述中错误的是
A 重载函数的函数名必须相同
B 重载函数必须在函数个数或类型上有所不同
C 重载函数的返回值类型必须相同
D 重载函数的函数体可以有所不同
(22)有如下头文件
3
Int f1();
Static int f2();
Class MA{
Public
Int f3();
Static int f4();
};
在所描述的函数中,具有隐含的 this 指针的是
A f1
B f2 C f3 D f4
(23)派生类的成员函数不能访问基类的
A 共有成员和保护成员 B 共有成员
C 私有成员
D 保护成员
(24)下列关于运算符重载的描述中,正确的是
A 运算符重载为成员函数时,若参数表中五参数,重载的是一元运算符
B 一元运算符只能作为成员函数重载
C 二元运算符重载为非成员函数时,参数表中有一个参数
D C++中可以重载所有的运算符
(25)下列关于类模板的模板参数的叙述中,错误的是
A 模板参数可以作为数据成员的类型
B 模板参数可以作为成员函数的返回类型
C 模板参数可以作为成员函数的参数类型
D 模板函数不能作为成员函数的局部变量的类型
(26)已知一程序运行后执行的第一个输出操作是
Cout<
Using namespace std;
Class myclass{
4
Public:
MyClass(){++count;}
~MyClass(){--count;}
Static int getcount(){return count;}
Private
Static int count;
};
Int MyClass::count=0;
Int main(){
Myclass obj;
Cout<
温馨提示:当前文档最多只能预览 6 页,此文档共13 页,请下载原文档以浏览全部内容。如果当前文档预览出现乱码或未能正常浏览,请先下载原文档进行浏览。
发表评论(共0条评论)
下载需知:
1 该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读
2 除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑修改
3 有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载
4 该文档为会员上传,版权归上传者负责解释,如若侵犯你的隐私或权利,请联系客服投诉
点击加载更多评论>>