欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    培训考试-笔试题(Java开发规范)(含答案).docx

    • 资源ID:48685718       资源大小:15.35KB        全文页数:3页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    培训考试-笔试题(Java开发规范)(含答案).docx

    Java开发规范培训试题一、单项选择题(10题,每题6分,共60分).关于命名规范,以下说法错误的有()单项选择DA、属性名使用意义完整的英文描述,第一个单词的字母使用小写,剩余单词首字母大写其余字 母小写的大小写混合法。属性名不能与方法名相同。B、方法名使用类意义完整的英文描述:第一个单词的字母使用小写、剩余单词首字母大写其余 字母小写的大小写混合法。C、方法中,存取属性的方法采用setter与getter方法,动作方法采用动词与动宾结构。D、常量命名使用全大小写的英文描述,英文单词直接用下划线分隔开,并使用static修饰。1 .关于Java的接口描述,以下哪些说法不符合开发规范:()单项选择【A】A .在接口类中的方法和属性使用public修饰符。B,对于Service类,内部的实现类加Impl的后缀与接口区别。例如:ProductServicelmpl实现ProductService接 口0C .对于Service类,基于S0A的理念,是以接口方式暴露服务。D.尽量不在接口里定义变量,如果一定要定义变量,肯定是与接口方法相关,而且是整个应用的 基础常量。2 .关于代码书写格式,以下哪些说法不符合开发规范:()单项选择AA.换行时相对上一行缩进1个空格。B.运算符与下文一起换行,方法调用的点符号与下文一起换行。C.在多个参数超长,逗号后进行换行。D.在括号前不要换行。4.以下哪些说法不符合开发规范:()单项选择【B】A .对于“明确停止使用的代码和配置”,如方法、变量、类、配置文件、动态配置属性等要坚决 从程序中清理出去,防止造成过多垃圾。B.永久弃用的代码段注释掉即可,即不用加任何注释。C .对于暂时被注释掉,后续可能恢复使用的代码片断,在注释代码上方,统一规定使用三 个斜 杠(/)来说明注释掉代码的理由。D 不要在视图模板中加入任何复杂的逻辑。5.下述各项中,不符合编码规范的是()单项选择AA.文件注释不需包含生成日期。B.将注释与其上面的代码用空行隔开。C.对于方法内部用throw语句抛出的异常,必须在方法的注释中标明,对于所调用的其他方法所抛出的异常,选择主要的在注释中说明。 对于非RuntimeException,即throws子句声明会抛 出的异常,必须在方法的注释中标明;D.注释尽量使用英文注释和英文标点。方法和类描述的第一句话尽量使用简洁明了的话概括一 下功能,然后加以句号。接下来的局部可以详细描述。6、下面的做法,不符合的编程规范要求的有:()单项选择AA.应明确规定对接口方法参数的合法性检查应由接口方法本身负责还是由方法的调用者负责,缺 省是由后者负责。B.注释的原那么是有助于对程序的阅读理解,注释越详细越好,注释语言必须准确、易懂、简洁。C.数据库操作、10操作等需要使用结束close。的对象必须在try -catch-finally的finally中 close () oD.明确方法功能,精确或近似地实现方法设计。一个函数仅完成一件功能,即使简单功能也应该 编写方法实现7 .关于类命名,以下哪些说法不符合开发规范()单项选择【D】A .抽象类命名使用Abstract或Base开头。B .异常类命名使用Exception结尾。C.测试类命名以它要测试的类的名称开始,以Test结尾。D .类使用upperCamelCase命名。8 .关于变量、方法名包的命名以下哪些说法不符合开发规范:()单项选择【A】多项选择A .POJO类中的任何布尔类型的变量,可以加is做区分。B ,包名统一使用单数形式,如:com. alibaba. mpp. utiloC,中括号是数组类型的一局部,数组定义如下:String args;不要误写为String args;D.Service/DAO层方法命名可以参考规约,例如:删除的方法推荐使用remove或delete做前缀。9 .下述各项中,不符合编码规范的是()单项选择CA.类和接口的注释应该放在package关键字之后,class或者interface关键字之前,文件注释 放在文件头部,包名之后的位置。B.公有和保护方法注释内容需列出一句话功能简述、功能详细描述、输入参数、返回值、违例、 输出参数等。C.单行注释建议使用/* */, 一般情况下,源程序有效注释量必须在30%以上。D.建议在注释中使用缩写,但不建议不常用缩写。10 .关于类和方法,以下哪些不符合开发规范:()多项选择DA.任何类、方法、严控访问范围。因为过宽泛的访问范围,不利于模块解耦。B.对外暴露的接口签名,原那么上不允许修改,宁可新增,防止对依赖端产生影响。C.如果新增一个功能完全相同的新接口,过时接口必须加deprecated注释。D.所有过时的类与方法不得使用。二、多项选择题(5题,每题8分,共40分).关于数据库命名规那么,以下哪些说法符合开发规范:()多项选择BC多项选择A .数据库库名和表名没有规定,可任意取名,只要方便记忆即可。B .库名应该尽量与应用名称保持一致,表的命名最好是业务名称表名的方式。C.无论是库名还是表名都禁用保存字,如desc、match、range等。D .表名、字段名必须使用小写字母或数字。1 .关于变量和常量定义,以下哪些符合开发规范:()多项选择【AD】多项选择A .Long a=2L; 大写的LB . Long a=21; /小写的 1C ,常量只定义一次,不再赋值,所以不需要命名规范。D .不要使用一个常量类维护所有常量,应该按常量功能进行归类,分开维护。2 .关于枚举类型,以下描述符合规范的是:()多项选择BCA.只要是常量,就使用枚举值.B.如果变量值在一个范围内变化,而且还带有名称之外的延伸属性,必须使用Enum类,如:pubic enum MonthEnm( JANUARY(1), FEBRARY(2), MCAC (I) 3, APA14DDEME 12)C.枚举名命名建议带上Enum,枚举成员名称需要全大写,单词用.分割。D.定义星期一至星期日这种范围固定的信息,不推荐使用校举类型。4 .关于常量定义,以下哪些说法符合开发规范:()多项选择【AC】多项选择A .不允许出现任何魔法值(即未经预先定义的常量)直接出现在代码中。B .魔法值是指程序中随意定义并赋值的变量值,如果代码编写者明白变量值意义是可以任意使用 的,例如在代码中写if (status = 3) return error;符合规范。C如果变量值仅在一个范围内变化推荐用Enum类。D .在程序中,一律禁止使用枚举类型。5 .以下关于格式规约的说法,正确的有哪些:()多项选择【AD】多项选择A,代码块缩进4个空格,如果使用tab缩进,请设置成1个tab为4个空格;B.代码块缩进5个空格,如果使用tab缩进,请设置成1个tab为5个空格。C.为了保持代码美观,手册强烈推荐增加假设干空格,使某一行的变量与相邻对应位置的变量 对齐。D .方法体内的执行语句组、变量的定义语句组、不同的业务逻辑之间或者不同的语义之间推荐插 入一个空行;相同业务逻辑和语义之间不需要插入空行。

    注意事项

    本文(培训考试-笔试题(Java开发规范)(含答案).docx)为本站会员(太**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开