软件测试笔试题目第2套共8套
- 格式:doc
- 大小:106.00 KB
- 文档页数:13
软件评测师及答案解析第二套1、下列叙述中(36)_是正确的。
A.压迫测试:提供条件任软件发挥,最大限度地发掘软件的能力B.重复测试:使软件在不够理想的条件下运行,观察锦件对外部资源的要求和依赖的程度C.重复测试:不断执行同样的操作,这种反复测试的主要原因是看内存是否不足D.完整C/S体系结构测试,只包括网络运行和性能测试2、软件开发人员可以用(18)软件编写和修改程序。
A.预处理B.文本编辑C.链接D.编译3、针对逻辑覆盖有下列叙述,(58)是不正确的。
A.达到100%DC要求就一定能够满足100%SC的要求B.达到100%CC要求就一定能够满足100%SC的要求C.达到100%CDC要求就一定能够满足100%SC的要求D.达到100%MCDC要求就一定能够满足100%SC的要求4、面向对象分析与设计是面向对象软件开发过程中的两个重要阶段,下列活动中,(25)不属于面向对象分析阶段。
A.构建分析模型B.识别分析类C.确定接口规格D.评估分析模型5、软件测试按实施组织分,测试应该包括以下的(50)。
①开发方测试②用户方测试③第三方测试④验收测试⑤确认测试A.①、②、③B.③、④、⑤C.①、②、④D.①、②、③、④、⑤6、面向对象分析需要找出软件需求中客观存在的所有实体对象(概念),然后归纳、抽象出实体类。
(26)是寻找实体对象的有效方法之一。
A.会议调查B.问卷调查C.电话调查D.名词分析7、针对下列程序段,对于(A,B,C.的取值,以下(56)测试用例组合能够满足语句覆盖的要求。
IF((A+10)=2 OR(B-20)<3)THENC=0IF((A+30)=10 AND(C-30)<0)THEN B=30A.(2,30,1)B.(-20,0,30)C.(30,20,30)D.(2,20,3)8、以下各项中,(51)属于需求说明书的评测内容。
①系统定义的目标是否与用户的要求一致②设计的约束条件或限制条件是否符合实际③是否考虑过软件需求的其他方案④软件的行为与它必须处理的信息、必须完成的功能是否一致A.①、②、④B.①、③、④c.②、③、④D.①、②、③、④9、以下各项中,(47)属于安装测试应关注的内容。
软件测试笔试题⽬及答案软件测试笔试题⽬及答案 题与答案尽供参考 ⼀、判断题 1.软件测试的⽬的是尽可能多的找出软件的缺陷。
(Y) 2.Beta测试是验收测试的⼀种。
(Y) 3.验收测试是由最终⽤户来实施的。
(N) 4.项⽬⽴项前测试⼈员不需要提交任何⼯件。
(Y) 5.单元测试能发现约80%的软件缺陷。
(Y) 6.代码评审是检查源代码是否达到模块设计的要求。
(N) 7.⾃底向上集成需要测试员编写驱动程序。
(Y) 8.负载测试是验证要检验的系统的能⼒最⾼能达到什么程度。
(N) 9.测试⼈员要坚持原则,缺陷未修复完坚决不予通过。
(N) 10.代码评审员⼀般由测试员担任。
(N) 11.我们可以⼈为的使得软件不存在配置问题。
(N) 12.集成测试计划在需求分析阶段末提交。
(N) ⼆、选折 1.软件验收测试的合格通过准则是:(ABCD) A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。
B.所有测试项没有残余⼀级、⼆级和三级错误。
C.⽴项审批表、需求分析⽂档、设计⽂档和编码实现⼀致。
D.验收测试⼯件齐全。
2.软件测试计划评审会需要哪些⼈员参加?(ABCD) A.项⽬经理 B.SQA负责⼈ C.配置负责⼈ D.测试组 3.下列关于alpha测试的描述中正确的是:(AD) A.alpha测试需要⽤户代表参加 B.alpha测试不需要⽤户代表参加 C.alpha测试是系统测试的⼀种 D.alpha测试是验收测试的⼀种 4.测试设计员的职责有:(BC) A.制定测试计划 B.设计测试⽤例 C.设计测试过程、脚本 D.评估测试活动 5.软件实施活动的进⼊准则是:(ABC) A.需求⼯件已经被基线化 B.详细设计⼯件已经被基线化 C.构架⼯件已经被基线化 D.项⽬阶段成果已经被基线化 三、添空 1.软件验收测试包括:正式验收测试,alpha测试,beta测试。
2.系统测试的策略有:功能测试,性能测试,可靠性测试,负载测试,易⽤性测试,强度测试,安全测试,配置测试,安装测试,卸载测试,⽂挡测试,故障恢复测试,界⾯测试,容量测试,兼容性测试,分布测试,可⽤性测试,(有的可以合在⼀起,分开写只要写出15就满分哦) 3.设计系统测试计划需要参考的项⽬⽂挡有:软件测试计划,软件需求⼯件和迭代计划。
精选软件测试笔试题目及答案软件测试去面试的时候都会做哪些题目呢?下面是收集的精选软件测试笔试题目及答案,欢迎大家阅读。
1、集成测试也叫组装测试或者联合测试,请简述集成测试的主要内容?(1)在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失;(2)一个模块的功能是否会对另一个模块的功能产生不利的影响;(3)各个子功能组合起来,能否达到预期要求的父功能;(4)全局数据结构是否有问题;(5)单个模块的误差累积起来,是否会放大,从而达到不能接受的程度。
2、简述集成测试与系统测试关系?(1)集成测试的主要依据概要设计说明书,系统测试的主要依据是需求设计说明书;(2)集成测试是系统模块的测试,系统测试是对整个系统的测试,包括相关的软硬件平台、网络以及相关外设的测试。
3、软件测试的文档测试应当贯穿于软件生命周期的全过程,其中用户文档是文档测试的重点。
那么软件系统的用户文档包括哪些?用户手册安装和设置指导联机帮助指南、向导样例、示例和模板授权/注册登记表最终用户许可协议4、软件系统中除用户文档之外,文档测试还应该关注哪些文档?开发文档软件需求说明书数据库设计说明书概要设计说明书详细设计说明书可行性研究报告管理文档项目开发计划测试计划测试报告开发进度月报开发总结报告5、简述软件系统中用户文档的测试要点?(1)读者群。
文档面向的读者定位要明确。
对于初级用户、中级用户以及高级用户应该有不同的定位(2)术语。
文档中用到的术语要适用与定位的读者群,用法一致,标准定义与业界规范相吻合。
(3)正确性。
测试中需检查所有信息是否真实正确,查找由于过期产品说明书和销售人员夸大事实而导致的错误。
检查所有的目录、索引和章节引用是否已更新,尝试链接是否准确,产品支持电话、地址和邮政编码是否正确。
(4)完整性。
对照软件界面检查是否有重要的分支没有描述到,甚至是否有整个大模块没有描述到。
(5)一致性。
按照文档描述的操作执行后,检查软件返回的结果是否与文档描述的相同。
电计系软件工程专业20 –20 学年度期《软件工程》试题(第8套)第一部分选择题一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1、软件可行性研究一般不考虑 ( )A、是否有足够的人员和相关的技术来支持系统开发B、是否有足够的工具和相关的技术来支持系统开发C、待开发软件是否有市场、经济上是否合算D、待开发的软件是否会有质量问题2、软件详细设计的主要任务是确定每个模块的 ( )A、算法和使用的数据结构B、外部接口C、功能D、编程3、为了提高软件的可维护性,在编码阶段应注意( )A.保存测试用例和数据B.提高模块的独立性C.文档的副作用D.养成好的程序设计风格4、快速原型模型的主要特点之一是( )A.开发完毕才见到产品B.及早提供全部完整的软件产品C.开发完毕后才见到工作软件D.及早提供工作软件5、软件需求分析的主要任务是准确地定义出要开发的软件系统是( )A.如何做B.怎么做C.做什么D.对谁做6、软件维护产生的副作用,是指( )A、开发时的错误B、隐含的错误C、因修改软件而造成的错误D、运行时误操作7、软件生命周期中所花费用最多的阶段是(D)A、详细设计B、软件编码C、软件测试D、软件维护8、因计算机硬件和软件环境的变化而作出的修改软件的过程称为 ( )A.校正性维护B.适应性维护C.完善性维护D.预防性维护9、一个模块内部各程序都在同一数据结构上操作,这个模块的内聚性称为( ) 。
A、时间内聚B、功能内聚C、信息内聚D、过程内聚10、结构化设计又称为( )A、概要设计B、面向数据流设计C、面向对象设计C、详细设计11. 协作图反映收发消息的对象的结构组织,它与()是同构的。
A 用例图B 类图C 活动图D 时序图12.黑盒测试在设计测试用例时,主要需要研究( )A.需求规格说明与概要设计说明B.详细设计说明C.项目开发计划D.概要设计说明与详细设计说明13.CMM提供了一个框架,将软件过程改进的进化步骤组织成5个成熟度等级。
软件测试试题及答案答案一、单项选择题(每题2分,共10分)1. 软件测试的目的是:A. 证明软件无缺陷B. 证明软件存在缺陷C. 证明软件符合需求规格D. 证明软件符合设计规格答案:B2. 黑盒测试的主要依据是:A. 程序内部逻辑B. 程序外部特性C. 程序数据结构D. 程序运行环境答案:B3. 以下哪个不是软件测试的阶段?A. 单元测试B. 集成测试C. 系统测试D. 维护测试答案:D4. 软件测试中,测试用例的主要目的是:A. 验证软件功能B. 验证软件性能C. 验证软件安全性D. 所有选项答案:D5. 以下哪个不是软件测试的类型?A. 功能测试B. 性能测试C. 压力测试D. 需求测试答案:D二、多项选择题(每题3分,共15分)1. 软件测试过程中可能遇到的问题包括:A. 缺陷B. 错误C. 故障D. 风险答案:ABCD2. 软件测试的基本原则包括:A. 测试显示存在缺陷B. 测试不能证明不存在缺陷C. 穷尽测试是不可能的D. 早期测试答案:ABCD3. 软件测试的目的是:A. 验证软件符合需求B. 验证软件符合设计C. 验证软件符合实现D. 验证软件符合标准答案:ABD4. 以下哪些是软件测试的方法?A. 静态测试B. 动态测试C. 黑盒测试D. 白盒测试答案:ABCD5. 软件测试的文档通常包括:A. 测试计划B. 测试用例C. 测试报告D. 用户手册答案:ABC三、判断题(每题1分,共10分)1. 软件测试可以完全替代用户测试。
(错误)2. 软件测试的目的是发现尽可能多的缺陷。
(正确)3. 软件测试可以在软件开发过程的任何阶段进行。
(正确)4. 软件测试可以提高软件的可靠性。
(正确)5. 软件测试可以降低软件维护的成本。
(正确)6. 软件测试可以证明软件没有缺陷。
(错误)7. 软件测试只能发现软件中的错误。
(错误)8. 软件测试可以提高用户对软件的满意度。
(正确)9. 软件测试可以减少软件的缺陷。
软件测试工程师试题一、判断题1.软件测试的目的是尽可能多的找出软件的缺陷。
(Y)2.Beta 测试是验收测试的一种。
(Y)3.验收测试是由最终用户来实施的。
(N)4.项目立项前测试人员不需要提交任何工件。
(Y)5.单元测试能发现约80%的软件缺陷。
(Y)6.代码评审是检查源代码是否达到模块设计的要求。
(N)7.自底向上集成需要测试员编写驱动程序。
(Y)8.负载测试是验证要检验的系统的能力最高能达到什么程度。
(N)9.测试人员要坚持原则,缺陷未修复完坚决不予通过。
(N)10.代码评审员一般由测试员担任。
(N)11.我们可以人为的使得软件不存在配置问题。
(N)12.集成测试计划在需求分析阶段末提交。
(N)二、选择1.软件验收测试的合格通过准则是:(ABCD)A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。
B.所有测试项没有残余一级、二级和三级错误。
C.立项审批表、需求分析文档、设计文档和编码实现一致。
D.验收测试工件齐全。
2.软件测试计划评审会需要哪些人员参加?(ABCD)A.项目经理B.SQA 负责人C.配置负责人D.测试组3.下列关于alpha 测试的描述中正确的是:(AD)A.alpha 测试需要用户代表参加B.alpha 测试不需要用户代表参加C.alpha 测试是系统测试的一种D.alpha 测试是验收测试的一种4.测试设计员的职责有:(BC)A.制定测试计划B.设计测试用例C.设计测试过程、脚本D.评估测试活动5.软件实施活动的进入准则是:(ABC)A.需求工件已经被基线化B.详细设计工件已经被基线化C.构架工件已经被基线化D.项目阶段成果已经被基线化三、填空1.软件验收测试包括:正式验收测试,alpha测试,beta测试。
2.系统测试的策略有:功能测试,性能测试,可靠性测试,负载测试,易用性测试,强度测试,安全测试,配置测试,安装测试,卸载测试,文挡测试,故障恢复测试,界面测试,容量测试,兼容性测试,分布测试,可用性测试,(有的可以合在一起,分开写只要写出15就满分哦)3.设计系统测试计划需要参考的项目文挡有:软件测试计划,软件需求工件和迭代计划。
计算机四级《软件测试工程师》模拟试题(二)答案及解析一、选择题1. A2. C3. A4. A5. A6. C7. D8. D9. B10. D11. B 12. D 13. B 14. B15. A16. D 17. C 18. D 19. A20. B21. A 22. C 23. C 24. C25. D二、论述题1.问题1:解答:首先分析程序的规则说明和被测程序的功能,将其划分等价类并编号,如下:有效等价类输入:(2)区号:空白;(3)区号:3位数字;(4)前缀:从100-999的3位数字;(5)后缀:4位数字。
无效等价类输入:(1)区号:有非数字字符;(2)区号:少于3位数字;(3)区号:多于3位数字;(4)前缀:有非数字字符;(5)前缀:起始位为0;(6)前缀:少于3位数字;(7)前缀:多于3位数字;(8)后缀:有非数字字符;(9)后缀:少于4位数字;(10)后缀:多于4位数字。
问题2:根据上述等价类的划分,设计测试用例如下:有效测试用例输入,如下表所示:无效的测试用例输入,如下表所示:2.在对照需求做功能测试和软件配置复审时,是由软件开发者在开发环境下进行的测试。
而接下来做验收测试时则以用户为主。
软件开发人员和QA(质量保证)人员也应参加。
由用户参加设计测试用例,使用用户界面输入测试数据,并分析测试的输出结果。
一般使用生产中的实际数据进行测试。
如果软件是为多个客户开发的,则需要进行测试和测试。
测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的测试。
软件在一个自然设置状态下使用。
开发者坐在用户旁边,随时记下错误情况和使用中的问题。
这是在受控制的环境下进行的测试。
测试是由软件的多个用户在一个或多个用户的实际使用环境下进行的测试。
这些用户是与公司签定了支持产品预发行合同的外部客户,他们要求使用该产品,并愿意返回有关错位错误信息给开发者。
与测试不同的是,开发者通常不在测试现场。
2020年软件测试笔试题及答案1、TCP是互联网中的(1)协议,使用(2)次握手协议建立连接。
当主动发出SYN连接请求后,等待对方回答(3)。
这种连接的方法可以防止(4),TCP使用的流量控制协议是(5)。
(1)A.传输层 B.网络层C会话层 D.应用层(2)A.1 B.2 C.3 D.4(3)A.SYN,ACK B.FIN,ACK C.PSH,ACK D.RST,ACK(4)A.出现半连接 B.无法连接 C.假冒的连接 D.产生错误的连接(5)A.固定大小的滑动窗口协议 B.可变大小的滑动窗口协议 C.后退N帧ARQ协议 D.选择重发ARQ协议2、下列叙述中,与提高软件可移植性相关的是。
A.选择时间效率高的算法B.尽可能减少注释C.选择空间效率高的算法D.尽量用高级语言编写系统中对效率要求不高的部分D软件可移植性是指与软件可从某一环境移植到另一环境的能力有关的一组属性。
高级语言具有较好的可移植性,所以可以尽量用高级语言编写系统中对效率要求不高的部分。
减少注释、选择时间/空间效率高的算法都不能提高软件的可移植性。
3、用边界值分析法,假定1<xC.X=2,X=99;D.X=O,X=101;4、在网络应用测试中,网络延迟是一个重要指标。
以下关于网络延迟的理解,正确的是______A.指响应时间;B.指报文从客户端发出到客户端接收到服务器响应的间隔时间;C.指报文在网络上的传输时间;D.指从报文开始进入网络到它开始离开网络之间的时间网络延迟:在传输介质中传输所用的时间,即从报文开始进入网络到它开始离开网络之间的时间。
5、软件可靠性是指在指定的条件下使用时,软件产品维持规定的性能级别的能力,其子特性()是指在软件发生故障或者违反指定接口的情况下,软件产品维持规定的性能级别的能力。
A.成熟性;B.易恢复性;C.容错性;D.可靠性依从性国家标准GB/T 16260《软件产品评价-质量特性及其使用指南》规定了软件产品的六个质量特性,并推荐了与之对应的27个子特性,质量特性和子特性列表如下:质量特性描述子特性子特性描述功能性当软件在指定条件下使用时,软件产品满足明确和隐含要求功能的能力适合性软件产品为指定的任务和用户目标提供一组合适的功能的能力准确性软件产品具有所需精确度的正确或相符的结果及效果的能力互操作性软件产品与一个或更多的规定系统进行交互的能力依从性标准、约定或法规以及类似规定安全保密软件产品保护信息和数据的能力,以使未授权的人员或系统不能阅读或修改这些信息和数据,但不拒绝授权人员或系统对它们的访问。
第 1 页 共 3 页 适用专业: 11软件工程 课程名称: 《软件测试基础》1考试形式:■闭卷 □开卷 ■笔试 □机试一、单项选择题(每小题2分,15×2=30分) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 BBCDABCBDDABDAA1.软件测试的目的是( B )。
A )试验性运行软件B )发现软件错误C )证明软件正确D )找出软件中全部错误 2.软件测试中白盒法是通过分析程序的( B )来设计测试用例的。
A )应用范围 B )内部逻辑 C )功能 D )输入数据 3.黑盒法是根据程序的( C )来设计测试用例的。
A )应用范围 B )内部逻辑 C )功能 D )输入数据 4.为了提高软件测试的效率,应该( D )。
A )随机地选取测试数据B )取一切可能的输入数据作为测试数据C )在完成编码以后制定软件的测试计划D )选择发现错误可能性最大的数据作为测试用例 5.与设计测试用例无关的文档是( A )。
A )项目开发计划B )需求规格说明书C )设计说明书D )源程序 6.测试的关键问题是( B )。
A )如何组织软件评审B )如何选择测试用例C )如何验证程序的正确性D )如何采用综合策略 7.软件测试用例主要由输入数据和( C )两部分组成。
A )测试计划B )测试规则C )预期输出结果D )以往测试记录分析 8.成功的测试是指运行测试用例后( B )。
A )未发现程序错误B )发现了程序错误C )证明程序正确性D )改正了程序错误 9.下列几种逻辑覆盖标准中,查错能力最强的是( D )。
A )语句覆盖B )判定覆盖C )条件覆盖D )条件组合覆盖 10.在黑盒测试中,着重检查输入条件组合的方法是( D )。
A )等价类划分法B )边界值分析法C )错误推测法D )因果图法11.单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是( A )。
测试工程师笔试题一、计算机知识(30分)1、在Linux系统中,一个文件的访问权限是755,其含义是什么?参考答案:755表示该文件所有者对该文件具有读、写、执行权限,该文件所有者所在组用户及其他用户对该文件具有读和执行权限。
2、Linux中,如何从root用户切换到普通用户?参考答案:susu user1 切换到user1,但切换后的当前目录还是root访问的目录su – user1 切换到user1,并且当前目录切换到user1的根目录下(/home/user1/)3、简述一下C/S模式和B/S模式的区别?参考答案:c/s 是客户端/服务器架构b/s 是浏览器/服务器架构C/S模式有以下特点:1。
C/S模式将应用与服务分离,系统具有稳定性和灵活性2.C/S模式配备的是点对点的结构模式,适用于局域网,有可靠的安全性3。
由于客户端实现与服务器端的直接连接,没有中间环节,因此响应速度快4。
在C/S模式中,作为客户机的计算机都要安装客户机程序,一旦软件系统升级,每台客户机都要安装客户机程序,系统升级和维护较为复杂B/S模式有以下特点:1.系统开发、维护、升级方便每当服务器应用程序升级时,只要在服务器上升级服务应用程序即可,用户计算机上的浏览器软件不需要修改,系统开发和升级维护方便2。
B/S模式具有很强的开放性在B/S模式下,用户通过通用的浏览器进行访问,系统开放性好3。
B/S模式的结构易于扩展由于Web的平台无关性,B/S模式的结构可以任意扩展,可以从包含一台服务器和几个用户的小型系统扩展成为拥有成千上万个用户的大型系统4。
用户使用方便B/S模式的应用软件都是基于Web浏览器的,而Web浏览器的界面是类似的。
对于无用户交换功能的页面。
用户接触的界面都是一致的,用户使用方便4、Windows操作系统中PATH环境变量的作用是什么?参考答案:PATH是Windows操作系统环境变量,PATH作用是用户在命令行窗口执行一个命令,则在PATH变量设置的目录下依次寻找该命令或对应的执行文件,若找到,则执行,若没有找到,则命令行窗口返回无效命令。
本文来自男装女装:第二套1、在C语言中,表达式10!=9的值为()。
(选择一项)a)trueb)随机值c)0d)12、通常情况下,关于缺陷报告,下列说法正确的是()。
(选择一项)a)对于不可重现的错误,可以不用报告b)为了提高人们对缺陷的注意力,需要夸大一些缺陷的严重性c)细小的缺陷也应该报告d)测试人员不能引用他人的缺陷报告3、下列关于白盒测试的描述中正确的是()。
(选择二项)a)白盒测试只适用于单元测试阶段b)做白盒测试时不需要考虑黑盒测试方法c)逻辑驱动覆盖测试、基本路径测试属于白盒测试方法d)与黑盒测试相比,白盒测试多数情况下更关心软件的内部逻辑结构4、在Red Hat Linux9.0中,可以使用FTP工具获得相应软件。
下列选项中是Linux系统FTP工具的是(ad )。
(选择二项)a)gftpb)CuteFTPc)LeafFTPd)wget5、下列关于XML中标识和属性的描述正确的是()。
(选择一项)a)标识可以不成对出现b)一个标识只能有一个属性c)标识是由用户自己创建的d)标识和属性是同一概念的不同表达方式6、通常情况下,下列选项中不属于编写测试用例应该包括的内容的是()。
(选择一项)a)被测项目名称b)与本用例相关的其他用例c)测试时所发现缺陷的严重程度d)测试时需要输入的数据7、在计算机主板上,下列不属于南桥芯片控制连接的设备或接口有()。
(选择一项)a)IDE 硬盘b)CPUc)网络接口d)USB8、下列关于测试故障模型中“屏幕刷新显示”的说法中错误的是()。
(选择一项)a)屏幕刷新显示不正常是由于显示器的刷新率设置不够快引起的b)在CPU占用率过高的情况下,屏幕刷新显示不正常比较容易出现c)通过增加、删除和移动屏幕上的对象,可以查看刷新显示是否正常d)屏幕刷新显示不正常并不一定表示软件存在缺陷,还应分析软件的实际需要9、使用QTP进行功能测试时,下列插件中需要单独购买和安装的是()。
(选择一项)a)ActiveXb)Webc)Visual Basicd)Java10、下列软件质量评估指标中,可以度量测试的完全程度的是()。
(选择一项)a)覆盖评测b)质量评测c)性能评测d)百分位报告11、TestDirector的测试管理包括的模块是()。
(选择一项)a)需求管理、测试计划、测试执行、缺陷管理b)需求管理、风险分析、测试执行、缺陷管理c)需求管理、测试计划、缺陷管理、风险分析d)需求管理、测试用例、缺陷管理、过程改进12、在C语言中,下列关于函数的叙述中正确的是()。
(选择二项)a)一个函数内部可以调用另一个函数,也可以调用它本身b)每个函数都可以被单独编译c)每个函数都可以单独运行d)在一个函数内部可以定义另一个函数13、在C语言中,默认头文件的扩展名是()。
(选择一项)a).hdb).cc).cppd).h14、在Windows操作系统中,下列不能作为文件名的字符串是()。
(选择一项)a)A VXb)AUXc)ANXd)AIX15、下列常用的测试用例设计技术中,不属于白盒测试技术的是()。
(选择一项)a)信息流分析法b)数据流分析法c)逻辑覆盖测试和基本路径测试d)状态图法16、Linux系统中的配置文件一般存放在目录()。
(选择一项)a)/etcb)/lost+foundc)/bind)/boot17、下列关于菜单测试内容的说法中错误的是()。
(选择一项)a)菜单深度一般最多控制在3层以内b)菜单中可以中英文混合c)主菜单数目不应太多,最好单排布置d)与当前操作无关的菜单应置为灰色18、下列关于白盒测试与黑盒测试的说法中错误的是()。
(选择一项)a)用白盒测试来验证单元的基本功能时,经常要用黑盒测试的思考方法来设计测试用例b)仅仅通过白盒测试,或仅仅通过黑盒测试都不能全面系统地测试一个软件c)白盒测试适用于软件测试的各个阶段d)在黑盒测试中使用白盒测试的手段,常被称为“灰盒测试”19、下列接口中,不属于DOM基本接口的是(d )。
(选择一项)a)Documentb)Nodec)NamedNodeMapd)Element20、在原理上,查杀病毒的方式一般有()。
(选择二项)a)特征码比对b)校验码c)备份恢复d)终止进程运行21、下列自动化测试工具中,属于功能测试工具的是(d )。
(选择一项)a)TestDirectorb)LoadRunnerc)ClearQuestd)WinRunner22、关于风险分析,下列说法错误的是()。
(选择二项)a)风险分析应在软件生命周期内尽早进行b)最早的风险分析应该在确定了需求之后马上进行c)对于每个发布版而言,需要版本变更再次进行完整的风险分析d)项目进行过程中,不必时时对风险分析的结果进行评估23、在Windows系统中,正确卸载一个应用软件(不包括绿色软件)的方法包括()。
(选择二项)a)删除软件安装目录b)使用控制面板中的“添加/删除程序”进行卸载c)删除桌面、开始菜单中的快捷方式d)使用软件自带的卸载程序进行卸载24、能实现将当前目录下的文件信息保存到a.txt文件的Linux命令为()。
(选择二项)a)ls-l>>a.txtb)ls-l<<a.txtc)ls-l>a.txtd)ls-l<a.txt25、若一个通讯簿最多可以输入100条记录,则下列选项中设计的测试用例最优的是()。
(选择一项)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<stdio.h>void main(){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=4b)a=2,b=4c)a=2,b=3d)a=1,b=340、在C语言中,若有语句:char *line[5];则下列叙述中正确的是(a )。
(选择一项)a)定义line是一个长度为5的数组,每个数组元素是指向char类型的指针变量b)定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组c)定义line是一个指针数组,语句中的*号称为间址运算符d)定义line是一个指向字符型函数的指针41、下列关于Oracle数据库的说法中正确的是(a )。