被引用:5次
本页仅为文字内容,不可回答。
JAVA开发规范笔试题
Q1:下列接口定义方法正确的是
A.public void save();
B.private void save();
C.void save();
D. public abstract void save();
Q2:下列类名或方法使用驼峰法命名规范的是
A.microPolo
B. getHttpMessage()
C.TCPUDPDeal
D.XMLService
Q3:下列编码规范的是
A.if( a == b )
B.if(a==b)
C.if (a==b)
D.if (a == b)
Q4:下列关于equals使用和理解正确的是
A.’test’.equals(object)
B.object.equals(‘test’)
C.equals是比较两个对象的地址
D.重写hashCode不必重写equals
Q5:下列比较结果为true的是
A.Integer a = 256 ; Integer b = 256; System.out.println(a==b);
B.Integer a = 127 ; Integer b = 127; System.out.println(a==b);
C.Integer a = 127 ;System.out.println(a.equals(127));
Q6:排版时,代码缩进应该采用的方式是
A.Tab缩进
B.2个空格缩进
C.4个空格缩进
D.8个空格缩进
Q7:关于复杂度,下面哪句话是错误的
A.继承层次建议不要超过5层
B.方法行数建议在10-50行
C.方法参数建议不要超过5个
D.类的行数不要超过1000行
Q8:有关各种注释内容,描述错误的是
A.成员变量注释内容:成员变量的意义、目的、功能,可能被用到的地方。
B.公有和保护方法注释内容:列出方法的一句话功能简述、功能详细描述、作者、输入参数、输出参数、返回值、违例等。
C.类和接口的注释内容:类的注释主要是一句话功能简述、功能详细描述,可根据需要列出:版本号、生成日期、作者、内容、功能、与其它类的关系等。 如果一个类存在Bug,请如实说明这些Bug。 
D.文件注释内容有:文件名、版权说明、描述信息、生成日期、修改历史。
E.包的注释内容:简述本包的作用、详细描述本包的内容、产品模块名称和版本、公司版权。
Q9:下面描述中符合公司编程规范的说法有
A.不要使用空的for 、if  、while 语句。 
B.在switch 中每个 case 语句都应该包含 break 或者 return。
C.在运算中允许减小数据的精度,在赋值过程要进行强制转型操作
D.switch 语句中的 case 关键字要和后面的常量保持一个空格,switch 语句中不要定义case 之外的无用标签。
Q10:对包的命名,下面正确的是
A.com.huawei.产品名.模块名称
B.com.huawei.开发组名称.项目名称
C.com.huawei.部门名称.模块名称
D.com.huawei.部门名称.项目名称
Q11:关于类和方法的注释最好用哪种
A.//
B./* */
C./** /
D.///
Q12:对于覆写方法下面说法正确的是
A.必须添加@Override注解
B.不需要@Override注解
C.覆写方法名称可以不与父类方法一致
D.覆写不能体现多态性
Q13:关于Service/DAO层的方法命名规范,下列说法正确的是
A.获取单个对象的方法用 get 做前缀
B.插入的方法用 save/insert 做前缀
C.删除的方法用 remove/delete 做前缀
D.获取统计值的方法用 count 做前缀
Q14:if()...else if()...else()..方式表达逻辑时,最好控制在()层及以下
A.2
B.3
C.4
D.5
Q15:在一个switch块内,必须包含一个()语句并放在最后
A.return
B.break
C.continue
D.break
Q16:获取系统当前毫秒数用new Date().getTime()
正确
错误
Q17:在视图模板中不能添加任何复杂逻辑
正确
错误
Q18:.List去重,可以通过Set集合的唯一性进行快速去重
正确
错误
Q19:日志文件至少保存 15 天,因为有些异常具备以“周”为频次发生的特点。
正确
错误
Q20:循环体内,字符串的连接方式,可以使用String +=String方法进行扩展
正确
错误
Q21:请写出5个你在编程中遇到的常见异常
    ____________
Q22:请写出一个简单的单例模式的类
    ____________
Q23:String s = new String(xyz);创建了几个String Object
    ____________
Q24:简述String和StringBuffer的区别
    ____________
联系我们
客服专线 4006-700-778
其他咨询 4006-188-166
客服邮箱 wenjuan@idiaoyan.com
问卷网公众号 问卷网公众号
问卷网APP 问卷网APP
问卷网服务协议隐私政策免责声明©2013-2020 众言网络ICP证:合字B2-20160010沪ICP备10013448沪公网安备 31010402000149号