学习资料收集于网络,仅供参考
Java试题
1)java程序中,main方法的格式正确的是()。    (选择一项)
a) static void main(String[] args)
b)public void main(String[] args)
c)public static void main(String[]s)
d)public static void main(String[] args)
2)给定java代码,如下:
public byte count(byte b1byte b2){
return
)
要使用这段代码能够编译成功,横线处可以填入()。 (选择一项)
a)(byte) (b1-b2)
b)(byte) b1-b2
c)b1-b2
d)(byte) b1/b2
3)在Java中,在包com.db下定义一个类,要让包com.util下的所有类都可以访问这个类, 这个类必须定义为()。    (选择一项)
a)protected
b)private
c)public
d)friendly
4) 在Java中,下列()语句不能通过编译。(选择一项)
a)String s= "join+ was+ here;
b)String s= "join+3;
c)int a= 3+5
d)float f=5+5.5;
5)Java中下列()方法可以把JFrame的布局管理器设为FlowLayout类型(选择一项) a)jFrame.setLayout(new FlowLayout());
b) jFrame.addLayout(new FlowLayout())
c)jFrame.setFlowLayout()
d)jFrame.addFlowLayout()
6)给定java代码如下,运行时,会产生()类型的异常。(选择一项)
String s=null
s.concat (“abc”);
a)ArithmeticException
b)NullPointerException
c)IOException
d)EOFException
7)java中,()对象可以使用键/值的形式保存数据。    (选择一项)
a)ArrayList
b)HashSet
c)HashMap
d)LinkedList
学习资料
学习资料收集于网络,仅供参考
8) 给定如下java代码,编译运行之后,将会输出()。
public class Test{
public staticvoid main( String args[]){
int a=5;
System.out.println(a%2==1) ?(a+1) /2:a/2))
)(选择一项)
a)1
b)2
c)2.5
d)3
9)以下 Java 语句中,String str = "123456789;str =str.subString(1,3)执行后 str 中的值为。(选 择一项)
a)23
b)123
c)12
d)234
10)给定如下java代码,以下()代码行编译会报错。(选择一项)
class MyClass{
void myMethod(final int p){ final int il;
final int i2=p;
i1=20;
i2=20;
)
)
a)void my Method(final int p)
b)final int il;
c)final int i2=p
d)il=20
e)i2=20;
11)给定如下java代码,编译时会在()出现错误。
class Parent{ )
class Child extends Parent{
public static void main( String args[]){
Parent p1=new Child(); 〃第一行
Parent p2=new Parent (); 〃第二行
Child c1=new Child(); 〃第三行
Child c2=new Parent (); 〃第四行 )
}(选择一项)
a) 第一行
学习资料
学习资料收集于网络,仅供参考
b)第二行
c)第三行
d)第四行
12)给定某java程序的main方法,如下:
public static void main (String[]arg){ System.out.print( Hello+args[1]);
)
从命令行传参:people world nation,该程序的运行结果是()。    (选择一项)
a)Hello people
b)Hello world
c)Hello people world nation
d)运行时出现异常
13)给定Java代码,如下:
abstract class Shape{ abstract void draw()
)
要创建Shape类的子类Circle,以下代码正确的是()(选择二项)
a)class Circle extends Shape{ int draw() {}
)
b)abstract class Circle extends Shape{ }
c)class Circle extends Shape{ void draw() ;
}
d)class Circle extends Shape{ void draw() {}
}
14)给定如下java代码,编译运行时,结果是()。(选择一项)
public class Test{
public static void main (String args[]) { for (int i=0;i<3; i++) {
System.out.print(i);
}
System.out.print(i);
}
}
a)编译时报错
b)正确运行,输出012
c)正确运行,输出123
d)正确运行,输出0123
15)给定一个Java程序的方法结构如下;以下方法体实现语句正确的是()。(选择两项) public Integer change( int i) {
}
学习资料
学习资料收集于网络,仅供参考
a)Integer int =new Integer( i);
return int;
b)Integer t = Integer.valueOf( i);
return t;
c)return new Integer( i);
d)return i;
16)java中,在尝试对null对象操作时,会产生()类型的异常。(选择一项)
a)ArithmeticException
b)NullPointerException
c)IOException
d)EOFException
6)
17)Java 语言中,String str=123456789,System.out.println(str.indexOf(5)),输出结果为()。 (选择一项)
a)6
b)5
c)4
d)-1
18)java中,已定义两个接口 BC,要定义一个实现这两个接口的类,以下语句正确 的是()(选择一项)
a)interface A extends B,C
b)interface A implements B,C
c)class A implements B,C
d)class A implements B,implements C
19)给定JAVA代码,如下:
Class Parent{
public void count() {
System.out.println(10%3);
) ) public class Test extends Parent{ public void count() {
System.out.println(10/3);
)
public static void main(String args[]) {
Parent p = new Test();
p.count();
)
)
运行编译后,输出结果是()。(选择一项)
a)1
b)1.0
c)3
java switch case stringd)3.3333333333333335
学习资料
学习资料收集于网络,仅供参考
20)Java中,下列()是不合法的赋值语句。(选择一项)
a)float f=1/3;
b)int i=1/3;
c)float f=1*3.0;
d)double f=1.0/3;
21)利用JAVA SWING编程,要在当前窗体中显示如下信息提示框,则需要编写的代码 是()。(选择一项)
a)JOptionPane.showMessageDialog(null,”请输入登陆名!","提示信息 ”,JOptionPane.CLOSED_OPTION);
b)new JOptionPane.showMessageDialog(null,"请输入登陆名!","提示信 息 ”,JOptionPane.CLOSED_OPTION);
c)ssageDialog(null,"请输入登陆名!","提示信息 ”,JOptionPane.CLOSED_OPTION);
d)ssageDialog(null,"请输入登陆名!","提示信息 ”,JOptionPane.CLOSED_OPTION);
22)给定某java程序的main方法,如下;(选择一项)
public static void main(String [ ]args) {
int i = 0;
System.out.println(i++);
)
a)0
b)1
c)编译错误
d)运行时出现异常
23)给定java程序,如下:编译运行Test.java,结果是()。(选择一项)
public class Test{
private static final int counter=10;
public static void main(String[] args) { System.out.println(++counter);
)
)
a)10
b)11
c)编译错误
d)运行时出现异常
24)在JAVA中,要创建一个新目录,要使用()类的实例。(选择一项)
a)File
b)FileOutputStrean
学习资料
学习资料收集于网络,仅供参考
c)PrintWriter d) Dir
25)java下列()类不能派生出子类.(选择一项) a) public class MyClass{ } b) class MyClass{ } c) abstract class MyClass{    }

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。