当前位置:首页计算机类软件水平考试初级程序员->2008年上半年《程序员》真题

2008年上半年《程序员》真题

推荐等级:

发布时间: 2021-12-20 08:24

扫码用手机做题

试卷预览

1 单选题 1分

A () system placed between the company network and the outside world may limit outside access to the internal network.

查看答案 开始考试
正确答案:A

本题解析:

位于公司网络与外界之间的防火墙可以限制外界对内部网络的访问。

2 单选题 1分

The Internet is an open system, and most information is available to everyone.It is very important to add () to existing system for protecting the secret information.

查看答案 开始考试
正确答案:C

本题解析:

因特网是一个开放系统,大部分信息可以为每个人所用。因此,在现有系统中增加安全性以保护秘密信息非常重要。

3 单选题 1分

C++ fully supports () programming.

查看答案 开始考试
正确答案:B

本题解析:

C++全面支持面向对象程序设计。

4 单选题 1分

The () is a collection of modules serving as interface between hardware and software to provide a software platform.

查看答案 开始考试
正确答案:D

本题解析:

操作系统是一组程序模块,作为硬件与软件之间的接口,提供了一个软件平台。

5 单选题 1分

The line of computing jobs waiting to be run on a computer system might be a () .The jobs are serviced in the order of their arrival, that is, the first in is the first out.

查看答案 开始考试
正确答案:A

本题解析:

计算机系统上等待运行的计算作业队伍可以排成一个队列,按到达的先后顺序进行处理,即先进先出。

6 单选题 1分

软件开发工期以及所需的开发人数依赖于软件规模以及开发方式。有人对某种开发方式下软件的规模(以千行源代码为单位)、开发工期(月数)以及平均所需的开发人数做了统计,如下表所示:

初级程序员,历年真题,2008年上半年《程序员》真题

对于规模为 12.8 千行源代码(KDSI)的软件,利用上表以及线性插值方法,可以估算出,这种开发方式所需的开发工期(月数)及开发人数为 () 。

查看答案 开始考试
正确答案:B

本题解析:

软件规模12.8位于8~32之间,设其开发工期为x,平均所需开发人数为Y,则列表如下。

初级程序员,历年真题,2008年上半年《程序员》真题

根据线性插值方法,对应数据的差应成比例,所以:

(x-8)/(12.8-8)=(14-8)/(32-8) (y-2.7)/(12.8-8)=(6.5-2.7)/(32-8)

x=9.2 y=3.5

因此,该软件的开发工期估计为9.2月,平均所需开发人数为3.5人。

7 单选题 1分

软件测试是保证软件质量的关键活动,实施软件测试的可行目标是 ()

查看答案 开始考试
正确答案:D

本题解析:

本题考查对于软件测试的任务和目标的掌握程度。首先,任何软件都是可能存在错误的,任何测试手段都无法证明软件没有错误或缺陷。其次,对软件进行测试是为了尽可能多地发现软件中的错误和缺陷,来保证软件的质量和可靠性满足要求。

8 单选题 1分

原型化方法是动态确定软件需求的方法之一,该方法适应于 () 的系统。

查看答案 开始考试
正确答案:A

本题解析:

本题考查软件生存期模型的理解。原型化方法是一种适应于需求不礁定的软件系统开发方法,指在获得一组软件基本需求说明后,快速分析构造出一个小型的软件系统,满足用户的基本要求,使得用户可在试用原型过程中得到感受和启发,并做出反应和评价;然后开发者根据用户的意见对原型加以改进,获得新的原型版本,再次交由用户试用、评价。通过重复这一过程,逐步减少分析过程的误解,进一步确定需求细节,适应需求的变更,从而可提高最终产品的质量。

9 单选题 1分

软件设计活动中的 () 设计指定各个组件之间的通信方式以及各组件之间如何相互作用。

查看答案 开始考试
正确答案:B

本题解析:

本题考查软件设计活动内容。从技术观点来看,软件设计活动包括系统结构设计、数据设计和过程设计。系统结构设计需求确定构成整个系统的各组件(模块)结构及关系,其中接口设计需要确定组件之间的接口;数据设计需要确定软件涉及的文件系统结构、数据库模式、子模式,并进行数据完整性、安全性和保护性设计;组件(模块)设计需要确定各组件(模块〕的规定功能应该如何实现。

10 单选题 1分

() 不是面向对象程序设计语言。

查看答案 开始考试
正确答案:A

本题解析:

本题考查面向对象程序设计语言的辨析。Java, C#及Simula都是面向对象的程序设计语言,而XML不是程序设计语言。

其他考生还关注了更多>

相关题库更多>