首页>计算机等级考试>模拟试题>正文
计算机等级考试模拟试题:二级C++语言程序设计专家密押试卷(一)

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

(4)D【解析】所谓软件工程是指,采用工程的概念、原理、技术和方法指导软件的开发与维护。软件 工程学的主要研究对象包括软件开发与维护的技术、方法、工具和管理等方面。 数据库设计是指在已有数据库管理系统的基础上建立数据库的过程。 数据结构与算法之间有着密切的关系。特别是对于数据处理问题,算法的效率通常与数据结构在计 算机中的表示有着直接的关系。 综上所述.选项A)、B)、C)中的说法都是错误的。

(5)A【解析】黑箱测试方法完全不考虑程序的内部结构和内部特征.而只是根据程序功能导出测试 用例。白箱测试是根据对程序内部逻辑结构的分析来选取测试用例。因此,选项A)中的说法是正 确的.其他三项说法都是错误的。

(6)C【解析】对长度为n的线性表进行快速排序.在最坏情况下需要z1(n—1)/2次比较.现线性表的 长度为5,在最坏情况下需要比较的次数为5(5一1)/2=10。

(7)C【解析】按照二叉树后序遍历的方法:在访问根结点、遍历左子树与遍历右子树这三者中,首先 遍历左子树,然后遍历右子树.最后访问根结点;并且.在遍历左、右子树时,仍然先先遍历左子树,然 后遍历右子树,最后访问根结点。对本题中的二叉树进行后序遍历的结果应是ABDCGEF。设有如 图所示的二叉树

(8)B【解析】关系表中的每一横行称为一个元组。

(9)D【解析】交运算是不改变关系中属性个数的,且减少元组的个数。

(10)D【解析】实体集之间一对一的联系不一定是一一对应的关系。例如,在一个教室中,实体集“学 生”与实体集“座位”之间是一对一的联系。因为实体集“学生”中的每一个学生最多与实体集“座 位”中的一个座位有联系(学生坐在该座位上);并且.实体集“座位”中的每一个座位也最多与实 体集“学生”中的一个学生有联系(座位上坐着该学生)。但该教室中的学生与座位之间不一定是一 一对应的关系.因为有可能某些座位是空的,没有学生去坐。因此,选项A)中的说法是错误的。 在关系模型中.由于使用表格数据来表示实体之间的联系,因此,可以直接描述多对多的实体联系。 因此,选项B)中的说法也是错误的。 关系模型是与格式化模型完全不同的数据模型,它与层次模型、网状模型相比有着本质的区别。关 系模型是用表格数据来表示实体本身及其相互之间的联系,它是建立在数学理论基础上的。因此, 选项C)中的说法也是错误的。

(11)A【解析】本题考察递归调用。递归调用分为直接递归和间接递归。A()属于间接递归。

(12)B【解析】 函数调用时用实参替换形参,如果实参为表达式,将为表达式的值创建一个临时对象, 然后将该实参替换形参。替换的实质是变量间的拷贝,当然这种拷贝需要为形参分配内存。需要 注意的是:形参在编译时不分配内存,在运行时才分配内存。

(13)D【解析】对指针所指向的地址取值时,采用的存取运算符为*。&为取地址符。

(14)A【解析】引用比较特殊,即必须指向一个已有的同类型变量。引用是已有变量的别名,故选项 C是错误的,选项D中变量类型不同。而选项B中是常数。

(15)B【解析】本题为表达式作为变量进行输出,而且表达式为两个三目表达式的嵌套,只要掌握了 该三目表达式的含义,可以正确得出答案为B。

(16)C【解析】本题实际上是考场C语言中的格式化输入输出知识。一般来说,学习C++的考生先 前都学习过C语言,如果能够深刻理解这两种具有血缘关系的语言中对于输入输出的控制方式.则 能够更好的理解面向对象的本质。同时本题也考察了三目表达式的知识。如果逻辑表达式为真, 则执行冒号之前的,否则执行冒号之后的表达式。

(17)B【解析】本题考察的是后置自增运算符的知识,这类题考生往往做错,以原因不能正确拆解。 题中if语句可以拆解为:if(9<10),n+l=10,cout<<10<

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

我要投稿 新闻来源: 编辑: 作者:
相关新闻
2010年下半年计算机等级考试:二级VB模拟试题及参考答
2010年下半年计算机等级考试:二级VB模拟试题及参考答