判断题(共 19题,每题 2分,直接在括号内打“√”或“×”)
对  )1、不允许把多个短语句写在一行中,即一行只写一条语句。
对 )2、如果编程工具提供将 TAB键转换成空格键,对齐、缩进可以使用 TAB,否则应使用空格键。
对 )3、数据结构声明 ( 包括数组、结构、类、枚举等 ) ,如果其命名不是充分自注释的,必须加以注释。
对  )4i j k只可以用作循环变量,不能用于其它局部变量。
错 )5、当一个表达式包含多个运算符时,应该尽量用默认优先级来保证表达式的运算顺序。
对 )6、由于引用了全局变量和静态局部变量的函数不方便重入,因此在实时系统编程中,应尽量减少对全局变量和静态局部变量的使用。
错  )7、应当尽可能设计功能全面、灵活的数据结构,以提高效率。
错  )8、结构中元素的排列不影响结构占用空间的大小。
错  )9、断言可以用来处理程序的任何错误情况。
错 )10、在一般应用的情况下,当前代码,处理一个 1000条记录的结果只要 2000 毫秒。采用了新的处理机制,处理同样大小的结果只要 1999毫秒,这种提高还是有重要意义的。
对 )11、提高代码效率应当保证软件系统的正确性、稳定性、可读性及可测性的前提下进行。
错  )12、内存操作越界可以通过测试发现,设计时不必过分关注.
对  )13、对程序进行编译时,必须打开编译器的所有告警开关。
对  )14、用宏定义代替表达式时,要使用完备的括号,保证宏定义的完整性。
对 )15、单元测试开始要跟踪每一条语句,并观察数据流及变量的变化。不能进行单步跟踪的代码,要采用日志输出等形式,跟踪数据流和变量的变化;
对  )16、一个函数仅完成一件功能。
对  )17、对参数输入和非参数输入都要检查有效性。
错  )18、应该设计高扇出、合理扇入的函数。
错  )19、应该为函数功能的扩展预留尽可能多的参数接口。
二、单项选择题(共  17题,每题 2分)
1、下面哪条语句符合编程规范:
A
for (...) {
... // program code
}
B
if (...)
{
... // program code
}
C
void example_fun( void )
{

... // program code
}
D) 以上都不对。
D 2、下面哪种变量定义不当,可能导致堆栈溢出?A、静态全局变量
B、动态全局变量
C、静态局部变量


D

D、动态局部变量
3、在 C语言中,若有以下定义

最容易上手的编程语言
:

char

a;

int

b;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。