java代码挑错试题,java易错题

JAVA语言的一些试题

1. 属性 方法 public private

10余年的张家界网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。营销型网站的优势是能够根据用户设备显示端的尺寸不同,自动调整张家界建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“张家界网站设计”,“张家界网站推广”以来,每个客户项目都认真落实执行。

3. interface

4. main

5. 10 10

6. Applet

7. java.io

22. .java

1 D

2 C

3 A

4 C

5 A

6 A

9 A

10 B

11 D

12 A

13 A

20 B

21 D

22 A

23 B

24 C

25 B

14 Object

供参考

帮忙做下 java的试题,急

7: C,D

8: BCDE

9: C

10:C

11:D

12:BCDG

13:BCD

14:ABCD

15:BCDE

16:D

如果想知道具体的原因,再单独一个个的过吧

急求一道JAVA挑错题

import java.io.*;

import java.util.*;

class tel{

int empno;

String empname;

String empdept;

String empph;}

class phone

{public static void main(String args[])

{tel emp[],emp1[];

emp=new tel[10];

emp1=new tel[10];

int k,t;

Scanner sc=new Scanner(System.in); // Scanner 要大写

System.out.println("请进行操作选择");

while(true) // boolean

{System.out.println("请选择操作码:\n0:exit\t1:输入\t2:输出\t3:删除\t4:查找!");

k=sc.nextInt();

if(k4||k0)

{System.out.println("输入操作码有误,请重新输入!");

continue;}

else

{switch(k)

{case 0: break; // 去掉exit

case 1:shuru(emp,10); break;

case 2:shuchu(emp,10); break;

case 3:t=shanchu(emp,10,"李明");

if(t==10) System.out.println("没有找到指定条件记录,无法删除");

else {System.out.println("删除后结果为:"); shuchu(emp,t);} break;

case 4:t=search(emp,10,emp1,"计算机系");

if(t==0) System.out.println("没有找到指定条件记录!");

else {System.out.println("找到的记录集合为:");shuchu(emp1,t);} break; //System

}

}

}

}

static void shuru(tel x[],int y)

{BufferedReader buf;

buf=new BufferedReader(new InputStreamReader(System.in));

Scanner sc=new Scanner(System.in); //Scanner

try{

for(int i=0;iy;i++)

{x[i]=new tel();

System.out.println("请输入第"+(i+1)+"个员工信息"); // println

System.out.print("员工编号:");

x[i].empno=sc.nextInt();

System.out.print("员工姓名:");

x[i].empname=buf.readLine();

System.out.print("员工部门:");

x[i].empdept=buf.readLine();

System.out.print("员工电话号码:");

x[i].empph=buf.readLine();}

}catch(IOException e){e.printStackTrace();}

}

static void shuchu(tel x[],int y)

{System.out.println("员工电话号码信息为:");

System.out.println("编号\t姓名\t部门\t电话号码");

System.out.println("-------------------------------------");

for(int i=0;iy;i++)

{System.out.println(x[i].empno+"\t"+x[i].empname+"\t"+x[i].empdept+"\t"+x[i].empph);

System.out.println("-------------------------------------");}

}

static int shanchu(tel x[],int y,String s)

{int k;

k=y;

for(int i=0;ik;i++)

if(x[i].empname.equals(s))

{for(int j=i;jk-1;j++)

{x[j].empno=x[j+1].empno;

x[j].empname=x[j+1].empname;

x[j].empdept=x[j+1].empdept;

x[j].empph=x[j+1].empph;}

k--;i--;}

return k;

}

static int search(tel x[],int y,tel xx[],String s)

{int k=0;

for(int i=0;iy;i++)

if(x[i].empdept.equals(s))

{xx[k]=new tel();

xx[k].empno=x[i].empno;

xx[k].empname=x[i].empname;

xx[k].empdept=x[i].empdept;

xx[k].empph=x[i].empph;

k++;}

return k;

}

}

请高手帮忙解决一些JAVA试题

《Java程序设计》期未考试复习题

一.填空

1.在一个java源程序中定义了3个类和15个方法,编译该Java源文件时,会产生个字节码文件,其扩展名是class。

2.创建类的关键字是public class.

3. 类包声明的关键字是package.

4.引用类包的关键字是import.

5.声明接口的关键字是interface.

6.继承的关键字是extends.

7.返回变量的值的关键字是return.

8.声明虚拟类的关键字是abstract.

9.在Java语言中,逻辑常量只有true false两个值。

10.i为整型变量且赋值为11,表达式

int a=i++;

则a的值为12。

11.面向对象的软件开发方法用把数据和基于数据的操作封装在一起。

12.构造方法的方法名必须与类名相同。

13.如果子类中的某个方法的名字、和与它的父类中的某个方法完全一样,则称子类中的这个方法覆盖了父类的同名方法。

14.同一个类中多个方法具有相同的方法名,不同的,称为方法的重载。

15.Java异常处理中可能够抛出异常的代码是放在try块中,处理代码是放在catch块中。

请查找下面Java程序代码的错误之处,并修改?

long[] a不是静态变量,不能被静态方法所引用

修改方法一:在long[] a 前面增加 static;

修改方法二:将long[] a=new long[10]; 整句移入main方法里面;

修改方法三:main方法里面不要引用a[];

JAVA挑错题,请指出下列图中A、B、C、D标注的哪行代码有误,请注释说明?

1:D , b+1中 b是byte类型,1是int类型,相加会有损失无法编译。

2:B , ch是 char字符类型,无法用算术运算符运算。

3:D , 因为continue语句的存在,m++语句是无法到达的 。


网页题目:java代码挑错试题,java易错题
URL分享:http://azwzsj.com/article/dseiiig.html