试卷详情

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

开始做题

试卷预览

单选题

Software( )focuses on three attributes of the program: software architecture, data structure, and procedural detail.

查看答案开始考试

正确答案:B

本题解析:

软件设计注重软件的三大属性:软件架构、数据结构和详细的处理过程。

单选题

The( )scheme in a database system is responsible for the detection of failures and for the restoration of the database to a state that existed before the occurrence of the failure.

查看答案开始考试

正确答案:D

本题解析:

数据库中的恢复机制负责检测故障,并将数据库恢复到故障发生前的状态。

单选题

( )statement can perform a calculation and store the result in a variable so that it can be used later.

查看答案开始考试

正确答案:A

本题解析:

赋值语句能执行计算,并将计算结果存入一个变量,供以后使用。

单选题

Data items are added or deleted from the list only at the top of the( ).

查看答案开始考试

正确答案:B

本题解析:

在栈的顶部插入或删除表中的数据项。

单选题

( )means that a program written for one computer system can be compiled and run on another system with little or no modification.

查看答案开始考试

正确答案:A

本题解析:

可移植性是指为种计算机系统编写的程序不需要或几乎不需要修改就能在另一种计算机系统上编译和运行。

单选题

数据测量时,对同一对象进行多次测量可能得到多个数值。精确度是指多次所测得的数值彼此接近的程度;准确度是指所测得的数值与真值符合的程度。实际测量时,不可能出现的情况是( )。

查看答案开始考试

正确答案:D

本题解析:

本题考查数据处理方面的基础知识。

我们可以用打靶为例来说明之。下图A表小精确度与准确度都很好;图B表示精确度很好但准确度不好;图C表示精确度与准确度都不好。

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

准确度很好时,测量值都与真值符合得很好,当然精确度也很好。

单选题

关系模型是采用( )结构表达实体类型及实体间联系的数据模型。

查看答案开始考试

正确答案:D

本题解析:

正确选项为D。数据模型主要有网状模型、层次模型、关系模型和面向对象模型,尽管采用网状模型和层次模型的网状数据库和层次数据库己经很好地解决了数据的集中和共享问题,但是在数据独立性和抽象级别上仍有很大欠缺。用户在对这两种数据库进行存取时,仍然需要明确数据的存储结构,指出存取路径。而后来出现的采用关系模型的关系数据库则较好地解决了这些问题,因为,关系模型是采用二维表格结构表达实体类型及实体间联系的数据模型。关系模型有严格的数学基础,抽象级别比较高,而且简单清晰,便于理解和使用。

单选题

ISO/IEC 9126软件质量模型中,第一层是质量特性,如功能性和可靠性等,第二层是质量子特性,如功能性的质量子特性有适应性和准确性等。与软件适应不同规定环境的处理或手段有关的软件属性称为适应性,这一子特性属于( )质量特性。

查看答案开始考试

正确答案:B

本题解析:

本题考查软件质量的基础知识。

ISO/IEC 9126软件质量模型由三个层次组成:第一层是质量特性,第二层是质量子特性,第三层是度量指标。每个质量特性和质量子特性有其含义。可移植性质量特性是与软件可从某一环境转移到另一环境的能力有关的一组属性。其中包括与软件适应不同规定环境的处理或手段有关的软件属性,即适应性。

单选题

面向对象分析的主要任务不包括( )

查看答案开始考试

正确答案:B

本题解析:

本题考查面向对象分析与结构化分析的基本概念。

面向对象分析的主要任务是描述用户需求,构建一个准确的、一致的模型以描述软件需要解决的问题,其结果是软件系统的分析模型;面向对象设计的主要任务则是描述系统如何解决问题,其结果是软件系统的设计模型。

单选题

面向对象程序设计语言用于( )。

查看答案开始考试

正确答案:C

本题解析:

本题考查面向对象程序设计语言的基本认识。

面向对象程序设计语言的最主要的作用是进行面向对象的系统实现,它并不能用于系统的分析与设计,目前,较为流行的面向对象系统分析与设计工具或语言主要是统一建模语言UML。

其他考生还关注了更多 +