第二套
1、 在C语言中,表达式10!=9的值为( )。(选择一项)
a) true
b) 随机值
c) 0 d) 1
2、 通常情况下,关于缺陷报告,下列说法正确的是( )。(选择一项)
a) 对于不可重现的错误,可以不用报告
b) 为了提高人们对缺陷的注意力,需要夸大一些缺陷的严重性 c) 细小的缺陷也应该报告
d) 测试人员不能引用他人的缺陷报告
3、 下列关于白盒测试的描述中正确的是( )。(选择二项)
a) 白盒测试只适用于单元测试阶段
b) 做白盒测试时不需要考虑黑盒测试方法
c) 逻辑驱动覆盖测试、基本路径测试属于白盒测试方法
d) 与黑盒测试相比,白盒测试多数情况下更关心软件的内部逻辑结构 4、 在Red Hat Linux9.0中,可以使用FTP工具获得相应软件。下列选项中是Linux系统FTP
工具的是( ad )。(选择二项) a) gftp b) CuteFTP c) LeafFTP d) wget
5、 下列关于XML中标识和属性的描述正确的是( )。(选择一项)
a) 标识可以不成对出现 b) 一个标识只能有一个属性 c) 标识是由用户自己创建的
d) 标识和属性是同一概念的不同表达方式
6、 通常情况下,下列选项中不属于编写测试用例应该包括的内容的是( )。(选择一项)
a) 被测项目名称
b) 与本用例相关的其他用例 c) 测试时所发现缺陷的严重程度 d) 测试时需要输入的数据
7、 在计算机主板上,下列不属于南桥芯片控制连接的设备或接口有( )。(选择一项)
a) IDE 硬盘
b) CPU
c) 网络接口 d) USB
8、 下列关于测试故障模型中“屏幕刷新显示”的说法中错误的是( )。(选择一项)
a) 屏幕刷新显示不正常是由于显示器的刷新率设置不够快引起的 b) 在CPU占用率过高的情况下,屏幕刷新显示不正常比较容易出现 c) 通过增加、删除和移动屏幕上的对象,可以查看刷新显示是否正常
d) 屏幕刷新显示不正常并不一定表示软件存在缺陷,还应分析软件的实际需要 9、 使用QTP进行功能测试时,下列插件中需要单独购买和安装的是( )。(选择一项) a) ActiveX
b) Web
c) Visual Basic d) Java
10、下列软件质量评估指标中,可以度量测试的完全程度的是( )。(选择一项)
a)覆盖评测 b)质量评测 c)性能评测 d)百分位报告
11、TestDirector的测试管理包括的模块是( )。(选择一项)
a)需求管理、测试计划、测试执行、缺陷管理 b)需求管理、风险分析、测试执行、缺陷管理 c)需求管理、测试计划、缺陷管理、风险分析 d)需求管理、测试用例、缺陷管理、过程改进
12、在C语言中,下列关于函数的叙述中正确的是( )。(选择二项)
a)一个函数内部可以调用另一个函数,也可以调用它本身 b)每个函数都可以被单独编译 c)每个函数都可以单独运行
d)在一个函数内部可以定义另一个函数 13、在C语言中,默认头文件的扩展名是( )。(选择一项)
a).hd b).c c).cpp d).h
14、 在Windows操作系统中,下列不能作为文件名的字符串是( )。(选择一项) a) AVX
b) AUX c) ANX d) AIX
15、 下列常用的测试用例设计技术中,不属于白盒测试技术的是( )。(选择一项)
a) 信息流分析法 b) 数据流分析法
c) 逻辑覆盖测试和基本路径测试 d) 状态图法
16、 Linux系统中的配置文件一般存放在目录( )。(选择一项)
a) /etc
b) /lost+found c) /bin
d) /boot
17、 下列关于菜单测试内容的说法中错误的是( )。(选择一项)
a) 菜单深度一般最多控制在3层以内 b) 菜单中可以中英文混合
c) 主菜单数目不应太多,最好单排布置 d) 与当前操作无关的菜单应置为灰色 18、 下列关于白盒测试与黑盒测试的说法中错误的是( )。(选择一项)
a) 用白盒测试来验证单元的基本功能时,经常要用黑盒测试的思考方法来设计测试用例
b) 仅仅通过白盒测试,或仅仅通过黑盒测试都不能全面系统地测试一个软件 c) 白盒测试适用于软件测试的各个阶段
d) 在黑盒测试中使用白盒测试的手段,常被称为“灰盒测试” 19、 下列接口中,不属于DOM基本接口的是( d )。(选择一项) a) Document
b) Node
c) NamedNodeMap d) Element 20、 在原理上,查杀病毒的方式一般有( )。(选择二项)
a) 特征码比对 b) 校验码 c) 备份恢复 d) 终止进程运行 21、 下列自动化测试工具中,属于功能测试工具的是( d )。(选择一项)
a) TestDirector
b) LoadRunner c) ClearQuest d) WinRunner 22、 关于风险分析,下列说法错误的是( )。(选择二项)
a) 风险分析应在软件生命周期内尽早进行
b) 最早的风险分析应该在确定了需求之后马上进行
c) 对于每个发布版而言,需要版本变更再次进行完整的风险分析 d) 项目进行过程中,不必时时对风险分析的结果进行评估 23、 在Windows系统中,正确卸载一个应用软件(不包括绿色软件)的方法包括( )。
(选择二项)
a) 删除软件安装目录
b) 使用控制面板中的“添加/删除程序”进行卸载 c) 删除桌面、开始菜单中的快捷方式 d) 使用软件自带的卸载程序进行卸载 24、 能实现将当前目录下的文件信息保存到a.txt文件的Linux命令为( )。(选择二项) a) ls-l>>a.txt
b) ls-l< a) 分别输入1、50、100条记录 b) 分别输入0、1、50、99、100条记录 c) 分别输入0、1、99、100、101条记录 d) 分别输入0、1、50、99、100、101条记录 26、 关于下列各测试阶段特点的说法中错误的是( )。(选择二项) a) 单元测试是最小单位的测试,其测试依据为程序流程图 b) 验收测试与系统测试的区别在于:验收测试是公司内部进行的测试,而系统测试 是以用户为主的测试 c) 集成测试可以发现单元测试中无法发现的资源竞争问题 d) 确认测试往往在系统测试的前期进行 27、 下列关于TestDirector用户组和权限的描述中错误的是( ce )。(选择二项) a) TDAdmin组的用户具有TD的全部权利,可以进行任何操作 b) Project Manager组可以管理需求、计划、执行和缺陷的整个过程的任何操作,还 拥有一些其它的管理权限 c) QATest组和TDAdmin权限相似,只是在缺陷管理上稍有不同 d) Developer在修改需求管理、测试计划、测试安排和执行中的附件时受到限制, 在缺陷管理方面,只能添加和修改缺陷记录,不能删除 e) Viewer组在整个项目中只有查看和修改的权限 28、 在C语言中,下列有关文件操作的叙述中错误的是( d )。(选择一项) a) 使用fseek函数可以实现改变文件的位置指针 b) 在程序结束时,应当用fclose函数关闭已打开的文件 c) 利用fread函数从二进制文件中读数据,可以用数组名给数组中所有元素读入数 据 d) 不可以用FILE定义指向二进制文件的文件指针 29、 对一台硬件正常的ATM机进行提取功能测试,若该机允许的提取增量为100元,金额 从100元到5000元人民币(含5000元人民币)。使用等价类划分方法设计测试用例,下列说法错误的是( )。(选择二项) a) 提取20元人民币的数据输入属于无效等价类数据 b) 提取150元人民币的数据输入属于有效等价类数据 c) 提取5100元人民币的数据输入属于无效等价类数据 d) 提取5000元人民币的数据输入属于无效等价类数据 e) 提取2000元人民币的数据输入属于有效等价类数据 30、 下列选项中不属于防火墙安全保护方式的是( cd )。(选择二项) a) 包过滤 b) 状态检测 c) 应用层保护 d) 缓存访问内容 31、 下列关于数据库中视图的说法中错误的是( )。(选择一项) a) 视图是一个虚拟表,并不在数据库中存储实际的数据集 b) 由于视图是一个虚表,所以不能在视图上再创建视图 c) 视图可以通过Transact-SQL的方法创建 d) 视图可以通过SQL Server本身提供的创建视图向导的方法来创建 32、 下列关于验收测试的定义说法最准确的是( )。(选择一项) a) 由用户按照用户手册对软件进行测试以决定是否接收 b) 由第三方测试机构代表用户按照需求说明书和用户手册对软件进行测试以决定 是否接收 c) 按照任务书或合同中供需双方约定的验收依据进行测试,决定是否接收 d) 由开发方和用户按照用户手册执行软件验收 33、 通常情况下,软件集成测试的方案是在( )阶段完成的。(选择一项) a) 需求分析 b) 概要设计 c) 详细设计 d) 编码和单元测试 34、 下列关于QTP两种脚本视图的描述中错误的是( c )。(选择一项) a) 两种视图不是相互独立的,一处改动会影响另一处的记录 b) 专家视图中的一行语句,一定能在关键字视图中找到相应的步骤 c) 通过关键字视图,测试人员可以方便地在脚本中添加控制语句(如判断和循环语 句) d) 他们都是记录操作步骤的脚本,只是记录的方式不同而已 35、 下列关于数据库中触发器的描述中错误的是( b )。(选择一项) a) 触发器是一种特殊的存储过程 b) 触发器常在SELECT、INSERT、UPDATE和DELETE操作时触发 c) 触发器可以通过数据库中的相关表进行层叠更改 d) 触发器是自动的,可以在用户对表的数据做了修改之后被自动激活 36、 在Bugzilla中,不能转到Reopen状态的是( c )状态。(选择一项) a) 已解决的 b) 已验证的 c) 新提交的 d) 已关闭的 37、 下列关于单元测试的说法中错误的是( )。(选择二项) a) 单元测试也需要进行计划、设计、执行、评审等一系列过程 b) 单元测试往往需要编写桩模块和驱动模块 c) 单元测试完全采用白盒测试方法完成 d) 单元测试的直接依据是需求规格说明书 38、 在Red Hat Linux9.0中,下列有关基本网络配置文件的说法中正确的是( cd )。(选 择二项) a) /etc/hosts文件指定文件如何解析主机名 b) /etc/host.conf文件指定将IP地址映射到主机名 c) /etc/services文件指定端口号和服务名称间的对应关系 d) /etc/sysconfig/network文件用于进行网络配置 39、 有如下C语言代码: #include int m=9,n=2; int a,b; a=m%n; b=m/n; printf(“a=%d,b=%d\\n”,a++,--b); } 则程序运行后输出结果是( )。(选择一项) a) a=1,b=4 b) a=2,b=4 c) a=2,b=3 d) a=1,b=3 40、 在C语言中,若有语句: char *line[5]; 则下列叙述中正确的是( a )。(选择一项) a) 定义line是一个长度为5的数组,每个数组元素是指向char类型的指针变量 b) 定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组 c) 定义line是一个指针数组,语句中的*号称为间址运算符 d) 定义line是一个指向字符型函数的指针 41、 下列关于Oracle数据库的说法中正确的是( a )。(选择一项) a) 如果在Oracle数据库中发现有很多“”时,可能是由于在安装过程中,选 择了错误的数据库字符集 b) 在一台服务器上运行的所有Oracle数据库,都是与同一个Oracle实例(Instance) 相联系的 c) 多次启动Oracle数据库时,系统全局区的内存区被分配,只启动一个Oracle进 程 d) Oracle数据库基本的内存结构中,系统全局区为每个用户提供了一块保存数据或 控制信息的内存空间 42、 在Red Hat Linux9.0中,使用命令“vi test”在当前目录下新建一个名为“test”的文本 文件,在进入vi编辑器后,应使用下列( be )操作进行文本输入。(选择二项) a) 直接输入文本内容 b) 选择“i”键 c) 选择“ESC”键 d) 输入“:q” e) 选择“a”键 43、 若在Linux主机上执行命令runlevel后,其结果如下所示:3 5 则下列描述中正确的是( b )。(选择一项) a) 系统当前的运行级别是3,缺省的运行级别是5 b) 系统当前的运行级别是5,上一次的运行级别是3 c) 系统当前的运行级别是3,下一次的运行级别是5 d) 系统当前的运行级别是3 5, 44、 有如下C语言程序: #include struct studentstuct { int No; char Name[20]; char Sex; float Score; }; struct studentstruct student1; struct studentstruct *ps; ps=&student1; student1.No=1; strcpy(student1.Name,”ZhangGuo”); student1.Sex=’M’; studeng1.Score=90.5; _________________; } 若其实现的功能是记录某学员信息并输出,则空白处不可以填入的代码是( )(选择一项) a) printf(“No:%d\\nName:%s\\nSex:%c\\Nscore:%.2f\\n”, student1.No,student1.Name,student1.Sex,student1.Score) b) printf(“No:%d\\nName:%s\\nSex:%c\\Nscore:%.2f\\n”, (*ps).No,(*ps).Name,(*ps).Sex,(*ps).Score) c) printf(“No:%d\\nName:%s\\nSex:%c\\Nscore:%.2f\\n”, ps->No,ps->Name,ps->Sex,ps->Score) d) printf(“No:%d\\nName:%s\\nSex:%c\\Nscore:%.2f\\n”, ps.No,ps.Name,ps.Sex,ps.Score) 45、下列关于状态图法的描述中错误的是( )。(选择一项) a) 状态图法的关键是对所有的状态加入所有可能的输入,以产生新状态 b) 用状态图法设计测试用例时,应确保所有的状态都被包含在测试用例中 c) 需要测试所有常用的工作流程 d) 忽略状态之间不常用的分支,以减少测试用例数量 46、设计测试用例的方法有很多,而且每种方法都有不同的适用条件。下列是对几种方法的 描述: 对于业务流清晰的系统可以利用______贯穿整个测试用例设计过程;在用例中综合使用 各种测试方法,对于参数配置类的软件要用______选择较少的组合方式达到最佳效果;如果程序的功能说明中含有输入条件的组合情况,则一开始就可以选用______。 针对以上描述,能够按照正确的顺序填入上面空白处的选项是( )。(选择一项) a) 等价类划分法、因果图法、状态图法 b) 状态图法、正交排列法、因果图法 c) 状态图法、等价类划分法、因果图法 d) 因果图法、正交排列法、等价类划分法 47、为了使用IP地址为192.168.0.5计算机的共享资源temp,可以使用下列选项的命令是 ( a )。(选择一项) a) net use z: \\\\192.168.0.5\emp b) net use \\\\192.168.0.5\emp z:\\ c) net user \\\\192.168.0.5\emp z:\\ d) net user z: \\\\192.168.0.5\emp 48、有如下C语言函数代码: void Test(int x,int y) { int a=0,b=0; if((x!=7)&&(y>3)|| (y<5)) { a=x+y; b=x-y; } a=b=x*y; } 下面设计的测试用例中满足判定覆盖的是( a )。(选择一项) a) x=7,y=4 x=7,y=5 b) x=8,y=5 x=7,y=4 c) x=7,y=5 x=7,y=6 d) x=7,y=3 x=8,y=6 49、下列关于软件测试原则的说法中错误的是 ( )。(选择一项) a) 穷举测试是不可能的 b) 测试中BUG存在群集现象 c) 测试应该由软件设计机构设计,这样可以准确定位软件的缺陷 d) 软件测试应该追溯需求,测试应该根据用户需求进行 50、在某XML文档中需要调用一个DTD文件,文件名为file01.dtd,下列有关调用时书写 的代码正确的是( d )。(选择一项) a) b) c) d) 51、使用LoadRunner的结果图表分析功能时,可以分解下列( d )作为判断Web系统中是否存在网络瓶颈和服务器瓶颈的一个条件。(选择一项) a) Connection 时间 b) Receive 时间 c) Client时间 d) First Buffer 时间 52、下列关于逻辑覆盖测试的说法中正确的是( )。(选择一项) a) 语句覆盖就是设计若干个测试用例,运行被测程序,使得每一条可执行语句至少执 行一次。 b) 条件覆盖是设计足够多的测试用例,运行所测程序,使程序中每个判断的取真分支 和取假分支至少各执行一次。 c) 分支覆盖是设计若干个测试用例,运行所测程序,使程序中每个判断内的每个条件 的各个可能取值至少执行一次。 d) 判定-条件覆盖要求各个判断的所有可能的条件取值组合至少执行一次。 53、下列关于活动目录的说法中正确的是( c )。(选择一项) a) 活动目录是 Windows 2000 Server操作系统所独有的。 b) 活动目录只能存储文件。 c) 活动目录方便了资源的管理。 d) 在活动目录中,组是容器对象。 54、有如下C语言函数代码: void Test(int x,int y) { int a=0,b=0; while(y++>10) { if(x!=1) a=b+1; else b=a+1; } } 下列关于对该函数代码的描述中错误的是( )。(选择一项) a) 该程序中最多包含3条独立路径 b) 该程序中共有3个判断节点 c) 该程序的控制流图中存在3个区域 d) 该程序的环路复杂度为3. 55、有如下HTML 代码: 其中leftpage.htm、rightpage.htm、bottomp1.htm、bottomp2.htm 均已存在且不包含任何框架,下了关于框架描述正确的是( c )。(选择一项) a) 分成了2个框架,且有1个框架设置了滚动条 b) 分成了3个框架,且有2个框架设置了滚动条 c) 分成了4个框架,且有1个框架设置了滚动条 d) 分成了2个框架,且有2个框架设置了滚动条 56、有如下C语言程序: #include { char c; char a[]={“shouji”}; char *p=a; c=______; putchar(c); } 则在程序空白处填上( )表达式,编译运行后能够输出字符”o”。(选择一项) a) (p+=2, *(p++)) b) (p+=2,*++p) c) (p+=3,*p++) d) (p=p+2,++*p) 57、关于缺陷报告处理流程的原则,下列说法不合理的是 ( c )。(选择一项) a) 正常情况下,在提交开发人员修正Bug前需要有丰富测试经验的测试人员验证 发现的缺陷是否是真正的Bug,并且验证Bug是否可以再现 b) 每次对Bug的处理都要保留处理信息,包括处理人姓名、处理时间、处理方法、 处理意见以及Bug状态 c) Bug修复后必须由报告Bug的测试人员确认Bug已经修复,才能关闭Bug d) 对于无法再现的Bug,应该由项目经理、测试经理和设计经理共同讨论决定拒 绝或者延期。 58、某数据库中存在三个表,分别如下: 1、学生信息表 studentinfo (studentID, studentName); 2、考试信息表 courseinfo (courseID, courseName); 3、考生成绩表 scoreinfo (studentID, courseID, score)。 现在需要统计每门课程的平均成绩,并在列名中分别显示“课程名、平均分,”则下列的SQL语句中正确的有( ad )(选择两项) a) SELECT courseinfo.courseName AS 课程名,AVG(scoreinfo.score)AS 平均分 FROM courseinfo,scoreinfo WHERE courseinfo.courseID=scoreinfo.courseID GROUP BY courseinfo,courseName b) SELECT course info.courseName AS 课程名,AVG(scoreinfo.score)AS 平均分 FROM courseinfo,scoreinfo WHERE courseinfo.courseID=scoreinfo.courseID GROUP BY scoreinfo.courseID c) SELECT courseinfo.courseName AS 课程名,AVG(scoreinfo.score)AS 平均分 FROM courseinfo,scoreinfo WHERE courseinfo.courseID=scoreinfo.courseID d) SELECT courseinfo.courseName AS 课程名,AVG(scoreinfo.score)AS 平均分 FROM courseinfo,courseinfo WHERE courseinfo.courseID=scoreinfo.courseID GROUP BY courseinfo.courseName,scoreinfo.courseID 59、有如下C语言程序: #include c1[0]=t; } void swap2(int *c0, int *c1) { int t; t=*c0; *c0=*c1; *c1=t; } void main() { int a[2]={3,5},b[2]={3,5}; swap1(a, a+1); swap2(&b[0], &b[1]); printf(“%d%d%d%d\\n”,a[0],a[1],b[0],b[1]); } 则编译运行后其输出结果是( )(选择一项) a) 3553 b) 5335 c) 3535 d) 5353 60、在C语言中,有如下语句: int a[3][2]={1,2,3,4,5,6},*p[3]; p[0]=a[1]; 则*p[0]+1所表示的数组元素是( c ).(选择一项) a) a[0][1] b) a[1][0] c) a[1][1] d) a[1][2] 61、下列关于兼容性测试的描述中错误的是( )(选择二项) a) 应用程序、文档能够实现兼容性的依据是需求 b) 一个用Excel 2000 创建的文档,如果要求Excel 97 可以正常使用该文档,则称为 向前兼容;如果要求Excel 2003可以正常使用该文档,则称为向后兼容。通常来说,向前兼容比向后兼容更重要 c) 一个操作系统中同时安装了两个防病毒软件(A、B),软件A把软件B的病毒库误当 中病毒进行了查杀,这样的问题不属于兼容性问题 d) 有三个图像处理软件(ABC),软件说明书中都表明软件支持JPEG格式的图 像文件。现发现如下现象:使用软件A制作的JPEG图像,用软件C可以正常操作,而用软件B无法打开。通常情况下,要首先查证软件B对JPEG格式的图像兼容性是否存在问题 62、在Linux系统中,管理员创建了一个脚本文件hello.sh,使用命令 ls –l hello.sh 查看该 文件的属性如下所示: -rw-r--r-- 1 root root 17 10月 14 19:55 hello.sh 要为该文件添加对于root 用户的可执行权限,应使用下列( )命令。(选择一项) a) chown root hello.sh b) chgrp root hello.sh c) chmod u+x hello.sh d) chmod o+x hello.sh 63、在配置iptables服务的Linux服务器时,下列命令中可以禁止内部主机到外部的telnet 连接的是( b )(选择二项) a) iptables –A INPUT –p udp –dport telnet –j DROP b) iptables –A OUTPUT –p udp –dport telnet –j DROP c) iptables –A OUTPUT –p tcp –dport 23 –j DROP d) iptables –A FORWARD –p tcp –dport telnet –j DROP 64、下列服务不包含在IIS信息服务当中的时( )。(选择二项) a) 文件传输协议(FTP)服务 b) 动态主机配置协议(DHCP) c) 万维网服务 d) 域名系统(DNS) 65、关于软件测试对软件质量的意义,有如下说法: (1) 度量和评估软件质量; (2) 保证软件质量; (3) 有利于改进软件开发过程; (4) 发现软件错误。 则其中正确的是 ( c )。(选择一项) a) (1)、(2)、(3) b) (1)、(2)、(4) c) (1)、(3)、(4) d) (1)、(2)、(3)、(4) 66、下列关于测试大纲方法的说法错误的是( a )(选择一项) a) 大纲是对需求的描述,不同测试人员生成的大纲是不一定相同的 b) 大纲的表现形式为一种树状的结构,在根和每个叶节点之间存在唯一的路径 c) 树中叶子的数目给出了测试所有功能所需测试用例的大致数量 d) 在没有需求说明书的情况下,经常使用测试大纲法设计测试用例 67、在LoadRunner中,下列关于设定监视器参数的描述中错误的是( b )(选择一项) a) 选择Enable Transaction Monitor选项,场景启动后就会自动开始监视 b) Server Resource Monitors 定义了服务器资源监视器的行为,修改该选项对所有图表 都起作用 c) 选择Display debug messages 选项,系统会向输出日志中发送Debug相关信息 d) Frequency 选项可以设定Monitor 抽样数据产生事务、获取数据点和生成网络资源 在线图表的频率 68、关于硬盘分区,下列说法中错误的是( b )(选择一项) a) 一块硬盘只能有一个扩展磁盘分区 b) 基本磁盘和动态磁盘可以互相转换,转换过程中数据不会丢失 c) 扩展分区不可以被指定为激活分区 d) 主分区中至少有一个分区具备激活标志 69、下列关于组策略的描述中正确的是( ab )(选择二项) a) 组策略可以为用户增加登陆和注销脚本,其中注销脚本,即使是强行关机也会在下 次开机时执行 b) 通过组策略可以把用户的桌面平移到任何一台在域中的机器上 c) 组策略彼此矛盾时,之后应用的组策略会覆盖掉前面的策略而生效 d) 域控制器策略会把策略发布到域中所有的机器上 70、下图是一字处理软件使用插入表格命令后打开的对话框,根据相关测试知识,下列关于 软件缺陷的表述正确的是( bc )(选择二项) a) “确定”和“取消”按钮位置颠倒 b) “列数”和“行数”默认值不合适 c) 默认焦点应该落在“确定”按钮上 d) “列数”和“行数”应该使用列表框控件 本文来自男装女装:http://51soxie.taobao.com 因篇幅问题不能全部显示,请点此查看更多更全内容