51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 6362|回复: 27
打印 上一主题 下一主题

测试知识大闯关102期(活动答案和获奖名单已公布)

[复制链接]
  • TA的每日心情
    无聊
    14 小时前
  • 签到天数: 939 天

    连续签到: 1 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2017-10-9 11:17:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    获奖名单
    奖项获奖名单奖励答案链接
    一等奖bing123yi7500测试积点#20
    二等奖li_feibo5000测试积点#21
    三等奖104~牛牛3000测试积点#10

    亲爱的51Testing父老乡亲们,新的一月又来到了,准备干什么呢?除了上班以外,会不会觉得空虚无聊呢?没问题。51论坛每月将推出“测试知识大闯关”活动。在此项活动中,你不仅可以学到许多测试知识,更重要的是有机会获得精美奖品哦。快呼朋引伴来参加每月的知识大闯关吧,看你是否有实力,有运气获得精美奖品呢?
    请严格按照活动规则进行回帖
    题目:
    1、在面向对象程序设计语言中, ( D ) 是利用可重用成分构造软件系统的最有效的
    特性,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性; ( B ) 可以实
    现发送一个通用的消息而调用不同的方法; ( C ) 是实现信息隐蔽的一种技术,其目的
    是使类的 ( A ) 相互分离。
    (1) A.封装  B.消息传递  C.引用  D.继承
    (2) A.封装  B.多态      C.引用  D.继承
    (3) A.引用  B.继承      C.封装  D.多态
    (4) A.定义与实现         B.分析与测试
    C. 分析与设计         D.实现与测试
    备注:关于封装、基础、多态的基本知识

    2、判断一个表达式中左右括号是否匹配,采用( D )实现较为方便。
    A.线性表的顺序存储  B.队列  C.线性表的链式存储  D.栈
    备注:左右括号的配对在程序中呈现先进后出(最外层的左括号和最后出现的右括号匹配,最内层的左括号和最近的右括号匹配,完全符合先进后出原则),与栈的原理相同,所以使用栈最方便。
    3、(不定项选择)以下哪些是重复问题(A)
    A、现象相同,原因相同的问题单
    B、现象不同,原因相同的问题单
    C、现象相同,原因不同的问题单
    D、现象不同,原因不同的问题单
    备注:现象不同,对测试来说,一定不属于重复问题单,所以BD不选,现象相同,原因不同,当然不能算重复,所以也不选,唯一能选的就是A


    4、下列对记录缺陷的意义的描述,不恰当的是(C)
    A、追踪缺陷解决
    B、为缺陷预防提供依据
    C、为评估开发人员绩效提供依据
    D、为评估软件质量提供依据
    备注:度量和记录需要客观,如果应用于绩效评估,会因为人的因素而受影响,甚至影响部门之间的关系。


    5. 关于静态分析技术的说法错误的有(A B)多选
    A 静态分析是一种不通过执行程序而进行测试的技术
    B 静态分析的关键功能是检查软件的表示和描述一致,没有冲突或者没有歧义。
    C 静态分析就是读代码
    D 静态分析需要读文档,读代码,读一切可读的东西
    备注:静态分析是不执行被测程序,而不是所有程序。
    活动奖品:
    一等奖:7500测试积点  
    积点商城兑换礼品

    二等奖:5000测试积点  商城兑换礼品


    三等奖:3000测试积点   商城兑换礼品



    测试积点可用于在悬赏版块开个人悬赏贴,也可在积点商城对换礼品!更多用途敬请期待……

    【勋章奖励】

      测试大闯关达人获得要求:获得2次活动一等奖的会员可以获得。并且可以获得100论坛测试积点

      测试大闯关元老获得要求:获得1次活动一等奖的会员可以获得。并且可以获得50论坛测试积点

      测试大闯关游侠获得要求:获得2次前三名的会员可以获得。    并且可以获得20论坛测试积点

      测试大闯关新手获得要求:参与活动并且答案答对过一次,并且格式符合要求的可以获得。

    【温馨提示】

      1、本次活动每个ID只能对答案进行一次跟贴,多次跟贴只取跟帖最前一次! (跟贴结束后不能进行更改)

      2、如果跟帖后系统提示“请输入验证码”,那么说明你还是51的新人哦!

      3、伪造中奖或无实质内容答题就刷屏,取消中奖资格




    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2017-10-12 17:51
  • 签到天数: 16 天

    连续签到: 1 天

    [LV.4]测试营长

    2#
    发表于 2017-10-9 11:26:54 | 只看该作者
    1.(3)2.D 3.A 4.B 5.BC
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    15 小时前
  • 签到天数: 2661 天

    连续签到: 1 天

    [LV.Master]测试大本营

    3#
    发表于 2017-10-9 13:16:02 | 只看该作者
    1、在面向对象程序设计语言中, ( D ) 是利用可重用成分构造软件系统的最有效的
    特性,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性; (B ) 可以实
    现发送一个通用的消息而调用不同的方法; ( C) 是实现信息隐蔽的一种技术,其目的
    是使类的 ( A) 相互分离。
    (1) A.封装  B.消息传递  C.引用  D.继承
    (2) A.封装  B.多态      C.引用  D.继承
    (3) A.引用  B.继承      C.封装  D.多态
    (4) A.定义与实现         B.分析与测试
    C. 分析与设计         D.实现与测试
    答案:DBCA,继承是利用可重用成分构造软件系统的最有效的特性,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性; 多态可以实现发送一个通用的消息而调用不同的方法; 封装是实现信息隐蔽的一种技术,其目的是使类的定义与实现相互分离。应该是课本中的内容。

    2、判断一个表达式中左右括号是否匹配,采用(D )实现较为方便。
    A.线性表的顺序存储  B.队列  C.线性表的链式存储  D.栈
    答案:D,栈具有后进先出的特点,一个表达式中的左右括号是否匹配问题时,可以利用这个特点进行扫描表达式,判断当前字符是否为括号(左右括号),如果不是,则继续扫描下一个字符,如果是,则判断当前操作符是否为左括号若是,直接入栈,如果不是左括号,则说明是右括号,这时应该判断栈是否为空,依次进行判断是否匹配。

    3、(不定项选择)以下哪些是重复问题(A)
    A、现象相同,原因相同的问题单
    B、现象不同,原因相同的问题单
    C、现象相同,原因不同的问题单
    D、现象不同,原因不同的问题单
    答案:A,现场相同,原因相同,肯定是重复。对于测试来说,现象不同,肯定是要记录的,现场相同,原因不同也是不同的问题。

    4、下列对记录缺陷的意义的描述,不恰当的是(C)
    A、追踪缺陷解决
    B、为缺陷预防提供依据
    C、为评估开发人员绩效提供依据
    D、为评估软件质量提供依据
    答案:C,缺陷不是评估开发人员绩效提供依据。

    5. 关于静态分析技术的说法错误的有(AB)多选
    A 静态分析是一种不通过执行程序而进行测试的技术
    B 静态分析的关键功能是检查软件的表示和描述一致,没有冲突或者没有歧义。
    C 静态分析就是读代码
    D 静态分析需要读文档,读代码,读一切可读的东西
    答案:AB,静态分析不是不执行程序,是不执行所有程序,静态分析主要分析代码。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-1-7 10:41
  • 签到天数: 539 天

    连续签到: 1 天

    [LV.9]测试副司令

    4#
    发表于 2017-10-9 14:07:10 | 只看该作者
    1、dbca
    2、d
    3、b
    4、c
    5、cd
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-4-2 10:23
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]测试连长

    5#
    发表于 2017-10-9 14:28:24 | 只看该作者
    1、在面向对象程序设计语言中, ( D ) 是利用可重用成分构造软件系统的最有效的
    特性,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性; (B ) 可以实
    现发送一个通用的消息而调用不同的方法; (C ) 是实现信息隐蔽的一种技术,其目的
    是使类的 (A ) 相互分离。
    (1) A.封装  B.消息传递  C.引用  D.继承
    (2) A.封装  B.多态      C.引用  D.继承
    (3) A.引用  B.继承      C.封装  D.多态
    (4) A.定义与实现         B.分析与测试
    C. 分析与设计         D.实现与测试
    看法:封装、基础、多态的内容

    2、判断一个表达式中左右括号是否匹配,采用(D )实现较为方便。
    A.线性表的顺序存储  B.队列  C.线性表的链式存储  D.栈
    看法:左右括号的配对在程序中呈现先进后出(最外层的左括号和最后出现的右括号匹配,最内层的左括号和最近的右括号匹配,完全符合先

    进后出原则),与栈的原理相同,所以使用栈最方便。

    3、(不定项选择)以下哪些是重复问题(A)
    A、现象相同,原因相同的问题单
    B、现象不同,原因相同的问题单
    C、现象相同,原因不同的问题单
    D、现象不同,原因不同的问题单
    看法:现象不同,对测试来说,一定不属于重复问题单,所以BD不选,现象相同,原因不同,不能算重复

    4、下列对记录缺陷的意义的描述,不恰当的是(C)
    A、追踪缺陷解决
    B、为缺陷预防提供依据
    C、为评估开发人员绩效提供依据
    D、为评估软件质量提供依据
    看法:不作为绩效考核依据,会影响部门内部和谐气氛

    5. 关于静态分析技术的说法错误的有(A.B)多选
    A 静态分析是一种不通过执行程序而进行测试的技术
    B 静态分析的关键功能是检查软件的表示和描述一致,没有冲突或者没有歧义。
    C 静态分析就是读代码
    D 静态分析需要读文档,读代码,读一切可读的东西

    看法:静态分析是不执行被测程序
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-4-13 15:25
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    6#
    发表于 2017-10-9 15:53:33 | 只看该作者
    1.(3)
    2、C
    3、A、B
    4、C
    5、A,C,D
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2017-10-18 15:22
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    8#
    发表于 2017-10-9 16:56:16 | 只看该作者
    1.(2)  2.D  3.AB  4.CD  5.C
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2017-12-5 10:29
  • 签到天数: 12 天

    连续签到: 1 天

    [LV.3]测试连长

    9#
    发表于 2017-10-9 19:12:48 | 只看该作者
    1.A 2.D 3.A 4.C 5.CD
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-7-23 11:23
  • 签到天数: 316 天

    连续签到: 1 天

    [LV.8]测试军长

    10#
    发表于 2017-10-10 09:53:42 | 只看该作者
    1、在面向对象程序设计语言中, (D  ) 是利用可重用成分构造软件系统的最有效的
    特性,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性; (B ) 可以实
    现发送一个通用的消息而调用不同的方法; ( C) 是实现信息隐蔽的一种技术,其目的
    是使类的 ( A) 相互分离。
    (1) A.封装  B.消息传递  C.引用  D.继承
    (2) A.封装  B.多态      C.引用  D.继承
    (3) A.引用  B.继承      C.封装  D.多态
    (4) A.定义与实现         B.分析与测试
    C. 分析与设计         D.实现与测试
    备注:关于封装、基础、多态的基本知识

    2、判断一个表达式中左右括号是否匹配,采用(D )实现较为方便。
    A.线性表的顺序存储  B.队列  C.线性表的链式存储  D.栈
    备注:从左到右判断,遇上左括号就入栈,遇上右括号就弹出一个左括号!如果栈空依旧需要弹出左括号,则右括号不配对!如果表达式完成之后栈不空,则左括号不配对!表达式完成,栈空!
    3、(不定项选择)以下哪些是重复问题(A)
    A、现象相同,原因相同的问题单
    B、现象不同,原因相同的问题单
    C、现象相同,原因不同的问题单
    D、现象不同,原因不同的问题单
    备注:现象不同,对测试来说,一定不属于重复问题单,所以BD不选,现象相同,原因不同,当然不能算重复,所以也不选,唯一能选的就是A
    4、下列对记录缺陷的意义的描述,不恰当的是(C)
    A、追踪缺陷解决
    B、为缺陷预防提供依据
    C、为评估开发人员绩效提供依据
    D、为评估软件质量提供依据
    备注:度量和记录需要客观,如果应用于绩效评估,会因为人的因素而受影响,甚至影响部门之间的关系。
    5. 关于静态分析技术的说法错误的有(AB)多选
    A 静态分析是一种不通过执行程序而进行测试的技术
    B 静态分析的关键功能是检查软件的表示和描述一致,没有冲突或者没有歧义。
    C 静态分析就是读代码
    D 静态分析需要读文档,读代码,读一切可读的东西
    备注:A的问题在于:静态测试一般只对选定的程序进行走查,并不是一种软件测试方法。B的问题在于:静态分析是指在不运行代码的方式下,通过词法分析、语法分析、控制流、数据流分析等技术对程序代码进行扫描。静态测试的关键功能是在于验证代码是否满足规范性、安全性、可靠性、可维护性等指标。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2017-10-10 09:55:37 | 只看该作者
    1.(1)D(2)B(3)C(4)A
    2.C
    3.AB
    4.B
    5.BD
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2017-10-10 12:09:27 | 只看该作者
    1.  (2)
    2. D
    3.AD
    4.C
    5.CD
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-3-5 14:39
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    16#
    发表于 2017-10-10 17:00:05 | 只看该作者
    1.B 2.D 3.AB 4.C 5.BC
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-12-21 09:54
  • 签到天数: 250 天

    连续签到: 1 天

    [LV.8]测试军长

    17#
    发表于 2017-10-11 09:01:00 | 只看该作者
    1:(3)   2:D    3:BD   4:C    5:CD      贴子上也没有写答题格式,不知道这个格式对不对。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-12-27 08:30
  • 签到天数: 471 天

    连续签到: 1 天

    [LV.9]测试副司令

    18#
    发表于 2017-10-11 09:09:13 | 只看该作者
    1、在面向对象程序设计语言中, ( D ) 是利用可重用成分构造软件系统的最有效的
    特性,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性; (B ) 可以实
    现发送一个通用的消息而调用不同的方法; ( C) 是实现信息隐蔽的一种技术,其目的
    是使类的 (A ) 相互分离。
    (1) A.封装  B.消息传递  C.引用  D.继承
    (2) A.封装  B.多态      C.引用  D.继承
    (3) A.引用  B.继承      C.封装  D.多态
    (4) A.定义与实现         B.分析与测试
    C. 分析与设计         D.实现与测试
    解析:在面向对象程序设计语言中,继承是利用可重用成分构造软件系统的最有效的特性,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性。 多态可以实现发送一个通用的消息而调用不同的方法;封装是实现信息隐蔽的一种技术,其目的是使类的定义与实现相互分离

    2、判断一个表达式中左右括号是否匹配,采用( D)实现较为方便。
    A.线性表的顺序存储  B.队列  C.线性表的链式存储  D.栈
    解析:在高级语言的编译阶段,从头到尾来扫描语句,检验括号是否匹配的方法可用“期待的急迫程度”来描述,这需要一个栈来帮助实现。换言之,每读到一个括号,若是右括号,则使置于栈顶的最急迫的期待得以消解,或者是不合法的情况;若是左括号,则作为一个新的更急迫期待压入栈中,自然使原有的在栈中的所有未消解的期待的急迫性都降了一级。这是栈的一个典型应用

    3、(不定项选择)以下哪些是重复问题(AB)
    A、现象相同,原因相同的问题单
    B、现象不同,原因相同的问题单
    C、现象相同,原因不同的问题单
    D、现象不同,原因不同的问题单
    解析:只要是相同原因造成的问题,都是重复问题
    4、下列对记录缺陷的意义的描述,不恰当的是(B)
    A、追踪缺陷解决
    B、为缺陷预防提供依据
    C、为评估开发人员绩效提供依据
    D、为评估软件质量提供依据
    解析:已经存在缺陷了,也就无法预防了
    5. 关于静态分析技术的说法错误的有(BCD)多选
    A 静态分析是一种不通过执行程序而进行测试的技术
    B 静态分析的关键功能是检查软件的表示和描述一致,没有冲突或者没有歧义。
    C 静态分析就是读代码
    D 静态分析需要读文档,读代码,读一切可读的东西
    解析:静态是指在不运行代码的方式下,通过词法分析、语法分析、控制流、数据流分析等技术对程序代码进行扫描,验证代码是否满足规范性、安全性、可靠性、可维护性等指标的一种代码分析
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2023-7-19 14:54
  • 签到天数: 266 天

    连续签到: 1 天

    [LV.8]测试军长

    19#
    发表于 2017-10-11 22:40:01 | 只看该作者
    1、在面向对象程序设计语言中, ( D ) 是利用可重用成分构造软件系统的最有效的
    特性,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性; (B ) 可以实
    现发送一个通用的消息而调用不同的方法; (C ) 是实现信息隐蔽的一种技术,其目的
    是使类的 (A ) 相互分离。
    (1) A.封装  B.消息传递  C.引用  D.继承
    (2) A.封装  B.多态      C.引用  D.继承
    (3) A.引用  B.继承      C.封装  D.多态
    (4) A.定义与实现         B.分析与测试
    C. 分析与设计         D.实现与测试
    【看法】封装、继承、多态的基本知识。


    2、判断一个表达式中左右括号是否匹配,采用( D )实现较为方便。
    A.线性表的顺序存储  B.队列  C.线性表的链式存储  D.栈
    【看法】左右括号的配对在程序中呈现先进后出(最外层的左括号和最后出现的右括号匹配,最内层的左括号和最近的右括号匹配,完全符合先进后出原则),与栈的原理相同,所以使用栈最方便。

    3、(不定项选择)以下哪些是重复问题(A)
    A、现象相同,原因相同的问题单
    B、现象不同,原因相同的问题单
    C、现象相同,原因不同的问题单
    D、现象不同,原因不同的问题单
    【看法】现象不同,对测试来说,一定不属于重复问题单,所以BD不选,现象相同,原因不同,当然不能算重复,所以也不选,唯一能选的就是A

    4、下列对记录缺陷的意义的描述,不恰当的是(C)
    A、追踪缺陷解决
    B、为缺陷预防提供依据
    C、为评估开发人员绩效提供依据
    D、为评估软件质量提供依据
    【看法】度量和记录需要客观,如果应用于绩效评估,会因为人的因素而受影响,甚至影响部门之间的关系。

    5. 关于静态分析技术的说法错误的有(AB)多选
    A 静态分析是一种不通过执行程序而进行测试的技术
    B 静态分析的关键功能是检查软件的表示和描述一致,没有冲突或者没有歧义。
    C 静态分析就是读代码
    D 静态分析需要读文档,读代码,读一切可读的东西
    【看法】静态分析是不执行被测程序,而不是所有程序。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2019-12-2 14:43
  • 签到天数: 20 天

    连续签到: 1 天

    [LV.4]测试营长

    20#
    发表于 2017-10-12 16:51:38 | 只看该作者
    1、在面向对象程序设计语言中, (D  ) 是利用可重用成分构造软件系统的最有效的
    特性,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性; ( B) 可以实
    现发送一个通用的消息而调用不同的方法; ( C) 是实现信息隐蔽的一种技术,其目的
    是使类的 (A ) 相互分离。
    (1) A.封装  B.消息传递  C.引用  D.继承
    (2) A.封装  B.多态      C.引用  D.继承
    (3) A.引用  B.继承      C.封装  D.多态
    (4) A.定义与实现         B.分析与测试
    C. 分析与设计         D.实现与测试
    注:封装、基础、多态的基本知识

    2、判断一个表达式中左右括号是否匹配,采用(D )实现较为方便。
    A.线性表的顺序存储  B.队列  C.线性表的链式存储  D.栈
    注:左右括号的配对在程序中呈现先进后出(最外层的左括号和最后出现的右括号匹配,最内层的左括号和最近的右括号匹配,完全符合先进后出原则),与栈的原理相同,所以使用栈最方便
    3、(不定项选择)以下哪些是重复问题(A)
    A、现象相同,原因相同的问题单
    B、现象不同,原因相同的问题单
    C、现象相同,原因不同的问题单
    D、现象不同,原因不同的问题单
    注:现象不同,对测试来说,一定不属于重复问题单,所以BD不选,现象相同,原因不同,当然不能算重复,所以也不选,唯一能选的就是A

    4、下列对记录缺陷的意义的描述,不恰当的是(C)
    A、追踪缺陷解决
    B、为缺陷预防提供依据
    C、为评估开发人员绩效提供依据
    D、为评估软件质量提供依据
    注:度量和记录需要客观,如果应用于绩效评估,会因为人的因素而受影响,甚至影响部门之间的关系

    5. 关于静态分析技术的说法错误的有(A B)多选
    A 静态分析是一种不通过执行程序而进行测试的技术
    B 静态分析的关键功能是检查软件的表示和描述一致,没有冲突或者没有歧义。
    C 静态分析就是读代码
    D 静态分析需要读文档,读代码,读一切可读的东西
    注:静态分析是不执行被测程序,而不是所有程序
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-4-28 23:10 , Processed in 0.078745 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表