当前位置:文档之家› Java编程规范试题

Java编程规范试题

Java编程规范试题
Java编程规范试题

姓名: ____________ 工号:_______________ 部门:____________ 成绩:

一. 判断题(共15题,每题2分,直接在括号内打“/或“X”)

1、任何时候都不要使接口可以序列化。x

2、相对独立的程序块之间、变量说明之后必须加空行。V

3、当程序需要释放对象的时候,应该手工调用fin alize 方法以释放对象。x

4、公司的规范要求注释率是20%以上,并且必须有助于对程序的阅读理解。x

5、为了程序更加简洁,我们应该尽量使用下面的方式来赋值: a = b = 1 。x

6、每个类都需要定义构建器。x

7、类名、方法名、属性名的命名,都应该使用意义完整的英文描述。V

8、main() 方法的定义是public static void main(String args[]) 。x

9、常量名应该使用全大写,英文单词之间用下划线或者-分隔开。并且,常量应该使用final

static 修饰。x

10、公有方法参数名可以和属性名相同,但局部变量不能和属性名相同。V

11、一两行代码就能完成的功能没有必要编写方法实现。x

12、对于模块间接口方法的参数的合法性检查,调用者和被调用者都应该对参数进行合法性检查。

x

13、运行期异常使用RuntimeException的子类来表示,必须在方法声明上加throws子句。x非运行

期异常是从Exception继承而来的,不用在可能抛出异常的方法声明上加throws子句。x

14、使用Objectstream 的方法后,调用release(),释放对象。X

15、减小单个方法的复杂度,使用的if, while, for, switch 语句要在10个以内。V

二、单项选择题(共23题,每题2分)

(c ) 1、排版时,代码缩进应该采用的方式是:

(A)Tab缩进

(B)2个空格缩进

(C)4个空格缩进

c ) 2 、下面哪条语句是不符合规范的:

int count = 0;

int num = 0;

... ;//program code

if (count == num)

{

}

(B)

long count = 0L;

long num = 0L;

... ;//program code

if (count == num)

{

}

(C)

float count = 0f;

float num = 0f;

... ;//program code

if (count == num)

{

(D) 以上语句都符合规范

b )3、对命名规范描述错误的是:

(A)、包名单词的首字母应该大写。

相关主题
文本预览
相关文档 最新文档