一、选择题
1.C。【解析】计算机算法是指解题方案的准确而完整的描述,它的基本特征分别是:可行性、确定性、有穷性和拥有足够的情报。
2.C。【解析】软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给出程序可靠性的鉴定。软件测试有三个重要特征:测试的挑剔性、完全测试的不可能性及测试的经济性。没有测试的可靠性这一说法。
3.C。【解析】数据处理的最小单位是数据项。
4.B。【解析】根据二分法查找法需要两次:(1)首先将90与表中间的元素50进行比较,由于90大于50,所以在线性表的后半部分查找。(2)第二次比较的元素是后半部分的中间元素,即90,这时两者相等,即查找成功。
5.C。【解析】软件测试是为了尽可能多地发现程序中的错误,尤其是发现至今尚未发现的错误。
6.A。【解析】作为一个算法,一般应该具有下列四个特征:①可行性,即考虑到实际的条件能够达到一个满意的结果;②确定性,算法中的每一个步骤都必须是有明确定义的;③有穷性,一个算法必须在有限的时间内完成;④拥有足够的情报。
7.D。【解析】可复用属于面向对象程序设计方法,其他选项属于结构化程序设计方法。
8.C。【解析】软件工程的基本目标是:付出较低的开发成本;达到要求的软件功能;取得较好的软件性能;开发的软件易于移值;需要较低的维护费用;能按时完成开发,及时交付使用。
9.C。【解析】以概念模式为框深所组成的数据称为概念数据库;以外模式为框架所组成的数据库称为用户数据库;以内模式为框架所组成的数据库称为物理数据库。这三种数据库只有物理数据库是真实存在于计算机外存中。
10.C。【解析】数据库系统(DBS)由数据库(DBS)、数据库管理系统(DBMS)、数据库管理员、硬件平台和软件平台五个部分组成,可见DB和DBMS都是DBS的组成部分。
11.A。【解析】本题考查的是标识符。标识符由数字、字母以及下画线构成。其第一个字符必须是字母或下画线,中间不能有空格;标识符的长度是任意的,但由于编译系统的限制一般不超过31个字符;标识符中的大小写字母是不同的;定义标识符时不能采用系统的保留字。
12.A。【解析】类模板就是把畿中的数据分离出来,作为一个类的描述。C++编译器根据类模板和特定的数据类型来产生一个类,类模板就是一个抽象的类。
13.D。【解析】本题考查类继承。派生类继承了基类的全部数据成员和私有成员,只是基类的私有成员在派生类中是隐藏的,只能在基类内部访问。
14.D。【解析】字符在进行数学运算时取其ASCⅡ码值,其中’b’的ASCⅡ码值为98,‘d’的ASCⅡ码值为100,字符’2’的ASCⅡ码值为50。可知D选项中表达式c2-0的值为50。
15.A。【解析】C++的引用是一种赋值、发送和返回复杂数据结构的方法,建立引用的格式为:类型-引用名=已定义的变量名。所以只有A选项是符合要求的。
16.D。【解析】数组元素的下标是从0到<数组长度>-1,所以数组data的首元素是data[0],尾元素是data[9]。其他选项的描述都是正确的。
17.D。【解析】std是对象数组。里面有30个对象,每个对象都有自己的私有数据成员,由于成员函数是公有的,在内存中存在一份即可,各个对象都可以使用。
18.D。【解析】本题考查函数的调用方式。函数的形参和实参具有以下特点:①形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放分配的内存单元,因此,形参只有在函数内部有效,函数调用结束返回主调函数后则不能再使用该形参变量;②实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值,以便把这些值传送给形参,因此应通过预先用赋值、输入等办法使实参获得确定值;③实参和形参在数量上、类型上、顺序上应严格一致,否则会发生“类型不匹配”的错误;④函数调用中发生的数据传送是单向的。即只能把实参的值传送给形参,而不能把形参的值反向地传送给实参。因此在函数调用过程中,形参的值发生改变,而实参中的值不会变化。
19.B。【解析】非成员函数的重载运算符函数的格式为operator+(),是运算符+重载函数。
20.D。【解析】本题考查C++语言中操作符重载的概念。运算符重载的关键字是operator。运算符重载的规则是重载时不能改变运算符的操作数个数,不能改变运算符的优先级,不能改变运算符的结合性,不能改变对预定义类型数据的操作方式。
2015年全国职称计算机考试教材(2007模 .. 定价:¥225 优惠价:¥213 更多书籍 | |
全国职称计算机考试速成过关系列套装:W .. 定价:¥133 优惠价:¥133.0 更多书籍 |