首页>计算机等级考试>模拟试题>正文
2010年下半年全国计算机等级考试:二级C++语言程序设计标准预测试卷(5)

www.zige365.com 2010-9-2 10:33:04 点击:发送给好友 和学友门交流一下 收藏到我的会员中心

D)拷贝构造函数

(23)在多继承中.公用派生和私有派生对于基类成员在派生类中的可访问性与单继
承规则
A)完全相同
B)完全不同
C)部分相同,部分不同
D)以上都不对

(24)已知类A有公用数据成员a,并重载了一运算符,且有A obj2;const A*ptr=new A;则下列语句错误的是
A)ptr一>a=100;
B)ptr=&obj2;
C)ptr++;
D)obj2=*ptr;

(25)已知语句int m—lO;则下列引用的表示中正确的是
A)int&x=m;
B)int&y=10;
C)int&z;
D)float&t=&m;

(26)以下有关类与结构体关系的叙述不正确的是
A)结构体中只包含数据;类中封装了数据和操作
B)结构体的成员对外界通常是开放的;类的成员可以被隐蔽
C)用struct不能声明一个类型名;而class可以声明一个类名
D)结构体成员默认为public;类成员默认为private

(27)以下不能作为输出流对象的是
A)文件
B)内存
C)键盘
D)显示器

(28)以下不能够读入空格字符的语句是
A)char line;1ine=cin.get()
B)char line;cin.get(1ine);
C)char line;cin>>line;
D)char line[2];cin.getline(1ine,2);

(29)设有定义char str[80];以下不能将输入数据first\nsecond\n读取到数组str中的语句是
A)cin.get(str,strlen(str));
B)cin.getline(str,strlen(str));
C)cin>>str;
D)cin.read(str,strlen(str));

(30)当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
A)ios::in
B)iOS::out
C)iOS::int|iOS::out
D)没有

(31)对于常数据成员,下面描述正确的是
A)常数据成员可以不初始化,并且不能更新
B)常数据成员必须被初始化,并且不能更新
C)常数据成员可以不初始化,并且可以被更新
D)常数据成员必须被初始化,并且可以被更新

(32)下列能对对象进行初始化的是
A)构造函数
B)析构函数
C)友元函数
D)静态成员函数

(33)下述说法错误的是
A)对象之间不可以相互赋值
B)对象可以用作函数参数
C)对象可以用作数组的元素
D)对象可以用作另一对象的成员

(34)设A为test类的对象且赋有初值,赋值符号已经重载,则语句test B=A;表示
A)语法错
B)为对象A定义一个别名
C)将对象A复制给对象B
D)仅说明B和A属于同一个类

(35)重载函数在调用时选择的依据中,错误的是
A)函数的参数名称
B)参数的类型
C)函数的名字
D)函数的类型

二、填空题(每空2分,共30分)
请将每空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。
(1)数据结构分为逻辑结构与存储结构,循环队列属于 【1】 。

(2)在最坏情况下,冒泡排序所需要的比较次数为 【2】 。

(3)设一棵完全二叉树共有839个结点,则在该二叉树中有 【3】个叶子结点。

(4)数据模型分为格式化模型与非格式化模型,层次模型与网状模型属于 【4】 。

(5)在关系模型中,把数据看成一个二维表,每一个二维表称为一个【5】。

(6)执行”cout<

(7)下列函数的功能是【7】 。

(8)根据三角形的基本定理完成填空,则表达式应为【8】 。

(9)下列程序的运行结果为 【9】。

(10)下列程序编译错误,因为add函数返回值是一个引用,故对return后返回值的要求是 【10】 。

(11)在下面的类定义中,this指针的用途是【11】

(12)参照函数模板的写法,完成非模板函数的定义,语句为 【12】

(13)下列程序中的this指针的作用是【13】 。

(14)下列程序的运行结果为【14】

(15)下列程序的运行结果是【15】

标准预测试卷五答案及解析

一、选择题
(1)D【解析】在程序设计过程中,一个很重要的环节是首先确定实现各种功能的算法,并且用某种工 具将它精确地表达出来。流程图是其中的工具之一。因此,程序设计的过程应是先画出流程图,然 后根据流程图编制出程序。因此,选项A中的说法是错误的。 程序中的注释是为了提高程序的可读性。使程序易于理解、易于维护,注释必须在编制程序的同时加 入。因此,选项B和C中的说法也都是错误的。

本新闻共5页,当前在第2页  1  2  3  4  5  

我要投稿 新闻来源: 编辑: 作者:
相关新闻