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

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

推荐等级:

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

扫码用手机做题

试卷预览

1 单选题 1分

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

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

本题解析:

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

2 单选题 1分

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

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

本题解析:

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

3 单选题 1分

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

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

本题解析:

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

4 单选题 1分

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

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

本题解析:

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

5 单选题 1分

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

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

本题解析:

本题考查HTML网页的概念。HTML(HyperText Mark-up Language,超文本标记语言或超文本链接标示语言)是一种静态的、由浏览器解释执行的语言。在HTML中用户只能使用语言中已定义好的标记,而不能自定义标记。

6 单选题 1分

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

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

本题解析:

所谓主机路由就是需要完全匹配的路由,所以子网掩码应为255.255.255.255。在路由表中添加主机路由是为了把对主要服务器的访问快速引导到指定的通路上去。

路由分为主机路由、网络路由和默认路由。计算机或路由器在选择路由时先寻找主机路由,然后查找网络路由,最后才查找默认路由。

7 单选题 1分

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。

8 单选题 1分

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

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

本题解析:

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

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

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

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

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

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

9 单选题 1分

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

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

本题解析:

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

10 单选题 1分

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

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

本题解析:

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

其他考生还关注了更多>

相关题库更多>