计算机程序设计员级理论知识训练题
一、单项选择<选择一个正确的答案,将相应的字母填入题内的括号中。>
1. 计算机程序设计员在工作中不应该<  >。
  A、谦虚谨慎、胸襟宽阔
  B、严格按照工作程序及相关文档的规范开展工作
  C、善于表现自己的成绩,力求突出自我
  D、时刻保持朝气和活力
2. 遵纪守法指的是计算机程序设计员要遵守职业纪律和与职业相关的<  >。
  A、刑法、民法、劳动法                  B、保密法、劳动法等其他法律
  C、法律、法规、商业道德                D、道德规范
3. 计算机程序员掌握着用户软件系统的重要信息,因此要求程序设计人员必须具备<  >的职业道德。
  A、严谨务实        B、工作耐心        C、谦虚谨慎        D、严守机密
4. 计算机程序设计员在工作中要从客观实际出发,不懂不装懂,多向用户学习,切忌<  >。
  A、服务第一        B、一切向钱看      C、客户第一        D、主观臆断
5. 从<  >的角度看,计算机程序设计员必须了解和熟悉与自身职业有直接或间接关系的领域中取得的新成果,才能更好地掌握本职业的各项技能。
  A、管理            B、发展            C、效益            D、业务
6. 在多个层次的存储器系统中,上一层的存储器较下一层存储器的容量小,<  >。
  A、失效率高        B、离CPU远          C、速度快          D、成本低
7. 按存储的工作方式分类,存储器可分为<  >。
  A、软盘、硬盘、光盘
  B、半导体存储器、磁表面存储器、光存储器
  C、RAM、ROM、BIOS
  D、随机读写存储器、顺序读写存储器、只读存储器
8. 按<  >来划分,总线可以分为8位总线、16位总线、32位总线等。
  A、总线所处的层次                      B、用途
  C、数据线的宽度                        D、信息的传输方向
9. <  >翻译程序在语言程序翻译时,读入一句源程序,则翻译一句,执行一句,反反复复直到最终完成。
  A、编译型          B、过程型          C、解释型          D、脱机型
10. 在缓冲技术中,<  >是以专用的寄存器作为缓冲器,费用较高。
  A、软件缓冲        B、硬件缓冲        C、多重缓冲        D、单缓冲
11. 在文件结构中,<  >对用户是透明的。
  A、字符型文件结构                      B、字节型文件结构
  C、逻辑的文件结构                      D、物理的文件结构
12. 在<  >过程中,用户不能进行任何干预,一切由系统自动进行。
  A、联机作业控制    B、脱机作业控制    C、动态作业控制    D、实时作业控制
13. 数据模型按不同的应用层次可划分为两类:一类是概念数据模型,另一类是<  >。
  A、概念模型        B、逻辑模型        C、实体模型        D、物理模型
14. 在数据库的数据模型中,<  >规定了如何用基本的数据项组织成较大的数据单位,以描述实体类型和实体之间联系。
  A、数据结构        B、记录结构        C、数据操作        D、库结构
15. 数据库系统是一个复杂的系统,是存储介质、处理对象和管理系统的集合体,由数据库、硬件支持系统、软件支持系统和<  >四部分组成。
  A、数据库管理员    B、数据模型描述    C、操作系统        D、应用系统
16. JavaScript是一种安全语言,它<  >。
  A、允许访问本地的硬盘
  B、可以将数据存入到服务器上
  C、能通过浏览器实现信息浏览或动态交互
  D、允许对网络文档进行修改和删除
17. 组件技术是分布式<  >的技术。
  A、面向过程        B、面向对象        C、面向结构        D、模块化
18. 在需求分析阶段,确定系统的功能要求,就是确定<  >。
  A、要解决的问题是什么                  B、项目的验收标准
  C、系统的规模                          D、系统必须完成的所有功能
19. 在模块划分中,类是<  >的模块。
  A、面向功能        B、面向过程        C、面向对象        D、面向结构
20. <  >主要是指程序的运行效率和存储效率两个方面。
  A、编码风格        B、代码调试        C、软件测试        D、程序性能优化
21. 在软件测试方法中,白盒测试法把程序看成是一个透明的盒子,以程序的内部结构和<  >为依据,对程序的所有逻辑路径进行细致的检查。
  A、功能            B、算法            C、外部结构        D、处理过程
22. 软件管理按时间可划分为<  >和使用维护管理。
  A、软件设计管理    B、生产管理        C、开发进度管理    D、技术管理
23. 在软件质量特性中,软件的<  >是指在规定条件下,在规定的时间内,不引起系统失效的概率。
  A、可靠性          B、功能度          C、易使用性        D、时间经济性
24. <  >是网络的核心,它的主要任务是为网络上的其它机器提供服务。
  A、网络协议        B、工作站          C、服务器          D、客户机
25. 域名服务器上运行着一个数据库系统,数据库中保存的是域名地址与<  >的对应。
  A、MAC地址          B、URL地址          C、TCP地址          D、IP地址
26. 在Web客户端存在的主要安全威胁是,Web浏览器<  >。
  A、用户名和口令都是原样传送
  B、拥有不安全的程序
  C、支持下载嵌在HTML页面中的脚本程序并在浏览器中执行
  D、不支持任何加密传输方案
27. 网络级防火墙的一个基本例子就是位于Internet和<  >之间的路由器,它根据数据包的来源、目的地址和端口来过滤。
  A、外部网络        B、内部网络        C、以太网          D、服务器
28. DES〔数据加密标准中,D代表的英文单词是 <  >。
  A、Data            B、Driver          C、Direct          D、Database
29. 著作权是指作者及其他著作权人对其文学、艺术、科学作品所享有的人身权利和<  >的总称。
  A、署名权利        B、发行权利        C、名誉权利        D、财产权利
30. 专利权人具有<  >和接受推广应用的义务。
  A、缴纳年费                            B、转让专利
C、许可他人实施其专利                  D、实施其专利
31. 商标是指商品的生产者、经营者或<  >的提供者用以标明自己所生产、经营的商品或提供的服务与其他人相区别的标记。
  A、许可证          B、售后服务        C、商业服务        D、技术服务
32. 下列说法错误的是<  >。
  A、一个软件从计划开始到废弃为止,要经历一个漫长的时期,通常把软件经历的这个漫长的时期成为软件生命周期。
  B、通常,软件生命周期由软件定义、软件开发和软件维护3个时期组成
  C、软件定义时期由问题定义、可行性研究和需求分析3个阶段组成
  D、通常,软件生命周期由问题定义、可行性研究和需求分析3个时期组成
33. <  >的主要任务是确定软件开发工程的总目标;确定工程的可行性;导出实现工程目标应
该采用的策略及系统必须完成的功能;估计实现该工程需要的资源和成本,并制定工程进度表。
  A、软件定义时期    B、问题定义时期    C、软件开发时期    D、需求分析时期
34. <  >时期又进一步划分为3个阶段,即问题定义、可行性研究和需求分析。
A、软件开发        B、软件定义        C、软件测试        D、软件维护
35. <  >的目的是搞清要解决的问题是什么。
  A、软件定义阶段    B、问题定义阶段    C、可行性研究      D、需求分析
36. <  >的目的是搞清项目是否可能实现和值得开发。
计算机试题
  A、软件定义阶段                        B、可行性研究阶段
  C、问题定义阶段                        D、需求分析阶段
37. 下列说法正确的是:<  >
  A、需求分析阶段的目的是搞清项目是否可能实现和值得开发
  B、需求分析阶段的目的是确定每个模块的数据结构和算法,确定模块的细节
  C、需求分析阶段的目的是搞清要解决的问题是什么
  D、需求分析阶段的目的是确定目标系统必须具备哪些功能
38. 下列说法正确的是:<  >。
  A、软件开发时期的工作包括确定工程的可行性
  B、软件开发时期的工作包括导出实现工程目标应该采用的策略及系统必须完成的功能
  C、软件开发时期的工作包括估计实现工程需要的资源和成本,并制定工程进度表
D、软件开发时期的工作包括软件结构的设计、数据结构和算法设计、编写程序、测试