PAGE1
PAGE1
《计算机程序设计员》高级练习题(含参考答案)
一、单选题(共98题,每题1分,共98分)
1.Session是预定义的(),所以()声明就可以使用它。
A、内部对象,不需要
B、外部对象,需要
C、外部对象,不需要
D、内部对象,需要
正确答案:A
2.()是实现信息隐蔽的一种技术,其目的是使类的定义与实现相互分
离。
A、继承
B、引用
C、封装
D、多态
正确答案:C
3.下列说法正确的是:()。
A、最好的设计方法是使用编译器优化解决性能问题
B、最好的设计方法是首先使用编译器优化解决性能问题,然后再考虑高
效率的算法设计技术
C、最好的设计方法是首先考虑高效率的算法设计技术,然后再使用编译
器优化解决性能问题
D、最好的设计方法是考虑高效率的算法设计技术
正确答案:C
4.TrackRecord是()公司的测试管理工具。
A、Rational
B、Compureware
C、MercuryInteractive
D、IBM
正确答案:B
5.计算机操作系统都有对设备管理的功能,下列不属于其管理对象的是
()。
A、内存
B、CPU
C、鼠标键盘
D、打印机
正确答案:B
6.RationalRose适用于()。①系统需求阶段(用例视图)②对象的
分析与设计阶段(逻辑视图)③软件的实现阶段④测试阶段
A、③④
B、①②③④
C、①④
D、①②
正确答案:B
7.书写《需求分析规格说明书》的过程中需要分析系统的数据要求,系
统的数据要求不包括下列哪一项:()。
A、系统需要哪些数据
B、数据本身的性质
C、数据的结构
D、数据量
正确答案:D
8.下列说法正确的是()。
A、FileStream类支持随机访问文件
B、FileStream类可以用于获取文件和设置文件的基本信息
C、FileStream类能够实现文件的复制,删除操作
D、FileStream类能够实现对文件目录的操作
正确答案:A
9.RAD要求承担必要的快速活动的()在一个很短的时间内完成一个系
统。
A、开发人员和分析人员
B、开发人员和测试人员
C、开发人员和用户
D、测试人员和用户
正确答案:C
10.下面()方面是选择测试工具时需要考虑的因素。
A、性能
B、易用性
C、开放性
D、价格
正确答案:D
11.()是采用人—机对话的方式控制作业的运行。
A、动态作业控制
B、脱机作业控制
C、实时作业控制
D、联机作业控制
正确答案:D
12.()提供文本创建、打开、复制、删除、移动等静态方法。
A、File类
B、FileInfo类
C、StreamReader类
D、FileStream类
正确答案:A
13.设计模式创建型模式主要用于()。
A、创建类
B、创建组合
C、创建对象
D、创建接口
正确答案:C
14.下列说法正确的是:()。
A、编码的目的是实现人和计算机的通讯,产生一个机器能执行的源程序
B、编码的目的是发现并排除软件中的错误,最终把一个高质量的软件系
统交付给用户使用
C、编码的目的是将软件需求说明转化为软件总体设计,确定软件结构及
模块的划分,并确定各模块之间的接口
D、编码的目的是确定每个模块的数据结构和算法,确定模块的细节,具
体为:外部接口、内部接口、输入输出、局部数据
正确答案:A
15.数据库系统而言,主要通过权限和授权来实现安全管理,其中insert
权限表示()。
A、允许创建新的关系
B、允许修改数据,但不允许删除数据
C、允许插入新数据,但不允许修改已经存在的数据
D、允许创建和删除索引
正确答案:C
16.下列说法正确的是:()。
A、在使用编译器优化中,只有算法方面的优化才能产生执行速度的明显
改变
B、在使用编译器优化中,只有升级硬件设备才能产生执行速度的明显改
变
C、在使用编译器优化中,只有使用编译器优化解决性能问题才能产生执
行速度的明显改变
D、在使用编译器优化中,只有逻辑方面的优化才能产生执行速度的明显
改变
正确答案:A
17.在模块划分中,类是()的模块。
A、面向对象
B、面向结构
C、面向功能
D、面向过程
正确答案:A
18.下列说法正确的是:()。
A、使用OLEDB时不需要使用DSN,但必须知道本地驱动器或网络上数据
的特定位置
B、使用ODBC时不需要使用DSN,但必须知道本地驱动器或网络上数据的
特定位置
C、使用DAO时不需要使用DSN,但必须知道本地驱动器或网络上数据的
特定位置
D、使用ADO时不需要使用DSN,但必须知道本地驱动器或网络上数据的
特定位置
正确答案:D
19.对于线性表,在下列()种情况子下应当采用链表表示。
A、表中元素需要占据一片连续的存储空间
B、经常需要进行插入和删除操作
C、表中元素的个数不变