本文目录一览:
- 1、java基础测试题
- 2、java 测试题,紧急!
- 3、JAVA基础测试题
- 4、java测试题 在线等
java基础测试题
答案为 C。
public Test(){
x=35;
}
public Test(String s){}
为构造方法,构造方法规定是不需要用void之类的修饰,也没有返回值
public void Test(double f){
this.x=(int)f;
},这个则是与类名同名的方法,但这样的做法不赞同。
java 测试题,紧急!
public class student
{
int snum;//xuehao
String name;
int escore;//englishscore;
int mscore;
int cscore;//computerscore;
public void setsnum(int snum){this.snum=snum;}
public void setname(String name){this.name=name;}
public void setescore(int escore){this.escore=escore;}
public void setmscore(int mscore){this.escore=escore;}
public void setcscore(int cscore){this.escore=escore;}
public int getsnum(){return snum;}
public String getname(){return name;}
public int getscore(){return escore;}
public int getmcore(){return mscore;}
public int getccore(){return cscore;}
public student(int snum,String name,int escore,int mscore,int cscore)
{
this.setsnum(snum);
this.setname(name);
this.setescore(escore);
this.setmscore(escore);
this.setcscore(escore);
}
public String toString()
{return "snum="+snum+"\t name="+name+"\t escore"+escore+"\t mscore"+mcore+"\t cscore"+cscore;}
public int sum(student e)
{return e.getescore()+e.getmscore()+e.getcscore();}
public String compare(Student e1 ,student e2)
{if(e1.sum()==e2.sum())return "等于";
else retuen (e1.sum()e2.sum())?"大于":"小于";}
public float testscore(student e)
{return (e.getescore()+e.getmscore()+e.getcscore())/3;}
public static voia main(String args[])
{
student stu=new student(1,"1",2,3,4);
studentxw sxw=new studentxw(1,"1",2,3,4,"work");
studentxw sbz=new studentbz(1,"1",2,3,4,"work1");
}
}
class studentxw extends student
{
private String work;
public void setwork(String work){this.work=work;}
public String getwork(){return work;}
public studentxw(int snum,String name,int escore,int mscore,int cscore,String work)
{
super(snum,name,escore,mscore,cscore);
this.setwork(work);
}
public float testscore(student e)
{return super.test(e)+3;}
}
class studentbz extends student
{
private String work;
public void setwork(String work){this.work=work;}
public String getwork(){return work;}
public studentxw(int snum,String name,int escore,int mscore,int cscore,String work)
{
super(snum,name,escore,mscore,cscore);
this.setwork(work);
}
public float testscore(student e)
{return super.test(e)+5;}
}
JAVA基础测试题
1 跟java运行的机制有关,java先加载静态域,static int x=10; ,然后静态块static { x+=5;},static { x/=3;}(虽然位置在后但先运行) ,然后静态方法static void main
所以x=10,x=15,x=5.
2 A因为int [ ] x = new int[25],数组建立后,每个元素默认值为0;x[24]=0;x[25] 下标越界,x[0]=0;
3 switch(i)不接受long型,int或者枚举型可以。i=Integer.parseInt(args[0]);虽然这样每课时i还是long型的。
4 c,没什么好说的,就是这么规定的!
java测试题 在线等
1.错误
2.正确
3.正确
4.正确
5.1
6.2
7.2
8.4
9.2
10.2