计算机程序设计员(高级)测试题(附参考答案解析)
一、单选题(共70题,每题1分,共70分)
1.在需求分析阶段,确定系统的运行要求,就是确定系统运行时的(),如主机、软件、外设等。
A、设备要求
B、软件要求
C、环境要求
D、硬件要求
正确答案:C
答案解析:在需求分析阶段,确定系统的运行要求,涵盖了多个方面,不仅仅是硬件、软件或设备要求。系统运行时的环境要求包含了主机、软件、外设等诸多因素,是一个综合性的概念,所以选择[C、]环境要求。
2.下列不属于可视化程序设计语言的是:()。
A、C
B、VisualBasic
C、VisualC++
D、Delphi
正确答案:A
答案解析:可视化程序设计语言是一种用图形化方式来设计程序的语言,用户通过简单地拖动、连接各种图形化组件来创建程序逻辑,而不是通过编写大量代码。VisualBasic、VisualC++、Delphi都属于可视化程序设计语言,它们提供了可视化的开发环境,方便程序员快速创建图形用户界面等应用程序。而选项A没有明确指向一种可视化程序设计语言,所以答案是[A]。
3.()是指把一些关系密切的软件元素物理地址放在一起,把关系密切的数据限制在模块内使用。
A、信息隐蔽
B、模块化
C、抽象
D、局部化
正确答案:D
答案解析:局部化是指把一些关系密切的软件元素物理地址放在一起,把关系密切的数据限制在模块内使用。信息隐蔽强调的是将模块的实现细节隐藏起来;抽象是对事物的共性进行提取;模块化是将软件系统划分为不同的模块。所以这里符合描述的是局部化。
4.用于防止使软件质量倒退的测试叫()。
A、计划测试
B、系统测试
C、回归测试
D、模块测试
正确答案:C
答案解析:回归测试的目的是检验软件在修改或扩展后是否仍然保持原有的质量水平,防止软件质量倒退。计划测试是对测试活动进行规划;模块测试主要针对软件模块进行测试;系统测试是对整个系统进行全面测试。所以用于防止软件质量倒退的测试是回归测试。
5.下列C#注释编写规范正确的是()。
A、注释要求英文及英文的标点符号
B、每行注释的最大长度为200个字符
C、允许给注释加外框
D、将注释与注释分隔符用一个TAB分开
正确答案:A
6.下列说法正确的是:()。
A、面向对象设计特点必须遵循的准则包括:提高可重用性、提高可扩充性、提高健壮性
B、模块化程序设计特点必须遵循的准则包括:提高可重用性、提高可扩充性、提高健壮性
C、结构化程序设计特点必须遵循的准则包括:提高可重用性、提高可扩充性、提高健壮性
D、程式化程序设计特点必须遵循的准则包括:提高可重用性、提高可扩充性、提高健壮性
正确答案:A
答案解析:面向对象设计特点必须遵循提高可重用性、提高可扩充性、提高健壮性等准则。结构化程序设计强调程序的结构清晰、易读、易维护等;模块化程序设计主要是将程序划分成模块以提高可维护性等;程式化程序设计并非常见的具有这些特定准则的编程范式表述。而面向对象设计通过封装、继承、多态等特性来实现提高可重用性、可扩充性和健壮性等目标。
7.Session是预定义的(),所以()声明就可以使用它。
A、外部对象,需要
B、外部对象,不需要
C、内部对象,不需要
D、内部对象,需要
正确答案:C
答案解析:Session是预定义的内部对象,在相关环境中不需要特别声明就可以直接使用。
8.文件系统的主要目的是()。
A、用于存储系统文档
B、提高外部设备的输入/输出效率
C、实现按名存取
D、实现虚拟存储器
正确答案:C
答案解析:文件系统的主要目的是实现按名存取。用户可以通过文件名方便地访问文件,而不必关心文件实际存储在磁盘的什么位置等细节。文件系统负责管理文件的存储、检索和更新等操作,使得用户能够以一种简单直观的方式使用文件。选项A存储系统文档不是其主要目的;选项B提高外部设备输入/输出效率不是文件系统的核心功能;选项D实现虚拟存储器是操作系统中内存管理的功能,并非文件系统的主要目的。
9.DES(数据加密标准)中,E代表的英文单词是()。
A、Equipment
B、Encapsulation
C、Encryption
D、Encode
正确答案:C
答案解析:DES(DataEncryptionStandard)即数据加密标准,其中“E”代表“Encryption”,意为加密。选项A“Equipment”意为设备;选项B“Encapsulation”意为封装;选项D“Encode”意为编码,均不符合题意。
10.在计算机领域中,通常用英文单词“BYTE”来表示()。
A、字
B、字长
C、二进制位
D、字节
正确答案:D
答案解析:在计算机领域中,“BYTE”通常用来表示字节。一个字