1、完整word版)第6套-软件测试整理修订试卷 第六套 1. 下列选项中不属于测试评估内容的是( )。(选1项) a. 对测试工作的总结 b. 对测试过程的评估 c. 对缺陷数据的分析 d. 对测试人员的评价 2. 在loadRunner中,能够帮助用户定位问题并生成性能测试报告的模块是( )。(选1项) a. Load Generator b. MI Listener c. Controller d. Analysis 3. 在XML中,下列关于标识和属性的描述中正确的是( ).(选1项) a. 标识可以不成对出现 b. 一个标识只能有
2、一个属性 c. 标识是由用户自己创建的 d. 标识和属性是同一概念的不同表述方式 4. 在linux中,从vi输入模式切换到命令模式,可以按下键盘的( )键. (选1项) a. Shift b. Tab c. Ctrl d. Esc 5. 在C语言中,下列用于连接两个字符串的函数是( )。 (选1项) a. strcpy b. strlen c. strcmp d. strcat 6. 下列白盒测试策略中,通常需要实际运行被测程序的是( )(选1项) a. 桌前检查 b. 静态分析 c. 单元测试 d. 代码评审 7. 通常,如果
3、用下图表示软件开发不同阶段引入缺陷的比例,则其中最能表示在需求说明书阶段引入缺陷的是( ) (选1项) a. ① b. ② c. ③ d. ④ 8. 在计算机硬盘中,所有盘面上的同一磁道构成一个圆柱,通常被称作( ) (选1项) a. 磁道 b. 盘面 c. 柱面 d. 扇区 9. 文档测试中需要对用户说明书进行测试,下列关于对用户说明书的测试说法中错误的是( )(选1项) a. 语言检查:检查标准是说明书语言专业,用词华丽 b. 功能检查:检查标准是功能描述完整,准确,并且没有描述不存在的功能 c. 图片检查:检查标准是图片正确
4、清晰 d. 排版检查:检查标准是排版正确,合理,风格统一 10. 对一台硬件正常的ATM机进行提取功能测试,若该机允许的提取增量为100元,提取金额从100元到5000元人民币(含5000元人民币).使用等价类划分方法设计测试用例,则下列说法中错误的是( ) (选2项) a. 提取20元人民币的数据输入属于无效等价类数据 b. 提取150元人民币的数据输入属于有效等价类数据 c. 提取5100元人民币的数据输入属于无效等价类数据 d. 提取5000元人民币的数据输入属于无效等价类数据 e. 提取2000元人民币的数据输入属于有效等价类数据 11. 在TestDi
5、rector中,下列关于定制邮件内容的说法中错误的是( )(选2项) a. TestDirector允许对项目邮件发送的条件进行定制 b. TestDirector具有自动向相关人员发送邮件的功能 c. TestDirector不能为相关人员定制收到的邮件内容 d. TestDirector不具备手动向相关人员发送邮件的功能 12. 下列关于白盒测试与黑盒测试的说法中正确的是( )(选2项) a. 只要通过白盒测试或黑盒测试对程序进行彻底的测试,就可以发现程序中所有的潜在缺陷 b. 在单元测试时大量采用白盒测试,在系统测试和确认测试时通常采用黑盒测试 c. 白盒测试
6、和黑盒测试是两种相互独立的测试方法,在白盒测试中不能使用黑盒测试的思考方法 d. 白盒测试关注软件的结构和逻辑细节,而黑盒测试则关注软件的用户需求 13. 在C语言中, 假设指针p和数组b[4]是相同的数据类型,且p的初值为&b[0],则p+3指向的元素为( )(选1项) a. b[3] b. &b[3] c. b[2] d. &b[2] 14. 根据国家相关标准的规定,SQL Server 2005属于软件分类中的( ) (选1项) a. 系统软件 b. 工具软件 c. 支持软件 d. 应用软件 15. 在Linux中,用rpm命令来判断一个命令属
7、于哪个安装包时, 用到的参数是( )(选1项) a. –qf b. –ql c. –pl d. –pf 16. 在C语言中,有一函数关系如下所示: (选1项) Y=x-1(x<0) = x (x=0) =x+1 (x>0) 则下列程序段中能正确表达上述关系的是( ) a. if(x>=0) y=x+1; if(x==0) y=x; else y=x-1; b. if(x!=0) y=x-1; if(x>0) y=x+1; else y=x; c. if(x<=0) if(x<0) y=x-1; else y=x; else y=x+1; d. i
8、f(x<=0) y=x; if(x<0) y=x-1; else y=x+1; 17. 下列关于卸载测试的说法中错误的是( ) (选1项) a. 卸载后要查看注册表中相关的注册信息是否都被删除 b. 在卸载过程中,需要测试卸载界面上的按钮功能是否都能实现 c. 需要测试卸载过程中突然中断卸载操作后的反应 d. 卸载测试方法中不包括卸载正在使用的程序 18. 下图所示的程序控制流图和( )的程序控制结构相符 (选1项) a. if选择结构 b. until循环结构 c. while循环结构 d. switch分支结构 19. 通常情况下,下列关于软件
9、测试与调试的说法中错误的是( ) (选1项) a. 软件测试工作可以由测试人员和程序员共同参与 b. 软件测试主要集中在开发阶段进行,而软件调试将贯穿于整个软件生命周期 c. 软件调试的主要任务是确定程序中潜在错误的确切位置和原因并加以改正 d. 软件调试通常是由开发人员完成的工作 20. 下列数据库管理系统中,只能在Windows平台上运行的是( ) (选1项) a. Oracle b. SQL Server c. DB2 d. Sybase 21. 在TestDirector中,当测试人员向项目的缺陷管理模块中提交一个缺陷后,缺陷状态被默认设置为(
10、 (选1项) a. Open b. New c. Resolved d. Unconfirmed 22. 在Linux系统中,下列关于命令”mv conf conf.old”(其中conf和conf.old均为文件)所实现的功能说法正确的是( ) (选1项) a. 拷贝文件 b. 重命名文件 c. 创建归档文件 d. 解压缩文件 23. 通常情况下,下列关于控件测试的说法中正确的是( ) (选2项) a. 要求控件摆放对齐,间隔一致,没有重叠区域 b. 控件中有错别字是软件的Bug,而中英文混合不算是软件的Bug c. 文字的全角和半角混用不影响软
11、件的功能,不是软件的Bug d. 控件的字体和大小都一致,是软件的Bug e. 要求控件显示完整,不被裁切 24. 图形矩阵是为( )能够实现工具化的一种方法 (选1项) a. 循环覆盖测试 b. 基本路径测试 c. 路径覆盖测试 d. 判定覆盖测试 25. 在Windows Server 2003中,下列关于组策略的说法中错误的是( ) (选1项) a. 组策略中包含计算机配置和用户配置 b. 使用组策略可以设置计算机启动/关机,用户登录/注销等脚本 c. 默认情况下,域控制器安全策略会影响相关域中的所有计算机 d. 默认情况下,应用于域的组策略会
12、影响域中的所有计算机和用户
26. 有如下C语言程序
#include
13、入非法数据”的测试模型中, 对于输入,需要从下列( )方面进行考虑。(选1项)
① 输入数据的类型 ②输入数据的长度 ③输入数据的边界值 ④输入数据的默认值
a. ①②③
b. ②③④
c. ①②④
d. ①②③④
28. 有如下C程序:
#include
14、29. C语言中允许函数类型缺省定义,此时该函数隐含的类型是( ) (选1项) a. float型 b. int 型 c. long型 d. void型 30.在SQL Server 2000的某数据库中,有一张商品信息表(goods)。若要查询不同厂家(pro_name)的数量,下列sql语句中可以正确实现的是( ) (选1项) a. SELECT SUM(DISTINCT pro_name) FROM goods b. SELECT COUNT(DISTINCT pro_name) FROM goods c. SELECT SUM(UNIQUE pro_name
15、) FROM goods d. SELECT COUNT(UNIQUE pro_name) FROM goods 31.下列关于缺陷报告书写准则的说法中错误的是( )(选1项) a. 报告的缺陷信息应真实准确,不能为了引起关注而夸大缺陷的严重性 b. 使用最少的步骤重现缺陷,但要包含所有重现缺陷的必要步骤 c. 尽量把一个模块的缺陷写在一个报告中,以节约开发人员的阅读时间 d. 不可重现的错误,小缺陷都要记录到缺陷报告中 32. 扇入与扇出是软件结构度量中的常用方法,下列关于扇入与扇出的说法中正确的是( )(选1项) a. 扇入数是调用给定模
16、块的次数 b. 扇出数是调用给定模块的次数 c. 扇出数是给定模块所调用的模块数量 d. 扇入数是给定模块所调用的模块数量 33.通常,下列关于窗体测试的说法中错误的是( ) (选1项) a. 对于含有按钮的界面一般要求必须支持缩放操作 b. 在不同的计算机显示分辨率下,窗体内容正确显示 c. 多个子窗体弹出时应依次向右下方偏移,以显示出窗体标题 d. 缩放窗体时,窗体上的控件也应随着窗体而缩放 34.下列关于在QTP的对象仓库中维护对象的说法错误的是( ) (选2项) a. 在对象仓库的树型对象列表中选中一个对象后,会
17、在右侧的属性信息中列出该对象的全部属性
b. 测试人员完成录制脚本的操作后,就不能在对象仓库中添加和删除对象了
c. 为对象启用了自动识别机制后,可以在一定程度上减少回放脚本时找不到对象的问题
d. 如果知道某个对象的属性发生了变化,测试人员可以在对象仓库中修改该属性,以避免回放脚本时出错
35.有如下C程序
#include
18、 void main() { int a; for(a=0;a<3;a++) function(); } 则程序运行后的输出结果是( ) (选1项) a. 011 b. 001 c. 101 d. 110 36. 关于LoadRunner中的集合点的位置,下列说法中正确的是( )(选2项) a. 可以在脚本中的vuser_init部分插入集合点 b. 可以在脚本中的vuser_end部分插入集合点 c. 只能在脚本中的Action部分插入集合点 d. 集合点经常和事务结合使用,通常放在事务的前面 37.要使一块硬盘中的分区数为5,下列分区方式正
19、确可行的是( ) (选1项) a. 将硬盘分为5个主分区 b. 将硬盘分为3个主分区和2个扩展分区 c. 将硬盘分为3个主分区和1个扩展分区 d. 将硬盘分为4个主分区和1个扩展分区 38. 在HTML中,若要设置表格中某一行的背景颜色,下列语句中正确的是( ) (选1项) a.