2005年9月国家三级(信息管理技术)笔试真题试卷(题后含答案及解析)
- 格式:doc
- 大小:61.00 KB
- 文档页数:21
2005年9月国家三级(信息管理技术)笔试真题试卷 (题后含答案及解析)
题型有:1. 选择题 2. 填空题
选择题(每小题1分,共60分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1. 计算机系统中用于存放数据和程序的装置是
A.运算器
B.控制器
C.存储器
D.输入/输出设备
正确答案:C
解析:程序是计算机操作的依据,数据是计算机操作的对象。程序和数据都存储在计算机的记忆装置存储器中。
2. 人工智能是利用计算机来模拟人的思维过程。以下哪项不属于人工智能的范畴?
A.逻辑推理
B.数值计算
C.语言理解
D.人机对弈
正确答案:B
解析:人们把计算机模拟人脑力劳动的过程,称为人工智能。用计算机进行数学定理证明,进行逻辑推理,理解自然语言,辅助疾病诊断,实现人机对弈,密码破译等,都可以利用人们赋予计算机的智能来完成。
3. 系统软件包括操作系统、语言处理程序、数据库管理系统和服务性程序等。以下哪项属于服务性程序?
A.解释程序
B.编译程序
C.汇编程序
D.调试程序
正确答案:D
解析:服务性程序是一类辅助性的程序,它提供各种运行所需的服务。用于程序的装入、链接、编辑及调试用的装入程序、链接程序、编辑程序及调试程序,以及故障诊断程序、纠错程序。
4. 计算机系统中信息的内外存交换属于操作系统的哪种功能?
A.存储管理
B.设备管理
C.文件管理
D.进程管理
正确答案:A
解析:存储管理主要是管理内存资源。当多个程序共享有限的内存资源时,为它们分配内存空间。同时,使用户存放在内存中的程序和数据彼此隔离、互不侵扰,又保证在一定条件下共享。内存不够用时,要解决内存扩充问题,即将内存和外存结合起来管理,为用户提供一个容量比实际内存大得多的虚拟存储器。操作系统的存储管理功能与硬件存储器的组织结构密切相关。
5. TCP/IP参考模型包含网络层、传输层和应用层等。FTP和HTTP属于哪层的协议?
A.应用层
B.网络层
C.传输层
D.物理层
正确答案:A
解析:TCP/IP参考模型在网络层定义了IP协议,在传输层定义了传输控制协议TCP和用户数据报UDP,在传输层之上是应用层,它包括了所有的高层协议,并且总是不断有新的协议加入。应用层的协议主要有:网络终端协议Telnet、文件传输协议FTP、电子邮件协议SMTP、路由协议RIP、网络文件系统NFS和HTTP协议。
6. 对文件的保护与保密可以采用存取权限控制。可设置的完整的基本权限是
A.只读、可写、可执行
B.只读、可执行、不允许任何操作
C.只读、可写、不允许任何操作
D.只读、可写、可执行、不允许任何操作
正确答案:A
解析:一般文件的存取设置的基本权限有:R(只读)、W(可写)、E(可执行)、N(不允许任何操作)。
7. 结构化方法将软件生命周期分为三个时期,即:
A.计划期、设计期、维护期
B.设计期、开发期、维护期
C.计划期、设计期、运行期
D.计划期、开发期、运行期
正确答案:B
解析:结构化方法将软件生命周期分为计划、开发、运行3个时期,每个时期又分为若干阶段,各个阶段按顺序开展。
8. 以下哪项不属于绘制数据流图的原则?
A.图上的每个元素都必须命名
B.数据存储之间可用数据流直接连接
C.交换框必须有输入流和输出流
D.父图与子图的平衡
正确答案:B
解析:绘制数据流图的基本原则中,数据流图的主图上的数据流必须封闭在外部实体之间,实体可以是一个,也可以是多个。数据存储之间可用数据流直接连接是错误的。
9. 扇入和扇出是软件结构的度量术语。观察大量的软件系统发现,设计良好的软件结构,通常是
A.顶层扇出小,中间扇出大,底层扇入大
B.顶层扇出大,中间扇出小,底层扇入小
C.顶层扇出小,中间扇出大,底层扇入小
D.顶层扇出大,中间扇出小,底层扇入大
正确答案:D
解析:观察大量的软件系统发现,设计很好的软件结构通常是顶层扇出比较大,中间扇出比较少,低层模块有大扇入。
10. 程序流程图是一种传统的、应用广泛的、且有争议的软件设计工具。以下哪项是程序流程图的主要优点?
A.支持逐步求精
B.易于表示数据结构
C.可以用箭头随意转移控制
D.直观便于掌握
正确答案:D
解析:程序流程图是一种传统的、应用广泛的,且有争议的软件设计工具,主要优点是对控制流程的描绘直观,便于初学者掌握。程序流程图的缺点:从本质上不支持逐步求精,使程序员过早地考虑程序的控制流程,不考虑程序的全局结构;用箭头代表控制流,使得程序员可以完全不顾结构化设计的原则,随意转移控制;不易表示数据结构;每个符号对应于源程序的一行代码,对于提高大型系统的可理解性作用甚微。
11. 在书写程序语句是,以下哪项是错误的?
A.尽量避免GOTO语句
B.避免多重的条件嵌套
C.少用中间变量使计算具有连续性
D.尽量多用语句标号以便于识别
正确答案:D
解析:书写每个程序语句时应遵循的原则是,每个语句应该简单直接,不应该为了提高效率而把语句搞复杂了,应直接反映意图。当语句使用表达式时,应注意。①尽量少用中间变量,应使计算具有连续性,这样可以防止在以后的修改中将完成一个具体计算机的几个语句拆散。②应注意添加括号以澄清计算意图。③注意浮点运算的误差。在语句构造中,应注意。①避免采用复杂的条件语句。②不要使用否定条件的条件语句。③避免多重循环嵌套或条件嵌套。关于GOTO语句的使用,应注意。①避免不必要的GOTO语句。②不要使GOTO语句相互交叉。③尽量少用语句标号。
12. 软件测试的方法有三种:静态测试、动态测试和
A.程序正确性证明
B.调试
C.验收测试
D.集成测试
正确答案:A
解析:软件测试的方法有3种:动态测试、静态测试和正确性证明。动态测试和静态测试只能发现错误而不能证明程序中不存在错误。从理论上讲,只有借助于程序正确性证明才有可能证明程序的正确性。
13. 可将维护阶段的任务分为三部分:理解现有系统、修改现有系统和
A.回归测试
B.组织维护复审
C.修改现有文档
D.重新确认修改部分
正确答案:D
解析:可维护阶段的任务执行分为3部分:理解现有系统,修改现有系统,重新确认修改部分。
14. 软件质量因素分为多个方面,软件的健壮性属于哪个方面的特性?
A.产品运行
B.产品修改
C.产品转移
D.产品维护
正确答案:A
解析:软件质量因素分为产品运行、产品修改和产品转移3个方面,分别反映了软件产品使用时用户的不同观点。健壮性是与产品运行有关的特性。
15. 关于软件版本管理,最准确、完整的描述是
A.软件配置管理
B.文档版本控制
C.程序版本管理
D.数据变更管理
正确答案:A
解析:版本管理也称为软件配置管理,在软件生命周期的各个阶段产生一系列的文件,包括报告、数据和程序,它们总称为软件配置。
16. 关系数据模型中表和表之间的数据联系是通过以下哪项来实现的?
A.主码
B.指针
C.外码
D.链表
正确答案:C
解析:关系数据模型中表与表之间的数据联系是通过外码(外键)来实现的。当关系中的某个属性(或属性组)虽然不是该关系的主码或只是主码的一部分,确是另一个关系的主码时,称该属性(属性组)为这个关系的外码。
17. 关系数据库的体系结构中,与存储文件相关的是
A.外模式
B.内模式
C.子模式
D.逻辑模式
正确答案:B
解析:内模式也称物理模式或存储模式,一个数据库只有一个内模式,它是数据物理结构和存储方式的描述,是数据库内部的表示方法。
18. 数据库管理系统通过数据定义语言(DDL)定义数据的模式、外模式和内模式,存放于
A.封锁表
B.数据字典
C.索引
D.日志
正确答案:B
解析:数据库系统的三级模式体系(或总体)结构是数据库系统由外模式、模式和内模式三级抽象模式构成,数据库系统建立在文件系统的基础上。三级抽象模式在数据库系统中都存储于数据字典中,是数据字典的最基本的内容,数据库管理系统通过数据字典来管理和访问数据模式。
19. 将如下E-R图转换成关系模型,应转换成多少个关系模式?
A.1个
B.2个
C.3个
D.4个
正确答案:C
解析:E-R模型可以向现有的各种数据库模型转换,对不同的数据库模型有不同的转换规则。向关系模型的转换规则是:一个实体类型转换成一个关系模式,实体的属性就是关系的属性,实体的码就是关系的码。一个m:n.联系转换成为一个关系模式。与该联系相连的各实体码以及联系本身的属性均转换成关系的属性,而关系的码为各实体码的组合。具有同码的关系模式可合并。
20. 设学生关系S(sno, sname, sex, dept)的主码为sno,学生选课关系SC(sno,
eno, grade)的主码为(sno, cno),则关系模式R(sno, eno, sex, dept, grade)最高属于
A.1NF
B.2NF
C.3NF
D.BCNF
正确答案:A
解析:最低要求的条件是元组的每个分量必须是不可分的数据项,这就叫第一范式,简称1NF。若关系模式R∈1NF,且每一个非主属性完全函数依赖于码,则R~2NF。此关系模式中存在部分函数依赖,所以属于1NF。
21. SQL语言集数据定义、数据操纵、数据控制等功能于一体。语句ALTERTABLE属于哪一类功能?
A.DCL
B.DDL
C.DML
D.OCL
正确答案:B
解析:SQL语言集数据定义语言(DDL)、数据操纵语言(DML)、数据控制语言(DCL)的功能于一体,独立完成数据库生命周期中的全部活动,SQL的数据定义语句有创建(CREATE)、删除(DROP)和修改(ALTER)。
22. 在关系数据库中,为了简化用户的查询操作,而又不增加数据的存储空间,则应该创建的数据库对象是
A.table(表)
B.index(索引)
C.cursor(游标)
D.view(视图)