频道栏目
首页 > 资讯 > JAVA > 正文

2014年计算机二级JAVA考试专家预测试卷及答案18

14-03-19        来源:[db:作者]  
收藏   我要投稿
31.下列代码的执行结果是(      )。 
int length="Hell0".length();  
System.OUt.println(length);  
A.5  
B.2 
C.10  
D.6 
32.下列代码的编译或执行结果是(      )。  
public class Myval{ 
public static void main(string args[]){ 
MyVal m=new MyVal();  
m.aMethod();  

public void aMethod(){ 
boolean b[]=new Boolean[5];  
System.OUt.println(b[0]);  


A.1  
B.null 
C.0  
D.编译错误  
33.若变量a是String类型的数据,那么表达式(a+a)的类型是(      )。  
A.char  
B.String 
C.int  
D.long 
34.Component类中用于刷新组件的方法是(      )。  
A.getFont()  
B.getName() 
C.update() 
D.paint() 
35.鼠标在窗口中移动时,产生的事件是(      )。  
A.ActionEvent  
B.PrintEvent 
C.KeyEvent  
D.MouseEvent 
36.一棵二叉树的中序遍历结果为DBEAFC,前序遍历结果为ABDECF,则后序历结果为(      )。  
A.ACFBED  
B.DFBECA 
C.ABCDEF  
D.DEBFCA 
37.在关系A(S,SN,D)和关系B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则关系A的外码是(      )。  
A.CN  
B.SN 
C.S  
D.D 
38.若类声明加上(      )修饰符,则表示该类不能有子类。  
A.close  
B.final 
C.down  
D.end 
39.在对象流中,对象的传送首先要将所传送的对象串行化,也就是实现Serializable接口。下列代码中必须实现 Serializable接口的类是(      )。  
obiectInput in= 
new ObjectlnputStream(new FileInputStream("am- 
ployee.dat"));  
Employee[]newStaff=(Employee[1]in.readobject();  
A.Employee B.Input 
C.Staff D.Stream 
40.下列代码的执行结果是(      )。  
public class Expression{ 
public static void main(String arga[]( 
Int vl=10,v2=99,v3=0;  
System.Out.prIntln((vl

A.9.9  
B.3 
C false  
D.true  31.A。【解析】字符串"Hello"的长度是5,java在计算字符串长度时只计算实际字符串长度。  
32.A。【解析】boolean类型的变量值只有ture或false,b[0]的默认初始值为false。  
33.B。【解析】Java中允许两个String类型进行+运算,其结果仍旧是String类型。  
34.C。【解析】getFont方法用来获取字体,getName方法用于获取组件的名字,paint方法用于绘制组件,update方法用于刷新组件。 
35.D。【解析】鼠标在窗口中移动产生的事件是MouseEvent事件,ActionEvent是动作事件处理,PrintEvent是打印事件,KeyEvent是键盘事件。  
36.D。【解析】这类题型一般通过前序遍历的结果来找根结点,用中序遍历的结构找分支结点,通过画出该二叉树可得到结果。  
37.D。【解析】外码用于建立和加强两个关系之间的连接,通过将保存关系中主键值的一列或多列属性添加到另一个关系中,可建立两个关系之间的联系,这个列属性称为第二关系的外码。  
38.B。【解析】如果一个类被final修饰符修饰说明这个类不可能有子类,被定义为final的类通常是一些有固定作用,用来完成某种标准功能的类。  
39.A。【解析】一个对象能够实现序列化的前提是实现Serializable接口,Serializable接口没有方法,更像是一个标记,有了这个标记的Class才能被序列化机制处理。  
40.C。【解析】此题后半部分除数是0,按常理说应该报异常,且不会得出结果。但是在计算&&运算时采用了部分结果方法,即先运算前半部分,如果前半部分为假,则不必计算后半部分,整个结构为假,如果前半部分为真,这时才计算后半部分的值,在此,前部分已经为假,所以结果就不用计算后半部分。
相关TAG标签
上一篇:ASP.NET MVC 在控制器中获取某个视图动态的HTML代码
下一篇:2014年计算机二级JAVA考试专家预测试卷及答案7
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站