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

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

B)void Bd(int,int)
C)VOid(1 BE(int,int=5) 
D)int BF(Int x;int y)

(22)下列关于指针的操作中.错误的是
A)两个同类型的指针可以进行比较运算
B)可以用一个空指针赋给某个指针
C)一个指针可以加上两个整数之差
D)两个同类型的指针可以相加

(23)静态成员函数不能说明为
A)整型函数 
B)常函数 
C)虚函数 
D)内联函数

(24)静态成员函数没有
A)返回值 
B)this指针 
C)指针参数 
D)返回类型 (25)以下程序的输出结果为

(25)以下程序的输出结果为

A)27.000000 
B)27.500000 
C)28.000000 
D)28.500000

(26)执行下列语句后,输出结果为 COut.put(‘s’): cout<<’c’<<’a’:
A)ca 
B)SCa 
C)S 
D)a

(27)下列运算符中,不能重载的是
A)?: 
B)+ 
C)一 
D)<=

(28)所有在函数中定义的变量及函数的形式参数,都属于
A)全局变量 
B)局部变量 
C)静态变量 
D)常量

(29)为引入对象的同义词,对象的别名称为
A)指针 
B)引用 
C)枚举 
D)结构

(30)以下不属于构造函数特征的是
A)构造函数名与类名相同 
B)构造函数可以重载
C)构造函数可以设置默认参数 
D)构造函数必须指定函数类型

(31)以下关于虚函数的叙述中不正确的是
A)虚函数属于成员函数 
B)虚函数不允许说明成静态的
C)凡是虚函数必须用virtual说明 
D)虚函数可以被继承

(32)类的构造函数的作用是
A)一般成员函数 
B)类的初始化
C)对象的初始化 
D)删除对象创建的所有对象

(33)继承机制的作用是
A)信息隐藏 
B)数据封装 
C)定义新类 
D)数据抽象

(34)关于虚函数的描述中正确的是
A)虚函数是一个静态成员函数
B)虚函数是一个非成员函数
C)虚函数既可以在函数说明时定义,也可以在函数实现时定义
D)派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型

(35)下列表示纯虚函数的成员函数是
A)virtual int func(int); 
B)void func(int)=0;
C)virtual void func=O; 
D)virtual void func(int){}

二、填空题(每空2分,共30分)
请将每空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。

(1)设一棵二叉树的中序遍历结果为ABCDEFG,前序遍历结果为DBACFEG,则后序遍
历结果为 【l】 。

(2)在面向对象方法中,属性与操作相似的一组对象称为 【2】 。

(3)在结构化设计方法中,数据流图表达了问题中的数据流与加工之间的关系,并且,每一个 【3】 实际上对应一个处理模块。

(4)在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模 块。其中 【4】 的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。

(5)在关系运算中,【5】运算是在指定的关系中选取所有满足给定条件的元组,构成一个新的关系,而这个新的关系是原关系的一个子集。

(6)为了表明一个函数不带返回值,应在定义函数时指定该函数类型为【6】 。

(7)下列程序如果去掉for循环外围的大括号对,则会出现编译错误。错误原因是【7】 。

(8)对于下列语旬

其输出结果为:【8】。

(9)下列程序不能通过编译,应该在划线部分填写的语句是【9】 。

(10)根据下面的主程序,完成类的一种构造函数的最简单形式。
#include

(11)下列程序的执行结果为【1l】 。

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

(13)完成下列类的构造函数,初始化语句为【13】

(14)根据下列程序的执行结果,可以断定划线部分的修饰符应为【14】 。
执行结果:

(15)下列程序的输出结果是【l5】 。

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

一、选择题
(1)A【解析】线性表是线性结构;线性链表是线性表的链式存储结构,因此也是线性结构;栈与队列 是特殊的线性表,因此也是线性结构;二叉树是非线性结构。

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

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