试卷详情

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

开始做题

试卷预览

单选题

The usual address for a Web site is the () page address, although you can enter the address of any page and have that page sent to you.

查看答案开始考试

正确答案:A

本题解析:

网址一般就是主页地址,尽管你可以进入任何网页地址并且使该页发送给你。

单选题

One of the greatest features of a home () is the ability to share one Internet connection simultaneously over two or more computers.

查看答案开始考试

正确答案:C

本题解析:

家庭计算机网的最大特点是多台计算机能同时共享一个因特网接口。

单选题

One of the basic rules of computer security is to change your () regularly.

查看答案开始考试

正确答案:D

本题解析:

计算机安全性的基本规则之一是定期改变您的口令。

单选题

Insufficient () can cause a processor to work at 50% or even more below its performance potential.

查看答案开始考试

正确答案:D

本题解析:

内存不足会使处理器的性能潜力只能发挥一半甚至更低。

单选题

The () in e-mail messages has affected almost every computer around the world and has caused the damage of up to US$1 billion in North AmericA

查看答案开始考试

正确答案:B

本题解析:

电子邮件中的病毒己感染了全球几乎每台计算机,在北美造成了多达10亿美元的损失。

单选题

某通信公司公布了速率为512K的两种ADSL使用类型的资费标准如下:

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

根据该资费标准可以算出,月上网时间在T以下者,选择类型A 比较合适;月上网时间在T 以上者,应选择类型B。T 的值应是() 。

查看答案开始考试

正确答案:B

本题解析:

最清晰、直观的方法是图示方法。先建立坐标系统,以月上网时间(分钟)为X轴,应付上网费(元)为Y轴,再将两种类型的资费标准绘制成函数曲线〔如下图所示)。

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

类型A的资费标准可表示成水平线段:y=24.5(0≤x≤1200)和斜线:y=24.5+0.05(x-1200)(x≥1200)。

类型B的资费标准可表示成水平线段:y=49.5(O≤x≤2400)和斜线:y=49.5+0.05(x-2400)(x≥2400)。

从图上可以看出,类型A曲线与类型B曲线的交点是(T,49.5);

(49.5-24.5)/(T-1200)=0.05 ,T=1700分钟=28小时20分。

月上网时间在T以下者,应选择类型A;月上网时间在T以上者,应选择类型B。

单选题

给定工程项目PROJ 和职工EMP 实体集,若一个职工可以参加多个项目,一个项目可以由多个职工参加,那么,PROJ 与EMP 之间应是一个 () 的联系。

查看答案开始考试

正确答案:D

本题解析:

本题考查的是数据库E-R模型方面的基本概念。根据题意,若一个职工可以参加多个项目,一个项目可以由多个职工参加,意味着工程项目PROJ和职工EMP,实体集之间是一个多对多的联系。多对多的联系在E-R模型中记为m:n 。

单选题

ISO/IEC 9126 软件质量模型中第一层定义了六个质量特性,并为各质量特性定义了相应的质量子特性。其中易替换性子特性属于软件的 ()质量特性。

查看答案开始考试

正确答案:B

本题解析:

ISO/IEC9126软件质量模型是一种评价软件质量的通用模型,包括三个层次:第1层是质量特性,第2层是质量子特性,第3层是度量指标。这种模型定义的质盘特性包括功能性、可靠性、易使用性、效率、可维护性和可移植性。其中可移植特性指软件从一种运行环境转移到另外一种环境中的容易程度,它包括易安装性、易替换性、适应性和一致性4项子特性。

单选题

软件“做什么”和“怎么做”是软件开发过程中需要解决的关键问题,其中“怎么做”是在() 阶段解决的。

查看答案开始考试

正确答案:C

本题解析:

软件需求分析阶段必须清楚软件的各种需求,解决软件“做什么”的问题。而解决“怎么做”是在软件设计阶段解决的问题,此阶段需要确定软件体系结构,处理方式和定义数据结构等,最后用源代码实现软件。

单选题

通常在软件开发的 ()活动中无需用户参与。

查看答案开始考试

正确答案:C

本题解析:

为确保软件符合用户需求,在各种软件开发过程中,用户有非常重要的作用。进行需求分析时,需要用户和软件人员共同讨论,并且只有用户参与,才能有助于软件人员了解用户的知识、管理和技能等背景,也才能确保软件符合用户需求。软件设计是将需求分析阶段确定的、直接反映用户需求的逻辑方案转换为可以在计算机中实现的技术方案。在此过程中,不仅需要技术专家参与,也要求系统的用户高度参与和控制,用户主要参与系统总体结构设计、代码设计和数据库设计等工作。测试是软件质量的保证性手段,因为用户是软件的直接或间接使用者,这一群体能对软件系统成果产生重大影响,不同种类的用户可以以不同形式参与系统铡试活动。软件编码阶是用程序代码实现软件设计的活动,这一活动只是将软件人员与用户共同确定的软件设计用指定的程序设计语言进行实现,得到可以在计算机上运行的实体,用户通常不需要参与这个过程。

其他考生还关注了更多 +