浙大2013年法律基础在线作业
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
JAVA编程考试题(中软)
单选
1、下面哪条语句符合编程规范 C
A、程序块要釆用缩进风格编写,编进的空格数为2个,不允许使用TAB缩进
B、程序块要采用缩进风格编写,缩迸的空格数为8个,不允许使用TAB缩进
C、程序块要釆用缩进风格编写,缩进的空格数为4个,不允许使用TAB缩进
D、程序块要采用缩进风格编写,使用TAB缩进
2、以下说法正确的有 C
A、程序中的一些状态多直接用数字表示,如函数执行成功 retuml;
B、对于表示函数执行错误,多用约定的错误码来标识
C、用有意义的静态变量或者枚举来代替数字型的程序状态,如函数执行成功retumSUCCESS;
D、序中的魔鬼数字并不可怕,需要所有开发人员努力理解这些数字的含义
3、以下关于数组的写法符合编程规范的有:A
A、int[] index;
B、int index[10];
C、int[10] index;
D、Intindex [] ;
4、关于异常,以下说法正确的有 B
A、用日志工具类记录异常exception,getMewag() 信息
B、用日志工具类记录异常exception.toString信息
C、曰志不要记录异常信息
D、直接抛出异常日志不需要记录所有的异常
5. 关于异常,以下说法正确的有 B
A、异常捕捉尽置直接catch(Exceptionex),而不是把异常细分处理
B、异常捕获尽重+要直接catch(Exceptkmex),应该把异常细分处理
C、遇到异常直接在本函数后加throwsException,则可以不处理异常
D、遇到任何异常直接return
6. 以下说法正确的有 C
A、集合中的数据如果不使用了可以等待垃圾回收器自动冋收
B、集合中的数据如果不使用了,取得对象引用后执行:对象引用=null,,对象将被释放
C、集合中的数据如果不使用了应该及时释放
D:集合中的对象在一段时间内不操作会自动释放
7. 以下说法错误的有 D
A、对于switch语句下的case语句,必须在每个case分支结束前加上break语句。
B、改代码同时修改相应的注释,以保证注释与代码的一致性.不再有用的注释要删除
C,注释的内容要濟楚、明了,含义准确,防止注释二义性
D, 注释中尽量使用缩写,使注释简洁
8、以下说法错误的有 C
A、避免在一行代码或表达式的中间插入注释
B、在代码的功能、意图层次上进行注释,提供有用、额外的信息
C、中文注释中也必须使用英文标点
D、注释应考虑程序易读及外观排版的因素
9、以下说法错误的有 A
A、方法内的单行注释使用/****/
B,一些复杂的代码需要说明。
C,使用Html标签使javaDoc生成更加美观。
D、方法和类释描述的第一句话尽量使用简洁明/的话概括一下功能
10、以下说法错误的有 D
A.通过对函数成过程、变置、结构等正确的命名以及合理地组织代码的结构,使代码成为自注秤的
B,常用组件类的命名以组件名加上组件类型名结尾
C,如果函数名超过15个字母,可采用以去掉元音字母的方法或者以行业内约定俗成的缩写方式缩写函数名
D,准确地确定成员函数的存取控制符号:只是该类内部调用的函数使用默认属性,继承类可以使用的使用protected 属性
11、如下关于接口的描述不正确的是 D
A、一个只有abstract方法、final static属性的类应该定义成接口
B、去掉接口中多余的定义(不使用public, abstract, static, final等,这是接口中默认的)。
C、作类中对于没有实现的接口,应该定义成抽象方法,类应该定义成抽象类
D、不建议对接口进行instanceof运算。
12、以下说法错误的有 B
A、避免使用不易理解的数字,用有意义的标识来替代。
B、数组声明的时候使用intindex[],而不要使用int[]index
C、不要使用System.out与System.err进行控制台打印
D、应该使用工具类(如:日志工具)进行统一曰志记录或者打印
13、以下说法错误的有 B
A、如果多段代码重复做同一件事情,那么在方法的划分上可能存在问题
B、集合中的数据如果不使用了应该及时释放,尤其是可重复使用的集合_
C、源程序中关系较为紧密的代码应尽可能相邻
D、高技巧语句一般都是高效率的程序
14、以下说法错误的有 D
A、明确方法功能,精确(而不是近似)地实现方法设计
B、尽量使用Java5.O新循环写法。
C、使用java5.O枚举来替代以前用数字与字符串的同等目的的操作a、
D、interface中定义的常量尽量写public、static、final修饰词
15、以下说法错误的有 D
A、对Debug,Info级别日志输出前必须对当前的调试等级先进行判断。
B、数组复制使用System.arrayCopy(*}
C、不要使用循环将集合转为数组,可以使用集合的 toArray()方法
D、大量字符串的“相加”操作,如果要求线程安全,需要使用 StringBuilder
16.以下说法错误的有 B
A、对类中日志工具吋象logger应声明为static.
B、public类型的底层函数需对输入参数进行参数判断,参数不合法应该主动抛出Exception,外部函数应该捕获异常并处理
C、尽量使用JDK自带的API函数,不要自己写类似功能的函数
D、实现Serializable接口的可序列化类应该显式private static final声明serislVerslonUID.
17、以下语句中,不符合编程规范排版要求的是 A
A、if (carrent_time>= MAX_TI M E_VALUE)
B、if(!isEmpty)
C、if((a==b)|| (c>d))