日期:2014-05-20  浏览次数:20629 次

一套java笔试题,答者有分
1.在使用interface声明一个接口时,只可以使用( )修饰符修饰该接口。 
A、private B、protected C、private protected D、public 


2.有以下方法的定义,请选择该方法的返回类型( )。 
ReturnType method(byte x, float y) 

return (short)x/y*2; 

A、byte B、short C、int D、float 


3.设有下面两个类的定义: 
class Person { class Student extends Person { 
long id; // 身份证号 int score; // 入学总分 
String name; // 姓名 int getScore(){ 
} return score; 


则类Person和类Student的关系是( )。 
A、包含关系 B、继承关系 C、关联关系 D、上述类定义有语法错误 


4.在编写Java Applet程序时,需要在程序的开头写上( )语句。 
A、import java.awt.* ; B、import java.applet.* ; 
C、import java.io.* ; D、import java.awt.event.* ; 


5.以下哪个不是Java的关键字?( ) 
A、FALSE B、const C、this D、void 


6. 简述面向对象的特点 


7.Java实现 字符串到实数转化的伪代码 
  Public double GetDouble( 
String Dtr,//转换目标 
int len//小数位长度 

  Eg GetDouble(“123456.3456”,2) = 123456.35 


8.根据如下的表格做简单的业务需求分析 
 
说明: 
上表格是一张考核表,月初由员工填写计划,提交经理审批。 
月末由员工自评后提交经理后,由部门领导进行最终打分。 
我们想通过系统实现计划的收集&考核的执行 



------解决方案--------------------
难点?
------解决方案--------------------
D D D B A
------解决方案--------------------
1.D 接口必须是公共的
2.D 很好判断(short)x/y*2;中占用内存最大的是float类型的 y 
3.D 内部类不用extends修饰
4.B 这不用说了吧
5.A 同上
6.多态性 复用性 很多~
7.没看明白
8.4个 1.记录员工自评分 2.记录老板评分 3.将上面的两个做比较 4.图形界面显示

------解决方案--------------------
6. 简述面向对象的特点 去百度或GOOGLE
------解决方案--------------------
D D D B A
------解决方案--------------------
1D 
2D 
3D 
4B 
5A
------解决方案--------------------
1.D 2.D 3.D 4.B 5.A
6.围绕封装、继承及多态来阐述
7.
public static double GetDouble(String Dtr,int len){
BigDecimal res = new BigDecimal(Dtr);
res = res.setScale(len, BigDecimal.ROUND_HALF_UP);
double dtr = res.doubleValue();
return dtr;
}
8.权限模块、计划填写模块、审批模块、考评模块
------解决方案--------------------
3楼、3.D 内部类不用extends修饰 

内部类可以用extends修饰,匿名内部类才不能用extends或implements修饰,这题是错在int getScore(){ } return score; 这里

------解决方案--------------------
学习了。
------解决方案--------------------
不难吧.
------解决方案--------------------
楼上都搞定了
------解决方案--------------------
DDDBA
支持了啊!几天没有来今天来看看了啊呵呵!
------解决方案--------------------

1.D 接口必须是公共的 
2.D 很好判断(short)x/y*2;中占用内存最大的是float类型的 y 
3.D 内部类不用extends修饰 
4.B 这不用说了吧 
5.A 同上 
6.多态性 封装 很多~ 


7.
public static double GetDouble(String Dtr,int len){ 
BigDecimal res = new BigDecimal(Dtr); 
res = res.setScale(len, BigDecimal.ROUND_HALF_UP); 
double dtr = res.doubleValue(); 
return dtr; 


------解决方案--------------------