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

2012年下半年《程序员》真题

推荐等级:

发布时间: 2021-12-20 09:38

扫码用手机做题

试卷预览

1 单选题 1分

The development process in the software( )involves four phases: analysis,design, implementation,and testing.

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

本题解析:

参考译文

软件生命周期中的开发过程包括四个阶段:分析、设计、实现和测试.

2 单选题 1分

( )is a query language for manipulating data in a relational database.

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

本题解析:

参考译文

SQL是一种在关系数据库中获取数据的查询语言。

3 单选题 1分

A( )is a file that contains metadata-that is,data about data.

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

本题解析:

参考译文

数据字典是一个包含元数据(即关于数据的数据)的文件。

4 单选题 1分

某用户正在Internet浏览网页,在Windows命令窗口中输入arp-a命令后,得到本机的ARP缓存记录如下图所示。图中119.145.167.254是( )的IP地址。

初级程序员,历年真题,2012年下半年《程序员》真题

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

本题解析:

本试题考查ARP命令及以太帧构成原理。

arp -a显示的是本地ARP缓存中的记录,由于某用户正在Internet浏览网页,因此其本地ARP缓存中必定要有网关记录,即119.145.167.254 10-2B-89-2A-16-7D dynamic 为网关的ARP记录。

综上,备选选项中A为正确答案。

5 单选题 1分

设10*10矩阵A的主对角元素均为0,其他元素均为1,则对于线性方程组:(X1,X2,…,X10) A= (1,2,…,10)其解满足( )。

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

本题解析:

本题考查应用数学方面的基础知识。

题中的线性方程组及展开后的结果为:

初级程序员,章节练习,初级程序员真题

将这10个方程加起来就得到:

9(X1+X2+…+X10)=1+2+…+10=55

X1+X2+…+X10=55/9=6.11…=C

将此方程与上面两个方程比较就得到:

X1=C-1,X2=C-2,…,X10-10

因此有X1> X2 >…>X10(前6个为正,后4个为负)。

6 单选题 1分

设平面上有16个点 {(i,j)| i,j=0,1,2,3},则两点间不同的距离长度共有一共有( )种。

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

本题解析:

本题考查应用数学方面的基础知识。

16个点{(i,j)| i,j=0,1,2,3}组成4*4点阵,相邻点的间距都是1,任两点间的距离有如下多种:

横向或纵向距离为1、2、3三种。斜向距离必然是直角三角形的斜边,而直角两边长只能为1、2、3。因此直角三角形两边可以是(1, 1),(1, 2),(1, 3),(2,2),(2, 3) ,(3, 3),因此,斜边距离分别为2、5、10、8、13、18 的平方根,共6种。总之,共有9种不同的距离。

7 单选题 1分

以质量为中心的信息系统工程控制管理工作是由三方:建设单位(主建方)、集成单位(承建方)和( )单位分工合作实施的 。

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

本题解析:

本题考查软件工程方面的基础知识。

以质量为中心的信息系统工程控制管理工作是由三方:建设单位(主建方)、集成单位(承建方)和监理单位分工合作实施的。这三方的能力和水平都会直接影响到信息系统工程的质量、进度和成本等方面。为此,信息产业部于2002年发布了《信息系统工程监理暂行规定,2003年发布了《信息系统工程监理单位资质管理办法》和《信息系统工程监理工程师资格管理办法》。

8 单选题 1分

某程序员针对用户在使用其软件后反映的以下各种操作问题,分别提出了改进方法,其中( )不能很好地解决问题。

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

本题解析:

本题考查软件工程方面的基础知识。

软件开发过程中,需要不断征求用户意见,不断进行改进。在软件的运行维护过程 中,更需要收集用户的反馈意见,解决有关的问题,陆续推出新的软件版本。对用户操作方面提出的意见,常由程序员去解决。

在A中,用户无意中单击了某个需要执行3分钟的选项。虽然界面上显示了进度条, 但仍必须等待它执行完后才能做其他操作。其实用户不需要该操作继续进行,所以应该设置"取消"按钮,让操作能立即停止 。

在B中,某个菜单项需要执行多个子任务,其进度条中显示了正在执行的子任务的名称及进度,但用户不知道该菜单项需要执行多少个子任务,还要多长时间执行完。因此应再增设一个总体进度条,让用户了解该菜单总的执行进度,心中有数。

在C中,用户单击某个选项时需要5秒才能出现相应的对话框,用户常会再次单击它,最后出现多个同样的对话框。改进方法:单击该选项后光标立即变成沙漏,使用户不必再次进行重复操作。

在D中,某系统在用户正确登录后立即显示了主窗口,但用户不知道系统需要花费十几秒加载数据,此时主窗口中的各种操作都不起作用,用户常认为系统出现了问题。即使这期间将各种选项设置为禁用的灰色或者出现沙漏光标,用户仍不知道系统正在加载数据。正确的改进方法是,在正确登录后,应显示沙漏等待系统加载数据,待加载完成后再显示主窗口,以便能直接进行主窗口的操作。

9 单选题 1分

系统集成就是将各类资源有机、高效地整合到一起,形成一个完整的系统。信息系统集成包括网络集成、数据集成和应用集成等。其中,数据集成和应用集成分别用于解决系统的( )。

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

本题解析:

本题考查软件工程方面的基础知识。

现在的软件开发工作大多数是集成,所有部分都从头开发效率会很低,问题也会更多,成本也会更高。

系统集成就是将各类资源有机、高效地整合到一起,形成一个完整的系统。信息系统集成包括网络集成、数据集成和应用集成等。网络集成、数据集成和应用集成分别用于解决系统的互连性、互通性和互操作性。网络集成重点是系统中异构网络的互连,数据集成重点是系统中异构数据集的互通使用和统一管理,应用集成重点是解决系统中的不同应用程序能顺利操作处理异构的数据集。

10 单选题 1分

在软件维护中,为了加强、改善系统的功能和性能,以满足用户新的要求的维护称为( )。

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

本题解析:

软件维护一般包括下面四个方面。正确性维护是指改正在系统开发阶段己经发生而在系统测试阶段尚未发生的错误。适应性维护是指使应用软件适应信息技术变化和管理需求变化而进行的修改。完善性维护为扩充功能和改善性能而进行的修改。预防性维护是为了改进应用软件的可靠性和可维护性,为了适应未来的软硬件环境的编号,主动增加预防性的新的功能,以使应用系统适应各类变化而不被淘汰。

其他考生还关注了更多>

相关题库更多>