51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

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

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

[复制链接]
  • TA的每日心情
    奋斗
    前天 07:17
  • 签到天数: 2669 天

    连续签到: 6 天

    [LV.Master]测试大本营

    1#
    发表于 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,静态分析不是不执行程序,是不执行所有程序,静态分析主要分析代码。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-13 02:29 , Processed in 0.064301 second(s), 21 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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