试卷详情

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

开始做题

试卷预览

单选题

The firewall device is a( )system for connecting a computer network to other computer network.

查看答案开始考试

正确答案:C

本题解析:

防火墙设备是将一个计算机网络连接到另一个计算机网络的安全系统。

单选题

Network software consists of( ), or rules by which processes can communicate.

查看答案开始考试

正确答案:A

本题解析:

网络软件包括各种协议,即各进程之间通信所依据的规则。

单选题

Software( )activities consume a large portion of the total life-cycle budget.

查看答案开始考试

正确答案:B

本题解析:

软件维护活动花费总的生命周期的大部分预算。

单选题

The two goals of an operation system are( )and efficiency.

查看答案开始考试

正确答案:A

本题解析:

操作系统的两大目标是方便和效率。

单选题

以下关于HTML文档的说法,正确的是( )。

查看答案开始考试

正确答案:C

本题解析:

HTML(HyperText Mark-up Language)即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。HTML语言是一种标记语言,它不需要编辑,可以直接由浏览器执行。

单选题

路由器中加入一条主机路由,地址为200.115.240.0,子网掩码是( )。

查看答案开始考试

正确答案:D

本题解析:

本题考查的是主机路由的概念。路由表中一般使用的是目的主机所在的网络而不是单个主机,但作为特性,IP也允许指定某个目的主机的路由,称为指定主机路由,子网掩码采用255.255.255.255,对IP地址的全匹配。

单选题

n*n矩阵可看作是n维空间中的线性变换,矩阵的特征向量经过线性变换后,只是乘以某个常数(特征值),因此,特征向量和特征值在应用中具有重要的作用。下面的矩阵(其中w1、w2、w3均为正整数)有特征向量 (w1, w2, w3), 其对应的特征值为( )。

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

查看答案开始考试

正确答案:C

本题解析:

本题考查数值计算基础知识。

n*n矩阵A可看作是n维空间中的线性变换,它将任何一个向量X变换成新的向量(A的矩阵与列向量X的乘积)。例如,三维空间中的旋转变换就是一种线性变换,它将一个向量变换成另一个向量。由于旋转变换必然是绕某个轴旋转的,因此在这个旋转轴上的向量经过该旋转变换后得到的向量仍会保持在这根轴上。因此,这根轴上的向量很特殊,属于该旋转变换的特征向量。对于单纯的旋转变换来说,这根旋转轴保持不动,所以,这根旋转轴上的特征向量所对应的特征值为1。由于特征向量与特征值的这种关键作用,许多应用问题就是要寻找特定线性变换的一组特征向量及其相应的特征值。

线性变换A的特征向量Y及其相应的特征值λ满足AY=λY;其几何意义就是特征向量Y经过线性变换A变换成向量λY(保持在同一轴上,只是乘以常数λ,放大或缩小λ倍,λ为负时变为相反方向)。

本题中的矩阵A以及由w1、w2、w3组成的列向量W具有关系(可通过矩阵乘法得到)AW=3W,所以,(w1,w2,w3)是该矩阵的特征向量,其相应的特征值为3。

单选题

企业中的信息处理过程包括多个阶段,对每个阶段都应有目标要求、 规范的制度以及需要特别注意的事项。以下叙述中正确的是( )。

查看答案开始考试

正确答案:A

本题解析:

本题考查信息化基础知识。

企业的信息处理过程一般包括多个阶段,例如数据收集、数据整理、数据输入、数据存储、数据分类(排序)、数据加工、数据传输、数据输出、数据发布和数据运用等。每个阶段都应有目标要求,有规范的制度,有需要特别注意的事项。

在数据收集阶段,首先需要明确收集哪些数据项,其原则应是符合应用需求。具体来说,就是要根据数据输出报表的要求来设计需要收集的数据项。例如,考生报名时需要填写哪些数据项,应根据考试统计表的需要来确定。工厂对原材料的采购需求应根据生产的产品与产量计划来确定。

数据排序的目的是便于检索,加快检索速度。数据排序一般不能节省存储空间,相反,有时需要建立索引,增加了存储空间。

用户的检索操作是否简单主要取决于检索程序所提供的界面,与数据是否排序并不直接相关。

数据代码化主要是便于计算机处理(节省存储空间、提高处理速度),对最终用户来说,代码化后往往更难于直观识别。例如,将性别字段代码化,以1表示男,以2表示女,会更便于计算机处理,但并不直观。

单选题

算法是问题求解过程的精确描述,它为解决某一特定类型的问题规定了一个运算过程。以下关于算法的叙述中,错误的是( )。

查看答案开始考试

正确答案:D

本题解析:

本题考查算法方面的基础知识。流程图、N/S盒图和伪代码都是描述算法时常用的工具,其中,流程图和N/S盒图是图形化工具。E-R图则指实体一联系图,用于表示数据库设计中的概念设计模型。

单选题

某系统中一个组件的某个函数中,有一个变量没有正确初始化,在( )阶段最可能发现问题。

查看答案开始考试

正确答案:A

本题解析:

本题考查软件测试过程。单元测试是在模块编写完成且无编译错误后进行,通过向被测试模块提供测试数据并接收测试结果,没有正确初始化的变量很可能引起结果中有问题,所以最可能在单元测试中发现。集成测试把模块按系统设计说明书的要求组合起来进行测试,集成测试主要测试穿过模块的数据、模块之间的影响等方面的问题。确认测试的任务就是进一步检查软件的功能和性能是否与用户要求的一样。系统测试是通过与系统的需求相比较,发现所开发的系统与用户需求不符或矛盾的地方。

其他考生还关注了更多 +