51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

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

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

[复制链接]
  • TA的每日心情
    开心
    2021-12-27 08:30
  • 签到天数: 471 天

    连续签到: 1 天

    [LV.9]测试副司令

    1#
    发表于 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 静态分析需要读文档,读代码,读一切可读的东西
    解析:静态是指在不运行代码的方式下,通过词法分析、语法分析、控制流、数据流分析等技术对程序代码进行扫描,验证代码是否满足规范性、安全性、可靠性、可维护性等指标的一种代码分析
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-14 01:23 , Processed in 0.058364 second(s), 21 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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