云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 编码规范考试

编码规范考试

  • 62 次阅读
  • 3 次下载
  • 2025/12/12 2:12:51

B. void example_fun( void ) {

... // program code }

C. if (filename != null && new File(logPath + filename).length() < LogConfig.getFileSize()) {

... // program code }

D. LogFilename now = null; LogFilename that = null;

4. 下述各项的代码中,符合编码规范的是 bd

A. if(writeToFile) writeFileThread.interrupt(); B. if(writeToFile) {

writeFileThread.interrupt(); }

C. if(log.getLevel() < LogConfig.getRecordLevel()) {

return; }

LogWriter writer;

D. if(log.getLevel() < LogConfig.getRecordLevel()) {

return; }

LogWriter writer; int index;

5. 下述各项中,不符合编码规范的是 ac

A. int a, b, c; B. flag=! isEmpty; i ++; C. if (current_time >= MAX_TIME_VALUE) D. p . id=pid;

6. 下述各项中,关于注释的描述正确的是 ad

A. 注释应与其描述的代码相近,对代码的注释应放在其上方或右方(对单条语句的注释)相邻位置。

B. 注释也可放在下面,如放于上方则需与其上面的代码用空行隔开。 C. 注释与所描述内容可以不采用同样的缩排。 D. 将注释与其上面的代码用空行隔开。

7. 下述各项中,关于注释的描述错误的是 ac

A. 对简单的变量的定义和分支语句(条件分支、循环语句等)可以不编写注释。 B. 对于switch语句下的case语句,如果因为特殊情况需要处理完一个case后进入下一个case处理,必须在该case语句处理完、下一个case语句前加上明确的注释。

C. 建议在代码写作完成后,统一添加注释。

D. 注释的内容要清楚、明了,含义准确,防止注释二义性. 8. 下述选项中,关于命名描述正确的是 ac

A. 包名采用域后缀倒置的加上自定义的包名,采用小写字母。 B. 包名可以根据需要自己定义即可,采用小写字母。

C. 类名和接口使用类意义完整的英文描述,每个英文单词的首字母使用大写、其余字母使用小写的大小写混合法。

D. 类名和接口使用类意义完整的英文描述,第一个单词的字母使用小写、剩余单词首字母大写其余字母小写的大小写混合法。 9. 下述选项中,关于类的设计描述不正确的是 bd

A. 明确类的功能,精确(而不是近似)地实现类的设计。 B. 一个类可以实现多组相近的功能。

C. 所有的数据类必须重载toString() 方法,返回该类有意义的内容。 D. 接口方法参数应由调用者和被调用者均对参数进行合法性检查。 10. 下述选项中,关于异常的处理描述正确的是 ab

A. 数据库操作、IO操作等需要使用结束close()的对象必须在try -catch-finally 的finally中close()。

B. 异常捕获后,如果不对该异常进行处理,则应该纪录日志或者ex.printStackTrace() 。

C. 自己抛出的异常不需要填写详细的描述信息。 D. 运行期异常使用RuntimeException的子类来表示,必须在可能抛出异常的方法声明上加throws子句。非运行期异常是从Exception继承而来的,不用在方法声明上加throws子句。 答案

1.AB 2.AB 3.CD 4.BD 5.AC 6.AD

7.AC 8.AC 9.BD 10.AB

四.改错题(共2题,每题5分)

第一题 /**

* delExpImpLog *

* @param request * request * @param indexes * indexes

* @param operateLog operateLog *

*/

[邵洪岗1] public void delExpImpLog(HttpServletRequest request, Integer[] indexes, OperateLog operateLog[邵洪岗2])[邵洪岗3]

{

// 初始化返回结果码 portalOperLog =

(PortalOperLog)BeanMaker.getBean(\);

// 初始化删除失败记录数 int errorCount = 0;

ExpImpLog expImpLog = null;

for (int i = 0; i < indexes.length; i++) {

Integer index = indexes[i]; try {

expImpLog = expImpDao.findByInnerIndex(index); if (null == expImpLog) {

// 写操作失败日志

portalOperLog.logDeleteFail(request,\deleted \,\,operateLog); continue; }

// 删除导入日志

expImpDao.delOneEcInfo(expImpLog);

File file = new File(expImpLog.getErrorFile()); if (\[邵洪岗file.exists())[邵洪岗 { {

runLog.info(\ + expImpLog.getErrorFile());

} } else {

runLog.error(\ + expImpLog.getErrorFile()

+ \);

//删除失败,失败记录加1

4].equals(request.getStateCode()) &&

5]

if (file.delete())

errorCount++; }

// 记录操作结果日志

portalOperLog.logDeleteSucc(request, expImpLog, \expImpLog success\, operateLog); }

catch (Exception e)[邵洪岗 { e);

// 删除失败,失败记录加1 errorCount++; } }

portalResult.setDelErrorNum(errorCount); } }

第二题

/**

* 获取通知地址分发消息。 * @author wangxiaoya * @date 2010-7-19 */ public void cycleInfo()

6]

runLog.error(\expImpLog fail! innerIndex=\ + index,

{

String Str [] = null;[邵洪岗

7]

//获取各个部件的通知地址

Str = outNotify.getResult(); StringBuffer b = null;[邵洪岗 BufferedReader in = null;

Connection conn = null; APLResultSet rs = null; String sql= \ File file = null;

for (int i = 0; i < Str.length; i++)

8]

{

if( null != Str)[邵洪岗 { }

conn = DB.getConnection();[邵洪岗

9]

log.log(Priority.DEBUG, \

10]

try {

in = new BufferedReader(new FileReader(file)); b = new StringBuffer(); }

catch {

Throw ex; } } } }

[邵洪岗11] [邵洪岗12]

[邵洪岗13](IOException ex)

搜索更多关于: 编码规范考试 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

B. void example_fun( void ) { ... // program code } C. if (filename != null && new File(logPath + filename).length() < LogConfig.getFileSize()) { ... // program code } D. LogFilename now = null; LogFilename that = null; 4. 下述各项的代码中,符合编码规范的是 bd A. if(writeToFile) writeFileThread.interrupt(); B. if(writeToFile) {

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com