软件评测师上午基础知识考试选择题专项强化真题试卷6
中文选择题
1.根据ANSI/IEEE829标准,以下(37)属于《测试程序说明》中程序步骤的内容。
①启动
②目的
③日志
④设置(B)
A. ①、②、③
B. ①、③、④
C. ②、③
D. ①、②、③、④
解析:本题考查程序步骤的概念。
根据ANSI/IEEE829标准,《测试程序说明》中程序步骤包括的内容举例如下。
.日志:测试员按测试要求记录程序执行过程,所有必须填写的项都必须填写,包括问题的记录。
.设置:测试者必须安装Windows 98的干净副本,使用测试工具Tool-A和 Tool-B等。
.启动:启动Windows 98,单击“开始”按钮,选择程序→附件→计算器。
.程序:用键盘输入每个测试用例并比较结果。
.衡量标准:……。
2.(41)不是易用性测试包括的内容。(D)
A. 安装测试
B. 界面测试
C. 菜单测试
D. 文档测试
解析:本题考查易用性测试的概念。
易用性测试包括:
.安装测试。
.功能易用性测试。
.界面测试。
.辅助系统测试。
3.以下所示程序控制流程图中有(59)条线性无关的基本路径。
(C)
A. 1
B. 2
C. 3
D. 4
解析:本题考查白盒测试中测试用例的设计方法——基本路径法。
线性无关的基本路径计算方法如下。
线性无关的基本路径即是控制流图中的圈复杂度,圈复杂度又称为环路复杂性 V(G),其计算方法包括:
.控制流程图中的区域数。
.条边数-结点数+2。
.判定数+1。
4.假设A、B为布尔变量,对于逻辑表达式(A&&B),至少需要(63)个测试用例才能完成MCDC覆盖。(B)
A. 4
B. 3
C. 2
D. 1
解析:本题考查白盒测试中测试用例的设计方法——修正条件判定覆盖法。
修正条件判定覆盖法测试的概念如下。
这个度量需要足够的测试用例来确定每个条件能够影响到包含的判定的结果。
对于逻辑表达式(A&&B),至少需要三个测试用例才能完成MCDC覆盖,这三个用例可以描述为:
5.关于软件著作权产生的时间,表述正确的是(10)。(D)
A. 自软件首次公开发表时
B. 自开发者有开发意图时
C. 自软件得到国家著作权行政管理部门认可时
D. 自软件完成创作之日起
解析:著作权法规定,软件著作权自软件开发完成之日起产生。
6.下列叙述中错误的是(23)。(C)
A. 面向对象程序设计语言可支持过程化的程序设计
B. 给定算法的时间复杂性与实现该算法所采用的程序设计语言无关
C. 与汇编语言相比,采用脚本语言编程可获得更高的运行效率
D. 面向对象程序设计语言不支持对一个对象的成员变量进行直接访问
解析:本题考查程序设计基础知识。关于脚本语言的一些基本知识如下:①脚本语言(JavaScript,VBscript等)是介于HTML和C、C++、Java、C#等编程语言之间的程序设计语言。HTML通常用于格式化和链接文本,而编程语言通常用于向机器发出一系列复杂的指令。②脚本语言中也使用变量和函数,这一点与编程语言相似。与编程语言之间最大的区别是编程语言的语法和规则更为严格和复杂。③脚本语言一般都有相应的脚本引擎来解释执行,是一种解释性语言,一般需要解释器才能运行。④脚本语言一般以文本形式存在,类似于一种命令。下面举例说明脚本语言。设有一个可执行程序open_aa.exe,用于打开扩展名为.aa的文件。编写.aa文件需要指定一套规则(语法),open aa.exe就用这种规则来理解文件编写人的意图并做出回应。因此,这一套规则就是脚本语言。汇编语言是符号化的机器语言,一般情况下,用汇编语言编写的程序比高级语言效率更高。根据脚本语言的以上特点,“采用脚本语言编程可获得更高的运行效率”是错误的。
7.运行Web浏览器的计算机与网页所在的计算机要建立(66)连接,采用(67)协议传输网页文件。(B)
A. UDP
B. TCP
C. IP
D. RIP
解析:
8.用户可以通过http://www.a.com和http://www.b.com访问在同一台服务器上(70)不同的两个Web站点。(A)
A. IP地址
B. 端口号
C. 协议
D. 虚拟目录
解析:本题考查IIS下多站点的配置。在IIS下配置多站点时,可以采用虚拟主机和虚拟目录两种方式。采用虚拟目录时,发布的站点没有独立域名,而是在主域名下建立虚拟目录,从题目要求看,需要两个独立的域名,所以不能实现。采用虚拟主机时有3种方式,即使用不同IP地址、不同端口号和不同的主机头。使用不同IP地址时要求Web服务器配备多网卡;使用不同端口号时,要求在访问Web服务器虚拟主机时指名端口号,如http://www.b.com:8080;使用不同主机头时,在IIS发布中要做主机头域名指定。从题目选项中可见,只有A选项符合要求。
9.设数组a[0..n—1,0..m一1](n>1,m>1)中的元素以行为主序存放,每个元素占用4个存储单元,则数组元素a[i,j](0≤i<n,0≤j<m)的存储位置相对于数组空间首地址的偏移量为________。(B)
A. (j*m+i)*4
B. (i*m+j)*4
C. (j*n+i)*4
D. (i*n+j)*4
解析:本题考查数据结构基础知识。
数组a的元素可示意如下。
10.根据输出对输入的依赖关系设计测试用例的黑盒测试方法是________。(B)
A. 等价类划分法
B. 因果图法
C. 边界值分析法
D. 场景法
解析:常见的黑盒测试方法包括等价类划分法、边界值分析法、因果图法、决策表法、场景法等等。其中,根据输出对输入的依赖关系设计用例的是因果图法。
11.测试执行过程的阶段不包括______。(B)
A. 初测期
B. 系统测试期
C. 细测期
D. 回归测试期
解析:本题考查测试执行过程的定义。
测试执行过程包括初测期、细测期和回归测试期三个阶段。
系统测试属于软件测试策略中的一个步骤,不属于测试执行过程三个阶段之一。
12.假设系统有n(n
本文档预览:3600字符,共8311字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载