软件测试笔试题目第4套共8套.docx

上传人:b****2 文档编号:1318272 上传时间:2023-04-30 格式:DOCX 页数:24 大小:72.18KB
下载 相关 举报
软件测试笔试题目第4套共8套.docx_第1页
第1页 / 共24页
软件测试笔试题目第4套共8套.docx_第2页
第2页 / 共24页
软件测试笔试题目第4套共8套.docx_第3页
第3页 / 共24页
软件测试笔试题目第4套共8套.docx_第4页
第4页 / 共24页
软件测试笔试题目第4套共8套.docx_第5页
第5页 / 共24页
软件测试笔试题目第4套共8套.docx_第6页
第6页 / 共24页
软件测试笔试题目第4套共8套.docx_第7页
第7页 / 共24页
软件测试笔试题目第4套共8套.docx_第8页
第8页 / 共24页
软件测试笔试题目第4套共8套.docx_第9页
第9页 / 共24页
软件测试笔试题目第4套共8套.docx_第10页
第10页 / 共24页
软件测试笔试题目第4套共8套.docx_第11页
第11页 / 共24页
软件测试笔试题目第4套共8套.docx_第12页
第12页 / 共24页
软件测试笔试题目第4套共8套.docx_第13页
第13页 / 共24页
软件测试笔试题目第4套共8套.docx_第14页
第14页 / 共24页
软件测试笔试题目第4套共8套.docx_第15页
第15页 / 共24页
软件测试笔试题目第4套共8套.docx_第16页
第16页 / 共24页
软件测试笔试题目第4套共8套.docx_第17页
第17页 / 共24页
软件测试笔试题目第4套共8套.docx_第18页
第18页 / 共24页
软件测试笔试题目第4套共8套.docx_第19页
第19页 / 共24页
软件测试笔试题目第4套共8套.docx_第20页
第20页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

软件测试笔试题目第4套共8套.docx

《软件测试笔试题目第4套共8套.docx》由会员分享,可在线阅读,更多相关《软件测试笔试题目第4套共8套.docx(24页珍藏版)》请在冰点文库上搜索。

软件测试笔试题目第4套共8套.docx

软件测试笔试题目第4套共8套

本文来自男装女装:

第四套

选择题:

(第1-10题每题一分,其余每题1.5分,共100分)

1)在下列选项中,测试人员从()开始介入最有利于软件项目的成功。

a)需求分析阶段

b)设计阶段

c)编码阶段

d)系统测试阶段

2)按照国家标准中的相关规定,下列组合中全都属于系统软件的是()。

1操作系统②数据库管理系统③驱动程序④图像处理程序

a)①②

b)①③

c)③④

d)②③

3)测试人员在拿到开发组提交过来的一个软件版本时,首先进行的测试是()。

a)冒烟测试

b)回归测试

c)验收测试

d)系统测试

4)关于测试用例的意义有如下说法:

①可以避免盲目测试并提高测试效率;

②使软件测试的实施重点突出、目的明确;

③在回归测试后无需修正测试用例便可继续开展测试工作;

④测试用例的复用化和通用化使软件测试更易于开展;

则上述说法中正确的是()。

a)①、②、③

b)①、③

c)②、③

d)①、②、④

5)有三台分别运行Windows2000Server、Unix和Linux操作系统的计算机,若准备在它们上面安装数据库,则下列说法中正确的是()。

a)SQLServer可以在这三个操作系统上安装;

b)可以在Unix和Linux上安装Oracle,而在Windows2000server上只能安装SQLServer2000。

c)Oracle只能在Unix和Linux上安装。

d)Oracle和DB2都可以安装在这三个操作系统上,而SQLServer只能安装在Windows操作系统上。

6)下列常用的软件测试工具中,按照功能分类,与TestDirector属于同一类别的是(d)。

a)QARunb)LoadRunnerc)Robotd)TestManager

7)在RedHatLinux9.0中,使用GRUB作为启动引导程序,其配置文件如下:

default=_

timeout=10

splashimage=(hd0,0)/boot/grub/splash.xpm.gz

titleRedHatLinux(2.4.20-8)

root(hd0,0)

kernel/boot/vmlinuz-2.4.20-8roroot=LABEL=/

initrd/boot/initrd-2.4.20-8.img

titleWindows

unhide(hd0,1)

rootnoverify(hd0,1)

chainloader+1

makeactive

boot

若要设置成默认启动Windows操作系统,以上下划线处应填入(b)。

a)0b)1c)2d)3

8)在C语言中,将一个函数声明为static后,该函数将(b)。

a)既能被同一源文件中的函数调用,也能被其他源文件中的函数调用。

b)只能被同一源文件中的函数调用,不能被其他源文件中的函数调用。

c)只能被其他源文件中的函数调用,不能被同一源文件中的函数调用。

d)既不能被同一源文件中的函数调用,也不能被其他源文件中的函数调用。

9)下列不属于白盒测试策略的是()。

a)系统测试b)桌前检查c)单元测试d)代码走查

10)测试人员基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对性地设计测试用例的方法是()。

a)等价类划分法b)边界值法c)错误猜测法d)因果图法

11)在Linux系统中,已知当前目录下不存在名为shell2.sh的文件,用vi编辑器编写了一个脚本文件shell.sh,若想把文件名改为shell2.sh,下列命令中()可以正确实现。

a)cpshell.shshell2.sh

b)mvshell.shshell2.sh

c)lsshell.sh>shell2.sh

d)chownshell.shshell2.sh

12)二进制数101101转换成十六进制数是()。

a)B1b)2Dc)55d)45

13)在C语言中,下列能够作为合法的变量标识符的是(b)。

a)8abcb)_1_2_3_c)my.spaced)&name

14)在LoadRunner中执行场景时,当虚拟用户处于下列(b)状态时,才能开始真正执行脚本。

a)Initb)Readyc)Rund)Connecting

15)TestDirector的测试管理包括的模块是(a)。

a)需求管理、测试计划、测试执行、缺陷管理

b)需求管理、测试用例、测试执行、缺陷管理

c)需求管理、测试计划、缺陷管理、风险分析

d)需求管理、测试用例、缺陷管理、过程改进

16)在RedHatLinux9.0中,使用()命令进入指定目录。

a)cdb)pwdc)mountd)ls

17)关于手工测试和自动测试,下列说法错误的是()。

a)手工测试是一个主动寻找软件缺陷的过程,而自动测试是需人工干预的被动测试过程。

b)自动测试执行速度比较快,它的效果肯定要比手工测试的好。

c)目前,自动测试不能取代手工测试。

d)手工测试和自动测试相结合可以在一定程度上提高测试效率。

18)有如下C语言代码:

#include

voidmain()

{

inta=077;

intb=a&3;

printf(”%d\n”,b);

}

则程序编译运行后的结果为(c)。

a)1b)0c)3d)011

19)通常情况下,下列选项中不属于单元测试内容的是()。

a)功能点测试b)模块接口测试c)内部数据流测试d)测试程序的并发用户数

20)在SQLServer2000中,关于存储过程的创建,下列说法错误的是(d)。

a)不能将CREATEPROCEDURE语句与其他SQL语句组合到单个批处理中。

b)创建存储过程的权限默认属于数据库所有者,该所有者可将权限授予其他人。

c)存储过程是数据库对象,其名称必须遵守标识符规定。

d)可以在其他数据库中创建当前数据库的存储过程。

21)下图是某程序的控制流图,则该程序的圈复杂度为()。

a)1b)4c)5d)6

22)关于同一等价类数据的共同特点,下列选项中说法正确的是()。

(选择二项)

a)如果等价类中的一个测试数据不能捕获缺陷,那么可以选择该等价类中的其他测试数据来捕获缺陷。

b)如果等价类中的一个测试数据不能捕获缺陷,那么选择该等价类中的其他测试数据也不会捕获缺陷。

c)如果等价类中的一个测试数据能够捕获一个缺陷,那么选择该等价类中的其他数据测试也能捕获该缺陷。

d)如果等价类中的一个测试数据能够捕获一个缺陷,那么选择该等价类中的其他数据测试不一定也能捕获该缺陷。

23)有如下C语言程序段:

if((A+10)==2||(B-20)<3)

C=0;

if((A+30)>10&&(C-30)<0)

B=30;

对于(A,B,C)的取值,下列用例能够实现语句覆盖要求的是()。

a)(2,30,1)b)(-20,0,30)c)(-30,20,30)d)(-8,20,3)

24)在Windows系统中,域可以看作是网络系统的安全性边界。

通常情况下,下列关于域的信任关系的说法中错误的是(d)。

a)若域A信任域B,域B信任域C,则域A信任域C

b)若域A是域B的子域,则域B信任域A

c)若域A和域B都是域C的子域,则域A和域B互相信任

d)若域B信任域A,域C信任域A,则域B和域C相互信任

25)下列关于QTP测试对象管理机制的描述中错误的是(b)。

a)该机制可运用在录制脚本和回放脚本的过程中

b)只要在对象仓库中添加了某对象后,测试人员就不需要修改该对象的相关属性信息

c)启用自动识别后可以在一定程度上减少测试人员维护对象仓库的工作量

d)一个对象的属性值在对象仓库中与被测应用中不一致时,可能会造成运行测试失败

26)下列关于缺陷报告的说法中错误的是()。

a)优化缺陷指的是优化缺陷的描述步骤

b)缺陷报告中必须包含重现缺陷的必要步骤

c)为了修改方便,一个缺陷报告中要尽量包含多个缺陷

d)缺陷报告应描述清晰、准确、无歧义

27)小李在某次测试体验中使用QTP创建了一个完成预定车票功能的Action,并对车票的出发地和目的地进行了参数化,在ActionSheet中提供了3组数据,下列操作中可以让该Action执行三次的有()。

(选择二项)

a)不需要作任何设置,默认条件下执行次数等于ActionSheet中的记录数

b)在ActionCallProperties对话框中勾选Runonallrows

c)在ActionCallProperties对话框中勾选Runoneiterationonly

d)在ActionCallProperties对话框中勾选Runfromrow1torow3

28)在当前目录下将文件sys.doc的属性修改为系统且隐藏的DOS命令是()。

a)attrib+s+hsys.doc

b)attrib+s+rsys.doc

c)attrib+r+asys.doc

d)attrib+h+rsys.doc

29)下列协议中属于邮件接收协议的是()。

(选择二项)

a)SMTPb)POP3c)IMAP4d)HTTP

30)打开Word2003软件,选择菜单“插入”→“引用”→“索引和目录”,设置“栏数”等于5,然后按Enter键,程序提示如下图所示。

单击“确定”按钮,得到的界面仍然如下图所示。

根据所学的软件故障模型,上述使用的是下列功能性测试方法中的(a)。

a)输入非法数据b)输入默认值c)输入特殊字符集d)输入使缓冲区溢出的数据

31)用因果图法设计测试用例时,依据的是()之间的因果关系。

a)输入与输出b)设计与实现c)状态与控制d)主程序与子程序

32)有如下C语言程序:

#include

voidmain()

{

intn;

ints=0;

intt=1;

for(n=1;n<=20;n++)

{

s+=t;

}

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

}

若对程序中的循环语句进行测试,下列说法错误的是()。

a)执行只有一次通过循环的测试

b)执行两次通过循环的测试

c)执行10次通过循环的测试

d)执行20次通过循环的测试和19次通过循环的测试

e)跳过循环的情况不属于循环语句测试的内容,所以不需要测试

33)关于数据备份,下列选项中描述错误的是(d)。

a)完全备份是指备份指定文件的所有数据。

b)差别备份是指对上次完全备份后又改变的文件进行备份

c)增量备份是指备份上次备份后所修改的文件

d)一般来讲,完全备份、差别备份和增量备份中,差别备份所需要的时间最少

34)有如下C语言代码:

#include

voidmain()

{

inta,b;

scanf(“%d%d”,&a,&b);

printf(“%d,%d”,a,b);

}

当输入a,b的值时,不能作为输入数据分隔符是(a)。

a)逗号(,)

b)空格

c)回车

d)[Tab]

35)关于DOM的四个基本接口,下列说法中错误的是(c)。

a)Document节点是DOM树中的根节点,即对XML文档进行操作的入口节点

b)DOM中有很大一部分接口是从Node接口继承过来的

c)NodeList用于表示没有顺序关系的一组节点

d)实现了NamedNodeMap接口的对象中包含了可以通过名字来访问的一组节点的集合

36)下列关于软件项目风险分析的说法中错误的是()。

a)风险分析工作应该在软件生命周期内尽早进行

b)头脑风暴小组一般可以由用户,开发人员,测试人员,销售人员,客户服务代表,技术支持人员等组成

c)确定某个特征或属性的失效可能性时,如果头脑风暴小组成员之间有争议,应继续讨论下去,直到达成一致意见后,再继续其他工作

d)对风险优先级进行排序之后,应根据时间和资源确定一条“分割线”,在分割线之下的特征表示不需要进行测试或者进行较少的测试

37)有如下C语言程序段:

if(x==30&&y>-10)

z=0;

对于变量x,y的取值,以下测试用例的组合中()能够满足条件组合测试的要求。

①x=50y=-10②x=40y=40③x=30y=-10

④x=20y=0⑤x=30y=30⑥x=30y=10

a)①②⑤⑥b)③④⑤⑥c)①②③④d)①②③⑤

38)关于TestDirector中预定义默认组的权限,下列描述不准确的是()。

a)TDAdmin组中的用户具有TD的全部权限,可以进行任何操作

b)ProjectManager组中的用户可以进行管理需求过程中的任何操作

c)QATest组中的用户可以添加、修改和删除缺陷

d)Developer组中的用户可以添加、修改缺陷记录,不能删除缺陷记录

39)在Windows的图形界面中,下列对设计菜单时应遵循的原则的描述中错误的是()。

a)菜单应参照用户需求和设计文档,按照一定的规则进行分组和排列

b)菜单除了支持鼠标以外,还应支持键盘的操作,要为菜单项设置相应的热键和快捷键。

c)为保证系统功能的完整性,不同权限的用户登录系统后所看见的菜单级别和功能应完全相同。

d)一般情况下,菜单深度控制在3层以内,如果菜单项较多,应采用增加长度而减少深度的方法。

40)Linux系统中,普通用户btest登录后默认进入的目录一般是()。

a)/btestb)/rootc)/homed)/home/btest

41)WindowsXP支持并能够使用的文件系统有()。

a)FAT32、NTFSb)CDFS、EXT2c)FAT32、EXT3d)NTFS、HPFS

42)在SQLServer2000的查询分析器中,通过执行以下语句为某数据库创建了一张表:

CREATETABLEtest

T_idINT,

T_nameCHAR(10)

随后向表中添加了一条记录(该记录的T_id属性值不为1),若将这一条记录的T_id列的值改为1,下列语句正确的是()。

a)UPDATEtestSETT_id=1

b)UPDATEtestSETT_id=’1’

c)UPDATETABLEtestSETT_id=1

d)UPDATETABLEtestSETT_id=’1’

43)关于数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系,下列描述中正确的是()。

a)DBS包含DB和DBMS

b)DBMS包含DB和DBS

c)DB包含DBS和DBMS

d)DBS就是DBMS

44)有如下C语言程序:

#include

voidmain()

{

intj;

for(j=0;j>3;j--)

{

if(j%3)

j--;

--j;

--j;

printf(“%d”,j);

}

}

则程序运行后输出的结果是()。

(选择一项)

a)63

b)74

c)62

d)75

45)根据软件测试V模型,下列选项中()主要是针对设计进行验证。

(选择一项)

a)单元和集成测试

b)系统测试

c)黑盒测试

d)验证测试

46)有如下C语言代码:

#include

voidfunc()

{

intvar_a=0;

staticintvar_b=0;

printf(“%d”,var_a);

printf(“%d”,var_b);

var_a++;

var_b++;

}

voidmain()

{

inti;

for(i=0;i<3;i++)

func();

printf(“\n”);

}

则程序编译运行后的结果为()。

(选择一项)

a)000000

b)001122

c)001020

d)000102

47)在SQLServer2000中,下列有关视图的说法中正确的是()。

(选择一项)

a)视图一旦创建好后,其权限是不能修改的

b)删除一个基于表创建的视图时,会对那些用于产生视图的表产生影响

c)使用视图可以降低编程的工作量,提高程序的可维护性

d)视图是一种“虚拟表”,它只能基于单张表创建

48)有如下C语言程序:

#include

voidmain()

{

inta,b;

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

{

if(b>=20)

break;

if(b%3==1)

{

b+=3;

continue;

}

b-=5;

}

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

}

则程序运行后的输出结果是()。

(选择一项)

a)7

b)8

c)9

d)10

49)有如下C语言程序:

#include

voidmain()

{

intx,y,z;

scanf(“%d,%d,%d”,&x,&y,&z);

if(x>y)

{

t=x;

x=y;

y=t;

}

if(x>z)

{

t=z;

z=x;

x=t;

}

if(y>z)

{

t=y;

y=z;

z=t;

}

printf(“%d%d%d”,x,y,z);

}

输入三个互不相等的整数后,程序实现的功能是()。

(选择一项)

a)将三个数按照从大到小的顺序输出

b)将三个数按照最大数、最小数、中间数的顺序输出

c)将三个数按照中间数、最大数、最小数的顺序输出

d)将三个数按照从小到大的顺序输出

50)状态转换图主要包括的两个条目是(ab)。

(选择二项)

a)软件可能进入的每一种独立状态

b)从一种状态转入另一种状态所需的输入和条件

c)状态图中的所有分支

d)从一中状态转入另一种状态的设置条件和输出结果

51)在Bugzilla缺陷跟踪系统中,表示阻碍开发或测试工作的缺陷状态是()。

(选择一项)

a)Critical

b)Blocker

c)Trivial

d)Enhancement

52)下列计算机设备中由南桥芯片进行连接的是()。

(选择二项)

a)CPU

b)内存

c)网卡

d)硬盘

53)为了防止局域网当中的计算机访问本地计算机的共享资源,下列技术中可以采用的是(bc)。

(选择二项)

a)代理技术

b)防火墙技术

c)IP安全策略

d)NAT技术

54)关于文件系统的故障模型,下列说法错误的是()。

(选择二项)

a)无人值守的U盘存储气象监控系统可以利用测试工具模拟存储系统满容量,进行文件系统系统超载的测试

b)在工作环境恶劣的条件下运行的软件需要进行介质损坏测试,比如车间内的机床监控系统

c)一般都是模拟比较“干净”的测试环境,不需要测试后台启动大量服务时的反应

d)目前,硬件的存储容量越来越大,硬件的价格越来越低,因此没必要测试文件系统超载的情况

e)测试一个通讯软件,需要测试网络不通的情况

55)在Linux系统中,应用程序的编译安装一般通过make工具进行,下列关于make工具说法正确的是()。

(选择二项)

a)make读取makefile文件中的设定,使用系统提供的编译器、链接工具、复制工具对应用程序进行编译、链接、安装工作

b)make允许makefile中创建和使用变量,在使用变量时只要把变量用括号扩起来,并在前面加上“#”符号就可以引用变量的值

c)make工具的优点在于它可以只对上次编译后修改过的文件进行编译

d)make工具每次编译时对所有的文件都要更新,不管这个文件是否被修改

56)关于经过有效测试后的软件所能够达到的目标,下列说法中不准确的是()。

(选择二项)

a)确保产品完成了它所承诺或公布的功能,能够超出承诺或公布的功能更好

b)确保产品是健壮的和适应用户环境的

c)确保产品满足性能和效率的要求

d)确保应用软件没有缺陷

57)在RedHatLinux9.0中,需要使用下列()命令清理源代码树,来保证内核树的“绝对干净”,以便再一次进行内核的配置和编辑。

(选择一项)

a)makeclean

b)makeuninstall

c)makemrproper

d)makedelete

58)在RedHatLinux9.0中,/root目录下存在文件file,文件内容如下图所示。

在/root目录下使用命令grep–Enumber[13579]+file回车后的执行结果中不存在的记录有()。

(选择二项)

namepostionNO.

wanglinitemmanagernumbero17

zhangyueengineernumber408

lijunsellernumber1234

huhaiteachernumber9p

wenxindoctornumber3re2

a)wenxindoctornumber3re2

b)huhaiteachernumber9p

c)lijunsellernumber1234

d)zhangyueengineernumber408

e)wanglinitemmanagernumbero17

59)关于使用Vmware时客户机的网卡连接方式,下列说法正确的是()。

(选择二项)

a)若主机采用拨号上网,则Vmware中的客户机的网卡连接采用NAT方式

b)在局域网中使用Vmware,客户机的网卡连接一般采用桥接方式

c)若主机没有连在网络中,则Vmware中客户机的网卡连接一般采用NAT的方式

d)在局域网中使用Vmware,客户机的网卡连接一般采用Host-on

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2