编程规范测试试卷.doc
《编程规范测试试卷.doc》由会员分享,可在线阅读,更多相关《编程规范测试试卷.doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C/C+编程规范测试试卷B(总分100分)涉及的内容:基本原则、布局格式、注释、命名规则、变量常量与类型、表达式与语句、函数与过程、可靠性、可测试性、断言与错误处理说明:考试题目的答案以编程规范作为依据,并非以C/C+语法规则为依据。一、 填空(20分)1. 在C/C+程序中,包含标准库头文件用 号,包含非标准库头文件用 号。2. C/C+程序中每一行的代码和注释不能超过 列。3. C+语言中,多行注释采用 ,单行注释采用 4. 一般情况下,源程序有效注释量必须在 以上。5. 变量名长度应小于 个字符,以保持与ANSI C标准一致。6. 在命名规则中,标识符的命名应当符合 原则。7. 结构名、
2、联合名、枚举名由前缀 开头,事件名由前缀 开头。8. 应当将指针变量用“=”或“!=”与 比较。9. 在switch语句中,每一个case分支必须使用 结尾,最后一个分支必须是 分支。10. 如果函数没有参数,则用 填充。11. 指针类型变量必须初始化为 。12. 如果参数是指针,且仅作输入用,则应在类型前加 。13. 当结构变量作为参数时,应传送结构的 而不传送整个结构体,并且不得修改结构中的元素,用作输出时除外。14. 不要省略返回值的类型,如果函数没有返回值,那么应声明为 类型。15. 在编写派生类的赋值函数时,必须要对 重新赋值。16. 用 来检查程序正常运行时不应发生但在调测时有可能
3、发生的非法情况。二、 判断(10分):以下的叙述中可能存在错误,请在您认为正确的叙述后面划”,在错误的叙述后面划”X”。 1. 可以在程序中定义一个多功能的变量,使其用作多种用途。2. 可以使用TAB键进行缩进,也可以使用空格进行缩进。缩进为4个空格。3. if、else、else if、for、while、do等语句自占一行,执行语句不得紧跟其后。不论执行语句有多少都要加 。4. 所调用函数的错误返回值如果没有实际意义,可以不必对其进行处理。5. 不可在for 循环体内修改循环变量,防止for 循环失去控制。6. 结构和联合必须被类型化。7. 可以将布尔变量和逻辑表达式直接与TRUE、FAL
4、SE或者1、0进行比较8. 浮点变量可以用“=”或“!=”与任何数字比较。9. 完整的变量名应由前缀+变量名主体组成,变量名的主体应当使用“名词”或者“形容词名词”,且首字母必须大写。10. 宏、常量名可以使用大写字母也可以使用小写字母, 用下划线 _ 分割单词。预编译开关的定义使用下划线 _ 开始。三、 选择(20分):每一个题目可能有不止一个答案。1. 类中的属性应声明为 ,用公有的函数访问。A.private B.public C. protected2. 变量活动范围前缀规范有 : A. g_ B. s_ C. m_ D. 空3. 可以在其前后不加空格的操作符有: A. + B. =
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 编程 规范 测试 试卷
限制150内