第一阶段学习总结测试题(软件)-孙晓亮

第一阶段学习总结测试题(软件)-孙晓亮

ID:15665234

大小:114.50 KB

页数:10页

时间:2018-08-04

第一阶段学习总结测试题(软件)-孙晓亮_第1页
第一阶段学习总结测试题(软件)-孙晓亮_第2页
第一阶段学习总结测试题(软件)-孙晓亮_第3页
第一阶段学习总结测试题(软件)-孙晓亮_第4页
第一阶段学习总结测试题(软件)-孙晓亮_第5页
资源描述:

《第一阶段学习总结测试题(软件)-孙晓亮》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C语言加强学习试题1.请写出20条C/C++编程规范的要求。1:if,for,do,while,case,switch,default等语句自占一行,且if,for,do,while等语句的执行语句部分无论多少都要加括号{};2:对齐只使用空格键,不使用TAB键;3:函数头部应进行注释,列出:函数的目的/功能,输入参数,输出参数,返回值,调用关系等;4:避免在注释中使用缩写,特别是非常用的缩写;5:全局变量要有详细的注释,包括对其功能,取值范围,哪些函数或过程存取它及存取时注意事项等的说明;6:对条件变量和分支语

2、句(条件分支,循环语句等)必须编写注释;7:除非必要,不要用数字或较奇怪的字符来定义标识符;8:注意运算符的优先级,并用括号明确表达式的操作顺序,避免使用默认的优先级;9:不要设计面面俱到,非常灵活的数据结构;10:编程时,要注意数据类型的强制转换;11:尽量减少没有必要的数据类型默认转换与强制转换;12:在同一项目应明确规定对接口函数参数的合法性检查应由函数的调用者负责还是由接口函数本身负责,缺省是由函数调用者负责;13:防止将函数的参数作为工作变量;14:不要设计面面俱到的函数;15:检查所有参数输入的有效性

3、;16:设计高扇入,合理扇出的函数;17:减少函数本身或函数间的递归调用;18:避免使用BOOL参数;19:使用断言来发现软件问题,提高代码的可测性;20:循环体内工作量最小化;21:避免循环体内含判断语句,应将循环语句置于判断语句的代码块之中;22:不要一味的最求紧凑代码;23:防止内存操作越界;24:严禁随意更改其它模块或系统的有关设置和配置;25:不能随意改变与其他模块的接口;2.请编写assert断言代码(提供功能越多越好)。并详细说明说明sert

4、

5、

6、

7、

8、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。