职业技能鉴定国家题库
A、职业纪律 B、软件法
6 .计算机程序设计员在工作中要从客观实际出发,不懂不装懂,多向用户学习,切忌
(D )。
D、主观臆断
计算机程序设计员国家职业资格三级(高级)
称 名 线 位单 * I I I I I I A、服务第一 B、一切向钱看 C、客户第一
理论知识试卷
注 意 事 项
1、 本试卷依据2002年颁布的《计算机程序设计员》国家职业标准命制, 考试时间:90分钟。
2、 请在试卷标封处填写姓名、准考证号和所在单位的名称。 3、 请仔细阅读答题要求,在规定位置填写答案。
7 .计算机程序设计员要根据自身分工的不同和形势发展的需要,掌握软件技术所需要的技能,如新 的语言、(D )、网络技能、组件开发等。 A、新的系统设备
B、新的环境
C、新的模式
D、新的开发工具
&二进制数(0.1101)2转换为十进制数的结果是(D )。 A、(0.4346)10 B、 (0.6371)10 C、 (0.2472)10 D、(0.8125)10
9 .并行接口适用于(D )的场合,其接口电路相对简单。 A、传输距离较远,传输速度要求低 传输速度要求低
C、传输距离较远,传输速度要求高 传输速度要求高
B、传输距离较近,D、传输距离较近,
D、中断状态 以及放宽对CPU的中断响
D、DMA D、操作系统 D、指针域 D、编译型 D、算法
I 此
-一- -二二 总分 得分 10?中断处理系统包括(B卜保存中断现场、对中断请求的分析处理和现场的恢复等。
B、中断响应 C、中断申请
D、中断识别 11. ( D )翻译程序在语言程序翻译时,加工整个源程序,最终翻译成机器语言,交给计算机执行。 A、过程型 A、数据结构
B、解释型
C、功能型
12?虚拟机好似通用的计算机,有自己的 A、确定优先级
得分 评分人 一、单项选择题(第1题?第160题。选择一个正确的答案,将相应的字母填入题内的括号中。每题
(B ),但本身没有实际的硬件。
0.5分,满分80分。) 1
A、职业规范 2
?计算机程序设计员的职业道德修养, 主要是指职业责任、
B、职业活动
C、职业资格
.计算机程序设计员的忠于职守,就是要
A、 忠于程序设计人员这个特定的工作岗位,不要参与其它岗位的工作 B、 服从公司领导的安排,在任何情况下都要维护公司的利益
C、 忠于程序设计人员这个特定的工作岗位,自觉履行程序设计员的各项职责 D、 在完成自己工作的同时,主动分担领导的各项工作
C、 逻辑思维
D、理论 D、职业纪律
(A )规定了如何用基本的数据项组织成较大的数据单位,以描述实
B、存储系统 C、指令系统 B、记录结构 B、封锁状态 B、面向过程
C、数据操作 C、就绪状态 C、编程
D、宿主
引入缓冲技术的一个主要原因是可以减少 (C )对CPU
经济可行性、运行可行性以及
B、ROMC、I/O
所谓文件的
C、 人员可行性 (D )。
B、项目的验收标准
D、 系统必须完成的所有功能
B、用户
C、程序
A )。
在单链表中,每个节点有两个
D、库结构
(D )、职业情感以及职业能力的修养。
(C )。
A、数据结构 A、等待状态 A、面向对象 14.
的中断次数, 应时间要求。 A、RAM 15.
逻辑结构是指呈现在 文件结构。 A、系统 16.
域:数据域和 A、指令域
D、社会公德
13?运行状态的进程在一定时间(时间片到)后,会自动转为 (A )。
号 证 考 准 D、面向结构的方法
(A )等。
D、法律可行性
(D ),谦虚谨慎、胸襟宽阔。
3 .计算机程序设计员的工作性质决定了从业人员不仅要在 (C )上有一定的造诣,而且还要具有实 干精神。
A、实践能力 A、确定责任人 C、摆脱责任
5 ?遵纪守法指的是计算机程序设计员要遵守
B、思想道德
B、 公布并提出自己的解决方案 D、 与相关人员交流
)和与职业相关的法律、法规、商业道德。 C、 公司规章制度
(B )面前的
4 .计算机程序设计员在工作中发现问题时,应及时
(D )。
B、代码域
C、结构域
(C )和处理过程为 D、外部结构
17. 在数据库的数据模型中, 体类型和实体之间联系。
(A
18. 在SQL语言中,“嵌入式SQL语言的使用规定”用来规定 SQL语句在(A )语言的程序中使用 的规则。
试卷编码:17GL12000000-20243060030005 第1页 共
19?当前有三种公认的软件开发方法,即面向过程的方法、面向对象的方法和 A、组件技术 容包括:技术可行性、 A、环境可行性
A、要解决的问题是什么 C、系统的规模 22.
B、 使用复杂性小的算法
C、 避免将不同的数据类型混在一起 D、 尽量避免采用多维数组和复杂的表
23. 在软件测试方法中,白盒测试法把程序看成是一个透明的盒子,以程序的 依据,对程序的所有逻辑路径进行细致的检查。 A、功能
B、流程
C、内部结构
下列有关提高程序效率的方法中,错误的是 (
B、时间可行性
21. 在需求分析阶段,确定系统的功能要求,就是确定
B、结构化技术
C、模块化技术 20?软件项目可行性分析的研究内
A、 细心分析多层循环嵌套,确定是否可以将一些工作移到循环内
试卷编码:17GL12000000-20243060030005 第2页 共
A、技术管理 B、使用维护管理 C、进度管理 D、质量管理 25 ?在软件质量特性中,软件的 (D )是指在规定条件下,软件能用适当的资源完成规定的功能的 称 能力。
A、可靠性 D、时间经济性 B、功能度 C、易使用性 名 26 . UML用(A )来描述系统的结构或静态特征及行为或动态特征。 线 I 位 A、模型 B、过程 C、函数 D、模块 I I 单 * I 27 .域名服务器上运行着一个数据库系统,数据库中保存的是域名地址与 D )的对应。 I I A、MAC地址 B、URL地址 C、TCP地址 D、IP地址
I 28 . ( D )属于TCP/IP模型的传输层,提供可靠的数据传输服务。 此 I A、IP B、ICMP C、UDP D、TCP
29 . ( D )除提供身份证明外,还可指出所签的文档是否已被修改。
24 .软件管理的生产管理可进一步分为生产过程、成本和
(D )。
B、 问题定义阶段的目的是确定每个模块的数据结构和算法,确定模块的细节 C、 问题定义阶段的目的是搞清项目是否可能实现和值得开发 D、 问题定义阶段的目的是搞清要解决的问题是什么 40. 下列说法正确的是:(C )
A、 软件定义阶段的目的是搞清项目是否可能实现和值得开发 B、 问题定义阶段的目的是搞清项目是否可能实现和值得开发 C、 可行性研究阶段的目的是搞清项目是否可能实现和值得开发 D、 需求分析阶段的目的是搞清项目是否可能实现和值得开发 41. 下列说法正确的是:(D )
A、 需求分析阶段的目的是搞清项目是否可能实现和值得开发
B、 需求分析阶段的目的是确定每个模块的数据结构和算法,确定模块的细节 C、需求分析阶段的目的是搞清要解决的问题是什么 D、 需求分析阶段的目的是确定目标系统必须具备哪些功能 42. 下列说法正确的是:(C )。
A、私有密钥 B、公开密钥 C、传统签名
D、数字签名
30 . Web服务器引起风险的主要原因是 (A )、不安全的程序(CGI、ASP等)以及 Web服务器的 配置不当和缺乏强大的加密。 A、HTTP协议的缺陷 C、交换机的拥塞 A、外部网络 A、唯一性 A、许可证 A、申请取得 35 .劳动关系主距阜 A、劳动者
号 证 考 准 B、管理人员
B、防火墙的缺陷
A、 软件定义时期的工作包括软件结构的设计、数据结构和算法设计、编写程序、测试 B、 软件测试时期的工作包括软件结构的设计、数据结构和算法设计、编写程序、测试 C、 软件开发时期的工作包括软件结构的设计、数据结构和算法设计、编写程序、测试 D、 问题定义时期的工作包括软件结构的设计、数据结构和算法设计、编写程序、测试 43. 下列说法正确的是:(D )
A、 软件开发通常由概要设计、详细设计、编码、软件维护
D、先进性
B、 软件开发通常由软件定义、详细设计、编码、软件测试 C、 软件开发通常由软件定义、详细设计、编码、软件维护 D、 软件开发通常由概要设计、详细设计、编码、软件测试 44. 下列说法正确的是:(C )。
A、 编码的目的是将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定各模
块之间的接口
B、 详细设计的任务是将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定 各模块之间的接口
C、 概要设计的任务是将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定 各模块之间的接口
D、 软件测试的任务是将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定 各模块之间的接口 45.
下列说法正确的是: (D )。
4个阶段组成 4个阶段组成 4个阶段组成 4个阶段组成
D、路由算法的不稳定
31?网络级防火墙的一个基本例子就是位于 目的地址和端口来过滤。 In ternet和(B )之间的路由器,它根据数据包的来源、
B、内部网络
C、以太网
D、服务器
B、排它性
32 .知识产权具有专有性、地域性、 (C
)等特点。
33 .商标是指商品的生产者、经营者或 (C 服务与其他人相区别的标记。C、时间性
B、售后服务
的
C、商业服务 )。
C、继受取得
B、注册取得
34 .商标权的取得有两种方式,即原始取得和
)的提供者用以标明自己所生产、经营的商品或提供
D、技术服务 D、转让取得 D、生产工具
36 .下列说法正确的是(C )。 要是指劳动者和 (C )在实现劳动的过程中发生的社会关系。 A、 通常,软件生命周期由软件定义、可行性研究和需求分析 C、用人单位 B、 通常,软件生命周期由问题定义、可行性研究和需求分析 C、 通常,软件生命周期由软件定义、软件开发和软件维护 D、 通常,软件生命周期由问题定义、软件开发和软件维护
3个时期组成
3个时期组成
37 . ( A )的主要任务是确定软件开发工程的总目标;确定工程的可行性;导出实现工程目标应该 采用的策3个时期组成 略及系统必须完成的功能;估计实现该工程需要的资源和成本,并制定工程进度表。
3个时期组成
A、软件定义时期 B、问题定义时期 C、软件开发时期
D、需求分析时期
A、 详细设计的任务是将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定 各模块之间的接口
38 .下列说法错误的是:(D )
A、 软件生命周期由软件定义、软件开发和软件维护
3个时期组成
B、 软件定义时期的主要任务是确定软件开发工程的总目标
C、 软件定义时期的工作通常称为系统分析,由系统分析员负责完成
D、 软件维护时期又进一步划分为 3个阶段,即问题定义、可行性研究和需求分析 39 .下列说法正确的是:(A )
A、问题定义阶段的目的是确定目标系统必须具备哪些功能
试卷编码:17GL12000000-20243060030005
B、 详细设计的任务是发现并排除软件中的错误,最终把一个高质量的软件系统交付给用户使用 C、 详细设计的任务是实现人和计算机的通讯,产生一个机器能执行的源程序
D、 详细设计的任务是确定每个模块的数据结构和算法,确定模块的细节,具体为:外部接口、内 部接口、输入输出、局部数据 46. 下列说法正确的是:(D )。
A、 编码的目的是将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定各模 块之间的接口
B、 编码的目的是发现并排除软件中的错误,最终把一个高质量的软件系统交付给用户使用 第3页 共C、 编码的目的是确定每个模块的数据结构和算法,确定模块的细节,具体为:外部接口、内部
接
口、输入输出、局部数据
54 ?软件需求规格说明在开发、测试、 A、维护
55 .下列说法错误的是:(D :
(A
D、编码的目的是实现人和计算机的通讯,产生一个机器能执行的源程序 47 .下列说法正确的是:(D )。
B、质量保证
A、 软件测试的任务是将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确
称 名 线 位I I I * I I I A、 在用面向对象观点建立起的 3种模型中, B、 在用面向对象观点建立起的 3种模型中,
A、软件需求说明须保证完整性 C、软件需求说明须保证可修改性
定 各模块之间的接口
B、 软件测试的任务是实现人和计算机的通讯,产生一个机器能执行的源程序
C、 软件测试的任务是确定每个模块的数据结构和算法,确定模块的细节,具体为:外部接口、内 部接口、输入输出、局部数据
D、 软件测试的任务是发现并排除软件中的错误,最终把一个高质量的软件系统交付给用户使用 48 .下列说法正确的是:(D )。
单 C、 在用面向对象观点建立起的 3种模型中, 56 .下列说法正确的是: (D D、 在用面向对象观点建立起的 3种模型中, A、 面向对象分析方法的指导思想是:自上而下、逐步分解
B、 模块化分析方法的指导思想是:自上而下、逐步分解 C、 原型法的指导思想是:自上而下、逐步分解 D、 结构化分析方法的指导思想是:自上而下、逐步分解 57. 下列说法正确的是:(C )° 动态模型是最基本、最重要、最核心的 对象模型是最基本、最重要、最核心的 功能模型是最基本、最重要、最核心的
动态模型与功能模型是最基本、最重要、最核心的 58.
下列说法正确的是:(
C、 状态转化图
D、对话图
C、PAD图
D、状态转化图
I 此 A、 软件维护的任务是将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确
定 各模块之间的接口
B、 软件维护的任务是实现人和计算机的通讯,产生一个机器能执行的源程序
C、 软件维护的任务是发现并排除软件中的错误,最终把一个高质量的软件系统交付给用户使用
D、 软件维护的任务是通过各种必要的维护活动使软件系统持久地满足用户需求 49
.关于软件维护的种类,下列说法正确的是: (D )。
A、 软件维护包括扩展性维护、适应性维护、完善性维护和预防性维护 B、 软件维护包括扩展性维护、强壮性维护、完善性维护和预防性维护 C、 软件维护包括改正性维护、强壮性维护、完善性维护和预防性维护 D、 软件维护包括改正性维护、适应性维护、完善性维护和预防性维护
50 ?需求分析的任务是明确目标系统究竟做什么。为此,需要先确定系统的综合要求,包
括:功能要
求、性能要求、运行要求和可能的要求,其中可能的要求指:
)°
B、状态转化图描绘了系统的数据关系 D、 对话图描绘了系统的数据关系
A、在00A方法中,基本结构是对象而不是记录,一切事物、概念都可以看作对象
B、 在00方法中,基本结构是对象而不是记录,一切事物、概念都可以看作对象 C、 在0ID方法中,基本结构是对象而不是记录,一切事物、概念都可以看作对象 D、 在00S方法中,基本结构是对象而不是记录,一切事物、概念都可以看作对象 59. 关系图、 A、程序流程图 A、程序流程图 61.
B、盒图 B、数据流图
下列说法正确的是:(
需求的图形化表示模型包括数据流图、实体
(D )。
A、 确定系统必须完成的所有功能
B、 包括系统的处理速度、存储容量、响应时间、安全限制等 C、 包括系统运行时的环境要求,如主机、外设、网络、软件等 D、 即为系统将来扩展提出的要求
51 ?书写《需求分析规格说明书》的过程中需要分析系统的数据要求,系统的数据要求不包括下列哪 一项:(D )。 A、数据的结构 C、数据量
B、系统需要哪些数据 D、数据本身的性质
(A )、对话图和类图等。
60. ( A )是结构化系统分析的基本工具。
号 证 考 准 )°
A、程序流程图描绘了系统的数据关系 C、实体关系图描绘了系统的数据关系 62. 下列说法正确的是:(D ) °
A、程序流程图中的菱形框代表关系,它确定了实体对之间逻辑上和数量上的联系 B、状态转化图中的菱形框代表关系,它确定了实体对之间逻辑上和数量上的联系 C、对话图中的菱形框代表关系,它确定了实体对之间逻辑上和数量上的联系
D、实体关系图中的菱形框代表关系,它确定了实体对之间逻辑上和数量上的联系 63. 下列说法正确的是:(D ) °
A、 详细设计的任务是:确定软件的结构及模块的划分,并确定各模块之间的接口
B、 软件定义的任务是:确定软件的结构及模块的划分,并确定各模块之间的接口
B、次系统结构图与系统扩充结构图 D、主系统结构图与系统扩充结构图 C、 抽象
B、降低软件的开发成本 D、 提高软件的质量
D、信息隐蔽
52 ?书写
A、确定系统的功能要求 《需求分析规格说明书》的步骤是:确定系统的综合要求、分析系统的数据要C、分析系统的运行要求 求、 (
业务需求、用户需求、(D )和其他非功能需求。
C、系统需求
D、功能需求
)、
B、分析系
统的性能要求
修正开发计划、书写文档。
)、项目管理以及相关项目功能中都起着重要的作用。
D、导出系统的逻辑模型
53 .软件需求包括3个不同的
)。 层次
A、商务需求
B、产品需求
B、软件需求说明须保证一致性 D、软件需求说明须保证可重用性
C、 需求分析的任务是:确定软件的结构及模块的划分,并确定各模块之间的接口
试卷编码:17GL12000000-20243060030005 第4页 共
D、 概要设计的任务是:确定软件的结构及模块的划分,并确定各模块之间的接口 64. 下列说法正确的是:(D )
A、 概要设计的任务是:确定每个模块的算法和数据结构及细节 B、 软件定义的任务是:确定每个模块的算法和数据结构及细节 C、 需求分析的任务是:确定每个模块的算法和数据结构及细节 D、 详细设计的任务是:确定每个模块的算法和数据结构及细节 65.
系统结构图包括:( )°
A、主系统结构图与系统流程图 C、次系统结构图与系统流程图 66.
设计时应该遵循一些重要的原则,这些原则不包括: A、继承
B、模块化
67. 模块化的优点不包括(B )° A、降低软件开发和维护的难度 C、可以移植
68. 下列说法正确的是:(D ) °
A、抽象是指对研究的系统要划分成若干个模块,模块间既相对独立又相关,这一组模块完成指定
在进行软件结构概要
(D ) °
试卷编码:17GL12000000-20243060030005 第5页 共