专业课测试题
作者:互联网
关于表格内文字对齐方式的描述,下列哪种说法正确( )。
题目类型:
单选题
正确答案:
每个单元格都可以设置不同的对齐方式
所属章节:
基本的排版技巧-测试题
如果要查看或删除分节符,最好的方法是在( )视图中进行。
题目类型:
单选题
正确答案:
页面
所属章节:
基本的排版技巧-测试题
下列关于删除样式的说法,哪一种是错误的( )。
题目类型:
单选题
正确答案:
可以在“开始”功能区的样式列表中删除样式。
所属章节:
基本的排版技巧-测试题
在应用字体之前,一般应先选择文本,如果不选择文本,那么设置的字体将对此后输入的文本起作用。
题目类型:
判断题
正确答案:
对
所属章节:
基本的排版技巧-测试题
Word中可以实现无限级别的多级列表。
题目类型:
判断题
正确答案:
错
所属章节:
基本的排版技巧-测试题
将文字设置为上标的快捷键是( )。
题目类型:
单选题
正确答案:
Ctrl+Shift+=
所属章节:
基本的排版技巧-测试题
在单元格内按下回车键,能够( )。
题目类型:
单选题
正确答案:
在单元格内形成新段落
所属章节:
基本的排版技巧-测试题
对表格执行【拆分表格】命令后,( )。
题目类型:
单选题
正确答案:
原表格分为上下两部分
所属章节:
基本的排版技巧-测试题
下列关于删除样式的说法,哪一种是错误的( )。
题目类型:
单选题
正确答案:
可以在“开始”功能区的样式列表中删除样式。
所属章节:
基本的排版技巧-测试题
艺术字在放大时,图形质量不会发生变化。
题目类型:
判断题
正确答案:
对
所属章节:
基本的排版技巧-测试题
尽管用汇编语言生成的执行代码较庞大,但其能够直接有效地控制硬件。
题目类型:
判断题
正确答案:
错
所属章节:
处理器结构-测试题
软件与硬件的等价性原理说明软硬件在功能、性能和成本等方面是等价的。
题目类型:
判断题
正确答案:
错
所属章节:
处理器结构-测试题
IA-32处理器中,堆栈的操作可以是字节或字操作。
题目类型:
判断题
正确答案:
错
所属章节:
处理器结构-测试题
可以对寄存器EAX的内容乘以2的指令是______。
题目类型:
单选题
正确答案:
shl eax,1
所属章节:
数据处理-测试题
与“lea ebx, array”功能相同的指令是_____________。
题目类型:
单选题
正确答案:
mov ebx, offset array
所属章节:
数据处理-测试题
已知again是一个标号,则指令”jmp again”中,again不包含______。
题目类型:
单选题
正确答案:
byte或者dword类型
所属章节:
汇编语言程序设计-测试题
主程序将数据本身传递给子程序,这是_______。
题目类型:
单选题
正确答案:
传数值的入口参数
所属章节:
汇编语言程序设计-测试题
已知NVAR是一个变量,指令“JMP NVAR”所采用的指令寻址方式是______。
题目类型:
单选题
正确答案:
存储器间接寻址
所属章节:
汇编语言程序设计-测试题
MASM中,实现段间转移的转移类型属性名是______。
题目类型:
单选题
正确答案:
FAR
所属章节:
汇编语言程序设计-测试题
JA和JG指令的条件都是“大于”,所以是同一个指令的两个助记符。
题目类型:
判断题
正确答案:
错
所属章节:
汇编语言程序设计-测试题
指令“JMP EAX”所采用的指令寻址方式是______。
题目类型:
单选题
正确答案:
寄存器间接寻址
所属章节:
汇编语言程序设计-测试题
下面程序片段的条件转移指令JNL发生了跳转,此时AL可能是______。 cmp al,0fbh jnl next
题目类型:
单选题
正确答案:
0ffh
所属章节:
汇编语言程序设计-测试题
子程序返回主程序使用RET指令。
题目类型:
判断题
正确答案:
对
所属章节:
汇编语言程序设计-测试题
带有出口参数的寄存器,子程序在进入时无需保护,在返回主程序前也不能恢复。
题目类型:
判断题
正确答案:
对
所属章节:
汇编语言程序设计-测试题
因为条件转移指令Jcc要利用标志作为条件,所以也影响标志。
题目类型:
判断题
正确答案:
错
所属章节:
汇编语言程序设计-测试题
8086处理器执行“ADD AX, [BX]”指令时,将产生______总线周期。
题目类型:
单选题
正确答案:
存储器读
所属章节:
总线和存储器-测试题
总线中用于确定存储单元或I/O单元的是_____________。
题目类型:
单选题
正确答案:
地址总线
所属章节:
总线和存储器-测试题
EPROM 2716的存储容量是2K×8,其地址线应有__________条。
题目类型:
单选题
正确答案:
11
所属章节:
总线和存储器-测试题
相对其它译码方式,全译码方式的特点是__________。
题目类型:
单选题
正确答案:
地址唯一
所属章节:
总线和存储器-测试题
由于总线具有共用的特点,所以某一时刻可以由多个总线主控设备来控制系统总线。
题目类型:
判断题
正确答案:
错
所属章节:
总线和存储器-测试题
执行INT 21H指令后,8086处理器将转入__________号中断服务程序。
题目类型:
单选题
正确答案:
21H
所属章节:
输入输出接口-测试题
DMA传送前的应答过程中,总线请求信号是__________提出的。
题目类型:
单选题
正确答案:
DMA控制器向处理器
所属章节:
输入输出接口-测试题
8253某个计数器采用BCD码十进制计数方式,如果写入0,则16位计数器的计数初值是__________。
题目类型:
单选题
正确答案:
10000
所属章节:
输入输出接口-测试题
8086处理器中,执行IN或OUT指令时,处理器将产生存储器读或写总线周期。
题目类型:
判断题
正确答案:
错
所属章节:
输入输出接口-测试题
外设与主机采用中断方式传送数据,一般采用的是非屏蔽中断。
题目类型:
判断题
正确答案:
错
所属章节:
输入输出接口-测试题
由于8253定时器的方式控制字格式相同,所以其3个计数器只能采用相同的工作方式。
题目类型:
判断题
正确答案:
错
所属章节:
输入输出接口-测试题
一般与特殊的关系其实就是()
题目类型:
单选题
正确答案:
继承关系
所属章节:
面向对象程序设计概述-测试题
关于对象的说法正确的是()
题目类型:
单选题
正确答案:
对象只具有动态特征
所属章节:
面向对象程序设计概述-测试题
对象的两大要素是()
题目类型:
单选题
正确答案:
属性和操作
所属章节:
面向对象程序设计概述-测试题
关于消息,下列说法中不正确的是( )。
题目类型:
单选题
正确答案:
消息的发送者必须了解消息的接收者如何响应消息
所属章节:
面向对象程序设计概述-测试题
面向对象方法中的对象是()
题目类型:
单选题
正确答案:
相互协作的
所属章节:
面向对象程序设计概述-测试题
关于消息的说法正确的是()
题目类型:
多选题
正确答案:
1. 消息是指向某个对象发出的服务请求
2. 消息是通过调用对象函数实现的
3. 消息是对象之间相互协作的方式
所属章节:
面向对象程序设计概述-测试题
关于封装,下列说法中不正确的是( )。
题目类型:
单选题
正确答案:
通过封装,对象的属性都是不可见的
所属章节:
面向对象程序设计概述-测试题
面向对象方法把对象作为()
题目类型:
单选题
正确答案:
数据以及施加在数据上的操作的统一体
所属章节:
面向对象程序设计概述-测试题
关于封装的说法正确的是()
题目类型:
多选题
正确答案:
1. 封装实现了信息隐藏
2. 封装将对象的属性和操作结合在一起
所属章节:
面向对象程序设计概述-测试题
按钮与电梯按钮的关系是()
题目类型:
单选题
正确答案:
一般与特殊
所属章节:
面向对象程序设计概述-测试题
关于对象的说法正确的是()
题目类型:
单选题
正确答案:
对象只具有动态特征
所属章节:
面向对象程序设计概述-测试题
关于类的说法正确的是()
题目类型:
多选题
正确答案:
1. 类是抽象的
2. 类是对象的蓝图
3. 类是对象模板
所属章节:
面向对象程序设计概述-测试题
关于多态的说法正确的是()
题目类型:
多选题
正确答案:
1. 不同类型的对象接收相同的消息产生不同的行为
2. C++中函数重载是一种多态形式。
3. C++中虚函数是实现运行时多态的方法
所属章节:
面向对象程序设计概述-测试题
类与对象之间的关系可概括为()
题目类型:
单选题
正确答案:
实例
所属章节:
面向对象程序设计概述-测试题
重载函数在调用时选择的依据中,()是错误的。
题目类型:
单选题
正确答案:
函数的返回类型
所属章节:
C++程序设计基础-测试题
在C++程序中如果不定义名字空间,就表示没有使用名字空间。
题目类型:
判断题
正确答案:
错
所属章节:
C++程序设计基础-测试题
下面程序的运行结果是() #include <iostream> using namespace std; int x=15 int main(){ int x=100; ::i=i+1; cout<<::i; return 0; }
题目类型:
单选题
正确答案:
101
所属章节:
C++程序设计基础-测试题
函数声明f(int x, int y=0)是错误的。
题目类型:
判断题
正确答案:
错
所属章节:
C++程序设计基础-测试题
在公有派生情况下,有关派生类对象和基类对象的关系,不正确的叙述是 ( )
题目类型:
多选题
正确答案:
1. 派生类的对象可以赋给基类的对象
2. 派生类的对象可以初始化基类的引用
3. 派生类的对象的地址可以赋给指向基类的指针
所属章节:
继承与派生-测试题
#include <iostream> using namespace std; class BASE{ char c; public: BASE(char n):c(n){} virtual~BASE(){cout<<c;} }; class DERIVED:public BASE{ char c; public: DERIVED(char n):BASE(n+1),c(n){} ~DERIVED(){cout<<c;} }; int main() { DERIVED(”X”); return 0; } 执行上面的程序将输出()
题目类型:
单选题
正确答案:
XY
所属章节:
继承与派生-测试题
对于公有继承,基类中的私有成员在派生类中将 ( )。
题目类型:
多选题
正确答案:
1. 仍然是基类的私有成员
2. 变为派生类的私有成员
所属章节:
继承与派生-测试题
C++中的虚基类机制可以保证:( )。
题目类型:
多选题
正确答案:
1. 限定基类只通过一条路径派生出派生类
2. 当一个类多次间接从基类派生以后,其基类只被一次继承
所属章节:
继承与派生-测试题
假设ClassY:publicX,即类Y是类X的派生类,则创建Y类的对象和删除该对象时,调用构造函数和析构函数的次序分别为( )
题目类型:
单选题
正确答案:
X,Y;Y,X
所属章节:
继承与派生-测试题
类 B 是类 A 的公有派生类,类 A 和类 B 中都定义了虚函数 func(),p 是一个指向类 A 对象的指针,则 p->A::func() 将 ( )
题目类型:
单选题
正确答案:
调用类 A 中的函数 func()
所属章节:
多态性-测试题
关于虚函数,正确的描述是()
题目类型:
单选题
正确答案:
构造函数不能是虚函数
所属章节:
多态性-测试题
通过重载,可以创造原来没有的运算符。
题目类型:
判断题
正确答案:
错
所属章节:
多态性-测试题
模板定义中声明的对象或类型不能与类模板参数同名.
题目类型:
判断题
正确答案:
对
所属章节:
模板-测试题
假设声明了以下的函数模板: template<class T> T Max(T x, T y){ return (x>y)?x:y; } 并定义了int i;char c; 错误的调用语句是()
题目类型:
单选题
正确答案:
Max(i , c);
所属章节:
模板-测试题
在C++程序中使用的cin标识符是系统类库中定义的( )类中的一个对象。
题目类型:
单选题
正确答案:
istream
所属章节:
流类库与输入输出-测试题
关于重载提取运算符的说法,正确的是()
题目类型:
单选题
正确答案:
函数的返回值必须是对类istream的引用
所属章节:
流类库与输入输出-测试题
使用“myFile.open(“Sales.dat”,ios::app);”语句打开文件sales.dat后,则()
题目类型:
单选题
正确答案:
该文件只能用于输出
所属章节:
流类库与输入输出-测试题
执行语句序列 ofstream outf( “ salary.dat ” ) ; if(...)cout<< “成功”; else cout<< “失败”;后,如文件打开成功,显示”成功”,否则显示”失败” . 由此可知,上面 if 语句的条件表达式是 ( ) 。
题目类型:
单选题
正确答案:
outf 或者 outf.fail()
所属章节:
流类库与输入输出-测试题
关于异常的说法,正确的是
正确答案:
有了异常处理机制,出现错误也没有关系
所属章节:
异常处理-测试题
关于异常的处理过程,正确的说法是()
题目类型:
多选题
正确答案:
1. 在可能会出现错误的地方,用catch捕捉
2. 在可能会出现错误的地方,用throw抛出异常
3. 只有与catch()参数匹配的异常才可以捕捉
所属章节:
异常处理-测试题
关于try, throw和catch使用的说明中,正确的是()
题目类型:
多选题
正确答案:
1. throw必须在try块中
2. 每一个try块的后面一定要跟着catch块
3. 程序中catch块可以有多个
4. throw抛出的异常与距它最近的cach匹配
所属章节:
异常处理-测试题
以下哪一项不是软件危机的表现形式( )。 A. 开发的软件不满足用户需要 B. 开发的软件可维护性差 C. 开发的软件价格便宜 D. 开发的软件可靠性差
题目类型:
单选题
正确答案:
选项C
所属章节:
绪论-测试题
软件危机通常是指在计算机软件开发和维护中所产生的一系列严重的问题,这些问题中相对次要的因素是( )。 A. 软件性能 B. 文档质量 C. 开发效率 D. 软件工程
题目类型:
单选题
正确答案:
选项D
所属章节:
绪论-测试题
与计算机科学的理论研究不同,软件工程是一门( )学科。 A.理论性 B.工程性 C.原理性 D.心理性
题目类型:
单选题
正确答案:
选项B
所属章节:
绪论-测试题
软件危机的主要原因有( )。 ① 软件本身的特点 ② 用户使用不当 ③ 硬件可靠性差 ④ 对软件的错误认识 ⑤ 缺乏好的开发方法和手段 A.③④ B. ①②④ C. ①⑤ D. ①③
题目类型:
单选题
正确答案:
选项C
所属章节:
绪论-测试题
软件工程学科出现的主要原因是( )。 A.计算机的发展 B. 其他工程科学的影响 C.软件危机的出现 D. 程序设计自动化
题目类型:
单选题
正确答案:
选项C
所属章节:
绪论-测试题
软件工程与计算机科学性质不同,软件工程着重于( )。 A.原理探讨 B.理论研究 C.建造软件系统 D.原理的理论
题目类型:
单选题
正确答案:
选项C
所属章节:
绪论-测试题
软件工程方法学的研究内容包含软件开发技术和软件工程管理两个方面,其期望达到的最终目标是( )。 A.软件开发工程化 B.消除软件危机 C.实现软件可重用性 D.程序设计自动化
题目类型:
单选题
正确答案:
选项A
所属章节:
绪论-测试题
从传统的瀑布模型看,在其生命周期中的几个阶段中,下面的( )选项环节出错,对软件的影响最大。 A.详细设计阶段 B.概要设计阶段 C.需求分析阶段 D.测试和运行阶段
题目类型:
单选题
正确答案:
选项C
所属章节:
软件生命周期及软件开发模型-测试题
软件开发模型有多种,下列选项中,( )不是软件开发模型。 A.螺旋模型 B.增量模型 C.功能模型 D.瀑布模型
题目类型:
单选题
正确答案:
选项C
所属章节:
软件生命周期及软件开发模型-测试题
软件生存周期包括问题定义和可行性研究、需求分析、软件设计、编码、( )、维护等活动。 A.应用 B.测试 C.功能模型 D.瀑布模型
题目类型:
单选题
正确答案:
选项B
所属章节:
软件生命周期及软件开发模型-测试题
软件生存周期中时间最长的阶段是( )。 A.需求分析阶段 B.设计阶段 C.测试阶段 D.维护阶段
题目类型:
单选题
正确答案:
选项D
所属章节:
软件生命周期及软件开发模型-测试题
在软件开发模型中,规定了由前至后、相互衔接的固定次序的模型是( )。 A.瀑布模型 B.增量模型 C.喷泉模型 D.螺旋模型
题目类型:
单选题
正确答案:
选项A
所属章节:
软件生命周期及软件开发模型-测试题
增量模型是一种( )模型。 A.整体开发 B.非整体开发 C.灵活性差 D.较晚产生工作软件
题目类型:
单选题
正确答案:
选项B
所属章节:
软件生命周期及软件开发模型-测试题
( )是指模拟某种产品的原始模型。 A.模型 B.最初模型 C.原型 D.进化模型
题目类型:
单选题
正确答案:
选项C
所属章节:
软件生命周期及软件开发模型-测试题
原型化方法是用户和设计者之间执行的一种交互过程,适用于( )系统。 A.需求不确定性高的 B.需求确定的 C.管理信息 D.实时
题目类型:
单选题
正确答案:
选项A
所属章节:
软件生命周期及软件开发模型-测试题
软件开发常使用的两种模型是瀑布模型和快速原型模型,在实际的应用中,它们之间的关系表现为( )。 A.相互排斥 B.相互补充 C.独立使用 D.交替使用
题目类型:
单选题
正确答案:
选项B
所属章节:
软件生命周期及软件开发模型-测试题
在瀑布模型中,哪个阶段可能占用人员最多( )。 A.分析阶段 B.设计阶段 C.编码阶段 D.测试阶段
题目类型:
单选题
正确答案:
选项C
所属章节:
软件生命周期及软件开发模型-测试题
( )是指模拟某种产品的原始模型。 A.模型 B.最初模型 C.原型 D.进化模型
题目类型:
单选题
正确答案:
选项C
所属章节:
软件生命周期及软件开发模型-测试题
需求分析阶段最重要的技术文档之一是( )。 A. 项目开发计划 B. 设计说明书 C. 需求规格说明书 D. 可行性分析报告
题目类型:
单选题
正确答案:
选项C
所属章节:
软件需求分析-测试题
在需求分析之前有必要进行( )。 A. 程序设计 B. 可行性分析 C. ER分析 D. 3NF分析
题目类型:
单选题
正确答案:
选项B
所属章节:
软件需求分析-测试题
软件需求分析阶段建立原型的主要目的是( )。 A. 确定系统的功能和性能要求 B. 确定系统的运行要求 C. 确定系统是否满足用户需要 D. 确定系统是否满足开发人员需要
题目类型:
单选题
正确答案:
选项A
所属章节:
软件需求分析-测试题
软件开发的需求活动,其主要任务是( )。 A. 给出软件解决方案 B. 给出系统模块结构 C. 定义模块算法 D. 定义需求并建立系统模型
题目类型:
单选题
正确答案:
选项D
所属章节:
软件需求分析-测试题
需求分析阶段的研究对象是( )。 A. 用户要求 B. 分析员要求 C. 系统要求 D. 软硬件要求
题目类型:
单选题
正确答案:
选项A
所属章节:
软件需求分析-测试题
SA方法的基本思想是( )。 A. 自底向上逐步抽象 B. 自底向上逐步分解 C. 自顶向下逐步抽象 D.自顶向下逐步分解
题目类型:
单选题
正确答案:
选项D
所属章节:
软件需求分析-测试题
通过( )可以完成数据流图的细化。 A. 结构分解 B. 功能分解 C. 数据分解 D. 系统分解
题目类型:
单选题
正确答案:
选项B
所属章节:
软件需求分析-测试题
结构化分析方法使用的描述工具( )定义了数据流图中每一个图形元素。 A. 数据流图 B. 数据词典 C. 判定表 D.判定树
题目类型:
单选题
正确答案:
选项B
所属章节:
软件需求分析-测试题
SA方法的分析步骤是首先调查了解当前系统的工作流程,然后( )。 A.获得当前系统的物理模型,抽象出目标系统的逻辑模型,建立目标系统的逻辑模型 B.获得当前系统的物理模型,建立当前系统的逻辑模型,建立目标系统的物理模型 C.获得当前系统的逻辑模型,建立当前系统的物理模型,抽象出目标系统的逻辑模型 D.获得当前系统的逻辑模型,建立当前系统的物理模型,建立出目标系统的物理模型
题目类型:
单选题
正确答案:
选项A
所属章节:
软件需求分析-测试题
在结构化分析方法中,用以表达系统内部数据的运行情况的工具有( )。 A. 数据流图 B. 数据词典 C. 结构化英语 D.判定树与判定表
题目类型:
单选题
正确答案:
选项A
所属章节:
软件需求分析-测试题
软件结构是软件模块间关系的表示,下列术语中( )不属于对模块间关系的描述。 A. 调用关系 B. 从属关系 C. 嵌套关系 D.主次关系
题目类型:
单选题
正确答案:
选项B
所属章节:
软件设计概述-测试题
模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的( )。 A. 抽象和信息隐蔽 B. 局部化和封装化 C. 内聚性和耦合性 D.激活机制和控制方法
题目类型:
单选题
正确答案:
选项B
所属章节:
软件设计概述-测试题
模块独立性是由内聚性和耦合性来度量的,其中内聚性是( )。 A. 模块间的联系程度 B.模块的功能强度 C. 信息隐蔽程度 D.接口的复杂程度
题目类型:
单选题
正确答案:
选项B
所属章节:
软件设计概述-测试题
软件设计中划分模块的一个准则是( )。 A. 低内聚低耦合 B.低内聚高耦合 C.高内聚高耦合 D. 高内聚低耦合
题目类型:
单选题
正确答案:
选项D
所属章节:
软件设计概述-测试题
两个模块之间的耦合方式中,( )的耦合度最高。 A.数据 B.非直接 C.控制 D. 内容
题目类型:
单选题
正确答案:
选项D
所属章节:
软件设计概述-测试题
一个模块的内聚种类中,( )内聚的内聚度最高。 A.偶然 B.逻辑 C. 过程 D.功能
题目类型:
单选题
正确答案:
选项D
所属章节:
软件设计概述-测试题
把大型软件按照规定划分为一个个较小的、相对独立但又相关的模块叫做模块化设计。模块化设计的主要指导思想有( )。 A.分解 B.精化 C. 定义 D.分析
题目类型:
单选题
正确答案:
选项A
所属章节:
软件设计概述-测试题
把大型软件按照规定划分为一个个较小的、相对独立但又相关的模块叫做模块化设计。模块化设计的主要指导思想有( )。 A.信息传递 B.信息处理 C. 信息存储 D.信息隐藏
题目类型:
单选题
正确答案:
选项D
所属章节:
软件设计概述-测试题
把大型软件按照规定划分为一个个较小的、相对独立但又相关的模块叫做模块化设计。模块化设计的主要指导思想有( )。 A.模块偶然性 B.模块逻辑性 C. 模块过程化 D.模块独立性
题目类型:
单选题
正确答案:
选项D
所属章节:
软件设计概述-测试题
对软件进行分解是为了( )。 A. 降低模块的复杂程度 B. 减低模块间接口的复杂程度 C. 降低模块的复杂程度,并降低模块间接口的复杂程度 D. 降低模块的复杂程度,并提高模块间接口的复杂程度
题目类型:
单选题
正确答案:
选项A
所属章节:
软件设计概述-测试题
软件设计一般分为总体设计和详细设计,它们之间的关系是( )。 A.全局和局部 B.抽象和具体 C.总体和层次 D.功能和结构
题目类型:
单选题
正确答案:
选项A
所属章节:
传统的设计方法-测试题
软件结构使用的图形工具,一般采用( )图。 A.DFD B.PAD C.SC D.E-R
题目类型:
单选题
正确答案:
选项C
所属章节:
传统的设计方法-测试题
在分层数据流图映射成软件结构的设计中,下列说法错误的是( )。 A.分层的数据流图映射成软件结构图也应该是分层的 B.软件结构图的物理输入与输出部分放在主图中较为合适 C.分层DFD图的映射方法:主图是变换型,子图是事务型;或主图是事务型,子图是变换型 D.变换型通常用于高层数据流图的转换,而事务型通常用于较低层数据流图的转换
题目类型:
单选题
正确答案:
选项D
所属章节:
传统的设计方法-测试题
在面向数据流的软件设计方法中,一般将信息流分为( )。 A.变换流和事务流 B.变换流和控制流 C.事务流和控制流 D.数据流和控制流
题目类型:
单选题
正确答案:
选项A
所属章节:
传统的设计方法-测试题
在对数据流的分析中,主要是找到中心变换,这是从( )导出结构图的关键。 A.数据结构 B.实体关系 C.数据流图 D.E-R图
题目类型:
单选题
正确答案:
选项C
所属章节:
传统的设计方法-测试题
划分模块时,一个模块的( )。 A.作用范围应在其控制范围之内 B.控制范围应在其作用范围之内 C.作用范围与控制范围互不包含 D.作用范围与控制范围不受任何限制
题目类型:
单选题
正确答案:
选项A
所属章节:
传统的设计方法-测试题
软件概要设计结束后,得到( )。 A.初始化的软件结构图 B.优化的软件结构图 C.模块详细的算法 D.程序编码
题目类型:
单选题
正确答案:
选项B
所属章节:
传统的设计方法-测试题
在描述软件的结构和过程中,提出的设计表达工具不正确的是( )。 A.图形表达工具:流程图、NS图等 B.文字表达工具:伪代码、PDL等 C.表格表达工具:判定表等 D.系统设计表达工具:用于表达软件工程
题目类型:
单选题
正确答案:
选项D
所属章节:
传统的设计方法-测试题
详细设计的任务是确定每个模块的( )。 A.外部特征 B.内部特征 C.算法和使用的数据 D.功能和输入输出数据
题目类型:
单选题
正确答案:
选项B
所属章节:
传统的设计方法-测试题
程序的三种基本控制结构的共同特点是( )。 A.不能嵌套使用 B.只能用来写简单程序 C.已经用硬件实现 D.只有一个入口和一个出口
题目类型:
单选题
正确答案:
选项D
所属章节:
传统的设计方法-测试题
选择程序设计语言的关键因素是( )。 A. 项目应用领域 B. 软件执行环境 C. 软件开发方法 D. 算法和数据结构
题目类型:
单选题
正确答案:
选项A
所属章节:
编码-测试题
项目应用领域不包括( )。 A. 工程计算 B. 人工智能 C. 数据处理 D. 软件重用
题目类型:
单选题
正确答案:
选项D
所属章节:
编码-测试题
序言性注释主要内容不包括( )。 A. 模块的接口 B. 数据的描述 C. 模块的功能 D. 数据的状态
题目类型:
单选题
正确答案:
选项D
所属章节:
编码-测试题
功能性注释主要内容不包括( )。 A. 程序段的功能 B. 语句的功能 C. 模块的功能 D. 数据的状态
题目类型:
单选题
正确答案:
选项C
所属章节:
编码-测试题
注释的说法正确的是( )。 A. 序言性注释应嵌入在源程序的内部 B. 每一行程序都要加注释 C. 修改程序也应修改注释 D. 功能性注释可说明数据状态
题目类型:
单选题
正确答案:
选项C
所属章节:
编码-测试题
影响输入输出风格的因素不包括( )。 A. 数据状态 B. 通信环境 C. 用户经验 D. 输入/输出设备
题目类型:
单选题
正确答案:
选项A
所属章节:
编码-测试题
符合数据说明顺序规范的是( )。 A. 全程量说明、局部量说明、类型说明、常量说明 B. 全程量说明、局部量说明、常量说明、类型说明 C. 类型说明、常量说明、全程量说明、局部量说明 D. 常量说明、类型说明、全程量说明、局部量说明
题目类型:
单选题
正确答案:
选项D
所属章节:
编码-测试题
与选择编程语言无关的因素是( )。 A. 软件开发的方法 B. 软件执行的环境 C. 程序设计风格 D. 软件开发人员的知识
题目类型:
单选题
正确答案:
选项C
所属章节:
编码-测试题
下面说法正确的是( )。 A. 经过测试没有发现错误说明程序正确 B. 测试的目标是为了证明程序没有错误 C. 成功的测试是发现了迄今尚未发现的错误的测试 D. 成功的测试是没有发现错误的测试
题目类型:
单选题
正确答案:
选项C
所属章节:
软件测试-测试题
实际的逻辑覆盖测试中,一般以( )为主设计测试用例。 A. 条件覆盖 B. 判定覆盖 C. 条件组合覆盖 D. 路径覆盖
题目类型:
单选题
正确答案:
选项C
所属章节:
软件测试-测试题
超出软件工程范围的测试是( )。 A. 单元测试 B. 集成测试 C. 确认测试 D. 系统测试
题目类型:
单选题
正确答案:
选项D
所属章节:
软件测试-测试题
软件测试的目的是( D )。 A. 证明软件的正确性 B. 找出软件系统中存在的所有错误 C.证明软件系统中存在错误 D. 尽可能多地发现软件系统中的错误
题目类型:
单选题
正确答案:
选项D
所属章节:
软件测试-测试题
为了提高测试的效率,应该( )。 A. 随机选取测试数据 B. 取一切可能的输入数据作为测试数据 C. 在完成编码以后制定软件的测试计划 D. 选择发现错误可能性大的数据作为测试数据
题目类型:
单选题
正确答案:
选项D
所属章节:
覆盖准则最强的是( )。 A. 语句覆盖 B. 判定覆盖 C. 条件覆盖 D. 路径覆盖
正确答案:
选项D
与确认测试阶段有关的文档是( )。 A. 需求规格说明书 B. 概要设计说明书 C. 详细设计说明书 D. 源程序
题目类型:
单选题
正确答案:
选项A
所属章节:
软件测试-测试题
软件测试是软件开发过程中重要和不可缺少的阶段,其包含的内容和步骤甚多,而测试过程的多种环节中基础的是( )。 A.集成测试 B. 单元测试 C.系统测试 D. 验收测试
题目类型:
单选题
正确答案:
选项B
所属章节:
软件测试-测试题
使用白盒测试方法时,确定测试数据应根据( )和指定的覆盖标准。 A.程序的内部逻辑 B. 程序的复杂程度 C.使用说明书 D. 程序的功能
题目类型:
单选题
正确答案:
选项A
所属章节:
软件测试-测试题
软件测试-测试题
软件测试可能发现软件中的( ),但不能证明软件( )。 A. 所有错误、没有错误 B. 错误、没有错误 C. 逻辑错误、没有错误 D.设计错误、没有错误
题目类型:
单选题
正确答案:
选项B
所属章节:
软件测试-测试题
软件调试的目的是( )。 A. 找出错误所在并改正 B. 排除存在错误的可能性 C. 对错误性质进行分类 D. 统计出错的次数
题目类型:
单选题
正确答案:
选项A
所属章节:
软件测试-测试题
软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主要用于测试( )。 A.结构和理性 B. 软件外部功能 C.程序正确性 D. 程序内部逻辑
题目类型:
单选题
正确答案:
选项B
所属章节:
软件测试-测试题
以下说法错误的是( ) A.面向对象分析与面向对象设计的定义没有明显区别 B.在实际的软件开发过程中面向对象分析与面向对象设计的界限是模糊的 C.面向对象分析和面向对象设计是一个多次反复迭代的过程 D.从面向对象分析到面向对象设计,是一个逐渐扩充模型的过程
题目类型:
单选题
正确答案:
选项A
所属章节:
面向对象分析-测试题
以下说法错误的是( ) A.采用面向对象方法开发软件的主要优点是通过重用提高软件的生产率 B.在面向对象程序中,对象是属性(状态)和方法(操作)的封装体 C.在面向对象程序中,对象彼此间通过继承和多态性启动相应操作 D.继承和多态机制是面向对象程序中实现重用的主要手段
题目类型:
单选题
正确答案:
选项C
所属章节:
面向对象分析-测试题
描述类中某个对象的行为,反映了状态与事件关系的是( )。 A.对象图 B.状态图 C.流程图 D.结构图
题目类型:
单选题
正确答案:
选项B
所属章节:
面向对象分析-测试题
下面概念中,不属于面向对象方法的是( )。 A.对象 B.继承 C.类 D.过程调用
题目类型:
单选题
正确答案:
选项D
所属章节:
面向对象分析-测试题
在面向对象技术中,对象是类的实例。对象有三种成分:( )、属性和方法。 A.标识 B.规则 C.封装 D.消息
题目类型:
单选题
正确答案:
选项A
所属章节:
面向对象分析-测试题
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送( )。 A.调用语句 B.命令 C.口令 D.消息
题目类型:
单选题
正确答案:
选项D
所属章节:
面向对象分析-测试题
对象的服务可分为外部服务和( )。 A.内部服务 B.外围服务 C.内嵌服务 D.上层服务
题目类型:
单选题
正确答案:
选项A
所属章节:
面向对象分析-测试题
( )是描述类的所有对象的共同特征的一个数据项。 A.实例属性 B.类属性 C.方法属性 D.对象属性
题目类型:
单选题
正确答案:
选项B
所属章节:
面向对象分析-测试题
所谓适当,是( )。 A.对流程图的详细程度要把握适当的分寸 B.指一个合格的程序员看了之后能够正确地理解其要求 C.不管OOA文档还是OOD文档,都不强调十分细化的服务流程图 D.编程时需要对语言的特点进行独立思考
题目类型:
单选题
正确答案:
选项B
所属章节:
面向对象分析-测试题
( )是对整个系统的描述,称之为“OOA基本模型”。 A.类图 B.状态转换图 C.实例图 D.服务流程图
题目类型:
单选题
正确答案:
选项A
所属章节:
面向对象分析-测试题
UML通过图形化的表示机制从多个侧面对系统的分析和设计模型进行刻画,它共有10种视图,其中类图、对象图和( )统称为“静态图”。 A.顺序图 B.状态图 C.活动图 D.包图
题目类型:
单选题
正确答案:
选项D
所属章节:
统一建模语言UML概述-测试题
UML不具备以下结构的是( )。 A.静态对象结构 B.动态行为 C.系统部署 D.功能结构
题目类型:
单选题
正确答案:
选项D
所属章节:
统一建模语言UML概述-测试题
( )面向客户、建模人员、开发人员和测试人员,是系统模型的核心。 A.状态图 B.类图 C.用例图 D.顺序图
题目类型:
单选题
正确答案:
选项C
所属章节:
统一建模语言UML概述-测试题
( )描述各种处理器、外围设备及软件组件运转时的结构。 A.配置图 B.组件图 C.合作图 D.活动图
题目类型:
单选题
正确答案:
选项A
所属章节:
统一建模语言UML概述-测试题
对象模型的描述工具是( )。 A.状态图 B.数据流图 C.对象图 D.结构图
题目类型:
单选题
正确答案:
选项C
所属章节:
统一建模语言UML概述-测试题
每个对象可用它自己的一组属性和它可以执行的一组( )来表现。 A.行为 B.功能 C.操作 D.数据
题目类型:
单选题
正确答案:
选项C
所属章节:
统一建模语言UML概述-测试题
面向对象开发方法的子概念和表示上的一致性保证了分析和设计的( )过渡。 A.困难 B.不容易 C.平滑 D.顺序
题目类型:
单选题
正确答案:
选项C
所属章节:
统一建模语言UML概述-测试题
在软件工程学中,把一组具有相同数据结构和相同操作的对象的集合定义为( ),此定义包括一组数据属性和在数据上的一组合法操作。 A.类 B.属性 C.对象 D.消息
题目类型:
单选题
正确答案:
选项A
所属章节:
统一建模语言UML概述-测试题
汽车有一个发动机。汽车和发动机之间的关系是( )关系。 A.一般-具体 B.整体-部分 C.分类 D.主从
题目类型:
单选题
正确答案:
选项B
所属章节:
统一建模语言UML概述-测试题
UML是软件开发中的一个重要工具,它主要应用于哪种软件软件开发方法( )。 A.基于瀑布模型的结构化方法 B.基于需求动态定义的原型化方法 C.基于对象的面向对象的方法 D.基于数据的数据流开发方法
题目类型:
单选题
正确答案:
选项C
所属章节:
统一建模语言UML概述-测试题
面向对象程序设计语言不同于其他语言的最主要特点是( )。 A. 模块性 B. 抽象性 C. 继承性 D. 共享性
题目类型:
单选题
正确答案:
选项C
所属章节:
面向对象设计-测试题
软件部件的内部实现与外部可访问行的分离,是指软件的( )。 A. 继承性 B. 共享性 C. 封装性 D. 抽象性
题目类型:
单选题
正确答案:
选项C
所属章节:
面向对象设计-测试题
面向对象的开发方法中,( )将是面向对象技术领域内占主导地位的标准建模语言。 A. Booch方法 B. UML语言 C. OMT方法 D. Coad方法
题目类型:
单选题
正确答案:
选项B
所属章节:
面向对象设计-测试题
在有多重继承的类层次结构中,它的类层次是( )层次结构。 A. 树状 B. 网状 C. 环形 D. 星形
题目类型:
单选题
正确答案:
选项C
所属章节:
面向对象设计-测试题
下列说法中不正确的是( )。 A. 软件设计费用比软件重复生产费用高 B. 硬件功能只需实现一次,而软件功能可能要多次重复实现 C. 硬件的生产费用比软件的生产费用高 D. 硬件的设计费用比软件的设计费用低
题目类型:
单选题
正确答案:
选项D
所属章节:
面向对象设计-测试题
在软件生存期中,工作量所占比例最大的阶段是( )阶段。 A. 需求分析 B. 设计 C. 测试 D. 维护
题目类型:
单选题
正确答案:
选项D
所属章节:
软件维护-测试题
整个维护工作中所占比重最大的维护是( )。 A. 校正性维护 B. 适应性维护 C. 完善性维护 D. 预防性维护
题目类型:
单选题
正确答案:
选项C
所属章节:
软件维护-测试题
一个软件产品开发完成投入使用后,常常用于各种原因需要对它作适当的变更,通常把软件交付使用后所做的变更称为( )。 A.维护 B. 设计 C. 软件再工程 D. 逆向工程
题目类型:
单选题
正确答案:
选项A
所属章节:
软件维护-测试题
软件维护工作过程中,第一步是先确认( )。 A. 维护环境 B. 维护类型 C. 维护要求 D. 维护者
题目类型:
单选题
正确答案:
选项B
所属章节:
软件维护-测试题
软件维护的副作用是指( )。 A. 开发时的错误 B. 隐含的错误 C. 因修改软件而造成的错误 D. 运行时的误操作
题目类型:
单选题
正确答案:
选项C
所属章节:
软件维护-测试题
软件生存期( ) 的工作都与软件可维护性有密切的关系。 A. 编码阶段 B. 设计阶段 C. 测试阶段 D.每个阶段
题目类型:
单选题
正确答案:
选项D
所属章节:
软件维护-测试题
软件维护申请报告由( )填写。 A. 维护程序员 B. 用户 C. 维护负责人 D. 专家
题目类型:
单选题
正确答案:
选项B
所属章节:
软件维护-测试题
维护阶段产生的文档不包括( )。 A. 维护申请报告 B. 软件修改报告 C. 软件问题报告 D. 开发进度月报
题目类型:
单选题
正确答案:
选项D
所属章节:
软件维护-测试题
软件计划的构成是( )。 A. 分析与设计 B. 分析与估算 C. 设计和估算 D. 分析、估算和设计
题目类型:
单选题
正确答案:
选项B
所属章节:
软件工程管理-测试题
采用Gantt图表示软件项目进度安排,下列说法中正确的是( )。 A. 能够反映多个任务之间的复杂关系 B. 能够直观表示任务之间相互依赖制约关系 C. 能够表示哪些任务是关键任务 D. 能够表示子任务之间的并行和串行关系
题目类型:
单选题
正确答案:
选项C
所属章节:
软件工程管理-测试题
在变更控制中,管理各个用户存取和修改一个特定软件配置对象的权限是( )。 A. 异步控制 B. 同步控制 C. 存取控制 D. 基线控制
题目类型:
单选题
正确答案:
选项C
所属章节:
软件工程管理-测试题
不属于软件项目进度安排的主要方法是( )。 A. 工程网络图 B. Gantt图 C. 任务资源表 D. IFD图
题目类型:
单选题
正确答案:
选项D
所属章节:
软件工程管理-测试题
一个项目是否开发,从经济上来说是否可行,归根结底是取决于( )。 A. 成本估算 B. 项目计划 C. 工程管理 D. 工程网络图
题目类型:
单选题
正确答案:
选项A
所属章节:
软件工程管理-测试题
软件工程比其他工程管理更为( )。 A. 容易 B. 困难 C. 迅速 D. 迟缓
题目类型:
单选题
正确答案:
选项B
所属章节:
软件工程管理-测试题
为使得开发人员对软件产品的各阶段工作都进行周密的思考,从而减少返工,所以( )的编制是很重要的。 A. 需求说明 B. 概要说明 C. 软件文档 D. 测试大纲
题目类型:
单选题
正确答案:
选项C
所属章节:
软件工程管理-测试题
软件计划的构成是( )。 A. 分析与设计 B. 分析与估算 C. 设计和估算 D. 分析、估算和设计
题目类型:
单选题
正确答案:
选项B
所属章节:
软件工程管理-测试题
在软件开发过程中,作为软件开发人员前一阶段工作成果的体现和后一阶段工作依据的文档是( )。 A. 开发文档 B. 管理文档 C. 用户文档 D. 软件文档
题目类型:
单选题
正确答案:
选项B
所属章节:
软件工程管理-测试题
软件质量作为一个极为重要的问题贯穿软件的( )。 A. 开发 B. 生存期 C. 度量 D. 测试
题目类型:
单选题
正确答案:
选项B
所属章节:
软件质量管理-测试题
为了确保每个开发过程的质量,防止把软件差错传递到下一个过程,必须进行( )。 A. 质量检验 B. 软件容错 C. 软件维护 D. 系统容错
题目类型:
单选题
正确答案:
选项A
所属章节:
软件质量管理-测试题
软件特性中,程序能够满足规格说明书,称为( )。 A. 正确性 B. 移植性 C. 可靠性 D. 完整性
题目类型:
单选题
正确答案:
选项A
所属章节:
软件质量管理-测试题
质量保证是为保证产品和服务充分满足( )。 A. 开发者 B. 生产者 C. 测试者 D. 消费者
题目类型:
单选题
正确答案:
选项D
所属章节:
软件质量管理-测试题
软件可靠性的定量指标,常借用硬件可靠性的定量度量方法来度量软件的可靠性,其中MTTF是( )。 A. 平均等待时间 B. 平均间隔时间 C. 平均失效等待时间 D. 平均失效间隔时间
题目类型:
单选题
正确答案:
选项C
所属章节:
软件质量管理-测试题
许多产品的质量问题源于新产品的开发设计阶段,应采取有力措施来消灭由于设计原因而产生的产品质量隐患的阶段是( )。 A. 软件评审 B. 软件 C. 开发设计 D. 软件度量
题目类型:
单选题
正确答案:
选项C
所属章节:
软件质量管理-测试题
提高软件质量和可靠的技术大致可分为两类:其中一类是避开错误技术,但避开错误技术无法做到完美无缺和绝无错误,需要的技术是( )。 A. 消除错误技术 B. 检测错误技术 C. 避开错误技术 D. 容错技术
题目类型:
单选题
正确答案:
选项D
所属章节:
软件质量管理-测试题
软件可靠性表明了一个程序按照用户的要求和设计的目标,执行其功能的正确程度。即“软件可靠性是软件在给定的时间间隔及给定的设计要求,成功地运行程序的( )”。 A. 可靠性 B. 适应性 C. 概率 D. 可移植性
题目类型:
单选题
正确答案:
选项C
所属章节:
软件质量管理-测试题
标签:章节,题目,正确,测试题,专业课,单选题,所属 来源: https://blog.csdn.net/zrjliming/article/details/120784178