Java编程规范试题 .doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Java编程规范试题 .doc》由会员分享,可在线阅读,更多相关《Java编程规范试题 .doc(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、JAVA编程规范-试题姓名: 工号: 部门: 成绩: 一. 判断题(共15题,每题2分,直接在括号内打“”或“”)1、任何时候都不要使接口可以序列化。x2、相对独立的程序块之间、变量说明之后必须加空行。3、当程序需要释放对象的时候,应该手工调用finalize方法以释放对象。x4、公司的规范要求注释率是20以上,并且必须有助于对程序的阅读理解。x5、为了程序更加简洁,我们应该尽量使用下面的方式来赋值:a = b = 1 。x6、每个类都需要定义构建器。x7、类名、方法名、属性名的命名,都应该使用意义完整的英文描述。8、main() 方法的定义是public static void main(S
2、tring args)。x9、常量名应该使用全大写,英文单词之间用下划线或者-分隔开。并且,常量应该使用final static修饰。x10、公有方法参数名可以和属性名相同,但局部变量不能和属性名相同。11、一两行代码就能完成的功能没有必要编写方法实现。x12、对于模块间接口方法的参数的合法性检查,调用者和被调用者都应该对参数进行合法性检查。x13、运行期异常使用RuntimeException的子类来表示,必须在方法声明上加throws子句。x非运行期异常是从Exception继承而来的,不用在可能抛出异常的方法声明上加throws子句。x14、使用ObjectStream 的方法后,调用r
3、elease() ,释放对象。X15、减小单个方法的复杂度,使用的 if, while, for, switch 语句要在10个以内。二、单项选择题(共23题,每题2分)( c )1、排版时,代码缩进应该采用的方式是:(A)Tab缩进(B)2个空格缩进(C)4个空格缩进(D)8个空格缩进( c )2、下面哪条语句是不符合规范的: (A) int count = 0; int num = 0; .;/program code if (count = num) .; (B) long count = 0L; long num = 0L; .;/program code if (count = nu
4、m) .; (C) float count = 0f; float num = 0f; .;/program code if (count = num) .;(D)以上语句都符合规范( b )3、对命名规范描述错误的是: (A)、包名单词的首字母应该大写。 (B)、类、接口名的单词首字母应该大写。(C)、方法名的单词首字母应该大写。(D)、变量名的单词首字母应该大写。( b )4、下面那句话是正确的: (A)、main() 方法的位置是可以随意放置的。(B)、所有的变量都应该显示初始化。(C)、线程中需要实现 start() 方法。(D)、可以在运算中适当减小数据的精度,以减少计算量。( c
5、)5、下面那条语句是符合编码规范的:(A)、for (int i = 0; i+; i 10)if ( isEnd ) i = 10;(B)、for (int i = 0; i+; i 10)if ( isEnd ) i = 11;(C)、for (int i = 0; i+; i 10)if ( isEnd ) break;(D)、for (int i = 0; i+; i = b) & (c d) . / program code( c )16、调试代码,增加打印信息,应该使用: (A)(B)(C)包含统一开关的测试类进行统一打印(D)以上都不是( d )17、程序的效率关键在于:(A)高
6、技巧的语句(B)结构清晰的语句(C)符合编程规范的语句(D)以上都不是( c )18、下面哪个线程调用是符合编程规范的: (A)resume()(B)suspend()(C)start()(D)stop()( d )19、对于创建的主要的类,最好置入main()函数,下面哪个不需要(A)能完成独立功能的类,如通讯类。(B)具有完整界面的类,如一个对话框、一个窗口、一个帧等。(C)JavaBean 类。(D)资源类。( b )20、下面说法错误的是: (A)源程序中关系较为紧密的代码应尽可能相邻。(B)集合中的数据不使用时,虚拟机会负责收集,因此不需要显示释放。(C)如果多段代码重复做同一件事情
7、,那么在方法的划分上可能存在问题。(D)静态成员或者方法使用类名访问,不使用句柄访问。( d )21、下面说法错误的是: (A)不要覆盖父类的静态方法和私有方法。(B)不要覆盖父类的属性。(C)不要使用两级以上的内部类。(D)在Sevlets中必须使用同步方法 。( c )22、下面那句话是正确的: (A)、所有的类都应该重载toString方法,返回该类有意义的内容。(B)、明确方法功能,近似地实现方法设计。(C)、赋值运算符”=”前后都应该加空格。(D)、get、set方法和相关属性,应该尽量放在一起定义。( d )23、下面代码,那个是不符合编码规范的: (A)、switch (numb
8、er)case 1 : . / program code break;default : break; (B)、switch (number)case 1 : /1和2具有同样的含义,所以1也进入2的处理case 2 : . / program code return ;default : break;(C)、switch (number)case 1 : . / program code return;default : break;(D)、以上都是符合编码规范的三、多项选择题(共12题,每题2分)( ab )1、对于javadoc中的方法注释描述正确的是: (A)、deprecated 表
9、示该方法不建议使用(B)、return 表示返回的类型。(C)、public LogIterator read(String logType) throws IOException中的参数应该这样注释: /*param logType String */(D)、C例子中的异常应该如下注释:/*throws IOException * exception/throws 违例类型 违例说明*/。异常注释用exception或throws表示,在JavaDoc中两者等价,但推荐用exception标注Runtime异常,throws标注非Runtime异常。异常的注释必须说明该异常的含义及什么条件下
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java编程规范试题 Java 编程 规范 试题
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内