Java编程规范试题.pdfVIP

  • 33
  • 0
  • 约1.38万字
  • 约 30页
  • 2021-07-16 发布于上海
  • 举报
JAVA编程规范 -- 试题 姓名: 工号: 部门: 成绩: 一 . 判断题(共 15题,每题 2分,直接在括号内打“√”或“×”) 1、任何时候都不要使接口可以序列化。 x 2 、相对独立的程序块之间、变量说明之后必须加空行。 √ 3、当程序需要释放对象的时候,应该手工调用 finalize 方法以释放对象。 x 4 、公司的规范要求注释率是 20%以上,并且必须有助于对程序的阅读理解。 x 5、为了程序更加简洁,我们应该尽量使用下面的方式来赋值: a = b = 1 。x 6 、每个类都需要定义构建器。 x 7、类名、方法名、属性名的命名,都应该使用意义完整的英文描述。 √ 8、main() 方法的定义是 public static void main(String args[]) 。x 9、常量名应该使用全大写,英文单词之间用下划线或者 - 分隔开。并且,常量应 该使用 final static 修饰。 x 10、公有方法参数名可以和属性名相同,但局部变量不能和属性名相同。 √ 11、一两行代码就能完成的功能没有必要编写方法实现。 x 12、对于模块间接口方法的参数的合法性检查,调用者和被调用者都应该对参数 进行合法性检查。 x 13、运行期异常使用 RuntimeException 的子类来表示,必须在方法声明上加 throws 子句。 x 非运行期异常是从 Exception 继承而来的,不用在可能抛出异常的 方法声明上加 throws 子句。 x 14、使用 ObjectStream 的方法后,调用 release() ,释放对象。 X 15、减小单个方法的复杂度,使用的 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 == num) { ; } (C) float count = 0f; float num = 0f; ;//program code if (count == num) { ; } (D) 以上语句都符合规范 ( b )3、对命名规范描述错误的是: (A)、包名单词的首字母应该大写。 (B)、类、接口名的单词首字母

文档评论(0)

1亿VIP精品文档

相关文档