下列关于断言的描述中,错误的是( )
A: 断言是调试程序的一种手段
B: 若断言情况发生,一般会终止程序
C: 在C++中,宏assert()用来在调试阶段实现断言
D: 断言在程序调试与发布版本中都可以使用断言
A: 断言是调试程序的一种手段
B: 若断言情况发生,一般会终止程序
C: 在C++中,宏assert()用来在调试阶段实现断言
D: 断言在程序调试与发布版本中都可以使用断言
举一反三
- 断言的基本用途是( )程序。通常要在编译器启动断言检查后才能在程序中使用断言。程序布署完之后就关闭断言。 A: 调试 B: 调节 C: 维护 D: 测试 E: 运行
- 断言是让程序在运行过程中自我检查的代码,断言分为前置断言、后置断言、( )三类。 A: 不变断言 B: 常数断言 C: 判断断言 D: 中置断言
- 中国大学MOOC: 断言的基本用途是( )程序。通常要在编译器启动断言检查后才能在程序中使用断言,程序布署完之后就关闭断言。
- 中国大学MOOC: 断言是让程序在运行过程中自我检查的代码,断言分为前置断言、后置断言、( )三类。
- 以下关于断言(assertion)的叙述,不正确的是( )。? 在类的代码中,加入一些断言,不是定义契约,仅仅是测试|断言可以被评估,或者忽略|断言仅仅是一些逻辑表达式|断言不影响程序的执行