计算机程序设计员高级理论知识训练题 计算机程序设计员高级理论知识训练题选择一个正确的答案, 一、单项选择(选择一个正确的答案,将相应的字母填入题内的括号中。) 单项选择 选择一个正确的答案 将相应的字母填入题内的括号中。 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. 在数据库的数据模型中,( )规定了如何用基本的数据项组织成较大的数据单位,以描述实体类 型和实体之间联系。 1 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、实施其专利 2 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、软件开发时期的工作包括软件结构的设计、数据结构和算法设计、编写程序、测试 39. 下列说法正确的是:( ) A、软件开发通常由概要设计、详细设计、编码、软件维护 4 个阶段组成 B、软件开发通常由软件定义、详细设计、编码、软件测试 4 个阶段组成 C、软件开发通常由软件定义、详细设计、编码、软件维护 4 个阶段组成 D、软件开发通常由概要设计、详细设计、编码、软件测试 4 个阶段组成 40. ( )是将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定各模块之间的 接口。 A、概要设计的任务 B、详细设计的任务 C、编码的目的 D、软件测试的任务 41. 下列说法正确的是: ( )。 A、详细设计的任务是将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定各 模块之间的接口 B、详细设计的任务是发现并排除软件中的错误,最终把一个高质量的软件系统交付给用户使用 C、详细设计的任务是实现人和计算机的通讯,产生一个机器能执行的源程序 D、详细设计的任务是确定每个模块的数据结构和算法,确定模块的细节,具体为:外部接口、内部 3 接口、输入输出、局部数据 42. 下列说法正确的是:( )。 A、编码的目的是将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定各模块 之间的接口 B、编码的目的是发现并排除软件中的错误,最终把一个高质量的软件系统交付给用户使用 C、编码的目的是确定每个模块的数据结构和算法,确定模块的细节,具体为:外部接口、内部接口、 输入输出、
局部数据 D、编码的目的是实现人和计算机的通讯,产生一个机器能执行的源程序 43. 软件测试的任务是( )。 A、将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定各模块之间的接口 B、发现并排除软件中的错误,最终把一个高质量的软件系统交付给用户使用 C、确定每个模块的数据结构和算法,确定模块的细节,具体为:外部接口、内部接口、输入输出、 局部数据 D、实现人和计算机的通讯,产生一个机器能执行的源程序 44. 下列说法正确的是:( )。 A、详细设计的任务是通过各种必要的维护活动使软件系统持久地满足用户需求 B、概要设计的任务是通过各种必要的维护活动使软件系统持久地满足用户需求 C、软件维护的任务是通过各种必要的维护活动使软件系统持久地满足用户需求 D、软件测试的任务是通过各种必要的维护活动使软件系统持久地满足用户需求 45. 软件维护的种类不包括:( )。 A、扩展性维护 B、改正性维护 C、适应性维护 D、完善性维护 46. 需求分析的任务是明确目标系统究竟做什么。为此,需要先确定系统的综合要求,包括:功能要求、 性能要求、运行要求和可能的要求,其中可能的要求指:( )。 A、确定系统必须完成的所有功能 B、包括系统的处理速度、存储容量、响应时间、安全限制等 C、包括系统运行时的环境要求,如主机、外设、网络、软件等 D、即为系统将来扩展提出的要求 47. 书写《需求分析规格说明书》的过程中需要分析系统的数据要求,系统的数据要求不包括下列哪一 项:( )。 A、数据的结构 B、系统需要哪些数据 C、数据量 D、数据本身的性质 48. 书写《需求分析规格说明书》的步骤是:确定系统的综合要求、分析系统的数据要求、( )、修 正开发计划、书写文档。 A、确定系统的功能要求 B、分析系统的性能要求 C、分析系统的运行要求 D、导出系统的逻辑模型 49. 软件需求包括 3 个不同的层次-----( )、用户需求、功能需求和其他非功能需求。 A、商务需求 B、业务需求 C、产品需求 D、系统需求 50. 所有的用户需求必须与( )一致。 A、功能需求 B、系统需求 C、产品需求 D、业务需求 51. 下列说法错误的是:( )。 A、软件需求说明须保证完整性 B、软件需求说明须保证一致性 C、软件需求说明须保证可修改性 D、软件需求说明须保证可重用性 52. 一个软件原型是所提出的新产品的部分实现。下面不属于使用原型的主要目的的是:( )。 A、可以探索不同的用户界面技术,使系统达到最佳的可用性 4 B、用户对原型的评价可以指出需求中的许多问题,在开发真正产品之前,可以用最低的费用来解决 这些问题 C、在原型屏幕显示和报表中使用合理的模拟数据 D、通过一系列小规模的开发循环,可以完成整个产品的开发 53. ( )的指导思想是:自上而下、逐步分解。 A、面向对象分析方法 B、模块化分析方法 C、结构化分析方法 D、原型法 54. 在用( )观点建立起
的 3 种模型中(对象模型、动态模型、功能模型) ,对象模型是最基本、最重 要、最核心的。 A、结构化 B、原型法 C、面向对象 D、模块化 55. 在面向对象方法中,基本结构是( )而不是记录,一切事物、概念都可以看作( )。 A、数据 B、方法 C、对象 D、函数 56. ( )是结构化系统分析的基本工具。 A、程序流程图 B、数据流图 C、状态转化图 D、对话图 57. ( )描绘了系统的数据关系。 A、实体关系图 B、程序流程图 C、状态转化图 D、对话图 58. 下列说法正确的是:( )。 A、程序流程图中的菱形框代表关系,它确定了实体对之间逻辑上和数量上的联系 B、状态转化图中的菱形框代表关系,它确定了实体对之间逻辑上和数量上的联系 C、对话图中的菱形框代表关系,它确定了实体对之间逻辑上和数量上的联系 D、实体关系图中的菱形框代表关系,它确定了实体对之间逻辑上和数量上的联系 59. 概要设计的任务是:( )。 A、确定软件的结构及模块的划分,并确定各模块之间的接口 B、确定每个模块的算法和数据结构及细节 C、描述系统展现给用户的行为和执行的操作等 D、确定系统的目标 60. 下列说法正确的是:( ) A、概要设计的任务是:确定每个模块的算法和数据结构及细节 B、软件定义的任务是:确定每个模块的算法和数据结构及细节 C、需求分析的任务是:确定每个模块的算法和数据结构及细节 D、详细设计的任务是:确定每个模块的算法和数据结构及细节 61. 下列说法正确的是:( )。 A、详细设计包含的基本内容有:系统结构图、IPO 说明、类-对象说明及文件目录结构 B、模块设计包含的基本内容有:系统结构图、IPO 说明、类-对象说明及文件目录结构 C、需求分析包含的基本内容有:系统结构图、IPO 说明、类-对象说明及文件目录结构 D、概要设计包含的基本内容有:系统结构图、IPO 说明、类-对象说明及文件目录结构 62. 系统结构图包括:( )。 A、主系统结构图与系统流程图 B、次系统结构图与系统扩充结构图 C、次系统结构图与系统流程图 D、主系统结构图与系统扩充结构图 63. 下列关于概要设计的基本原则,描述错误的是:( )。 A、应该遵循一些原则,包括:模块化、抽象 B、应该遵循一些原则,包括:模块化、模块独立 C、应该遵循一些原则,包括:抽象、继承 D、应该遵循一些原则,包括:抽象、模块独立 5 64. 下列说法正确的是:( )。 A、类是组成软件结构的基本元素,它是数据说明和算法的集合 B、函数是组成软件结构的基本元素,它是数据说明和算法的集合 C、对象是组成软件结构的基本元素,它是数据说明和算法的集合 D、模块是组成软件结构的基本元素,它是数据说明和算法的集合 65. 下列说法正确的是:( )。 A、抽象是指对研究的系统要划分成若干个模块,模块间既相对独立又相关,这一组模块完成指定的 功能 B、抽象是指对研究的系统要把一些关系密切的软件元素物理地址放在一起,把关系密切的数据限制
在模块内使用 C、抽象是指对研究的系统要由一组完成相对独立的子功能的模块组成 D、抽象是指对研究的系统要抓住重要方面,而忽略个别的、非本质的属性和差别,抽出共性的、本 质的东西 66. ( )是指把一些关系密切的软件元素物理地址放在一起,把关系密切的数据限制在模块内使用。 A、信息隐蔽 B、抽象 C、局部化 D、模块化 67. ( )的概念是模块化、抽象、信息隐蔽和局部化概念的直接结果。 A、模块独立 B、耦合 C、内聚 D、抽象化 68. 在进行软件结构概要设计时要遵循一些原则,其中“深度、宽度、扇出和扇入应该适中”中的扇出 指( )。 A、软件结构控制的层数 B、软件结构中模块层的最多模块数 C、一个模块直接控制的模块数 D、一个模块被多少模块调用 69. 下列说法正确的是:( )。 A、模块化设计方法是把系统逻辑模型映射成软件结构,根据信息流的类型采用相应的方法 B、面向对象设计方法是把系统逻辑模型映射成软件结构,根据信息流的类型采用相应的方法 C、程式化设计方法是把系统逻辑模型映射成软件结构,根据信息流的类型采用相应的方法 D、结构化设计方法是把系统逻辑模型映射成软件结构,根据信息流的类型采用相应的方法 70. 下列说法正确的是:( )。 A、OOA 是面向对象设计的缩写 B、OOS 是面向对象设计的缩写 C、OID 是面向对象设计的缩写 D、OOD 是面向对象设计的缩写 71. 下列关于详细设计的工具,说法错误的是:( )。 A、详细设计的工具包括表格 B、详细设计的工具包括图形 C、详细设计的工具包括数字 D、详细设计的工具包括语言 72. 下列说法正确的是:( )。 A、密码验证的功能主要是完成用户进入系统时的密码核对工作 B、密码验证的功能主要是完成管理员进入系统时的身份认证工作 C、密码验证的功能主要是完成用户进入系统时的身份认证工作 D、密码验证的功能主要是完成管理员进入系统时的密码核对工作 73. 下列说法正确的是:( )。 A、密码验证的作用:主要是为了验证使用者是否为用户本人 B、身份核对的作用:主要是为了验证使用者是否为用户本人 C、用户登录的作用:主要是为了验证使用者是否为用户本人 D、身份认证的作用:主要是为了验证使用者是否为用户本人 74. 下列说法正确的是: ( )。 A、身份认证的主要方式是:用户输入自己的操作权限和用户密码,然后进行验证 6 B、用户登录的主要方式是:用户输入自己的操作权限和用户密码,然后进行验证 C、密码验证的主要方式是:用户输入自己的操作权限和用户密码,然后进行验证 D、身份验证的主要方式是:用户输入自己的操作权限和用户密码,然后进行验证 75. 密码验证模块包含的两个子模块是:( )。 A、身份认证和密码修改 B、身份认证和密码认证 C、用户登录和密码修改 D、用户登录和密码认证 76. 密码验证的程序输入项不包括:( )。 A、验证码 B、权限 C、用户名 D、密码 77. 下列说法正确的是: ( )。
A、在密码验证模块中,主要采用瀑布模型的设计方法,自下而上进行分析 B、在密码验证模块中,主要采用瀑布模型的设计方法,逐步分解进行分析 C、在密码验证模块中,主要采用瀑布模型的设计方法,逐步求精进行分析 D、在密码验证模块中,主要采用瀑布模型的设计方法,自上而下进行分析 78. 结构化程序设计的优点不包括:( )。 A、程序结构清晰和模块化技术的使用,使修改或重新设计时可复用部分增加 B、可显著提高软件开发的成功率和生产率 C、代码可移植性强 D、开发时容易保证程序的正确性 79. 下列说法正确的是:( )。 A、结构化程序设计特点必须遵循的准则包括:提高可重用性、提高可扩充性、提高健壮性 B、模块化程序设计特点必须遵循的准则包括:提高可重用性、提高可扩充性、提高健壮性 C、程式化程序设计特点必须遵循的准则包括:提高可重用性、提高可扩充性、提高健壮性 D、面向对象设计特点必须遵循的准则包括:提高可重用性、提高可扩充性、提高健壮性 80. 下列说法正确的是:( )。 A、提高可重用性的程序设计准则包括:封装实现策略、避免使用多分支语句、精心确定公有方法 B、提高健壮性的程序设计准则包括:封装实现策略、避免使用多分支语句、精心确定公有方法 C、提高完整性的程序设计准则包括:封装实现策略、避免使用多分支语句、精心确定公有方法 D、提高可扩充性的程序设计准则包括:封装实现策略、避免使用多分支语句、精心确定公有方法 81. ( )的优点是:对控制流程描述直观,便于初学者掌握。 A、盒图 B、程序流程图 C、PAD 图 D、判定表 82. ( )的特点包括:功能域明确;不可能任意转移控制;容易确定局部和全局数据的作用域;容易 表现嵌套关系。 A、程序流程图 B、PAD 图 C、盒图 D、判定表 83. 下列说法正确的是:( )。 A、盒图所描述的程序结构十分清晰,而且用它设计出的程序必然是结构化的 B、判定表所描述的程序结构十分清晰,而且用它设计出的程序必然是结构化的 C、判定树所描述的程序结构十分清晰,而且用它设计出的程序必然是结构化的 D、PAD 图所描述的程序结构十分清晰,而且用它设计出的程序必然是结构化的 84. 判定表由 4 部分组成:其中( )是和每种条件组合相对应的动作。 A、左上部 B、左下部 C、右上部 D、右下部 85. 下列说法正确的是:( )。 A、随着软件工程的发展,出现了一些面向对象设计专用的语言,称为 PDL 语言 B、随着软件工程的发展,出现了一些程式化设计专用的语言,称为 PDL 语言 C、随着软件工程的发展,出现了一些模块化程序设计专用的语言,称为 PDL 语言 7 D、随着软件工程的发展,出现了一些软件过程设计专用的语言,称为 PDL 语言 86. ( )。 A、可视化程序设计主要是让程序设计人员利用软件本身提供的接口,像搭积木一样构造应用程序的 各种界面 B、可视化程序设计主要是让程序设计人员利用函数库,像
搭积木一样构造应用程序的各种界面 C、可视化程序设计主要是让程序设计人员利用类库,像搭积木一样构造应用程序的各种界面 D、可视化程序设计主要是让程序设计人员利用软件本身所提供的各种控件,像搭积木一样构造应用 程序的各种界面 87. 下列不属于可视化程序设计语言的是:( )。 A、C B、Visual Basic C、Visual C++ D、Delphi 88. 下列说法正确的是:( )。 A、程式化程序设计的出发点和基本原则,是尽可能模拟人类习惯的思维方式 B、结构化程序设计的出发点和基本原则,是尽可能模拟人类习惯的思维方式 C、面向对象的出发点和基本原则,是尽可能模拟人类习惯的思维方式 D、模块化程序设计的出发点和基本原则,是尽可能模拟人类习惯的思维方式 89. 下列说法正确的是:( )。 A、只有同时使用对象、类、继承的方法,才是真正面向对象的方法 B、只有同时使用对象、继承和消息的方法,才是真正面向对象的方法 C、只有同时使用对象、类、继承和消息的方法,才是真正面向对象的方法 D、只有同时使用对象、类和消息的方法,才是真正面向对象的方法 90. 下列说法正确的是:( )。 A、面向对象方法的主要优点不包括:稳定性好 B、面向对象方法的主要优点不包括:与人类习惯的思维方法一致 C、面向对象方法的主要优点不包括:减少了开发时间 D、面向对象方法的主要优点不包括:可重用性好 91. ( )语言具有的特征包括:对象生成功能、消息传递机制、类和遗传机制。 A、结构化程序设计 B、面向对象 C、模块化程序设计 D、程式化程序设计 92. 下列说法正确的是:( )。 A、事实上,语言、开发环境和函数库这 3 个因素综合起来,共同决定了可重用性 B、事实上,语法、开发环境和类库这 3 个因素综合起来,共同决定了可重用性 C、事实上,语法、开发环境和函数库这 3 个因素综合起来,共同决定了可重用性 D、事实上,语言、开发环境和类库这 3 个因素综合起来,共同决定了可重用性 93. 对源程序的质量要求是:正确、可靠、简明、清晰和较高的执行效率。其中,( )是最重要的要 求。 A、正确性和较高的执行效率 B、可靠性和清晰性 C、正确性和可靠性 D、可靠性和较高的执行效率 94. 编码风格是指:( )。 A、编写程序的方式以及表达的格局 B、代码排版风格 C、使用的编程语言的风格 D、程序员编程的风格 95. 下列那种方法不能提高程序的运行效率:( )。 A、不要把不同的数据类型混在一起 B、寻找复杂性小的算法 C、简化逻辑结构 8 D、尽量避免采用多维数组(C 语言除外)和复杂的表格 96. 下列说法错误的是:( )。 A、AppWizard 为各类应用程序提供了代码,其中包括多文档和对话框界面 B、AppWizard 为各类应用程序提供了代码,其中包括数据库支持 C、AppWizard 为各类应用程序提供了代码,其中包括对 Windows Sockets 的支持 D、AppWizard 为各类应用程序提供了代码,其中包括控制台命令窗
口 97. Visual C++的工程类型有很多种,但是不包括: ( )。 A、Win16 Application B、MFC AppWizard(DLL version) C、ATL COM AppWizard D、ISAPI Extension(Internet Server API)Wizard 98. 下列关于 ClassView 提供的特性,说法错误的是:( )。 A、用户只需双击 ClassView 图标,就可以跳转到对话编辑器 B、用户只需双击 ClassView 图标,就可以创建函数或方法的声明和执行过程 C、用户只需双击 ClassView 图标,就可以类、声明或函数定义 D、用户只需双击 ClassView 图标,就可以删除类 99. DAO 用 Microsoft Jet 数据库引擎来提供一套访问对象,包括( )、表定义和查询定义对象及记录 集对象。 A、数据库定义 B、表结构定义 C、数据库对象 D、选择定义 100. ( )存储一个对话框模板,模板制定了对话框的特征,包括其大小、位置、风格以及对话框中各 种控件等。 A、对话框类 B、单模对话框 C、对话框模板资源 D、对话框函数 101. 下列说法正确的是:( )。 A、创建工具条的一种方法是使用位图图像,即将位图图像转换成工具条的按钮图像,图像的缺省大 小是:4×4 点像素 B、创建工具条的一种方法是使用位图图像,即将位图图像转换成工具条的按钮图像,图像的缺省大 小是:8×8 点像素 C、创建工具条的一种方法是使用位图图像,即将位图图像转换成工具条的按钮图像,图像的缺省大 小是:32×32 点像素 D、创建工具条的一种方法是使用位图图像,即将位图图像转换成工具条的按钮图像,图像的缺省大 小是:16×16 点像素 102. 下列说法正确的是:( )。 A、静态文本允许用户输入或修改文本。在实际应用中,它是用户输入程序所需要的特定信息的主要 工具,但是它只接受纯文本,不能为用户提供任何格式 B、扩展组合框允许用户输入或修改文本。在实际应用中,它是用户输入程序所需要的特定信息的主 要工具,但是它只接受纯文本,不能为用户提供任何格式 C、下拉列表框允许用户输入或修改文本。在实际应用中,它是用户输入程序所需要的特定信息的主 要工具,但是它只接受纯文本,不能为用户提供任何格式 D、编辑框允许用户输入或修改文本。在实际应用中,它是用户输入程序所需要的特定信息的主要工 具,但是它只接受纯文本,不能为用户提供任何格式 103. Visual C++提供的( )是一个用来创建或改变资源的特定环境。它通过共享技术和界面来快速简 捷地创建和修改应用资源。 A、资源编辑器 B、资源管理器 C、ClassWizard D、AppWizard 9 104. 对话框的种类可以分为:( )。 A、无模式对话框和有模式对话框 B、单模对话框和多模对话框 C、单-无模式对话框和单-有模式对话框 D、多-无模式对话框和多-有模式对话框 105. 下列说法错误的是:( )。 A、使用对话框编辑器,用户可以增加、排列或编辑控件 B、使用对话框编辑器,用户可以更改[Tab]键顺序 C、使用对话框编辑
器,用户可以测试一个对话框 D、使用对话框编辑器,用户可以删除控件 106. 下列说法正确的是:( )。 A、利用菜单编辑器,用户可以移动、删除菜单 B、利用菜单编辑器,用户可以删除菜单和命令 C、利用菜单编辑器,用户可以编辑菜单项属性、删除菜单 D、利用菜单编辑器,用户可以移动菜单和命令 107. 下列说法正确的是:( )。 A、工具条编辑器是一个图形工具,主要用于编辑工具条资源,并把位图转换成工具条资源 B、工具条编辑器是一个图形工具,主要用于修改工具条资源,并把位图转换成工具条资源 C、工具条编辑器是一个图形工具,主要用于删除工具条资源,并把位图转换成工具条资源 D、工具条编辑器是一个图形工具,主要用于创建工具条资源,并把位图转换成工具条资源 108. Windows API 中的所有函数都包含在 DLL 中。其中包含用于实现对象安全性、注册表操作和事件 记录的函数的文件是:( )。 A、Kernel32.dll B、System32.dll C、GDI32.dll D、AdvAPI32.dll 109. 动态链接库的扩展名不但可以是.DLL,也可以是.EXE,.DRV,.FON,.SYS,以及.OCX.其中( ) 是提供控件服务的动态链接库。 A、SYS B、DRV C、FON D、OCX 110. 下列说法正确的是:( )。 A、如果在编译链接应用程序的时候,它所需要访问的 DLL 的名称已经确定,可以采用显式方式 B、如果在编译链接应用程序的时候,它所需要访问的 DLL 的名称已经确定,可以采用动态方式 C、如果在编译链接应用程序的时候,它所需要访问的 DLL 的名称已经确定,可以采用静态方式 D、如果在编译链接应用程序的时候,它所需要访问的 DLL 的名称已经确定,可以采用隐含方式 111. 下列说法正确的是:( )。 A、通过“控制面板->系统->组建服务”可以打开 ODBC 管理器 B、通过“控制面板->管理工具->组建服务”可以打开 ODBC 管理器 C、通过“控制面板->系统->数据源”可以打开 ODBC 管理器 D、通过“控制面板->管理工具->数据源”可以打开 ODBC 管理器 112. 要在 Visual C++应用程序内使用 ADO ActiveX 数据对象,应该选择 OLE DB 作为连接类型,然后 再应用程序中使用( )类。 A、DAO B、OLE DB C、ADO D、OLE 113. ( )。 A、ADO 素以最慢的数据访问方法著称 B、DAO 素以最慢的数据访问方法著称 C、OLD DB 素以最慢的数据访问方法著称 D、ODBC 素以最慢的数据访问方法著称 114. 下列说法正确的是:( )。 A、ADO 提供两个驱动程序:一个是数据库管理器的语言,另一个为程序设计语言提供公用接口 10 B、DAO 提供两个驱动程序:一个是数据库管理器的语言,另一个为程序设计语言提供公用接口 C、OLE DB 提供两个驱动程序:一个是数据库管理器的语言,另一个为程序设计语言提供公用接口 D、ODBC 提供两个驱动程序:一个是数据库管理器的语言,另一个为程序设计语言提供公用接口 115. ( )依赖于事件,这和任何
COM 对象一样。 A、DAO B、dBASE C、OLE DB D、ODBC 116. ( )。 A、MFC 的 Winsock 类包含了有关用于 Internet 编程的 Win32 API 函数 B、MFC 的 Winweb 类包含了有关用于 Internet 编程的 Win32 API 函数 C、MFC 的 WinApp 类包含了有关用于 Internet 编程的 Win32 API 函数 D、MFC 的 WinInet 类包含了有关用于 Internet 编程的 Win32 API 函数 117. 下列说法正确的是:( )。 A、用 VC 实现 Http 查询的程序编写中,建立 Internet 会话是通过定义 CHttpSession 对象来实现的 B、用 VC 实现 Http 查询的程序编写中,建立 Internet 会话是通过定义 CWebSession 对象来实现的 C、用 VC 实现 Http 查询的程序编写中,建立 Internet 会话是通过定义 CNetwordSession 对象来实现 的 D、用 VC 实现 Http 查询的程序编写中,建立 Internet 会话是通过定义 CInternetSession 对象来实现的 118. 用 VC 实现 Ftp 查询的程序编写中,如果连接成功,使用( )得到服务器的缺省目录。 A、GetFtpDirectory () B、GetFtpHost() C、GetCurrentDirectory() D、GetCurrentHost() 119. ( )。 A、Ftp 是通过逐级文字菜单来组织链接和内容的,它不像 WWW 那样有丰富的多媒体页面 B、Http 是通过逐级文字菜单来组织链接和内容的,它不像 WWW 那样有丰富的多媒体页面 C、Finger 是通过逐级文字菜单来组织链接和内容的,它不像 WWW 那样有丰富的多媒体页面 D、Gopher 是通过逐级文字菜单来组织链接和内容的,它不像 WWW 那样有丰富的多媒体页面 120. ( )协议的作用是提供一个网址的具体情况,它是 Internet 上最古老的协议之一。 A、Finger B、Http C、Ftp D、Gopher 121. ( )是一种简单的协议,它使用的端口是 43。 A、Ftp B、Http C、Whois D、Gopher 122. 下列说法正确的是:( )。 A、VC 的 MFC 提供了 WinNet 类,这些类屏蔽了 WinSock 和 TCP/IP 协议 B、VC 的 MFC 提供了 WinInet 类,这些类屏蔽了 WinSock 和 TCP/IP 协议 C、VC 的 MFC 提供了 WinHttp 类,这些类屏蔽了 WinSock 和 TCP/IP 协议 D、VC 的 MFC 提供了 WinFtp 类,这些类屏蔽了 WinSock 和 TCP/IP 协议 123. 下列说法正确的是:( )。 A、设置断点最快的方法是将光标置于需要 Debugger 停止的代码语句上,按 F10 键 B、设置断点最快的方法是将光标置于需要 Debugger 停止的代码语句上,按 F9 键 C、设置断点最快的方法是将光标置于需要 Debugger 停止的代码语句上,按 F11 键 D、设置断点最快的方法是将光标置于需要 Debugger 停止的代码语句上,按 F8 键 124. 仅当有一个 Visual C++工作空间且工程或应用程序处于( )状态时,Debugger 才可使用。 A、打开 B、调试 C、编辑 D、关闭 125. 在一个调用语句上按( )键将指示 Debuger 全速执行所调
用的子程序。 A、F7 B、F11 C、F10 D、F8 126. 运行错误不包括:( )。 A、系统错误 B、硬件检测的错误 11 C、溢出错误 D、逻辑错误 127. 下列说法正确的是:( )。 A、连接错误最难查找,因为这种错误来自于对问题的解决方案的错误理解 B、运行错误最难查找,因为这种错误来自于对问题的解决方案的错误理解 C、语法错误最难查找,因为这种错误来自于对问题的解决方案的错误理解 D、逻辑错误最难查找,因为这种错误来自于对问题的解决方案的错误理解 128. 为查看产生特定诊断消息的代码语句,只要( )Output 窗口中相关的诊断消息即可。 A、单击 B、右键单击 C、双击 D、右键双击 129. 下列说法正确的是:( )。 A、如果在调用序列中没有一个子序列为所发生的某一个异常定义处理程序,则定义相应处理程序 B、如果在调用序列中没有一个子序列为所发生的某一个异常定义处理程序,则返回错误信息 C、如果在调用序列中没有一个子序列为所发生的某一个异常定义处理程序,则终止该程序 D、如果在调用序列中没有一个子序列为所发生的某一个异常定义处理程序,则程序中断 130. 下列说法正确的是:( )。 A、异常处理的目的是:在处理或结束之前,调试该程序 B、异常处理的目的是:在处理或结束之前,记录错误信息 C、异常处理的目的是:在处理或结束之前,反馈错误信息 D、异常处理的目的是:在处理或结束之前,清除该程序所需的状态 131. 下列说法正确的是:( )。 A、在使用编译器优化中,只有使用编译器优化解决性能问题才能产生执行速度的明显改变 B、在使用编译器优化中,只有升级硬件设备才能产生执行速度的明显改变 C、在使用编译器优化中,只有逻辑方面的优化才能产生执行速度的明显改变 D、在使用编译器优化中,只有算法方面的优化才能产生执行速度的明显改变 132. 下列说法正确的是:( )。 A、所谓死代码指的是由于这样或那样的原因,按照代码运算,确实不可到达、没有使用或“死掉” 的那些代码 B、所谓死代码指的是由于这样或那样的原因,按照程序流程,确实不可到达、没有使用或“死掉” 的那些代码 C、所谓死代码指的是由于这样或那样的原因,按照相应条件,确实不可到达、没有使用或“死掉” 的那些代码 D、 所谓死代码指的是由于这样或那样的原因, 按照算法的逻辑流程, 确实不可到达、 没有使用或 “死 掉”的那些代码 133. 下列说法正确的是:( )。 A、Visual C++支持代码的优化的版本是:专业版和个人版 B、Visual C++支持代码的优化的版本是:个人版和企业版 C、Visual C++支持代码的优化的版本是:个人版和家庭版 D、Visual C++支持代码的优化的版本是:专业版和企业版 134. 多任务通常包括( )大类。 A、5 B、3 C、2 D、4 135. 下列说法正确的是:( )。 A、资源是在系统中正在运行的一个应用程序 B、任务是在系统中正在运行的一个应用程序 C、线程是在系统中
正在运行的一个应用程序 D、进程是在系统中正在运行的一个应用程序 12 136. 在一个多线程应用程序中,每一个线程都有它自己的( ),并且独立于应用程序中的其他线程。 A、队列 B、栈 C、堆栈 D、进程 137. 创建辅助线程只需两步:( )。 A、实现控制类和实现控制函数 B、实现控制类和启动线程 C、实现控制函数和启动线程 D、实现控制函数和创建线程 138. 狭义地讲,测试是:( )。 A、指软件产品生命周期内所有的检查、评审和确认活动 B、对软件产品功能的检查和评价 C、对软件产品质量的检验和评价 D、对软件产品是否存在 bug 的检验 139. 对于复杂的产品或系统来说,( )是一般的原则。 A、zero - bug B、none - bug C、good - enough D、best - enough 140. 下列说法正确的是:( )。 A、对于功能测试的效率,主要依赖于建立测试所需数据的工作量大小 B、对于功能测试的效率,主要依赖于应用的复杂度、窗口的个数,以及每个窗口中的动作数目 C、对于功能测试的效率,主要依赖于软件编写的质量 D、对于功能测试的效率,主要依赖于软件的逻辑复杂程度 141. 下列说法正确的是:( )。 A、验收测试通常又称为单元测试 B、系统测试通常又称为单元测试 C、平行测试通常又称为单元测试 D、模块测试通常又称为单元测试 142. 下列说法正确的是:( )。 A、验收测试着重测试模块的接口 B、模块测试着重测试模块的接口 C、平行测试着重测试模块的接口 D、子系统测试着重测试模块的接口 143. 下列说法正确的是:( )。 A、子系统测试和验收测试都兼有检测和组装双重含义,通常称为集成测试 B、子系统测试和模块测试都兼有检测和组装双重含义,通常称为集成测试 C、子系统测试和平行测试都兼有检测和组装双重含义,通常称为集成测试 D、子系统测试和系统测试都兼有检测和组装双重含义,通常称为集成测试 144. 下列说法正确的是:( )。 A、系统测试的目的是验证系统确实能够满足用户的需要 B、模块测试的目的是验证系统确实能够满足用户的需要 C、平行测试的目的是验证系统确实能够满足用户的需要 D、验收测试的目的是验证系统确实能够满足用户的需要 145. 下列说法正确的是:( )。 A、所谓系统测试就是同时运行新开发出来的系统和将被它取代的旧系统,以便比较新旧两个系统的 处理结果 B、所谓模块测试就是同时运行新开发出来的系统和将被它取代的旧系统,以便比较新旧两个系统的 处理结果 C、所谓验收测试就是同时运行新开发出来的系统和将被它取代的旧系统,以便比较新旧两个系统的 处理结果 D、所谓平行测试就是同时运行新开发出来的系统和将被它取代的旧系统,以便比较新旧两个系统的 处理结果 146. 下列说法错误的是:( )。 A、划分等价类属于黑盒测试技术 B、边界值分析属于黑盒测试技术 13 C、错误推测法属于黑盒测试技术 D、逻辑覆盖法属于黑盒测试技术 147. 下列说法正确的是:( )。 A、
黑盒测试技术中的边界值分析在很大程度上是试探性的,与设计者的经验有关 B、黑盒测试技术中的划分等价类在很大程度上是试探性的,与设计者的经验有关 C、黑盒测试技术中的错误推测法在很大程度上是试探性的,与设计者的经验有关 D、黑盒测试技术中的逻辑覆盖法在很大程度上是试探性的,与设计者的经验有关 148. 下列说法正确的是:( )。 A、适用于白盒测试的方法是边界值分析 B、适用于白盒测试的方法是逻辑覆盖法 C、适用于白盒测试的方法是错误推测法 D、适用于白盒测试的方法是划分等价类 149. 面向对象测试中测试一组协同工作的类与对象之间的相互作用,大体相当于传统软件测试中的 ( )。 A、单元测试 B、模块测试 C、子系统测试 D、验证测试 150. 下列说法正确的是:( )。 A、错误检查又称为边界检查 B、存储器填充又称为边界检查 C、存储器检查又称为边界检查 D、存储器访问检查又称为边界检查 151. 用于防止使软件质量倒退的测试叫( )。 A、计划测试 B、模块测试 C、回归测试 D、系统测试 152. ( )是对代码普查和检查的技术补充。 A、符号调试程序 B、覆盖监控 C、测试记录 D、系统测试 153. ( )可以告诉用户测试用例是否运行了所有代码。 A、覆盖监控 B、符号调试程序 C、测试记录 D、系统测试 154. 一个( )来验证所观察到的结果与所期望的是否一致, 并不能证明对于所有的输入数据程序都能 够正确工作。 A、测试用例 B、测试记录 C、测试数据集 D、测试结果 155. 下列说法正确的是:( )。 A、在选取测试数据时要考虑的条件是能否验证采用这个数据时代码的正确性 B、在选取测试数据时要考虑的条件是这个测试数据纠正错误的潜力如何 C、在选取测试数据时要考虑的条件是这个测试数据是否能够纠正错误 D、在选取测试数据时要考虑的条件是能否验证采用这个数据时程序的正确性 156. 下列说法正确的是:( )。 A、设计测试结果的技术分为黑盒法和白盒法两类 B、设计测试用例的技术分为黑盒法和白盒法两类 C、设计测试记录的技术分为黑盒法和白盒法两类 D、设计测试数据的技术分为黑盒法和白盒法两类 157. 下列说法正确的是:( )。 A、模块测试检查是否在程序和数据的边界上 B、验收测试检查是否在程序和数据的边界上 C、系统测试检查是否在程序和数据的边界上 D、边界条件测试检查是否在程序和数据的边界上 158. 在( )测试,其花费是最小的,而回报却是优厚的。 A、编码的过程中 B、程序完成后 C、软件完成后 D、程序设计中 159. 下列说法正确的是:( )。 A、测试一个数值程序,应该能从屏幕上把方框读回来,检查其边界是否正好位于它应该所处的位置 B、测试一个二进制程序,应该能从屏幕上把方框读回来,检查其边界是否正好位于它应该所处的位 14 置 C、测试一个编译程序,应该能从屏幕上把方框读回来,检查其边界是否正好位于它应该所处的位置 D、测试一个图形程序,应该能从
屏幕上把方框读回来,检查其边界是否正好位于它应该所处的位置 160. ( )是以一种有序的方式来设法探测潜在的错误位置。 A、回归测试 B、验证测试 C、系统化测试 D、模块测试 161. 计算机程序设计员要严格按照工作程序及相关文档的规范开展工作,指的是( )。 A、胸襟宽阔 B、谦虚谨慎 C、严肃认真 D、办事规范 162. 计算机程序设计员必须恪守信用,维护企业的商业信用,维护自己的( )。 A、道德水准 B、个人形象 C、个人信用 D、基本利益 163. 计算机程序设计员要坚持实事求是的工作作风,一切从实际出发,理论联系实际,坚持( )的唯 一标准。 A、效率就是生命 B、实践是检验真理 C、客户第一 D、服务第一 164. 层次化存储系统是指根据容量和( )的不同将存储系统划分为若干个层次。 A、工作速度 B、制造材料 C、访问方式 D、接口 165. 按存储的工作方式分类,磁带存储器属于( )。 A、顺序读写存储器 B、随机读写存储器 C、只读存储器 D、主存储器 166. 按( )来划分,总线可以分为专用总线和共享总线。 A、总线所处的层次 B、用途 C、数据线的宽度 D、信息的传输方向 167. 并行接口适用于( )的场合,其接口电路相对简单。 A、传输距离较远,传输速度要求低 B、传输距离较近,传输速度要求低 C、传输距离较远,传输速度要求高 D、传输距离较近,传输速度要求高 168. 编译程序与操作系统和计算机硬件有关, 为了提高编译程序的可移植性, 人们提出了( )的理论。 A、模块化 B、虚拟机 C、编译型翻译 D、解释型翻译 169. 运行状态的进程在一定时间(时间片到)后,会自动转为( )。 A、等待状态 B、封锁状态 C、就绪状态 D、中断状态 170. 下列不属于内存静态重定位的特点是( )。 A、地址变换在程序装入过程中一次完成 B、在程序运行中无需再进行转换 C、不需增加硬件地址变换机构 D、内存利用率高 171. 在文件结构中,( )对用户是透明的。 A、字符型文件结构 B、字节型文件结构 C、逻辑的文件结构 D、物理的文件结构 172. ( )是采用人—机对话的方式控制作业的运行。 A、联机作业控制 B、脱机作业控制 C、动态作业控制 D、实时作业控制 173. 在单链表中,每个节点有两个域:( )和指针域。 A、指令域 B、代码域 C、数据域 D、结构域 174. ( )是一种面向数据库系统的模型,主要用于 DBMS 的实现。 A、概念模型 B、逻辑模型 C、实体模型 D、物理模型 175. 通常一个数据库的数据模型是由( )、数据操作和完整性约束三个部分组成的。 A、数据结构 B、记录结构 C、库结构 D、关系 176. 数据库系统是一个复杂的系统,是存储介质、处理对象和管理系统的集合体,由数据库、硬件支 15 持系统、软件支持系统和( )四部分组成。 A、数据库管理员 B、数据模型描述 C、操作系统 D、应用系统 177. 在 SQL 语言中,对用户访问数据的控制有基本表和视图的授权,完整性规则的描述,( )等。 A、基
本表的定义 B、视图的修改 C、事物控制语句 D、逻辑控制语句 178. JavaScript 可以直接对用户或客户输入作出响应,无须经过 Web 服务程序,因而它是( )的。 A、静态 B、动态 C、安全 D、基于对象 179. 组件技术是分布式( )的技术。 A、面向过程 B、面向对象 C、面向结构 D、模块化 180. 软件项目可行性分析的研究内容包括:技术可行性、( )、运行可行性以及法律可行性等。 A、人员可行性 B、时间可行性 C、经济可行性 D、环境可行性 181. 在需求分析阶段,确定系统的运行要求,就是确定系统运行时的( ),如主机、软件、外设等。 A、设备要求 B、软件要求 C、环境要求 D、硬件要求 182. 软件结构设计的基本的原则包括( )、抽象、信息隐蔽和局部化、模块独立。 A、系统模块化 B、概念化 C、图形化 D、可视化 183. 在软件测试方法中, 白盒测试法把程序看成是一个透明的盒子, 以程序的( )和处理过程为依据, 对程序的所有逻辑路径进行细致的检查。 A、功能 B、流程 C、内部结构 D、外部结构 184. 软件管理按时间可划分为生产管理和( )。 A、技术管理 B、成本管理 C、使用维护管理 D、开发进度管理 185. 在软件质量特性中, 软件的( )是指执行一系列与用户需求功能相一致的能力, 它是由组成该软 件功能的各个单项功能表现出来的。 A、可靠性 B、功能度 C、易使用性 D、时间经济性 186. UML 是一种标准的图形化建模语言,它是( )分析与设计的一种标准表示。 A、面向过程 B、面向对象 C、面向功能 D、面向结构 187. 一般来说,ISP 的网络中心都会有一台专门完成域名地址到 IP 地址转化的计算机,这台计算机称 作( )。 A、WEB 服务器 B、域名服务器 C、EMAIL 服务器 D、代理服务器 188. TCP/IP 的传输层大致对应于 OSI 模型的传输层和( )。 A、会话层 B、表示层 C、网络层 D、应用层 189. 网际协议(IP)属于 TCP/IP 模型的( ),提供关于数据应如何传输以及传输到何处的信息。 A、传输层 B、互联网层 C、应用层 D、网络接口层 190. ( )除提供身份证明外,还可指出所签的文档是否已被修改。 A、私有密钥 B、公开密钥 C、传统签名 D、数字签名 191. DES(数据加密标准)中,E 代表的英文单词是 ( )。 A、Equipment B、Encapsulation C、Encryption D、Encode 192. 下列所述专利权人的权利中,( )是错误的。 A、禁止他人实施其专利技术的权利 B、在产品或包装上注明专利标记和专利号的权利 C、免缴专利费的权利 D、许可他人实施其专利的权利 193. 商标权的取得有两种方式,即原始取得和( )。 A、申请取得 B、注册取得 C、继受取得 D、转让取得 194. 劳动关系主要是指劳动者和用人单位在实现劳动的过程中发生的( )。 A、管理与被管理关系 B、制约关系 16 C、服务关系 D、社会关系 195. 下列说法正确的是( )。 A、通常,软件生命周期由软件定义、可行性研究和需求分析 3 个时期组成 B、
通常,软件生命周期由问题定义、可行性研究和需求分析 3 个时期组成 C、通常,软件生命周期由软件定义、软件开发和软件维护 3 个时期组成 D、通常,软件生命周期由问题定义、软件开发和软件维护 3 个时期组成 196. ( )的主要任务是确定软件开发工程的总目标;确定工程的可行性;导出实现工程目标应该采用 的策略及系统必须完成的功能;估计实现该工程需要的资源和成本,并制定工程进度表。 A、软件定义时期 B、问题定义时期 C、软件开发时期 D、需求分析时期 197. ( )时期又进一步划分为 3 个阶段,即问题定义、可行性研究和需求分析。 A、软件开发 B、软件定义 C、软件测试 D、软件维护 198. ( )的目的是搞清要解决的问题是什么。 A、软件定义阶段 B、问题定义阶段 C、可行性研究 D、需求分析 199. 下列说法正确的是:( ) A、可行性研究阶段的目的是确定目标系统必须具备哪些功能 B、可行性研究阶段的目的是确定每个模块的数据结构和算法,确定模块的细节 C、可行性研究阶段的目的是搞清要解决的问题是什么 D、可行性研究阶段的目的是搞清项目是否可能实现和值得开发 200. 下列说法正确的是:( ) A、软件定义阶段的目的是确定目标系统必须具备哪些功能 B、问题定义阶段的目的是确定目标系统必须具备哪些功能 C、需求分析阶段的目的是确定目标系统必须具备哪些功能 D、可行性研究阶段的目的是确定目标系统必须具备哪些功能 201. 软件开发时期的工作是具体设计和实现软件定义时期定义的软件,包括( )。 A、确定工程的可行性 B、软件结构的设计、数据结构和算法设计、编写程序、测试 C、导出实现工程目标应该采用的策略及系统必须完成的功能 D、估计实现工程需要的资源和成本,并制定工程进度表 202. 软件开发通常由( ) 4 个阶段组成。 A、概要设计、详细设计、编码、软件维护 B、概要设计、详细设计、编码、软件测试 C、软件定义、详细设计、编码、软件测试 D、软件定义、详细设计、编码、软件维护 203. 下列说法正确的是:( )。 A、编码的目的是将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定各模块 之间的接口 B、详细设计的任务是将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定各 模块之间的接口 C、概要设计的任务是将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定各 模块之间的接口 D、软件测试的任务是将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定各 模块之间的接口 204. 下列说法正确的是: ( )。 A、详细设计的任务是将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定各 17 模块之间的接口 B、详细设计的任务是发现并排除软件中的错误,最终把一个高质量的软件系统交付给用户使用 C、详细设计的任务是实现人和计算机的通讯,产生一个机器能执行的
源程序 D、详细设计的任务是确定每个模块的数据结构和算法,确定模块的细节,具体为:外部接口、内部 接口、输入输出、局部数据 205. 下列说法正确的是:( )。 A、编码的目的是将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定各模块 之间的接口 B、编码的目的是发现并排除软件中的错误,最终把一个高质量的软件系统交付给用户使用 C、编码的目的是确定每个模块的数据结构和算法,确定模块的细节,具体为:外部接口、内部接口、 输入输出、局部数据 D、编码的目的是实现人和计算机的通讯,产生一个机器能执行的源程序 206. 软件测试的任务是( )。 A、将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定各模块之间的接口 B、发现并排除软件中的错误,最终把一个高质量的软件系统交付给用户使用 C、确定每个模块的数据结构和算法,确定模块的细节,具体为:外部接口、内部接口、输入输出、 局部数据 D、实现人和计算机的通讯,产生一个机器能执行的源程序 207. 下列说法正确的是:( )。 A、软件维护的任务是将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定各 模块之间的接口 B、软件维护的任务是实现人和计算机的通讯,产生一个机器能执行的源程序 C、软件维护的任务是发现并排除软件中的错误,最终把一个高质量的软件系统交付给用户使用 D、软件维护的任务是通过各种必要的维护活动使软件系统持久地满足用户需求 208. 关于软件维护的种类,下列说法正确的是:( )。 A、软件维护包括扩展性维护、适应性维护、完善性维护和预防性维护 B、软件维护包括扩展性维护、强壮性维护、完善性维护和预防性维护 C、软件维护包括改正性维护、强壮性维护、完善性维护和预防性维护 D、软件维护包括改正性维护、适应性维护、完善性维护和预防性维护 209. 书写《需求分析规格说明书》的步骤是:确定系统的综合要求、分析系统的数据要求、( )、修 正开发计划、书写文档。 A、确定系统的功能要求 B、分析系统的性能要求 C、分析系统的运行要求 D、导出系统的逻辑模型 210. 软件需求包括 3 个不同的层次-----( )、用户需求、功能需求和其他非功能需求。 A、商务需求 B、业务需求 C、产品需求 D、系统需求 211. 所有的( )必须与业务需求一致。 A、功能需求 B、系统需求 C、用户需求 D、产品需求 212. 下列不属于需求规格说明的特点的是:( )。 A、可重用性 B、完整性 C、一致性 D、可修改性 213. 为了在软件需求开发过程中建立有效的原型, 应遵循一些原则, 下面不属于这些原则的是: ( )。 A、用最少的投资开发那些用于回答问题和解决需求的不确定性的原型 B、对于已经理解的需求不要建立原型 C、不能随意的增加功能 D、可以探索不同的用户界面技术,使系统达到最佳的可用性 18 214. 下列说法正确的是: ( )。 A、面向对象分析方法的指导
思想是:自上而下、逐步分解 B、模块化分析方法的指导思想是:自上而下、逐步分解 C、原型法的指导思想是:自上而下、逐步分解 D、结构化分析方法的指导思想是:自上而下、逐步分解 215. 下列说法正确的是:( )。 A、在用结构化观点建立起的 3 种模型中,对象模型是最基本、最重要、最核心的 B、在用原型法观点建立起的 3 种模型中,对象模型是最基本、最重要、最核心的 C、在用模块化观点建立起的 3 种模型中,对象模型是最基本、最重要、最核心的 D、在用面向对象观点建立起的 3 种模型中,对象模型是最基本、最重要、最核心的 216. 在面向对象方法中,基本结构是( )而不是记录,一切事物、概念都可以看作( )。 A、数据 B、方法 C、对象 D、函数 217. 需求的图形化表示模型包括数据流图、( )、状态转化图、对话图和类图等。 A、程序流程图 B、盒图 C、实体关系图 D、PAD 图 218. ( )确定了系统的转化过程、系统所操纵的数据或物质的收集,还有过程、存储、外部世界之间 的数据流或物质流。 A、数据流图 B、实体关系图 C、状态转化图 D、对话图 219. ( )是物理数据项或数据项的集合。 A、函数 B、实体 C、对象 D、方法 220. 下列说法正确的是:( )。 A、实体关系图中的矩形框代表关系,它确定了实体对之间逻辑上和数量上的联系 B、实体关系图中的圆形框代表关系,它确定了实体对之间逻辑上和数量上的联系 C、实体关系图中的菱形框代表关系,它确定了实体对之间逻辑上和数量上的联系 D、实体关系图中的椭圆形框代表关系,它确定了实体对之间逻辑上和数量上的联系 221. 下列说法正确的是:( )。 A、详细设计的任务是:确定软件的结构及模块的划分,并确定各模块之间的接口 B、软件定义的任务是:确定软件的结构及模块的划分,并确定各模块之间的接口 C、需求分析的任务是:确定软件的结构及模块的划分,并确定各模块之间的接口 D、概要设计的任务是:确定软件的结构及模块的划分,并确定各模块之间的接口 222. 下列说法正确的是:( ) A、详细设计的任务是描述系统展现给用户的行为和执行的操作等 B、详细设计的任务是确定软件的结构及模块的划分,并确定各模块之间的接口 C、详细设计的任务是确定每个模块的算法和数据结构及细节 D、详细设计的任务是确定系统的目标 223. 下列说法正确的是:( )。 A、详细设计包含的基本内容有:系统结构图、IPO 说明、类-对象说明及文件目录结构 B、模块设计包含的基本内容有:系统结构图、IPO 说明、类-对象说明及文件目录结构 C、需求分析包含的基本内容有:系统结构图、IPO 说明、类-对象说明及文件目录结构 D、概要设计包含的基本内容有:系统结构图、IPO 说明、类-对象说明及文件目录结构 224. 系统结构图包括:( )。 A、主系统结构图与系统流程图 B、次系统结构图与系统扩充结构图 C、次系统结构图与系统流程图 D、主系统结构图与系
统扩充结构图 225. 下列关于概要设计的基本原则,描述错误的是:( )。 A、应该遵循一些原则,包括:模块化、抽象 19 B、应该遵循一些原则,包括:模块化、模块独立 C、应该遵循一些原则,包括:抽象、继承 D、应该遵循一些原则,包括:抽象、模块独立 226. 模块化的优点不包括( )。 A、降低软件开发和维护的难度 B、降低软件的开发成本 C、可以移植 D、提高软件的质量 227. ( )是指对研究的系统要抓住重要方面,而忽略个别的、非本质的属性和差别,抽出共性的、本 质的东西。 A、抽象 B、类 C、对象 D、模块 228. ( )是指把一些关系密切的软件元素物理地址放在一起,把关系密切的数据限制在模块内使用。 A、信息隐蔽 B、抽象 C、局部化 D、模块化 229. 下列说法正确的是:( )。 A、衡量模块化程度的度量标准有耦合和内聚 B、衡量抽象化程度的度量标准有耦合和内聚 C、衡量局部化程度的度量标准有耦合和内聚 D、衡量模块独立程度的度量标准有耦合和内聚 230. 在进行软件结构概要设计时要遵循一些原则,其中“深度、宽度、扇出和扇入应该适中”中的扇 入指( )。 A、软件结构控制的层数 B、软件结构中模块层的最多模块数 C、一个模块直接控制的模块数 D、一个模块被多少模块调用 231. ( )方法是把系统逻辑模型映射成软件结构,根据信息流的类型采用相应的方法。 A、模块化设计 B、面向对象设计 C、结构化设计 D、程式化设计 232. ( )是面向对象设计的缩写。 A、OID B、OOA C、OOD D、OOS 233. 下列说法正确的是:( )。 A、概要设计的工具包括图形、表格和语言 B、模块设计的工具包括图形、表格和语言 C、需求分析的工具包括图形、表格和语言 D、详细设计的工具包括图形、表格和语言 234. 下列说法正确的是:( )。 A、密码验证的功能主要是完成用户进入系统时的密码核对工作 B、密码验证的功能主要是完成管理员进入系统时的身份认证工作 C、密码验证的功能主要是完成用户进入系统时的身份认证工作 D、密码验证的功能主要是完成管理员进入系统时的密码核对工作 235. 下列说法正确的是:( )。 A、密码验证的作用:主要是为了验证使用者是否为用户本人 B、身份核对的作用:主要是为了验证使用者是否为用户本人 C、用户登录的作用:主要是为了验证使用者是否为用户本人 D、身份认证的作用:主要是为了验证使用者是否为用户本人 236. 下列说法正确的是: ( )。 A、身份认证的主要方式是:用户输入自己的操作权限和用户密码,然后进行验证 B、用户登录的主要方式是:用户输入自己的操作权限和用户密码,然后进行验证 C、密码验证的主要方式是:用户输入自己的操作权限和用户密码,然后进行验证 D、身份验证的主要方式是:用户输入自己的操作权限和用户密码,然后进行验证 20 237. 下列说法正确的是:( )。 A、身份验证模块包含的两个子模块是:身份认证和密码修改 B、管理员登录模块包含的
两个子模块是:身份认证和密码修改 C、用户登录模块包含的两个子模块是:身份认证和密码修改 D、密码验证模块包含的两个子模块是:身份认证和密码修改 238. 下列说法正确的是:( )。 A、用户登录的程序输入项包括:权限、用户名、密码 B、身份验证的程序输入项包括:权限、用户名、密码 C、管理员登录的程序输入项包括:权限、用户名、密码 D、密码验证的程序输入项包括:权限、用户名、密码 239. 下列说法错误的是:( )。 A、结构化程序设计的优点包括:程序结构清晰和模块化技术的使用,使修改或重新设计时可复用部 分增加 B、结构化程序设计的优点包括:可显著提高软件开发的成功率和生产率 C、结构化程序设计的优点包括:开发时容易保证程序的正确性 D、结构化程序设计的优点包括:代码可移植性强 240. 下列说法正确的是:( )。 A、面向对象设计特点必须遵循的准则不包括:提高可重用性 B、面向对象设计特点必须遵循的准则不包括:提高完整性 C、面向对象设计特点必须遵循的准则不包括:提高可扩充性 D、面向对象设计特点必须遵循的准则不包括:提高健壮性 241. ( )的优点是:对控制流程描述直观,便于初学者掌握。 A、盒图 B、程序流程图 C、PAD 图 D、判定表 242. 下列说法正确的是:( )。 A、程序流程图的特点包括:功能域明确;不可能任意转移控制;容易确定局部和全局数据的作用域; 容易表现嵌套关系 B、PAD 图的特点包括:功能域明确;不可能任意转移控制;容易确定局部和全局数据的作用域;容 易表现嵌套关系 C、判定表的特点包括:功能域明确;不可能任意转移控制;容易确定局部和全局数据的作用域;容 易表现嵌套关系 D、盒图的特点包括:功能域明确;不可能任意转移控制;容易确定局部和全局数据的作用域;容易 表现嵌套关系 243. 下列说法正确的是:( )。 A、盒图所描述的程序结构十分清晰,而且用它设计出的程序必然是结构化的 B、判定表所描述的程序结构十分清晰,而且用它设计出的程序必然是结构化的 C、判定树所描述的程序结构十分清晰,而且用它设计出的程序必然是结构化的 D、PAD 图所描述的程序结构十分清晰,而且用它设计出的程序必然是结构化的 244. 下列说法正确的是:( )。 A、与判定表相比,判定树的优点在于形式简单、清晰易懂,但是完整性不如判定表 B、与判定表相比,判定树的优点在于形式简单、清晰易懂,但是自然性不如判定表 C、与判定表相比,判定树的优点在于形式简单、清晰易懂,但是灵活性不如判定表 D、与判定表相比,判定树的优点在于形式简单、清晰易懂,但是简洁性不如判定表 245. ( )。 A、可视化程序设计主要是让程序设计人员利用软件本身提供的接口,像搭积木一样构造应用程序的 21 各种界面 B、可视化程序设计主要是让程序设计人员利用函数库,像搭积木一样构造应用程序的各种界面 C、可视化程序设计主要是让程序设计人员利
用类库,像搭积木一样构造应用程序的各种界面 D、可视化程序设计主要是让程序设计人员利用软件本身所提供的各种控件,像搭积木一样构造应用 程序的各种界面 246. 下列说法正确的是:( )。 A、面向对象程序设计最大的优点是设计人员可以不用编写或只需编写很少的程序代码,就能完成应 用程序设计 B、可视化程序设计最大的优点是设计人员可以不用编写或只需编写很少的程序代码,就能完成应用 程序设计 C、结构化程序设计最大的优点是设计人员可以不用编写或只需编写很少的程序代码,就能完成应用 程序设计 D、程式化程序设计最大的优点是设计人员可以不用编写或只需编写很少的程序代码,就能完成应用 程序设计 247. ( )属于可视化程序设计语言。 A、Basic B、c C、汇编语言 D、Visual C++ 248. ( )的出发点和基本原则,是尽可能模拟人类习惯的思维方式,使开发软件的方法与过程尽可能 接近人类认识世界、解决问题的方法与过程。 A、面向对象 B、结构化程序设计 C、程式化程序设计 D、模块化程序设计 249. 面向对象就是既使用对象又使用类和继承等机制, 而且对象之间仅能通过( )来实现彼此之间的 通信。 A、全局变量 B、变量 C、传递参数 D、传递消息 250. ( )方法的主要优点包括:与人类习惯的思维方法一致、稳定性好、可重用性好、可维护性好。 A、结构化程序设计 B、面向对象 C、模块化程序设计 D、程式化程序设计 251. 下列说法正确的是:( )。 A、面向对象程序的质量基本上由程序员的水平来决定 B、面向对象程序的质量基本上由编码的质量来决定 C、面向对象程序的质量基本上由面向对象设计的质量来决定 D、面向对象程序的质量基本上由软件开发环境来决定 252. ( )语言具有的特征包括:对象生成功能、消息传递机制、类和遗传机制。 A、结构化程序设计 B、面向对象 C、模块化程序设计 D、程式化程序设计 253. 下列说法正确的是:( )。 A、事实上,语言、开发环境和函数库这 3 个因素综合起来,共同决定了可重用性 B、事实上,语法、开发环境和类库这 3 个因素综合起来,共同决定了可重用性 C、事实上,语法、开发环境和函数库这 3 个因素综合起来,共同决定了可重用性 D、事实上,语言、开发环境和类库这 3 个因素综合起来,共同决定了可重用性 254. 下列说法正确的是:( )。 A、对源程序的质量要求是:正确、可靠、简明、清晰和较高的执行效率。其中,正确性和较高的执 行效率是最重要的要求 B、对源程序的质量要求是:正确、可靠、简明、清晰和较高的执行效率。其中,可靠性和清晰性是 最重要的要求 22 C、对源程序的质量要求是:正确、可靠、简明、清晰和较高的执行效率。其中,可靠性和较高的执 行效率是最重要的要求 D、对源程序的质量要求是:正确、可靠、简明、清晰和较高的执行效率。其中,正确性和可靠性是 最重要的要求 255. 下列说法正确的是:( )。 A、书写清晰,
是好程序的一个重要标准 B、代码执行效率高,是好程序的一个重要标准 C、逻辑结构简单,是好程序的一个重要标准 D、逻辑结构清晰、容易理解,是好程序的一个重要标准 256. 下列说法错误的是:( )。 A、要提高程序效率,尽量不要把不同的数据类型混在一起 B、提高程序效率,可以寻找复杂性小的算法 C、提高程序效率,要尽量避免采用多维数组(C 语言除外)和复杂的表格 D、提高程序效率,可以采用简化逻辑结构的方法 257. 下列说法错误的是:( )。 A、AppWizard 为各类应用程序提供了代码,其中包括多文档和对话框界面 B、AppWizard 为各类应用程序提供了代码,其中包括数据库支持 C、AppWizard 为各类应用程序提供了代码,其中包括对 Windows Sockets 的支持 D、AppWizard 为各类应用程序提供了代码,其中包括控制台命令窗口 258. 下列不属于 Visual C++的工程类型的是:( )。 A、ATL COM AppWizard B、MFC ActiveX ControlWizard C、ISAPI Extension(Internet Server API)Wizard D、Win16 Application 259. DAO 用 Microsoft Jet 数据库引擎来提供一套访问对象,包括数据库对象、 ( )和查询定义对象及 记录集对象。 A、数据库定义 B、更新定义 C、选择定义 D、表定义 260. 下列说法正确的是:( )。 A、在 MFC 中,对话框包括单模对话框和多模对话框两个部分 B、在 MFC 中,对话框包括对话框模板资源和对话框类两个部分 C、在 MFC 中,对话框包括对话框类和对话框函数两个部分 D、在 MFC 中,对话框包括对话框模板资源和对话框函数两个部分 261. 在 VC 中,用户可以为菜单定义一个记忆键,以便用键盘选择该菜单,只需把相关符号放在作为 记忆键的字母前即可,这个符号是( )。 A、# B、@ C、$ D、& 262. 下列说法正确的是:( )。 A、创建工具条的一种方法是使用位图图像,即将位图图像转换成工具条的按钮图像,图像的缺省大 小是:4×4 点像素 B、创建工具条的一种方法是使用位图图像,即将位图图像转换成工具条的按钮图像,图像的缺省大 小是:8×8 点像素 C、创建工具条的一种方法是使用位图图像,即将位图图像转换成工具条的按钮图像,图像的缺省大 小是:32×32 点像素 D、创建工具条的一种方法是使用位图图像,即将位图图像转换成工具条的按钮图像,图像的缺省大 小是:16×16 点像素 23 263. 下列说法正确的是:( )。 A、用户可以使用下拉列表框控件为其显示文本。程序运行时,用户不能修改这些文本,即不能与这 些文本交互,可以将其看作是一个只读控件 B、用户可以使用编辑框控件为其显示文本。程序运行时,用户不能修改这些文本,即不能与这些文 本交互,可以将其看作是一个只读控件 C、用户可以使用静态文本控件为其显示文本。程序运行时,用户不能修改这些文本,即不能与这些 文本交互,可以将其看作是一个只读控件 D、用户可以使用扩展组合框
控件为其显示文本。程序运行时,用户不能修改这些文本,即不能与这 些文本交互,可以将其看作是一个只读控件 264. ( )有许多共享命令和过程。当用户得知如何创建和打开一个对话框后,也就能够创建和打开任 何其他资源对话框。 A、ClassWizard B、资源管理器 C、资源编辑器 D、AppWizard 265. 对话框的种类可以分为:( )。 A、无模式对话框和有模式对话框 B、单模对话框和多模对话框 C、单-无模式对话框和单-有模式对话框 D、多-无模式对话框和多-有模式对话框 266. 下列说法错误的是:( )。 A、使用对话框编辑器,用户可以增加、排列或编辑控件 B、使用对话框编辑器,用户可以更改[Tab]键顺序 C、使用对话框编辑器,用户可以测试一个对话框 D、使用对话框编辑器,用户可以删除控件 267. 下列说法正确的是:( )。 A、工具条编辑器是一个图形工具,主要用于编辑工具条资源,并把位图转换成工具条资源 B、工具条编辑器是一个图形工具,主要用于修改工具条资源,并把位图转换成工具条资源 C、工具条编辑器是一个图形工具,主要用于删除工具条资源,并把位图转换成工具条资源 D、工具条编辑器是一个图形工具,主要用于创建工具条资源,并把位图转换成工具条资源 268. 动态链接库的扩展名不但可以是.DLL,也可以是.EXE,.DRV,.FON,.SYS,以及.OCX.其中( ) 动态链接库是储存与字体资源有关的数据。 A、SYS B、DRV C、FON D、OCX 269. 下列说法正确的是:( )。 A、通过“控制面板->系统->组建服务”可以打开 ODBC 管理器 B、通过“控制面板->管理工具->组建服务”可以打开 ODBC 管理器 C、通过“控制面板->系统->数据源”可以打开 ODBC 管理器 D、通过“控制面板->管理工具->数据源”可以打开 ODBC 管理器 270. 要在 Visual C++应用程序内使用( ) ActiveX 数据对象,应该选择 OLE DB 作为连接类型,然后 再应用程序中使用 ADO 类。 A、DAO B、OLE DB C、ODBC D、ADO 271. 下列说法正确的是:( )。 A、使用 OLEDB 时不需要使用 DSN,但必须知道本地驱动器或网络上数据的特定位置 B、使用 ODBC 时不需要使用 DSN,但必须知道本地驱动器或网络上数据的特定位置 C、使用 DAO 时不需要使用 DSN,但必须知道本地驱动器或网络上数据的特定位置 D、使用 ADO 时不需要使用 DSN,但必须知道本地驱动器或网络上数据的特定位置 272. ( )素以最慢的数据访问方法著称。 24 A、ADO B、DAO C、ODBC D、OLE DB 273. 下列说法正确的是:( )。 A、dBASE 是使用 ADO 的基础;它也提供与数据库通信的基础 B、OLE DB 是使用 ADO 的基础;它也提供与数据库通信的基础 C、DAO 是使用 ADO 的基础;它也提供与数据库通信的基础 D、ODBC 是使用 ADO 的基础;它也提供与数据库通信的基础 274. 下列说法正确的是:( )。 A、OLE DB 允许快速地创建应用程序,允许 Visual
C++处理直接使用 OLE-DB 时通常应考虑的一些 细节 B、ADO 允许快速地创建应用程序,允许 Visual C++处理直接使用 OLE-DB 时通常应考虑的一些细 节 C、DAO 允许快速地创建应用程序,允许 Visual C++处理直接使用 OLE-DB 时通常应考虑的一些细 节 D、ODBC 允许快速地创建应用程序,允许 Visual C++处理直接使用 OLE-DB 时通常应考虑的一些细 节 275. 下列说法正确的是:( )。 A、 VC 实现 Http 查询的程序编写中, 用 需要在 QueryDlg.cpp 文件的首部加上头文件: include“web.h” # B、用 VC 实现 Http 查询的程序编写中,需要在 QueryDlg.cpp 文件的首部加上头文件:# include “afxinet.h” C、用 VC 实现 Http 查询的程序编写中,需要在 QueryDlg.cpp 文件的首部加上头文件:# include “internet.h” D、用 VC 实现 Http 查询的程序编写中,需要在 QueryDlg.cpp 文件的首部加上头文件:# include “network.h” 276. 下列说法正确的是:( )。 A、用 VC 实现 Ftp 查询的程序编写中,如果连接成功,使用 GetFtpDirectory ()得到服务器的缺省目 录 B、用 VC 实现 Ftp 查询的程序编写中,如果连接成功,使用 GetFtpHost()得到服务器的缺省目录 C、用 VC 实现 Ftp 查询的程序编写中,如果连接成功,使用 GetCurrentHost()得到服务器的缺省目录 D、用 VC 实现 Ftp 查询的程序编写中,如果连接成功,使用 GetCurrentDirectory()得到服务器的缺省 目录 277. ( )是通过逐级文字菜单来组织链接和内容的,它不像 WWW 那样有丰富的多媒体页面。 A、Ftp B、Http C、Gopher D、Finger 278. 下列说法正确的是:( )。 A、Ftp 服务使用的端口是 80 B、Http 服务使用的端口是 21 C、Gopher 服务使用的端口是 78 D、Finger 服务使用的端口是 79 279. ( )。 A、Ftp 协议使用的端口是 23 B、Http 协议使用的端口是 78 C、Gopher 协议使用的端口是 79 D、Whois 协议使用的端口是 43 280. 下列说法正确的是:( )。 A、在 Visual C++中,可以采用 4 种方式进行 WinInet 编程 B、在 Visual C++中,可以采用 1 种方式进行 WinInet 编程 C、在 Visual C++中,可以采用 3 种方式进行 WinInet 编程 D、在 Visual C++中,可以采用 2 种方式进行 WinInet 编程 281. 下列启动 Debugger 选项的方法,正确的是:( )。 25 A、按 F7 键 B、按 F8 键 C、按 F10 键 D、按 F9 键 282. 下列说法正确的是:( )。 A、设置断点最快的方法是将光标置于需要 Debugger 停止的代码语句上,按 F10 键 B、设置断点最快的方法是将光标置于需要 Debugger 停止的代码语句上,按 F9 键 C、设置断点最快的方法是将光标置于需要 Debugger 停止的代码语句上,按 F11 键 D、设置断点最快的方法是将光标置于需要 Debugger 停止的代码语句上,按 F8 键 283. 下列
说法正确的是:( )。 A、仅当有一个 Visual C++工作空间处于打开状态时,Debugger 才可使用 B、仅当有一个 Visual C++应用程序处于打开状态时,Debugger 才可使用 C、仅当有一个 Visual C++工程处于打开状态时,Debugger 才可使用 D、仅当有一个 Visual C++工作空间且工程或应用程序处于打开状态时,Debugger 才可使用 284. 在一个调用语句上按( )键将指示 Debuger 全速执行所调用的子程序。 A、F7 B、F11 C、F10 D、F8 285. 4 种程序的错误类型不包括:( )。 A、语法错误 B、运行错误 C、初始化错误 D、逻辑错误 286. 下列说法错误的是:( )。 A、运行错误包括系统错误 B、运行错误包括硬件检测的错误 C、运行错误包括逻辑错误 D、运行错误包括溢出错误 287. ( )最难查找,因为这种错误来自于对问题的解决方案的错误理解。 A、连接错误 B、运行错误 C、逻辑错误 D、语法错误 288. 下列说法正确的是:( )。 A、Output 窗口有 3 种方法可以帮助找到并修复产生错误和警告消息的产生原因 B、Output 窗口有 2 种方法可以帮助找到并修复产生错误和警告消息的产生原因 C、Output 窗口有 4 种方法可以帮助找到并修复产生错误和警告消息的产生原因 D、Output 窗口有 5 种方法可以帮助找到并修复产生错误和警告消息的产生原因 289. 下列说法正确的是:( )。 A、异常处理的目的是:在处理或结束之前,调试该程序 B、异常处理的目的是:在处理或结束之前,记录错误信息 C、异常处理的目的是:在处理或结束之前,反馈错误信息 D、异常处理的目的是:在处理或结束之前,清除该程序所需的状态 290. 下列说法正确的是:( )。 A、最好的设计方法是首先使用编译器优化解决性能问题,然后再考虑高效率的算法设计技术 B、最好的设计方法是首先考虑高效率的算法设计技术,然后再使用编译器优化解决性能问题 C、最好的设计方法是考虑高效率的算法设计技术 D、最好的设计方法是使用编译器优化解决性能问题 291. C++的优化技术包括:( )。 A、可产生最小可执行代码的优化和可产生最简单逻辑的优化 B、可产生最简单逻辑的优化和可提高执行速度的优化 C、可产生最小可执行代码的优化和可提高执行速度的优化 D、可产生最少代码的优化和可提高执行速度的优化 292. 所谓死代码指的是由于这样或那样的原因,按照( ),确实不可到达、没有使用或“死掉”的那 些代码。 A、代码运算 B、程序流程 C、算法的逻辑流程 D、相应条件 26 293. 下列说法正确的是:( )。 A、Visual C++支持代码的优化的版本是:专业版和个人版 B、Visual C++支持代码的优化的版本是:个人版和企业版 C、Visual C++支持代码的优化的版本是:个人版和家庭版 D、Visual C++支持代码的优化的版本是:专业版和企业版 294. 在一个多线程应用程序中,每一个线程都有它自己的( ),并且独立于应用程序中的其他线程。 A、队列 B、栈
C、堆栈 D、进程 295. 创建辅助线程只需两步:( )。 A、实现控制类和实现控制函数 B、实现控制类和启动线程 C、实现控制函数和启动线程 D、实现控制函数和创建线程 296. 下列说法错误的是:( )。 A、使用全局变量可以实现线程通信 B、使用 Event 对象可以实现线程通信 C、使用消息可以实现线程通信 D、使用静态变量可以实现线程通信 297. 下列说法正确的是:( )。 A、狭义地讲,测试是指软件产品生命周期内所有的检查、评审和确认活动 B、狭义地讲,测试是对软件产品功能的检查和评价 C、狭义地讲,测试是对软件产品是否存在 bug 的检验 D、狭义地讲,测试是对软件产品质量的检验和评价 298. 下列说法正确的是:( )。 A、一般情况下,在分析、设计、实现阶段的复审和测试工作能够发现和避免 50%的 Bug B、一般情况下,在分析、设计、实现阶段的复审和测试工作能够发现和避免 60%的 Bug C、一般情况下,在分析、设计、实现阶段的复审和测试工作能够发现和避免 70%的 Bug D、一般情况下,在分析、设计、实现阶段的复审和测试工作能够发现和避免 80%的 Bug 299. 下列说法正确的是:( )。 A、测试策略是用来衡量测试覆盖率的重要指标 B、测试计划是用来衡量测试覆盖率的重要指标 C、测试效率是用来衡量测试覆盖率的重要指标 D、详细的测试需求是用来衡量测试覆盖率的重要指标 300. 下列说法正确的是:( )。 A、对于容量测试的效率,主要依赖于应用的复杂度、窗口的个数,以及每个窗口中的动作数目 B、对于容量测试的效率,主要依赖于软件编写的质量 C、对于容量测试的效率,主要依赖于软件的逻辑复杂程度 D、对于容量测试的效率,主要依赖于建立测试所需数据的工作量大小 301. 要进行测试,除了要有测试数据外,还应同时给出该组测试数据应该得到怎样的输出结果,称为 ( )。 A、黑盒测试 B、测试用例 C、预期结果 D、白盒测试 302. 下列说法正确的是:( )。 A、测试用例是由测试结果和测试数据构成的 B、测试用例是由测试数据和预期结果构成的 C、测试用例是由预期测试和测试数据构成的 D、测试用例是由测试结果和预期测试构成的 303. 下列说法正确的是:( )。 A、验收测试着重测试模块的接口 B、模块测试着重测试模块的接口 C、平行测试着重测试模块的接口 D、子系统测试着重测试模块的接口 27 304. ( )是把经过测试的子系统装配成一个完整的系统来测试。 A、系统测试 B、模块测试 C、验收测试 D、平行测试 305. 下列说法正确的是:( )。 A、系统测试的目的是验证系统确实能够满足用户的需要 B、模块测试的目的是验证系统确实能够满足用户的需要 C、平行测试的目的是验证系统确实能够满足用户的需要 D、验收测试的目的是验证系统确实能够满足用户的需要 306. 下列说法正确的是:( )。 A、所谓系统测试就是同时运行新开发出来的系统和将被它取代的旧系统,以便比较新旧
两个系统的 处理结果 B、所谓模块测试就是同时运行新开发出来的系统和将被它取代的旧系统,以便比较新旧两个系统的 处理结果 C、所谓验收测试就是同时运行新开发出来的系统和将被它取代的旧系统,以便比较新旧两个系统的 处理结果 D、所谓平行测试就是同时运行新开发出来的系统和将被它取代的旧系统,以便比较新旧两个系统的 处理结果 307. 下列不属于黑盒测试技术的是:( )。 A、划分等价类 B、边界值分析 C、逻辑覆盖法 D、错误推测法 308. 下列说法正确的是:( )。 A、黑盒测试技术中的边界值分析在很大程度上是试探性的,与设计者的经验有关 B、黑盒测试技术中的划分等价类在很大程度上是试探性的,与设计者的经验有关 C、黑盒测试技术中的错误推测法在很大程度上是试探性的,与设计者的经验有关 D、黑盒测试技术中的逻辑覆盖法在很大程度上是试探性的,与设计者的经验有关 309. ( )也称为分支覆盖,是一种较强的逻辑覆盖。 A、条件覆盖 B、条件组合覆盖 C、判定覆盖 D、路径覆盖 310. 面向对象测试中测试类定义的每种方法,基本上相当于传统软件测试中的( )。 A、单元测试 B、模块测试 C、验证测试 D、系统测试 311. 下列说法错误的是:( )。 A、测试工具应具有的能力包括存储器填充 B、测试工具应具有的能力包括错误检查 C、测试工具应具有的能力包括存储器检查 D、测试工具应具有的能力包括存储器访问检查 312. ( )是对代码普查和检查的技术补充。 A、符号调试程序 B、覆盖监控 C、测试记录 D、系统测试 313. ( )是一种跟踪已运行和未运行代码的工具,它可以告诉用户测试用例是否运行了所有代码。 A、测试记录 B、符号调试程序 C、覆盖监控 D、系统测试 314. 测试的目的是( ),而不是对正确性进行形式化证明。 A、要暴露程序中的 bug B、要纠正程序中的错误 C、要暴露程序中的错误 D、要纠正程序中的 bug 315. 下列说法正确的是:( )。 A、一个测试用例来验证所观察到的结果与所期望的是否一致,并不能证明对于所有的输入数据程序 都能够正确工作 B、一个测试记录来验证所观察到的结果与所期望的是否一致,并不能证明对于所有的输入数据程序 都能够正确工作 28 C、一个测试结果来验证所观察到的结果与所期望的是否一致,并不能证明对于所有的输入数据程序 都能够正确工作 D、一个测试数据集来验证所观察到的结果与所期望的是否一致,并不能证明对于所有的输入数据程 序都能够正确工作 316. 下列说法正确的是:( )。 A、设计测试结果的技术分为黑盒法和白盒法两类 B、设计测试用例的技术分为黑盒法和白盒法两类 C、设计测试记录的技术分为黑盒法和白盒法两类 D、设计测试数据的技术分为黑盒法和白盒法两类 317. 下列说法正确的是:( )。 A、在程序完成后测试,其花费是最小的,而回报却是优厚的 B、在编码的过程中测试,其花费是最小的,而回报却是优厚的 C、在软件
完成后测试,其花费是最小的,而回报却是优厚的 D、在程序设计中测试,其花费是最小的,而回报却是优厚的 318. 测试一个( ),应该用那种能暴露边界情况的测试实例,既有简单的也有较难的。 A、编译程序 B、图形程序 C、数值程序 D、二进制程序 319. 下列说法正确的是:( )。 A、测试一个数值程序,应该能从屏幕上把方框读回来,检查其边界是否正好位于它应该所处的位置 B、测试一个二进制程序,应该能从屏幕上把方框读回来,检查其边界是否正好位于它应该所处的位 置 C、测试一个编译程序,应该能从屏幕上把方框读回来,检查其边界是否正好位于它应该所处的位置 D、测试一个图形程序,应该能从屏幕上把方框读回来,检查其边界是否正好位于它应该所处的位置 320. 下列说法正确的是:( )的。 A、验证测试实际上有一个隐含假定,假定程序以前的版本产生的输出是正确 B、模块测试实际上有一个隐含假定,假定程序以前的版本产生的输出是正确 C、系统测试实际上有一个隐含假定,假定程序以前的版本产生的输出是正确 D、回归测试实际上有一个隐含假定,假定程序以前的版本产生的输出是正确 321. 计算机程序设计员的职业道德修养,主要是指职业责任、职业纪律、职业情感以及( A、职业能力 B、职业活动 C、职业资格 D、职业规范 322. 计算机程序设计员的忠于职守,就是要( )。 A、忠于程序设计人员这个特定的工作岗位,不要参与其它岗位的工作 B、服从公司领导的安排,在任何情况下都要维护公司的利益 C、忠于程序设计人员这个特定的工作岗位,自觉履行程序设计员的各项职责 D、在完成自己工作的同时,主动分担领导的各项工作 323. 有关“兢兢业业、吃苦耐劳”的职业道德规范方面,( )是错误的。 A、严格按照正常的作息时间开展工作,只做自己份内的工作 B、能够脚踏实地、埋头苦干、任劳任怨 C、不计较个人得失,具有吃苦耐劳、脚踏实地的精神 D、不仅要在理论上有一定的造诣,还要具有实干精神 324. 计算机程序设计员在工作中不应该( )。 A、谦虚谨慎、胸襟宽阔 B、严格按照工作程序及相关文档的规范开展工作 C、善于表现自己的成绩,力求突出自我 )的修养。 29 D、时刻保持朝气和活力 325. ( )、廉洁奉公是计算机程序设计员职业活动能够正常进行的重要保证。 A、平易近人 B、精力充沛 C、遵纪守法 D、视野开阔 326. 计算机程序员掌握着用户软件系统的重要信息,因此要求程序设计人员必须具备( )的职业道 德。 A、严谨务实 B、工作耐心 C、谦虚谨慎 D、严守机密 327. 计算机程序设计员调查研究、搜集信息、分析信息、拟写文档,都必须坚持( )的原则。 A、小心谨慎 B、开拓创新 C、实事求是 D、解放思想 328. 为了不断提高自身的思想素质和业务水平,计算机程序设计员必须( )。 A、加强协作能力的培养 B、加强管理能力的培养 C、团结协作、关心同事 D、勤奋学习、刻苦钻研 329. 十
进制数(307)10 转换为十六进制数的结果是( )。 A、(281)16 B、(226)16 C、(133)16 D、(186)16 330. 计算机由五部分构成,其中控制器和运算器组成一个整体,叫( )。 A、逻辑器 B、寄存器 C、中央处理器 D、随机存储器 331. 按( )来划分,总线可以分为单向和双向两种。 A、总线所处的层次 B、用途 C、数据线的宽度 D、信息的传输方向 332. 虚拟机好似通用的计算机,有自己的指令系统,但本身没有( )。 A、翻译指令 B、操作系统 C、翻译程序 D、实际的硬件 333. 进程的状态分为( )三种状态。 A、中断、等待、运行 B、单向、双向、多向 C、开始、运行、结束 D、等待、就绪、运行 334. 程序指令执行过程中将逻辑地址转换成物理地址的过程称为( )。 A、动态重定位 B、静态重定位 C、线性重定位 D、逻辑重定位 335. 在操作系统的管理下,在内存中划出若干个单元作为缓冲区,这种缓冲称为( )。 A、单缓冲 B、多重缓冲 C、硬件缓冲 D、软件缓冲 336. ( )是采用人—机对话的方式控制作业的运行。 A、联机作业控制 B、脱机作业控制 C、动态作业控制 D、实时作业控制 337. 在单链表中,每个节点有两个域:( )和指针域。 A、指令域 B、代码域 C、数据域 D、结构域 338. ( )是一种面向数据库系统的模型,主要用于 DBMS 的实现。 A、概念模型 B、逻辑模型 C、实体模型 D、物理模型 339. 在 SQL 语言中,对用户访问数据的控制有基本表和视图的授权,完整性规则的描述,( )等。 A、基本表的定义 B、视图的修改 C、事物控制语句 D、逻辑控制语句 340. JavaScript 可以直接对用户或客户输入作出响应,无须经过 Web 服务程序,因而它是( )的。 A、静态 B、动态 C、安全 D、基于对象 341. 组件技术是分布式( )的技术。 A、面向过程 B、面向对象 C、面向结构 D、模块化 342. 软件项目可行性分析的研究内容包括:技术可行性、经济可行性、运行可行性以及( )等。 A、环境可行性 B、时间可行性 C、人员可行性 D、法律可行性 30 343. 在需求分析阶段,为将来系统扩展提出的要求,就是确定系统的( )。 A、运行要求 B、扩充要求 C、功能要求 D、性能要求 344. 在模块划分中,面向过程的方法一般是按( )划分。 A、结构 B、功能 C、过程 D、对象 345. 下列有关提高程序效率的方法中,错误的是( )。 A、细心分析多层循环嵌套,确定是否可以将一些工作移到循环内 B、使用复杂性小的算法 C、避免将不同的数据类型混在一起 D、尽量避免采用多维数组和复杂的表 346. 在软件测试方法中, 白盒测试法把程序看成是一个透明的盒子, 以程序的( )和处理过程为依据, 对程序的所有逻辑路径进行细致的检查。 A、功能 B、流程 C、内部结构 D、外部结构 347. 软件管理按时间可划分为( )和使用维护管理。 A、软件设计管理 B、生产管理 C、开发进度管理 D、技术管理 348. 在软件质量特性中,软件的( )是指软件具有使用户容易掌握、使用或评
价的能力。 A、可靠性 B、功能度 C、易使用性 D、时间经济性 349. UML 的目标是用( )的方式描述任何类型的系统。 A、面向过程 B、面向对象 C、面向功能 D、面向结构 350. 在 Web 客户端存在的主要安全威胁是,Web 浏览器( )。 A、用户名和口令都是原样传送 B、拥有不安全的程序 C、支持下载嵌在 HTML 页面中的脚本程序并在浏览器中执行 D、不支持任何加密传输方案 351. 网络级防火墙的一个基本例子就是位于 Internet 和( )之间的路由器,它根据数据包的来源、目 的地址和端口来过滤。 A、外部网络 B、内部网络 C、以太网 D、服务器 352. 知识产权包括著作权和( )两部分。 A、使用权 B、名誉权 C、专利权 D、工业产权 353. 著作权亦称( ),是指著作权人对其作品享有的专有权利。 A、产权 B、版权 C、专利权 D、许可权 354. 商标是指商品的生产者、经营者或商业服务的提供者用以标明自己所生产、经营的商品或提供的 服务与其他人( )的标记。 A、是否属于同一类别 B、相统一 C、相比较 D、相区别 355. 劳动关系主要是指劳动者和( )在实现劳动的过程中发生的社会关系。 A、劳动者 B、管理人员 C、用人单位 D、生产工具 356. ( )由软件定义、软件开发和软件维护 3 个时期组成,每个时期又进一步划分为若干阶段。 A、软件周期 B、软件生命周期 C、软件开发周期 D、问题定义 357. 下列不属于软件定义时期的主要任务的是:( ) A、确定软件开发工程的总目标; B、设计软件的结构 C、确定工程的可行性; D、导出实现工程目标应该采用的策略及系统必须完成的功能; 358. 下列说法错误的是:( ) 31 A、软件生命周期由软件定义、软件开发和软件维护 3 个时期组成 B、软件定义时期的主要任务是确定软件开发工程的总目标 C、软件定义时期的工作通常称为系统分析,由系统分析员负责完成 D、软件维护时期又进一步划分为 3 个阶段,即问题定义、可行性研究和需求分析 359. ( )的目的是搞清要解决的问题是什么。 A、软件定义阶段 B、问题定义阶段 C、可行性研究 D、需求分析 360. 下列说法正确的是:( ) A、软件定义阶段的目的是搞清项目是否可能实现和值得开发 B、问题定义阶段的目的是搞清项目是否可能实现和值得开发 C、可行性研究阶段的目的是搞清项目是否可能实现和值得开发 D、需求分析阶段的目的是搞清项目是否可能实现和值得开发 361. ( )的目的是确定目标系统必须具备哪些功能。 A、软件定义阶段 B、需求分析阶段 C、问题定义阶段 D、可行性研究阶段 362. 下列说法正确的是:( )。 A、软件定义时期的工作包括软件结构的设计、数据结构和算法设计、编写程序、测试 B、软件测试时期的工作包括软件结构的设计、数据结构和算法设计、编写程序、测试 C、软件开发时期的工作包括软件结构的设计、数据结构和算法设计、编写程序、测试 D、问题定义时期的工作包括软件结构的设计、
数据结构和算法设计、编写程序、测试 363. 下列说法正确的是:( ) A、软件开发通常由概要设计、详细设计、编码、软件维护 4 个阶段组成 B、软件开发通常由软件定义、详细设计、编码、软件测试 4 个阶段组成 C、软件开发通常由软件定义、详细设计、编码、软件维护 4 个阶段组成 D、软件开发通常由概要设计、详细设计、编码、软件测试 4 个阶段组成 364. 概要设计的任务是( )。 A、确定每个模块的数据结构和算法,确定模块的细节 B、将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定各模块之间的接口 C、实现人和计算机的通讯,产生一个机器能执行的源程序 D、发现并排除软件中的错误,最终把一个高质量的软件系统交付给用户使用 365. 下列说法正确的是:( )。 A、编码的目的是确定每个模块的数据结构和算法,确定模块的细节,具体为:外部接口、内部接口、 输入输出、局部数据 B、概要设计的任务是确定每个模块的数据结构和算法,确定模块的细节,具体为:外部接口、内部 接口、输入输出、局部数据 C、详细设计的任务是确定每个模块的数据结构和算法,确定模块的细节,具体为:外部接口、内部 接口、输入输出、局部数据 D、软件测试的任务是确定每个模块的数据结构和算法,确定模块的细节,具体为:外部接口、内部 接口、输入输出、局部数据 366. 下列说法正确的是:( )。 A、详细设计的任务是实现人和计算机的通讯,产生一个机器能执行的源程序 B、概要设计的任务是实现人和计算机的通讯,产生一个机器能执行的源程序 C、编码的目的是实现人和计算机的通讯,产生一个机器能执行的源程序 D、软件测试的任务是实现人和计算机的通讯,产生一个机器能执行的源程序 367. 下列说法正确的是:( )。 32 A、详细设计的任务是发现并排除软件中的错误,最终把一个高质量的软件系统交付给用户使用 B、概要设计的任务是发现并排除软件中的错误,最终把一个高质量的软件系统交付给用户使用 C、软件测试的任务是发现并排除软件中的错误,最终把一个高质量的软件系统交付给用户使用 D、编码的目的是发现并排除软件中的错误,最终把一个高质量的软件系统交付给用户使用 368. 下列说法正确的是:( )。 A、软件维护的任务是将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定各 模块之间的接口 B、软件维护的任务是实现人和计算机的通讯,产生一个机器能执行的源程序 C、软件维护的任务是发现并排除软件中的错误,最终把一个高质量的软件系统交付给用户使用 D、软件维护的任务是通过各种必要的维护活动使软件系统持久地满足用户需求 369. 关于软件维护的种类,下列说法正确的是:( )。 A、软件维护包括扩展性维护、适应性维护、完善性维护和预防性维护 B、软件维护包括扩展性维护、强壮性维护、完善性维护和预防性维护 C、软件维护包括改正性维护、强壮性
维护、完善性维护和预防性维护 D、软件维护包括改正性维护、适应性维护、完善性维护和预防性维护 370. 需求分析的任务是明确目标系统究竟做什么。为此,需要先确定系统的综合要求,包括:功能要 求、性能要求、运行要求和可能的要求,其中可能的要求指:( )。 A、确定系统必须完成的所有功能 B、包括系统的处理速度、存储容量、响应时间、安全限制等 C、包括系统运行时的环境要求,如主机、外设、网络、软件等 D、即为系统将来扩展提出的要求 371. 书写《需求分析规格说明书》的过程中需要分析系统的数据要求,系统的数据要求不包括下列哪 一项:( )。 A、数据的结构 B、系统需要哪些数据 C、数据量 D、数据本身的性质 372. 书写《需求分析规格说明书》的步骤是:( )、分析系统的数据要求、导出系统的逻辑模型、修 正开发计划、书写文档。 A、确定系统的功能要求 B、分析系统的综合要求 C、确定系统的性能要求 D、确定系统的运行要求 373. 软件需求包括 3 个不同的层次-----业务需求、用户需求、( )和其他非功能需求。 A、商务需求 B、产品需求 C、系统需求 D、功能需求 374. 所有的( )必须与业务需求一致。 A、功能需求 B、系统需求 C、用户需求 D、产品需求 375. 下列说法正确的是:( )。 A、软件需求说明须保证可重用性、一致性、可修改性、可跟踪性 B、软件需求说明须保证完整性、一致性、可修改性、可移植性 C、软件需求说明须保证完整性、一致性、可修改性、可跟踪性 D、软件需求说明须保证可重用性、一致性、可修改性、可移植性 376. 为了在软件需求开发过程中建立有效的原型, 应遵循一些原则, 下面不属于这些原则的是: ( )。 A、用最少的投资开发那些用于回答问题和解决需求的不确定性的原型 B、对于已经理解的需求不要建立原型 C、不能随意的增加功能 D、可以探索不同的用户界面技术,使系统达到最佳的可用性 377. ( )的指导思想是:自上而下、逐步分解。 33 A、面向对象分析方法 B、模块化分析方法 C、结构化分析方法 D、原型法 378. 下列说法正确的是:( )。 A、在面向对象方法中,基本结构是方法而不是记录,一切事物、概念都可以看作方法 B、在面向对象方法中,基本结构是数据而不是记录,一切事物、概念都可以看作数据 C、在面向对象方法中,基本结构是函数而不是记录,一切事物、概念都可以看作函数 D、在面向对象方法中,基本结构是对象而不是记录,一切事物、概念都可以看作对象 379. 需求的图形化表示模型包括数据流图、( )、状态转化图、对话图和类图等。 A、程序流程图 B、盒图 C、实体关系图 D、PAD 图 380. 下列说法正确的是:( )。 A、程序流程图是结构化系统分析的基本工具 B、状态转化图是结构化系统分析的基本工具 C、数据流图是结构化系统分析的基本工具 D、对话图是结构化系统分析的基本工具 381. ( )描绘了系统的数据关系。 A、实体关系图 B、程序流程图
C、状态转化图 D、对话图 382. ( )中的菱形框代表关系,它确定了实体对之间逻辑上和数量上的联系。 A、程序流程图 B、实体关系图 C、状态转化图 D、对话图 383. 下列说法正确的是:( )。 A、详细设计的任务是:确定软件的结构及模块的划分,并确定各模块之间的接口 B、软件定义的任务是:确定软件的结构及模块的划分,并确定各模块之间的接口 C、需求分析的任务是:确定软件的结构及模块的划分,并确定各模块之间的接口 D、概要设计的任务是:确定软件的结构及模块的划分,并确定各模块之间的接口 384. 详细设计的任务是:( )。 A、确定每个模块的算法和数据结构及细节 B、确定软件的结构及模块的划分,并确定各模块之间的接口 C、描述系统展现给用户的行为和执行的操作等 D、确定系统的目标 385. 下列说法正确的是:( )。 A、详细设计包含的基本内容有:系统结构图、IPO 说明、类-对象说明及文件目录结构 B、模块设计包含的基本内容有:系统结构图、IPO 说明、类-对象说明及文件目录结构 C、需求分析包含的基本内容有:系统结构图、IPO 说明、类-对象说明及文件目录结构 D、概要设计包含的基本内容有:系统结构图、IPO 说明、类-对象说明及文件目录结构 386. 下列说法正确的是:( )。 A、系统结构图是指:供开发人员使用的系统主体部分 B、系统结构图是指:供用户使用的系统扩充部分 C、系统结构图是指:供用户使用的系统主体部分 D、系统结构图是指:供开发人员使用的系统扩充部分 387. 在进行软件结构概要设计时应该遵循一些重要的原则,这些原则不包括:( )。 A、继承 B、模块化 C、抽象 D、信息隐蔽 388. 模块是组成软件结构的基本元素,它是( )的集合。 A、软件描述和实现 B、数据说明和算法 C、变量和函数 D、变量定义和功能实现 389. 下列说法正确的是:( )。 34 A、抽象是指对研究的系统要划分成若干个模块,模块间既相对独立又相关,这一组模块完成指定的 功能 B、抽象是指对研究的系统要把一些关系密切的软件元素物理地址放在一起,把关系密切的数据限制 在模块内使用 C、抽象是指对研究的系统要由一组完成相对独立的子功能的模块组成 D、抽象是指对研究的系统要抓住重要方面,而忽略个别的、非本质的属性和差别,抽出共性的、本 质的东西 390. ( )方法是一种面向数据流的设计方法,是当前应用较广泛的技术,是一种较为完善的系统设计 方法。 A、结构化设计 B、面向对象设计 C、模块化设计 D、程式化设计 391. 下列说法正确的是:( )。 A、OOA 是面向对象设计的缩写 B、OOS 是面向对象设计的缩写 C、OID 是面向对象设计的缩写 D、OOD 是面向对象设计的缩写 392. ( )的工具包括图形、表格和语言。 A、概要设计 B、详细设计 C、需求分析 D、模块设计 393. 下列说法正确的是: ( )。 A、用户验证的功能主要是完成用户进入系统时的身份认证工作 B、密码
核对的功能主要是完成用户进入系统时的身份认证工作 C、用户登录的功能主要是完成用户进入系统时的身份认证工作 D、密码验证的功能主要是完成用户进入系统时的身份认证工作 394. 下列说法正确的是:( )。 A、身份验证的主要方式是管理员输入自己的操作权限和用户密码,然后进行验证 B、身份验证的主要方式是用户输入自己的操作权限,然后进行验证 C、身份验证的主要方式是用户输入自己的操作权限和用户密码,然后进行验证 D、身份验证的主要方式是管理员输入自己的操作权限,然后进行验证 395. 密码验证模块包含的两个子模块是:( )。 A、身份认证和密码修改 B、身份认证和密码认证 C、用户登录和密码修改 D、用户登录和密码认证 396. 密码验证的程序输入项不包括:( )。 A、验证码 B、权限 C、用户名 D、密码 397. 下列说法正确的是: ( )。 A、在密码验证模块中,主要采用瀑布模型的设计方法,自下而上进行分析 B、在密码验证模块中,主要采用瀑布模型的设计方法,逐步分解进行分析 C、在密码验证模块中,主要采用瀑布模型的设计方法,逐步求精进行分析 D、在密码验证模块中,主要采用瀑布模型的设计方法,自上而下进行分析 398. 下列说法错误的是:( )。 A、结构化程序设计的优点包括:程序结构清晰和模块化技术的使用,使修改或重新设计时可复用部 分增加 B、结构化程序设计的优点包括:可显著提高软件开发的成功率和生产率 C、结构化程序设计的优点包括:开发时容易保证程序的正确性 D、结构化程序设计的优点包括:代码可移植性强 399. 下列说法正确的是:( )。 A、提高可重用性的程序设计准则包括:封装实现策略、避免使用多分支语句、精心确定公有方法 B、提高健壮性的程序设计准则包括:封装实现策略、避免使用多分支语句、精心确定公有方法 35 C、提高完整性的程序设计准则包括:封装实现策略、避免使用多分支语句、精心确定公有方法 D、提高可扩充性的程序设计准则包括:封装实现策略、避免使用多分支语句、精心确定公有方法 400. 下列说法错误的是:( )。 A、盒图的特点包括:容易确定局部和全局数据的作用域 B、盒图的特点包括:对控制流程描述直观,便于初学者掌握 C、盒图的特点包括:容易表现嵌套关系 D、盒图的特点包括:不可能任意转移控制 401. 下列说法正确的是:( )。 A、程序流程图是判定表的变种,也能够清晰地表示复杂的条件组合与应做的动作之间的对应关系 B、盒图是判定表的变种,也能够清晰地表示复杂的条件组合与应做的动作之间的对应关系 C、判定树是判定表的变种,也能够清晰地表示复杂的条件组合与应做的动作之间的对应关系 D、PAD 图是判定表的变种,也能够清晰地表示复杂的条件组合与应做的动作之间的对应关系 402. 下列说法正确的是:( )。 A、随着软件工程的发展,出现了一些面向对象设计专用的语言,称为 PDL 语言 B、随着软件工程
的发展,出现了一些程式化设计专用的语言,称为 PDL 语言 C、随着软件工程的发展,出现了一些模块化程序设计专用的语言,称为 PDL 语言 D、随着软件工程的发展,出现了一些软件过程设计专用的语言,称为 PDL 语言 403. 可视化程序设计主要是让程序设计人员利用( ),像搭积木一样构造应用程序的各种界面。 A、软件本身提供的接口 B、软件本身所提供的各种控件 C、类库 D、函数库 404. 下列说法正确的是:( )。 A、面向对象程序设计最大的优点是设计人员可以不用编写或只需编写很少的程序代码,就能完成应 用程序设计 B、可视化程序设计最大的优点是设计人员可以不用编写或只需编写很少的程序代码,就能完成应用 程序设计 C、结构化程序设计最大的优点是设计人员可以不用编写或只需编写很少的程序代码,就能完成应用 程序设计 D、程式化程序设计最大的优点是设计人员可以不用编写或只需编写很少的程序代码,就能完成应用 程序设计 405. ( )属于可视化程序设计语言。 A、Basic B、c C、汇编语言 D、Visual C++ 406. 下列说法正确的是:( )。 A、我们把计算机中的实体称为对象 B、我们把计算机中的实体称为模块 C、我们把计算机中的实体称为对象 D、我们把计算机中的实体称为解空间对象 407. 只有同时使用( )的方法,才是真正面向对象的方法。 A、对象、类、继承 B、对象、类、继承和消息 C、对象、继承和消息 D、对象、类和消息 408. 下列说法正确的是:( )。 A、结构化程序设计方法的主要优点是与人类习惯的思维方法一致 B、程式化程序设计方法的主要优点是与人类习惯的思维方法一致 C、模块化程序设计方法的主要优点是与人类习惯的思维方法一致 D、面向对象方法的主要优点是与人类习惯的思维方法一致 36 409. 下列说法正确的是:( )。 A、面向对象实现主要包括两项工作:面向对象程序设计;测试并调试面向对象程序 B、面向对象实现主要包括两项工作:面向对象程序设计; 编写面向对象程序 C、 面向对象实现主要包括两项工作: 编写面向对象程序;把面向对象设计结果翻译成用某种程序语言 书写的面向对象程序 D、面向对象实现主要包括两项工作:把面向对象设计结果翻译成用某种程序语言书写的面向对象程 序;测试并调试面向对象程序 410. 开发人员在选择( )语言时,着重考虑的因素包括:将来能否占主导地位、可重用性、类库和开 发环境、其他因素。 A、结构化程序设计 B、模块化程序设计 C、程式化程序设计 D、面向对象 411. 下列说法正确的是:( )。 A、对源程序的质量要求是:正确、可靠、简明、清晰和较高的执行效率。其中,正确性和较高的执 行效率是最重要的要求 B、对源程序的质量要求是:正确、可靠、简明、清晰和较高的执行效率。其中,可靠性和清晰性是 最重要的要求 C、对源程序的质量要求是:正确、可靠、简明、清晰和较高的执行效率。其中,可靠性和较高的执 行效
率是最重要的要求 D、对源程序的质量要求是:正确、可靠、简明、清晰和较高的执行效率。其中,正确性和可靠性是 最重要的要求 412. 下列说法正确的是:( )。 A、编码风格是指代码排版风格 B、编码风格是指编写程序的方式以及表达的格局 C、编码风格是指使用的编程语言的风格 D、编码风格是指程序员编程的风格 413. 下列说法错误的是:( )。 A、要提高程序效率,尽量不要把不同的数据类型混在一起 B、提高程序效率,可以寻找复杂性小的算法 C、提高程序效率,要尽量避免采用多维数组(C 语言除外)和复杂的表格 D、提高程序效率,可以采用简化逻辑结构的方法 414. 下列说法错误的是:( )。 A、AppWizard 为各类应用程序提供了代码,其中包括多文档和对话框界面 B、AppWizard 为各类应用程序提供了代码,其中包括数据库支持 C、AppWizard 为各类应用程序提供了代码,其中包括对 Windows Sockets 的支持 D、AppWizard 为各类应用程序提供了代码,其中包括控制台命令窗口 415. Visual C++的工程类型有很多种,但是不包括: ( )。 A、Win16 Application B、MFC AppWizard(DLL version) C、ATL COM AppWizard D、ISAPI Extension(Internet Server API)Wizard 416. 下列关于 ClassView 提供的特性,说法错误的是:( )。 A、用户只需双击 ClassView 图标,就可以创建新的类 B、用户只需双击 ClassView 图标,就可以删除类 C、用户只需双击 ClassView 图标,就可以直接跳到代码处 37 D、用户只需双击 ClassView 图标,就可以类、声明或函数定义 417. DAO 用 Microsoft Jet 数据库引擎来提供一套访问对象,包括数据库对象、 ( )和查询定义对象及 记录集对象。 A、数据库定义 B、更新定义 C、选择定义 D、表定义 418. ( )存储一个对话框模板,模板制定了对话框的特征,包括其大小、位置、风格以及对话框中各 种控件等。 A、对话框类 B、单模对话框 C、对话框模板资源 D、对话框函数 419. 在 VC 中,如果在 Menu Item 属性页中选择( )复选框,表示此菜单项是一个多级菜单,并且其 右边将会出现一个新菜单框。 A、Checked B、inactive C、Pop-up D、Grayed 420. 下列说法正确的是:( )。 A、创建工具条的一种方法是使用位图图像,即将位图图像转换成工具条的按钮图像,图像的缺省大 小是:4×4 点像素 B、创建工具条的一种方法是使用位图图像,即将位图图像转换成工具条的按钮图像,图像的缺省大 小是:8×8 点像素 C、创建工具条的一种方法是使用位图图像,即将位图图像转换成工具条的按钮图像,图像的缺省大 小是:32×32 点像素 D、创建工具条的一种方法是使用位图图像,即将位图图像转换成工具条的按钮图像,图像的缺省大 小是:16×16 点像素 421. Visual C++提供的( )是一个用来创建或改变资源的特定环境。它通过共享技术和界面来快速简 捷地创建和修改应用资
源。 A、资源编辑器 B、资源管理器 C、ClassWizard D、AppWizard 422. 对话框的种类可以分为:( )。 A、无模式对话框和有模式对话框 B、单模对话框和多模对话框 C、单-无模式对话框和单-有模式对话框 D、多-无模式对话框和多-有模式对话框 423. 使用对话框编辑器,用户可以进行的操作不包括:( )。 A、增加、排列或编辑控件 B、更改[Tab]键顺序 C、删除控件 D、测试一个对话框 424. 工具条编辑器实际上是一个图形工具, 它主要用于( )工具条资源, 并把位图转换成工具条资源, 而且可使用图形界面来显示工具条和一些按钮。 A、编辑 B、修改 C、创建 D、删除 425. Windows API 中的所有函数都包含在 DLL 中。其中包含用于管理内存、进程和线程的各个函数的 文件是:( )。 A、Kernel32.dll B、System32.dll C、User32.dll D、GDI32.dll 426. 动态链接库的扩展名不但可以是.DLL,也可以是.EXE,.DRV,.FON,.SYS,以及.OCX.其中( ) 是提供控件服务的动态链接库。 A、SYS B、DRV C、FON D、OCX 427. 下列说法正确的是:( )。 A、应用程序访问动态链接库的方式分为动态方式和静态方式 B、应用程序访问动态链接库的方式分为隐含方式和显式方式 C、应用程序访问动态链接库的方式分为动态隐含方式和静态显式方式 38 D、应用程序访问动态链接库的方式分为静态隐含方式和动态显式方式 428. 在设置 ODBC 数据源的时候,需要设置“用户 DSN”选项,对系统级数据库来说,使用( )选 项。 A、文件 DSN B、系统 DSN C、专用 DSN D、用户 DSN 429. 要在 Visual C++应用程序内使用 ADO ActiveX 数据对象,应该选择 OLE DB 作为连接类型,然后 再应用程序中使用( )类。 A、DAO B、OLE DB C、ADO D、OLE 430. 下列说法正确的是:( )。 A、ODBC 是对 Microsoft 数据库访问技术的补充。这种技术为访问所有类型的数据库提供了统一的 接口 B、ADO 是对 Microsoft 数据库访问技术的补充。这种技术为访问所有类型的数据库提供了统一的接 口 C、OLEDB 是对 Microsoft 数据库访问技术的补充。这种技术为访问所有类型的数据库提供了统一的 接口 D、DAO 是对 Microsoft 数据库访问技术的补充。这种技术为访问所有类型的数据库提供了统一的接 口 431. ( )方法是针对新的程序设计情形而采用的,它克服了早期技术的诸多限制,依赖于 Microsoft 新的底层访问方法 OLE-DB。 A、ADO B、DAO C、ODBC D、dBASE 432. 下列说法正确的是:( )。 A、ADO 提供两个驱动程序:一个是数据库管理器的语言,另一个为程序设计语言提供公用接口 B、DAO 提供两个驱动程序:一个是数据库管理器的语言,另一个为程序设计语言提供公用接口 C、OLE DB 提供两个驱动程序:一个是数据库管理器的语言,另一个为程序设计语言提供公用接口 D、ODBC 提供两个驱动程序:一个是数据库管理器的语言,另一个为程序设计语
言提供公用接口 433. 下列说法正确的是:( )。 A、dBASE 是使用 ADO 的基础;它也提供与数据库通信的基础 B、OLE DB 是使用 ADO 的基础;它也提供与数据库通信的基础 C、DAO 是使用 ADO 的基础;它也提供与数据库通信的基础 D、ODBC 是使用 ADO 的基础;它也提供与数据库通信的基础 434. 下列说法正确的是:( )。 A、虽然 DAO 对象的功能层次要比先前技术提供的层次高得多,但其中多数对象类型是 Microsoft 已引进的其他技术的衍生 B、 虽然 OLE DB 对象的功能层次要比先前技术提供的层次高得多, 但其中多数对象类型是 Microsoft 已引进的其他技术的衍生 C、虽然 ODBC 对象的功能层次要比先前技术提供的层次高得多,但其中多数对象类型是 Microsoft 已引进的其他技术的衍生 D、虽然 ADO 对象的功能层次要比先前技术提供的层次高得多,但其中多数对象类型是 Microsoft 已引进的其他技术的衍生 435. MFC 的( )类包含了有关用于 Internet 编程的 Win32 API 函数。 A、Winsock B、Winweb C、WinInet D、WinApp 436. 下列说法正确的是:( )。 A、用 VC 实现 Http 查询的程序编写中,建立 Internet 会话是通过定义 CHttpSession 对象来实现的 B、用 VC 实现 Http 查询的程序编写中,建立 Internet 会话是通过定义 CWebSession 对象来实现的 C、用 VC 实现 Http 查询的程序编写中,建立 Internet 会话是通过定义 CNetwordSession 对象来实现 39 的 D、用 VC 实现 Http 查询的程序编写中,建立 Internet 会话是通过定义 CInternetSession 对象来实现的 437. 用 VC 实现 Ftp 查询的程序编写中,如果连接成功,使用( )得到服务器的缺省目录。 A、GetFtpDirectory () B、GetFtpHost() C、GetCurrentDirectory() D、GetCurrentHost() 438. 下列说法正确的是:( )。 A、Ftp 服务使用的端口是 80 B、Http 服务使用的端口是 21 C、Gopher 服务使用的端口是 78 D、Finger 服务使用的端口是 79 439. 下列说法正确的是:( )。 A、Http 服务建立了 Internet 上的域名数据库 B、Whois 服务建立了 Internet 上的域名数据库 C、Ftp 服务建立了 Internet 上的域名数据库 D、Gopher 服务建立了 Internet 上的域名数据库 440. 下列说法正确的是:( )。 A、在 Visual C++中,可以采用 4 种方式进行 WinInet 编程 B、在 Visual C++中,可以采用 1 种方式进行 WinInet 编程 C、在 Visual C++中,可以采用 3 种方式进行 WinInet 编程 D、在 Visual C++中,可以采用 2 种方式进行 WinInet 编程 441. 下列启动 Debugger 选项的方法,正确的是:( )。 A、按 F7 键 B、按 F8 键 C、按 F9 键 D、按 F11 键 442. 下列说法正确的是: ( )。 A、在调试程序时,设置完断点,按 F6 键便可快速执行到断点处 B、在调试程序时,设置完断点,按 F7 键便可快速执
行到断点处 C、在调试程序时,设置完断点,按 F8 键便可快速执行到断点处 D、在调试程序时,设置完断点,按 F5 键便可快速执行到断点处 443. 下列说法正确的是:( )。 A、仅当有一个 Visual C++工作空间处于打开状态时,Debugger 才可使用 B、仅当有一个 Visual C++应用程序处于打开状态时,Debugger 才可使用 C、仅当有一个 Visual C++工程处于打开状态时,Debugger 才可使用 D、仅当有一个 Visual C++工作空间且工程或应用程序处于打开状态时,Debugger 才可使用 444. 下列说法正确的是:( )。 A、F11 表示的是 Step Over,按该键可以启动 Debugger 并逐行执行程序 B、F10 表示的是 Step Over,按该键可以启动 Debugger 并逐行执行程序 C、F7 表示的是 Step Over,按该键可以启动 Debugger 并逐行执行程序 D、F8 表示的是 Step Over,按该键可以启动 Debugger 并逐行执行程序 445. 4 种程序的错误类型不包括:( )。 A、语法错误 B、运行错误 C、初始化错误 D、逻辑错误 446. 为查看产生特定诊断消息的代码语句,只要( )Output 窗口中相关的诊断消息即可。 A、单击 B、右键单击 C、双击 D、右键双击 447. 下列说法正确的是:( )。 A、如果在调用序列中没有一个子序列为所发生的某一个异常定义处理程序,则定义相应处理程序 B、如果在调用序列中没有一个子序列为所发生的某一个异常定义处理程序,则返回错误信息 C、如果在调用序列中没有一个子序列为所发生的某一个异常定义处理程序,则终止该程序 D、如果在调用序列中没有一个子序列为所发生的某一个异常定义处理程序,则程序中断 40 448. 下列说法正确的是:( )。 A、在使用编译器优化中,只有使用编译器优化解决性能问题才能产生执行速度的明显改变 B、在使用编译器优化中,只有升级硬件设备才能产生执行速度的明显改变 C、在使用编译器优化中,只有逻辑方面的优化才能产生执行速度的明显改变 D、在使用编译器优化中,只有算法方面的优化才能产生执行速度的明显改变 449. 下列说法正确的是:( )。 A、C++的优化技术包括:可产生最简单逻辑的优化和可提高执行速度的优化 B、C++的优化技术包括:可产生最少代码的优化和可提高执行速度的优化 C、C++的优化技术包括:可产生最小可执行代码的优化和可产生最简单逻辑的优化 D、C++的优化技术包括:可产生最小可执行代码的优化和可提高执行速度的优化 450. 下列说法正确的是:( )。 A、死存储指的是由于这样或那样的原因,按照算法的逻辑流程,确实不可到达、没有使用或“死掉” 的那些代码 B、死代码指的是由于这样或那样的原因,按照算法的逻辑流程,确实不可到达、没有使用或“死掉” 的那些代码 C、死循环指的是由于这样或那样的原因,按照算法的逻辑流程,确实不可到达、没有使用或“死掉” 的那些代码 D、死函数指的是由于这样或那样的原因,按照算
法的逻辑流程,确实不可到达、没有使用或“死掉” 的那些代码 451. 下列说法正确的是:( )。 A、Visual C++支持代码的优化的版本是:专业版和个人版 B、Visual C++支持代码的优化的版本是:个人版和企业版 C、Visual C++支持代码的优化的版本是:个人版和家庭版 D、Visual C++支持代码的优化的版本是:专业版和企业版 452. 下列说法正确的是:( )。 A、有 2 种类型包含了与编译器优化相关的所有开关 B、有 4 种类型包含了与编译器优化相关的所有开关 C、有 1 种类型包含了与编译器优化相关的所有开关 D、有 3 种类型包含了与编译器优化相关的所有开关 453. 下列说法正确的是:( )。 A、多任务通常包括 5 大类 B、多任务通常包括 3 大类 C、多任务通常包括 4 大类 D、多任务通常包括 2 大类 454. 下列说法正确的是:( )。 A、多任务通常包括两大类:多线程和多用户 B、多任务通常包括两大类:多进程和多线程 C、多任务通常包括两大类:多进程和多用户 D、多任务通常包括两大类:多用户和多程序 455. 在一个多线程应用程序中,每一个线程都有它自己的( ),并且独立于应用程序中的其他线程。 A、队列 B、栈 C、堆栈 D、进程 456. 狭义地讲,测试是:( )。 A、指软件产品生命周期内所有的检查、评审和确认活动 B、对软件产品功能的检查和评价 C、对软件产品质量的检验和评价 D、对软件产品是否存在 bug 的检验 41 457. 下列说法正确的是:( )。 A、对于复杂的产品或系统来说,zero - bug 是一般的原则 B、对于复杂的产品或系统来说,none - bug 是一般的原则 C、对于复杂的产品或系统来说,best - enough 是一般的原则 D、对于复杂的产品或系统来说,good - enough 是一般的原则 458. 下列说法正确的是:( )。 A、软件产品质量的关键因素是测试 B、软件产品质量的关键因素是分析、设计和实现 C、软件产品质量的关键因素是升级与更新 D、软件产品质量的关键因素是高质量的维护 459. 下列说法正确的是:( )。 A、测试策略是用来衡量测试覆盖率的重要指标 B、测试计划是用来衡量测试覆盖率的重要指标 C、测试效率是用来衡量测试覆盖率的重要指标 D、详细的测试需求是用来衡量测试覆盖率的重要指标 460. 下列说法正确的是:( )。 A、对于容量测试的效率,主要依赖于应用的复杂度、窗口的个数,以及每个窗口中的动作数目 B、对于容量测试的效率,主要依赖于软件编写的质量 C、对于容量测试的效率,主要依赖于软件的逻辑复杂程度 D、对于容量测试的效率,主要依赖于建立测试所需数据的工作量大小 461. 要进行测试,除了要有测试数据外,还应同时给出该组测试数据应该得到怎样的输出结果,称为 ( )。 A、预期结果 B、测试用例 C、预期测试 D、测试结果 462. 下列说法正确的是:( )。 A、预期用例是由测试数据和预期结果构成的 B、测试结果是由测试数据和预期结果构成的 C、
预期测试是由测试数据和预期结果构成的 D、测试用例是由测试数据和预期结果构成的 463. 下列说法正确的是:( )。 A、系统测试的目的是保证每个模块作为一个单元能正确运行 B、模块测试的目的是保证每个模块作为一个单元能正确运行 C、验收测试的目的是保证每个模块作为一个单元能正确运行 D、平行测试的目的是保证每个模块作为一个单元能正确运行 464. 下列说法正确的是:( )。 A、验收测试着重测试模块的接口 B、模块测试着重测试模块的接口 C、平行测试着重测试模块的接口 D、子系统测试着重测试模块的接口 465. 下列说法正确的是:( )。 A、模块测试是把经过测试的子系统装配成一个完整的系统来测试 B、系统测试是把经过测试的子系统装配成一个完整的系统来测试 C、验收测试是把经过测试的子系统装配成一个完整的系统来测试 D、平行测试是把经过测试的子系统装配成一个完整的系统来测试 466. 下列说法正确的是:( )。 A、模块测试是把软件系统作为单一的实体进行测试 B、验收测试是把软件系统作为单一的实体进行测试 42 C、系统测试是把软件系统作为单一的实体进行测试 D、平行测试是把软件系统作为单一的实体进行测试 467. 下列说法正确的是:( )。 A、所谓系统测试就是同时运行新开发出来的系统和将被它取代的旧系统,以便比较新旧两个系统的 处理结果 B、所谓模块测试就是同时运行新开发出来的系统和将被它取代的旧系统,以便比较新旧两个系统的 处理结果 C、所谓验收测试就是同时运行新开发出来的系统和将被它取代的旧系统,以便比较新旧两个系统的 处理结果 D、所谓平行测试就是同时运行新开发出来的系统和将被它取代的旧系统,以便比较新旧两个系统的 处理结果 468. 黑盒测试技术中的( )在很大程度上是试探性的,与设计者的经验有关。 A、划分等价类 B、边界值分析 C、错误推测法 D、逻辑覆盖法 469. ( )也称为分支覆盖,是一种较强的逻辑覆盖。 A、条件覆盖 B、条件组合覆盖 C、判定覆盖 D、路径覆盖 470. 下列说法正确的是:( )。 A、面向对象测试中测试类定义的每种方法,基本上相当于传统软件测试中的模块测试 B、面向对象测试中测试类定义的每种方法,基本上相当于传统软件测试中的单元测试 C、面向对象测试中测试类定义的每种方法,基本上相当于传统软件测试中的验证测试 D、面向对象测试中测试类定义的每种方法,基本上相当于传统软件测试中的系统测试 471. 下列说法错误的是:( )。 A、测试工具应具有的能力包括存储器填充 B、测试工具应具有的能力包括错误检查 C、测试工具应具有的能力包括存储器检查 D、测试工具应具有的能力包括存储器访问检查 472. 下列说法正确的是:( )。 A、用于防止使软件质量倒退的测试叫计划测试 B、用于防止使软件质量倒退的测试叫模块测试 C、用于防止使软件质量倒退的测试叫系统测试 D、用于防止使软件质量倒退的测试叫回归测试
473. ( )是对代码普查和检查的技术补充。 A、符号调试程序 B、覆盖监控 C、测试记录 D、系统测试 474. 下列说法正确的是:( )。 A、符号调试程序可以告诉用户测试用例是否运行了所有代码 B、覆盖监控可以告诉用户测试用例是否运行了所有代码 C、测试记录可以告诉用户测试用例是否运行了所有代码 D、系统测试可以告诉用户测试用例是否运行了所有代码 475. 下列说法正确的是:( )。 A、测试的目的是要暴露程序中的 bug,而不是对正确性进行形式化证明 B、测试的目的是要纠正程序中的错误,而不是对正确性进行形式化证明 C、测试的目的是要纠正程序中的 bug,而不是对正确性进行形式化证明 D、测试的目的是要暴露程序中的错误,而不是对正确性进行形式化证明 476. 下列说法正确的是:( )。 A、一个测试用例来验证所观察到的结果与所期望的是否一致,并不能证明对于所有的输入数据程序 43 都能够正确工作 B、一个测试记录来验证所观察到的结果与所期望的是否一致,并不能证明对于所有的输入数据程序 都能够正确工作 C、一个测试结果来验证所观察到的结果与所期望的是否一致,并不能证明对于所有的输入数据程序 都能够正确工作 D、一个测试数据集来验证所观察到的结果与所期望的是否一致,并不能证明对于所有的输入数据程 序都能够正确工作 477. 在选取测试数据时要考虑的条件是:( )。 A、能否验证采用这个数据时代码的正确性 B、这个测试数据纠正错误的潜力如何 C、能否验证采用这个数据时程序的正确性 D、这个测试数据是否能够纠正错误 478. 下列说法正确的是:( )。 A、模块测试检查是否在程序和数据的边界上 B、边界条件测试检查是否在程序和数据的边界上 C、系统测试检查是否在程序和数据的边界上 D、验收测试检查是否在程序和数据的边界上 479. 在( )测试,其花费是最小的,而回报却是优厚的。 A、编码的过程中 B、程序完成后 C、软件完成后 D、程序设计中 480. ( )是以一种有序的方式来设法探测潜在的错误位置。 A、回归测试 B、验证测试 C、系统化测试 D、模块测试
二、判断题 将判断结果填入括号中。正确的填“√” 错误的填“×” ) , 。 1. ( )计算机程序设计员的职业道德是计算机程序设计员在社会生活中的行为规范。 2. ( )计算机程序设计员的职业道德修养,主要是指职业活动、职业规范、职业资格以及职业能力的 修养。 3. ( )计算机程序设计员要有强烈的事业心和责任感,坚持原则,注重社会主义精神文明建设,反对 不良思想和作风。 4. ( )计算机程序设计员的工作性质决定了从业人员要么在理论上有一定的造诣,要么具有实干精 神。 5. ( )作为复合型人才的计算机程序设计员,更应具有强烈的创新意识和精神。 6. ( )二进制数具有 0 和 1 两
个数字符号,计数时按逢二进一的规则进行。 7. ( )计算机由五部分构成,分别是控制器、中央处理器、存储器、输入设备、输出设备。 8. ( )串行接口适用于传输距离较远,速度相对较低的场合,其传输线路成本低。 9. ( )运行状态的进程在一定时间(时间片到)后,会自动转为等待状态。 10. ( )内存动态重定位的特点是内存利用率高。 11. ( )在单链表中,每个节点有两个域:数据域和指针域。 12. ( )在 SQL 语言中,数据定义又称为“SQL DDL” ,定义数据库的数据结构。 13. ( )软件项目可行性分析的目的是:确定所定义的项目是否具有经济以及法律上的可行性。 14. ( )对应于 OSI 模型的七层结构,TCP/IP 协议组大致分为四层。 15. ( )使用数字签名,信息用私有密钥加密,任何有公开密钥的人都可以解密。 16. ( )ODBC(开放式数据库连接)英文全称是“Open Database Connectivity” 。 17. ( )知识产权具有专有性、地域性、时间性等特点。 18. ( )商标权的内容包括:使用权、禁止权、转让权和许可使用权等。 19. ( )劳动关系主要是指劳动者和公司管理人员在实现劳动的过程中发生的社会关系。 44 20. ( )需求的图形化表示模型包括程序流程图、实体关系图、状态转化图、对话图和类图等。 21. ( )与判定表相比,判定树的优点在于形式简单、清晰易懂,但是灵活性不如判定表。 22. ( )可视化程序设计最大的优点是设计人员可以不用编写或只需编写很少的程序代码,就能完成 应用程序设计。 23. ( )在可视化程序设计中,方法就是对一个组件的操作。 24. ( )面向对象实现主要包括两项工作:面向对象程序设计; 编写面向对象程序。 25. ( )开发人员在选择结构化程序设计语言时,着重考虑的因素包括:将来能否占主导地位、可重 用性、类库和开发环境、其他因素。 26. ( )在 VC 中, 若想在菜单条上创建一个只有一个菜单项的菜单, 必须清除 Menu Item 属性页中的 Pop-up 复选框。 27. ( )使用 ADO 时不需要使用 DSN,但必须知道本地驱动器或网络上数据的特定位置。 28. ( )ODBC 允许快速地创建应用程序,允许 Visual C++处理直接使用 OLE-DB 时通常应考虑的一 些细节。 29. ( )从编译/开始调试/GO 菜单中可以启动 Debugger 选项。 30. ( )4 种程序的错误类型包括:语法错误、连接错误、运行错误、逻辑错误。 31. ( )C++的优化技术分为:可产生最小可执行代码的优化和可提高执行速度的优化。 32. ( )General、Code Generation、Customize、Optimizations4 种类型包含了与编译器优化相关的所有 开关。 33. ( )有多种方法可以实现线程通信,包括使用全局变量、Event 对象和消息等。 34. ( )一般情况下,在分析、设计、实现阶段的复审和测试工作能够发现和避免 80%的 Bug。 35. ( )测试策略是用来衡量测试覆盖率的重要指标。 36. ( )要进行测试,除了要有测试数据外,还应同时给出该组测试数据应该得
到怎样的输出结果, 称为测试用例。 37. ( )测试结果是由测试数据和预期结果构成的。 38. ( )测试的目的是要纠正程序中的 bug,而不是对正确性进行形式化证明。 39. ( )测试一个二进制程序,应该是编译并运行某些程序。 40. ( )回归测试实际上有一个隐含假定,假定程序以前的版本产生的输出是正确的。 41. ( )计算机程序设计员的职业道德是计算机程序设计员在职业活动中的行为规范。 42. ( )计算机程序设计员的职业道德修养,主要是指职业活动、职业规范、职业资格以及职业能力 的修养。 43. ( )计算机程序设计员要有强烈的事业心和责任感,坚持原则,注重社会主义精神文明建设,反 对不良思想和作风。 44. ( )计算机程序设计员的工作性质决定了从业人员要么在理论上有一定的造诣,要么具有实干精 神。 45. ( )遵纪守法、廉洁奉公是计算机程序设计员职业活动能够正常进行的重要保证。 46. ( )作为复合型人才的计算机程序设计员,更应具有强烈的创新意识和精神。 47. ( )软件技术所需要的技能,如网络技能、组件开发等,都是最基础的东西,不会随着软件技术 发展而变化,一旦学会,将受用终生。 48. ( )各种数据是以十进制的方式在计算机里存储和运算的。 49. ( )中断处理系统包括中断申请、中断响应、恢复和返回等。 50. ( )引入缓冲技术的一个主要原因是可以减少 I/O 对 CPU 的中断次数, 以及放宽对 CPU 的中断响 应时间要求。 51. ( )服务器是网络的核心,它的主要任务是提供信息转发服务。 52. ( )在 Web 客户端存在的主要安全威胁是, Web 浏览器支持下载嵌在 HTML 页面中的脚本程序并 45 在浏览器中执行。 53. ( )ODBC(开放式数据库连接)英文全称是“Open Databinding Connect” 。 54. ( )知识产权包括著作权和工业产权两部分。 55. ( )著作权亦称版权,是指著作权人对其作品享有的发行权利。 56. ( )商标是指商品的生产者、经营者或商业服务的提供者用以标明自己所生产、经营的商品或提 供的服务与其他人是否属于同一类别的标记。 57. ( )需求分析的任务是明确目标系统究竟做什么。为此,需要先确定系统的综合要求,包括:功 能要求、性能要求、运行要求和可能的要求,其中功能要求指:确定系统必须完成的所有功能。 58. ( )书写《需求分析规格说明书》的过程中需要分析系统的数据要求,包括:系统需要哪些数据、 数据之间有什么联系、数据本身的性质、数据的类型。 59. ( )在密码验证模块中,主要采用瀑布模型的设计方法,逐步分解进行分析。 60. ( ))提高可重用性的程序设计准则包括:封装实现策略、避免使用多分支语句、精心确定公有方 法。 61. ( )判定表由 4 部分组成:其中左下部是和每种条件组合相对应的动作。 62. ( )随着软件工程的发展,出现了一些面向对象设计专用的语言,称为 PDL 语言。 63. ( )在可视化程序设计中,方法就是对一个组件的操作。 64. ( )开发人员在选择结构化程序设计语言时,
着重考虑的因素包括:将来能否占主导地位、可重 用性、类库和开发环境、其他因素。 65. ( )通过使用 ClassView 提供的特性,只需双击 ClassView 图标,用户就可以创建函数或方法的声 明和执行过程。 66. ( )利用菜单编辑器,用户可以创建标准的菜单和命令、删除菜单和命令、编辑菜单项属性等。 67. ( )Windows API 中的所有函数都包含在 DLL 中。其中包含用于管理内存、进程和线程的各个函 数的文件是:System32.dll。 68. ( )如果在编译链接应用程序的时候, 它所需要访问的 DLL 的名称已经确定, 可以采用隐含方式。 69. ( )Microsoft 引进 ADO 的一个主要原因是以非语言专用的方式提供给程序员一种访问数据库内 容的简单方法。 70. ( )MFC 的 Winsock 类包含了有关用于 Internet 编程的 Win32 API 函数。 71. ( )如果在调用序列中没有一个子序列为所发生的某一个异常定义处理程序,则终止该程序。 72. ( )General、Code Generation、Customize、Optimizations4 种类型包含了与编译器优化相关的所有 开关。 73. ( )在使用 Windows 9x/NT 等操作系统时,可以同时运行多个程序,这种能力叫做多任务。 74. ( )多任务通常包括两大类:多进程和多线程。 75. ( )对于复杂的产品或系统来说, none - bug 是一种理想。 76. ( )系统测试通常又称为单元测试。 77. ( )用于防止使软件质量倒退的测试叫计划测试。 78. ( )在选取测试数据时要考虑的条件是这个测试数据发现错误的潜力如何。 79. ( )验收测试检查是否在程序和数据的边界上。 80. ( )验证测试是以一种有序的方式来设法探测潜在的错误位置。 81. ( )计算机程序设计员的职业道德是计算机程序设计员在社会生活中的行为规范。 82. ( )软件技术所需要的技能,如网络技能、组件开发等,都是最基础的东西,不会随着软件技术 发展而变化,一旦学会,将受用终生。 83. ( )在典型的层次化存储系统中,寄存器、主存储器一般位于中央处理机内。 84. ( )按存储介质的材料来分类,软盘存储器、硬盘存储器、磁带存储器属于磁表面存储器。 85. ( )中断处理系统包括确定优先级、保存中断现场、对中断请求的分析处理和现场的恢复等。 46 86. ( )编译型翻译程序在语言程序翻译时,读入一句源程序,则翻译一句,执行一句,反反复复直 到最终完成。 87. ( )数据库系统是数据库及其管理软件的集合体。 88. ( )服务器是网络的核心,它的主要任务是提供信息转发服务。 89. ( )一般来说,ISP 的网络中心都会有一台专门完成域名地址到 IP 地址转化的计算机,这台计算 机称作域名服务器。 90. ( )对应于 OSI 模型的七层结构,TCP/IP 协议组大致分为四层。 91. ( )使用数字签名,信息用私有密钥加密,任何有公开密钥的人都可以解密。 92. ( )DES(Data Encryption Standard)中文翻译是“数据加密标准” 。 93. ( )ODBC(开放式数据库连接)英文全称是“Open Databinding Connect” 。 94. ( )
专利权人具有转让专利和许可他人实施其专利的义务。 95. ( )商标权的取得有两种方式,即原始取得和注册取得。 96. ( )在用面向对象观点建立起的 3 种模型中(对象模型、动态模型、功能模型) ,功能模型是最基 本、最重要、最核心的。 97. ( )局部化是指把一些关系密切的软件元素物理地址放在一起,把关系密切的数据限制在模块内 使用。 98. ( )衡量模块独立程度的度量标准有耦合和内聚。 99. ( )在进行软件结构概要设计时要遵循一些原则,其中“深度、宽度、扇出和扇入应该适中”中 的扇入指一个模块被多少模块调用。 100. ( )密码验证的作用主要是为了验证使用者是否为用户本人。 101. ( )面向对象设计特点必须遵循的准则包括:提高可重用性、提高可扩充性、提高健壮性。 102. ( ))盒图的优点是:对控制流程描述直观,便于初学者掌握。 103. ( )判定树是由日本的日立公司发明的,它用二维树型结构图来表示程序的控制流。 104. ( )判定表由 4 部分组成:其中左下部是和每种条件组合相对应的动作。 105. ( )在可视化程序设计中,方法就是对一个组件的操作。 106. ( )模块化程序设计语言具有的特征包括:对象生成功能、消息传递机制、类和遗传机制。 107. ( )事实上,语法、开发环境和类库这 3 个因素综合起来,共同决定了可重用性。 108. ( )用户可以使用编辑框控件为其显示文本。程序运行时,用户不能修改这些文本,即不能与这 些文本交互,可以将其看作是一个只读控件。 109. ( )利用菜单编辑器,用户可以创建标准的菜单和命令、删除菜单和命令、编辑菜单项属性等。 110. ( )Gopher 是通过逐级文字菜单来组织链接和内容的, 它不像 WWW 那样有丰富的多媒体页面。 111. ( )在使用 Windows 9x/NT 等操作系统时,可以同时运行多个程序,这种能力叫做多线程。 112. ( )运行错误最难查找,因为这种错误来自于对问题的解决方案的错误理解。 113. ( )异常处理的目的是:在处理或结束之前,反馈错误信息。 114. ( )创建辅助线程只需两步:实现控制函数和启动线程。 115. ( )有多种方法可以实现线程通信,包括使用全局变量、Event 对象和消息等。 116. ( )黑盒测试技术有划分等价类、边界值分析和逻辑覆盖法等。 117. ( )设计测试数据的技术分为黑盒法和白盒法两类。 118. ( )测试一个二进制程序,应该是编译并运行某些程序。 119. ( )测试一个图形程序,应该能从屏幕上把方框读回来,检查其边界是否正好位于它应该所处的 位置。 120. ( )验证测试实际上有一个隐含假定,假定程序以前的版本产生的输出是正确的。
2011 年淮安市“国信淮电杯”职工职业技能竞赛 计算机程序设计员高级理论训练题答案 计算机程序设计员高级理论训练题答案 训练题一、单项选择(选择一个正确的答案,将相应的字母填入题
内的括号中。) 单项选择(选择一个正确的答案,将相应的字母填入题内的括号中 1. C 2. C 3. D 4. D 5. B 6. C 7. 9. C 10. B 11. D 12. B 13. B 14. A 15. 17. B 18. D 19. C 20. D 21. D 22. B 23. 25. D 26. C 27. B 28. A 29. D 30. A 31. 33. A 34. B 35. B 36. B 37. D 38. D 39. 41. D 42. D 43. B 44. C 45. A 46. D 47. 49. B 50. D 51. D 52. C 53. C 54. C 55. 57. A 58. D 59. A 60. D 61. D 62. D 63. 65. D 66. C 67. A 68. C 69. D 70. D 71. 73. D 74. D 75. A 76. A 77. D 78. C 79. 81. B 82. C 83. D 84. D 85. D 86. D 87. 89. C 90. C 91. B 92. D 93. C 94. A 95. 97. A 98. D 99. C 100. C 101. D 102. D 103. 105. D 106. D 107. D 108. D 109. D 110. D 111. 113. D 114. D 115. C 116. D 117. D 118. C 119. 121. C 122. B 123. B 124. A 125. C 126. C 127. 129. D 130. D 131. D 132. D 133. D 134. C 135. 137. C 138. C 139. C 140. B 141. D 142. D 143. 145. D 146. D 147. B 148. B 149. C 150. D 151. 153. A 154. C 155. D 156. D 157. D 158. A 159. 161. 169. 177. 185. 193. 201. 209. 217. 225. 233. 241. 249. 257. 265. 273. 281. 289. D C C B C B D C C D B D D A B C D 162. C 170. D 178. B 186. B 194. D 202. B 210. B 218. A 226. C 234. C 242. D 250. B 258. D 266. D 274. B 282. B 290. B 163. 171. D 179. B 187. B 195. C 203. C 211. C 219. B 227. A 235. D 243. D 251. C 259. D 267. D 275. B 283. D 291. C B D A A C D C C C C D A C A D D D D D C D 8. 16. 24. 32. 40. 48. 56. 64. 72. 80. 88. 96. 104. 112. 120. 128. 136. 144. 152. 160. C C C D A D B D C D C D A C A C C D A C 164. A 165. A 166. B 167. D 168. B 172. A 173. C 174. B 175. A 176. A 180. C 181. C 182. A 183. C 184. C 188. A 189. B 190. D 191. C 192. C 196. A 197. B 198. B 199. D 200. C 204. D 205. D 206. B 207. D 208. D 212. A 213. D 214. D 215. D 216. C 220. C 221. D 222. C 223. D 224. D 228. C 229. D 230. D 231. C 232. C 236. D 237. D 238. D 239. D 240. B 244. D 245. D 246. B 247. D 248. A 252. B 253. D 254. D 255. D 256. D 260. B 261. D 262. D 263. C 264. C 268. C 269. D 270. D 271. D 272. C 276. D 277. C 278. D 279. D 280. D 284. C 285. C 286. D 287. C 288. B 292. C 293. D 294. C 295. C 296. D 48 297. D 305. D 313. C 321. 329. 337. 345. 353. 361. 369. 377. 385. 393. 401. 409. 417. 425. 433. 441. 449. 457. 465. 473. A C C A B B D C D D C D D A B D D D B A 298. D 306. D 314. C 322. C 330. C 338. B 346. C 354. D 362. C 370. D 378. D 386. C 394. C 402. D 410. D 418. C 426. D 434. D 442. D 450. B 458. B 466. B 474. B 299. D 307. C 315. D 323. A 331. D 339. C 347. B 355. C 363. D 371. C 379. C 387. A 395. A 403. B 411. D 419. C 427. B 435. C 443. D 451.
D 459. D 467. D 475. D 300. D 308. B 316. D 324. C 332. D 340. B 348. C 356. B 364. B 372. B 380. C 388. B 396. A 404. B 412. B 420. D 428. B 436. D 444. B 452. B 460. D 468. A 476. D 301. C 309. C 317. B 325. C 333. D 341. B 349. B 357. B 365. C 373. D 381. A 389. D 397. D 405. D 413. D 421. A 429. C 437. C 445. C 453. D 461. A 469. C 477. C 302. B 310. A 318. C 326. D 334. A 342. D 350. C 358. D 366. C 374. C 382. B 390. A 398. D 406. D 414. D 422. A 430. B 438. D 446. C 454. B 462. D 470. B 478. B 303. D 311. B 319. D 327. C 335. D 343. B 351. B 359. B 367. C 375. C 383. D 391. D 399. D 407. B 415. A 423. C 431. A 439. B 447. D 455. C 463. B 471. B 479. A 304. A 312. A 320. D 328. D 336. A 344. B 352. D 360. C 368. D 376. D 384. A 392. B 400. B 408. D 416. B 424. C 432. D 440. D 448. D 456. C 464. D 472. D 480. C , 。 二、判断题(将判断结果填入括号中。正确的填“√” 错误的填“×” ) 判断题(将判断结果填入括号中。正确的填“√” 错误的填“×” 1. × 2. × 3. √ 4. × 5. √ 6. √ 7. × 8. √ 9. × 10. √ 11. √ 12. × 13. × 14. √ 15. √ 16. √ 17. √ 18. √ 19. × 20. × 21. × 22. √ 23. × 24. × 25. × 26. √ 27. √ 28. × 29. √ 30. √ 31. √ 32. √ 33. √ 34. √ 35. × 36. × 37. × 38. × 39. × 40. √ 41. √ 42. × 43. √ 44. × 45. √ 46. √ 47. × 48. × 49. × 50. √ 51. × 52. √ 53. × 54. √ 55. × 56. × 57. √ 58. × 59. × 60. × 61. × 62. × 63. × 64. × 65. √ 66. × 67. × 68. √ 69. × 70. × 71. × 72. √ 73. √ 74. √ 75. × 76. × 77. × 78. √ 79. × 80. × 81. × 82. × 83. × 84. √ 85. √ 86. × 87. × 88. × 89. √ 90. √ 91. √ 92. √ 93. × 94. × 95. × 96. × 97. √ 98. √ 99. √ 100. × 101. √ 102. × 103. × 104. × 105. × 106. × 107. × 108. × 109. × 110. √ 111. × 112. × 113. × 114. √ 115. √ 116. × 117. √ 118. × 119. √ 120. × 49 50
因篇幅问题不能全部显示,请点此查看更多更全内容