欢迎来到易学考试网 易学考试官网
全部科目 > 大学试题 > 计算机科学 > 前端综合知识

多项选择题

断言的使用原则包括:()

    A.使用断言捕捉不应该发生的非法情况。不要混淆非法情况与错误情况之间的区别,后者是必然存在的并且是一定要作出处理的。
    B.使用断言对函数的参数进行确认。
    C.在编写函数时,要进行反复的考查,并且自问:"我打算做哪些假定?"一旦确定了的假定,就要使用断言对假定进行检查。
    D.一般教科书都鼓励程序员们进行防错性的程序设计,但要记住这种编程风格会隐瞒错误。当进行防错性编程时,如果"不可能发生"的事情的确发生了,则要使用断言进行报警。

点击查看答案&解析

相关考题

  • 多项选择题
    有关断言使用的注意事项包括:()

    A.在函数开始处检验传入参数的合法性
    B.每个assert只检验一个条件,因为同时检验多个条件时,如果断言失败,无法直观的判断是哪个条件失败
    C.不能使用改变环境的语句,因为assert只在DEBUG个生效,如果这么做,会使用程序在真正运行时遇到问题
    D.assert和后面的语句应空一行,以形成逻辑和视觉上的一致感

  • 多项选择题
    断言常用的函数有()

    A.assert.fail(actual,expected,message,operator)
    B.assert(value,message),assert.ok(value,[message])
    C.assert.equal(actual,expected,[message])
    D.assert.apply

  • 多项选择题
    “代码覆盖率”(code coverage)。测量维度正确的是()

    A.行覆盖率(line coverage):是否每一行都执行了?
    B.函数覆盖率(function coverage):是否每个函数都调用了?
    C.分支覆盖率(branch coverage):是否每个if代码块都执行了?
    D.语句覆盖率(statement coverage):是否每个语句都执行了?

微信小程序免费搜题
微信扫一扫,加关注免费搜题

微信扫一扫,加关注免费搜题