您的当前位置:首页正文

第7套 软件测试整理修订试卷

2021-11-21 来源:客趣旅游网


第七套

1)在C语言中,下列关于注释书写规则的描述中正确的是( ),(选择一项)

A)注释一般只能放在代码的右方

B)应尽量在注释中使用缩写,以免浪费内存。

C)注释与代码应保持一致,修改代码的同时修改相应的注释。

D)注释的频度要适中,一般要求占程序总行数的一半。

2)下列常用的测试用例设计技术中,不属于白盒测试技术的是( )。(选择一项)

A)信息流分析法 B)数据流分析法 C)循环覆盖测试

D)状态图法

3)通常情况下,关于缺陷报告,下列说法中正确的是( )。(选择一项)

A)对于不可重现的错误,可以不用报告

B)为了提高相关人员对缺陷的重视程度,需要夸大一些缺陷的严重性 C)细小的缺陷也应该报告

D)测试人员不能引用他人的缺陷报告

4)下列选项中能被CPU直接存取的存储设备是( )。(选择一项)

A)硬盘 B)内存 C)软盘

D)CD-ROM

5)SQL Server数据库采用的数据模型是( )。(选择一项)

A)关系模型 B)层次模型

C)网状模型 D)螺旋模型

6)下列关于菜单测试内容的说法中错误的是( )。(选择一项)

A)菜单深度一般最多控制在3层以内

B)菜单中可以中英文混合

C)主菜单数目不应太多,最好单排布置

D)与当前操作无关的菜单应置为灰色

7)QTP在录制脚本时使用的编程语言是( )。(选择一项)

A)C

B)JavaScript C)Java

D)VBScript

8)下列关于自动测试与手工测试的说法中错误的是( )。(选择一项)

A)自动测试发现的错误一定比手工测试发现的错误多 B)自动测试可能会制约软件的开发

C)自动测试在性能测试方面有着手工测试无法比拟的优势

D)手工测试可以处理测试中发生的意外事件

9)通常,软件生命周期中的很多环节都有可能引入缺陷,相对而言,在下列各阶段中发现的缺陷修复成本最低的是( )。(选择一项) A)需求阶段 B)设计阶段 C)编码阶段

D)维护阶段

10)通常,下列协议在邮件收发过程中使用不到的是( )。(选择一项)

A)SMTP B)POP3 C)FTP D)IMAP

11)按照相关的国家标准中对软件层次的界定,下列属于支持软件的是( )。(选择一项)

A)Photoshop 8.0

B)Microsoft Excel 2003 C)金山词霸 2007 D)SQL Server 2000

12)下列关于软件测试与调试的说法中错误的是( )。(选择一项)

A)通常情况下,软件测试经历的时间要长于软件调试的时间

B)一般来说,软件测试工作的开始要早于软件调试工作

C)测试的只要工作是找到缺陷并解决缺陷,调试的主要工作是解决缺陷,所以软件测试包含程序调试工作

D)一般来说,软件测试找到的大多是错误的外部表现,而调试能够找到错误的内部原

13)下列关于白盒测试与黑盒测试的说法中错误的是( )。(选择一项)

A)用白盒测试来验证单元的基本功能时,可以使用黑盒测试的思考方法来设计测试用

B)仅仅通过白盒测试,或仅仅通过黑盒测试都不能全面系统地测试一个软件 C)白盒测试适用于软件测试的各个阶段

D)在黑盒测试中使用白盒测试的手段,常被成为“灰盒测试”

14)SQL Sever 2000提供了一整套管理工具和实用程序,其中主要负责启动、暂停和停止

SQL Sever服务的是( )。(选择一项)

A)企业管理器

B)导入和导出数据 C)事件探查器 D)服务管理器

15)下列TestDirector预定义的默认用户组中,不能够添加缺陷记录的是( )。(选择一项) A)QATest B)Viewer C)Developer

D)Project Manger

16)有如下C语言程序片段:

if((x>4)||(z<7)) {

k=x*y-1; j=5; }

if((x==8)&&(y>5)) {

j=7; }

j=j+1;

则下列能够完成对这段代码语句覆盖的测试用例是( )。(选择一项) A)x=2,y=6,z=5 B)x=6,y=6,z=5 C)x=8,y=6,z=4 D)x=8,y=5,z=5

17)下列关于选择自动测试工具的方法和原则的说法中正确的有( )。(选择二项) A)引入工具需要考虑工具引入的连续性和一致性

B)如需多种工具,尽量选择不同公司的产品,以博采众家之长 C)尽量选择主流产品

D)尽量选择正在大力宣传的新产品

18)有如下C语言程序:

#include void main() {

int a = 65, b = 85; /*字母A的ASCII码:65,U的ASCII码:85*/ printf(“%d %d\\n”,a,b); /*语句1*/ printf(“%#x,%d\\n”,a,b); /*语句2*/ printf(“%c,%c\\n”,a,b); /*语句3*/ printf(“a=%d,b=%d\\n”,a,b); /*语句4*/

}

下列关于该程序输出结果的说法中错误的是( )。(选择一项)

A)语句1的输出结果为65 85 B)语句2的输出结果为41,85 C)语句3的输出结果为A,U D)语句4的输出结果为a=65,b=85

19)在C语言中,下列关于函数形参和实参的说法中错误的是( )。(选择一项)

A)形参只有被调用时才临时分配存储单元

B)形参可以是常量、变量或表达式

C)实参可以为常量、变量或者其他构造类型数据及表达式 D)实参应与其对应的形参类型一致或赋值相容

20)下列关于软件运行测试的描述中错误的是( )。(选择一项)

A)检查产品信息是否真实正确,是否与实际版本一致

B)检查安装的软件是否可以正常使用

C)检查软件安装的目录和内容是否无遗漏或多余

D)只需选择开始菜单、桌面快捷方式或快速启动图标中的一种检查是否正确打开相应程序

21)对于LINUX的内核版本,可以从( )得出它是开发版还是稳定版。(选择一项)

A)主版本号

B)次版本号 C)版本修订次数 D)序号

22)在LINUX系统中,超级用户root登录系统后默认进入的目录是( )。(选择一项)

A)/

B)/home/root C)/root D)~/home

23)软件测试生命周期可以用下图来表示,则下列对应关系中正确的是( )。(选择一项)

(插图)

A B C D E

A)A:评审、B:实施软件测试、C:测试设计和开发、D:制定测试计划、E: 版本发布

B) A:制定测试计划、B:测试设计和开发、C:实施软件测试、D:评审、E:

版本发布 C) A:制定测试计划、B:实施软件测试、C:测试设计和开发、D:评审、E:

版本发布 D) A:评审、B:制定测试计划、C:测试设计和开发、D:实施软件测试、E:

版本发布

24)有如下C语言程序:

#include void main() {

int in;

printf(“请输入一个整数:”); scanf(“%d”,&in); if(in>0)

if(in>100)

printf(“100”); else

printf(“0”);

printf(“-100”);

}

编译运行后依提示输入500并回车,则正确的输出结果是( )。(选择一项) A)100 B)0 C)100-100 D)0-100

25)在Windows系统命令行方式下,使用net share命令显示本地计算机上所有共享资源的信息如下图所示,若要停止共享资源datalog$,在D盘的根目录执行下列命令正确的是( )。(选择一项) 共享名 资源 注释 IPC$ D$ datalog$ ADMIN$

A)net use /datalog$:no B)net use D:\\datalog$ /delete C)net share datalog$ /delete

D)net share datalog$ del

26)下列逻辑覆盖测试中,测试覆盖率最弱的是( )。(选择一项)

A)路径覆盖

B)判定-条件覆盖 C)条件组合覆盖 D)判定覆盖

27)通常情况下,下列缺陷不能通过单元测试发现的是( )。(选择一下)

A)变量的初始值或缺省值有错误

B)输入的实际参数与形式参数的个数不相同 C)提示的错误与实际的错误不相符

D)一个模块的功能是否会对另一个模块的功能产生不利的影响

28)在TD7.6企业版的Web Server端支持的数据库中,不包括下列选项中的( )。(选择一项)

A)Microsoft Access B)Oracle C)MySQL

D)Sybase

29)在Bugzilla缺陷跟踪系统中,下列Bug状态严重程度最低的是( )。(选择一项)

A)Critical

B)Major C)Blocker D)Normal

30)关于对软件缺陷的理解,下列说法中错误的是( )。(选择一项)

A)软件未达到软件规格说明书中规定的功能是软件的缺陷

B)软件功能超出软件规格说明书中指明的范围不是软件的缺陷 C)软件未达到软件规格说明书中指明的应达到的目标是软件的缺陷

D:\\ D:\\datalog C:\\WINDOWS

远程IPC 默认共享

远程管理

D)软件难于理解,不宜使用,运行速度慢是软件的缺陷

31)下列设计测试用例的方法中,主要根据输出对输入的依赖关系设计测试用例的是( )。(选择一项)

A)状态图法

B)正交排列法 C)因果图法

D)边界值法

32)下列关于硬盘分区的说法中错误的是( )。(选择一项)

A)一个硬盘可以有4个以上的分区

B)一个硬盘可以分为3个主分区和1个扩展分区 C)一个硬盘的主分区数最多为4

D)当分区数大于4时,其中的扩展分区数最少为1

33)下列关于等价类划分方法的描述中错误的是( )。(选择一项)

A)错误的划分等价类可能会降低执行测试用例时发现缺陷的能力

B)为最大程度地覆盖测试,应尽可能细划等价类,不必考虑冗余

C)划分合理的等价类中的一个测试捕获缺陷的能力与该等价类中其他测试相同 D)根据等价类编写测试用例时,有效等价类和无效等价类都不能忽略

34)在配置Apache虚拟主机时,对于NameVirtualHost选项表示的功能描述错误的是( )。(选择二项)

A)指定虚拟主机使用的IP地址 B)指定虚拟主机的网址

C)可以指定端口号

D)指定虚拟主机的别名

35)在SQL Server 2000中,下列数据修改操作中可以激活触发器的有( )。(选择一项) (1) SELECT (2)INSERT (3)UPDATE (4)DELETE

A) (1) (2) (3)

B) (2) (3) (4) C) (1) (3) (4) D) (1) (2) (4)

36)在LoadRunner中,设计基于目标的场景时,如果一个项目对用户数的要求比较高时,最好以( )作为性能目标。(选择一项)

A)Hits per Second

B)Transactions Response Time C)Virtual User

D)Transactions per Second

37)作为W3C的标准接口规范,DOM由三部分组成,它们是( )。(选择一项)

A)XML, CSS, Script

B)XML, HTML, Script C)核心(core),Script,CSS D)核心(core),HTML, XML

38)在C语言中,下列赋值语句错误的是( )。(选择一项)

A)char s[] = {“Hello, Beijing !”};

B)char *s = “Hello, Beijing !”; C)char s[20];

s = {“Hello, Beijing !”}; D) char *s;

s = “Hello, Beijing !”;

39)关于Red Hat Linux 9.0安装过程中磁盘分区的描述,下列说法错误的是( )。(选择一项)

A)至少有2个分区才能够实现Linux的安装

B)可以指定一个boot分区用来存放Linux的启动文件,它不是必须的 C)Linux的swap分区可以使用ext2格式来格式化

D)Disk Druid类似于Fdisk的功能,用来进行Linux的分区

40)在Linux系统中,下列能够指定文件file的所有者及文件所在组内成员为读写权限,其他成员为读取权限的命令是( )。(选择一项)

A) chmod 664 file

B) chmod g+r file C) chmod 736 file D) chmod 667 file

41)在Windows操作系统中,下列选项中不能修改文件默认的打开方式的是( )。(选择一项)

A)使用attrib命令修改

B)使用”工具”——“文件夹选项”——“文件类型”进行修改

C)使用”属性”——“更改”进行修改

D)使用注册表进行修改(HKEY_CLESSES_ROOT)

42)在如下C语言程序:

#include void main() {

int I;

i = ((i=2*5,i*10),i++); printf(“%d”,i);

}

则程序运行后的输出结果为( )。(选择一项) A)10 B)100

C)11 D)101

43)为了防止已存有信息的软盘感染病毒,下列可以采取的方法是( )。(选择一项)

A)设置软盘写保护,禁止写入修改操作

B)定期对软盘进行格式化 C)保持软盘的清洁

D)不要把此软盘与有病毒的软盘放在一起

44)通常情况下,CPU每次写入硬盘时至少写入( )数据。(选择一项)

A)1个簇 B)1个字节 C)1KB

D)0.5KB

45)下列关于状态转换图方法的描述中错误的是( )。(选择一项)

A)每种状态至少访问一次

B)最常见、最普遍的状态转换需要测试 C)要测试所有的错误状态

D)状态间最不常用的分支可以不进行测试

46)有一空栈S,有一数据元素序列a,b,c,d,e,f,依次进行进栈,进栈,出栈,进栈,进栈,出栈的操作,则此操作完成后,栈S的栈顶元素和栈底元素分别为( )。(选择一项)

A)ad

B)ca C)ab D)bc

47)下列关于LoadRunner录制的测试脚本的说法中错误的是( )。(选择二项)

A)脚本可分为三部分:Vuser_init、Vuser_end 和Action,这三部分可以通过Iteration

Count参数设置重复执行次数 B) Vuser_init、Vuser_end一般用于存放应用程序初始化脚本和注销关闭时的脚本 C) 测试人员可根据需要在一个测试中创建多个Action, Vuser_init和Vuser_end脚本 D) Vuser_init和Vuser_end中不能插入集合点

48)有如下C语言程序:

#include void main() {

int a,b;

for(a=1,b=1;a<=100;a++) {

if(b>=10)

break; if(b%3==1) {

b+=3; continue; } }

printf(“%d\\n”,a);

}

则程序运行后的输出结果是( )。(选择一项) A)101 B)6

C)5

D)4

49)下列选项中属于按测试阶段进行分类的是( )。(选择二项) A)功能测试 B)单元测试 C)自动测试 D)系统测试

50)通常情况下,下列内容不应包含在测试用例中的是( )。(选择一项) A)预期结果 B)测试结果

C)缺陷修改情况 D)缺陷编号

51)在Linux中,把a.txt中的内容追加到b.txt文件的尾部,应使用的命令是( )。(选择一项)

a) cat a.txt>b.txt

b) cat a.txt>>b.txt c) cat a.txt d) cat a.txt|b.txt

52) 网址www.cctv.com的顶级域名是( )(选择一项)

A) www

B) com C) cctv

D) cctv.com

53)关于对“关闭文件”功能的测试,下列说法中错误的是( )(选择一项)

A)编辑文件后不保存,直接从菜单关闭,系统应有是否保存文件的提示

B) 编辑文件后保存,单击窗口右上角的关闭按钮,文件正常关闭

C)编辑文件后不保存,从任务管理器中结束任务(任务不是无响应状态),程序可以直

接被关闭

D)编辑文件后不保存,单击窗口右上角的关闭按钮,系统应有是否保存文件的提示

54)有如下几种软件缺陷:

①逻辑结构错误

②数据类型定义错误 ③界面错误 ④算法设计错误 ⑤性能问题

通常,上述缺陷能够通过白盒测试发现的是( )(选择一项) A)①②⑤ B)②③④ C) ②④⑤ D) ①②④

55)在SQL Server 2000中,某数据库中存在一个图书订购信息表bookinfo(表中记录如下所示),执行如下SQL语句:

select * from bookinfo where bookName like‘[a-c]training%’ 则在执行结果集中会显示( )条记录(选择一项)

bookID

1 2 3 4 5 6 7

A)3 B)4 C)5 D)7

bookName atraining1 atraining2 btraining ctraining ctraining1 dtraining dtraining1 bookNumber

20 10 15 10 30 6 17

56)在html中,若要在表格上方设置表格标题“员工信息表”,下列语句中可以实现的是( )(选择一项)

A)员工信息表

B)员工信息表 C)员工信息表 D)员工信息表

57)关于冒烟测试,下列说法中错误的是( )(选择一项)

A)冒烟测试主要是对应用程序的关键功能进行测试

B)冒烟测试的目的是为了保证程序的稳定性 C)冒烟测试的周期一般比较短

D)通过冒烟测试的程序方可进入全面的测试阶段

58)在只装一块网卡的linux系统中,下列操作不能实现dhcp客户端配置的是( )(选择一项)

A)通过netconfig来设定

B)通过ifconfig eth0 –dynamic来设定

C)通过修改/etc/sysconfig/network-scripts下的ifcfg-eth0文件来设定 D)通过ipconfig来设定

59)下列关于组策略的描述中正确的是( )(选择二项)

A)组策略可以为用户增加登录和注销脚本,其中注销脚本,即使是强行关机也会在下

次开机时执行

B)通过组策略可以把用户的桌面平移到任何一台在域中的机器上

C)默认情况下,组策略彼此矛盾时,之后应用的组策略会覆盖掉前面的策略而生效 D)域控制器策略会把策略发布到域中所有的机器上

60)子网掩码为255.255.255.192,与IP地址66.66.66.66在同一个子网中的IP地址是( )(选择一项)

A)66.66.66.63

B)66.66.66.126 C)66.66.66.128 D)66.66.66.192

61)某被测程序如下图所示,若对该程序进行集成测试,下列说法中不合理的是( ) 、(选择一项)

A)若E,F为该程序的关键模块,测试时适合采用自底向上增式集成测试 B)若该程序可能存在时序问题,测试时适合采用自顶向下增式集成测试

C)若测试时间紧张而人力资源比较充足时,可以采用先同时测试所有的模块,最后进

行集成测试的策略,这种集成测试属于非增式集成测试 D)不论采用自底向上增式集成还是自顶向下增式集成进行测试,模块B,C都需要同时

构造桩模块和驱动模块

62)有如下C语言程序: #include

E F B CA D #define N 4 static struct man {

char name[20]; int age;

}person[N]={“li”,18,”wang”,25,”zhang”,20,”wu”,29}; void main() {

struct man *q,*p; int i,m=0; p=person; for(i=0;iif(mage) {

q=p++; m=q->age; } }

printf(“%s,%d\\n”,(*q).name,(*q).age); }

则程序编辑运行后的结果是( )(选择一项)

A)li,18 B)zhang,20 C)wu,29

D)wang,25

63)有如下C语言函数代码: 1 void fun(int a,int b) 2 { 3 4 5 6 7 8 9

int x=0;

if((a>10)&&(b<5)) x=a-b; else

if((a<5)||(b>10)) x=b-a; else

x=a+b

10

11 }

则该函数的圈复杂度是( )(选择一项)

A)3

B)4 C)5 D)6

64)在QTP中选择per-action对象仓库模式时,下列关于对象仓库的存放位置说法正确的

是( )(选择一项)

A)对象仓库分别存放在测试脚本目录下

B)对象仓库放在一个独立的数据仓库文件中

C)对象仓库存放在action的global sheet中 D)对象仓库分别存放在每个action的sheet中

65)下图是一字处理软件使用插入表格命令后打开的默认对话框,根据相关测试知识,下列

关于软件缺陷的描述中正确的是( )(选择两项)

A)“确定”和“取消”按钮位置颠倒 B)“列数”和“行数”默认值不合适 C)默认焦点应该落在“确定”按钮上 D)“列数”和“行数”应该使用列表框控件

66)在软件测试活动中,下列测试行为全部属于测试开发阶段的是( )(选择一项)

A)分析测试需求,准备测试数据

B)分析测试需求,设计测试用例 C)设计测试用例,开发测试工具 D)准备测试数据,开发测试工具

67)在SQL Server 2000的同一数据库中存在两张结构完全相同的表t1和表t2,下列关于

SQL语句“SELECT * INTO t2 FORM t1”所实现的功能描述正确的是( )(选择一项) A)将表t1中的数据追加到表t2中

B)将表t1中的数据复制到表t2中,并清除表t2中原有的数据 C)将表t1中的数据复制到表t2中,并清除表t1中的所有数据 D)语法错误,提示数据库中已存在名为“t2”的对象

68)下列关于正交排列法设计测试用例的说法中错误的是( )(选择两项)

A)正交排列法能够使用最小的测试过程集合获得最大的测试覆盖率

B)正交排列法非常适用于输入数据或输入数据的组合数量很大的情况 C)正交排列法可以保证对所有变量的所有组合都进行了测试

D)当被测对象中有大量的变量且每个变量都有几个已定义状态时,可以借助正交排列

法 E)正交排列法通常不适用于在兼容性测试中设计测试用例

69)有如下C语言函数代码: int fun(char *s) {

char *t=s; while(*t++); t--;

return(t-s); }

则该函数实现的功能是( )(选择一项)

A)比较两个字符串的大小

B)计算s所指字符串所占内存字节个数 C)计算s所指字符串的长度

D)将s所指字符串复制到字符串t中

70)有如下XML文档: <?xml version=”1.0”?> <专有名词>

<示例>

<![CDATA[

<图书>

<名称>营销学 <价格>36.00 ]]>

关于该文档中所包含的“叶元素”数量,下列说法中正确的是(A)不包含有“叶元素” B)包含1个“叶元素” C)包含2个“叶元素” D)包含3个“叶元素”

本文来自男装女装:http://51soxie.taobao.com

(选择一项) )

因篇幅问题不能全部显示,请点此查看更多更全内容