Java题库
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单项选择题
1、main()方法的返回类型是( B )
A. int
B. void
C. boolean
D. static
2、System类在哪个包中( D )
A. java.util
B. java.io
C. java.awt
D. ng
3、int类型的变量,占多少字节内存( C )
A. 1字节
B. 2字节
C. 4字节
D. 8字节
4、逻辑运算符中,哪个运算符的优先级最高( C )
A. &&
B. ||
C. !
D. 以上皆错
5、能够跳出当前循环的关键字是( B )
A. continue
B. break
C. switch
D. final
6、能够表示抽象类的关键字是( A )
A. abstract
B. break
C. switch
D. final
7、哪个关键字可以给对象加互斥锁( B )
A. transient
B. synchronized
C. serialize
D. static
8、给出下面代码:
public class Test{
static int arr[] = new int[10];
public static void main(String a[])
{
System.out.println(arr[1]);
}
}
哪个结论是正确的( C )
A. 编译时将产生错误
B. 编译时正确,运行时将产生错误
C. 输出0
D. 输出空
9、以下代码的运行结果是( B )
int i = 9;
switch (i)
{
default:
System.out.println("default");
case 0:
System.out.println("zero");
break;
case 1:
System.out.println("one");
case 2:
System.out.println("two");
}
A. default
B. default, zero
C. one
D. two
10、对于下列代码:
public class Parent {
public int addValue( int a, int b) { int s;
s = a+b;
return s;
}
}
class Child extends Parent {......}
下述哪些方法可以加入类Child( C )
A. int addValue( int a, int b ){// do something...}
B. public void addValue (int a, int b ){// do something...}
C. public int addValue( int a ){// do something...}
D. public int addValue( int a, int b )throws MyException {//do something...}
11、 Java 程序中,( D )不能用来表示注释
A. //注释
B. /*注释*/
C. /**注释*/
D. /--注释--/
12、下列Java语句中,( B )可以创建一个3行4列的JTextArea组件
A. JTextArea j=new JTextArea(4,3);
B. JTextArea j=new JTextArea(3,4);
C. JTextArea j=new JTextArea(3,4,"TextArea");
D. JTextArea j=new JTextArea(4,3,"TextArea");
13、给定Java程序,如下:
public class Test
{
private static final int counter=10;
public static void main(String[]args)
{
System.out.println(++counter);
}
}
编译运行Test.java,结果是( C )
A.10
B.11
C.编译错误
D.运行时出现异常
14、在下列Java代码中,会出现编译错误的是( D )
A. File f=new File("/","1.dat");
B. DataInputStream din=new DataInputStream(new FileInputStream("1.dat"));
C. InputStreamReader in=new InputStreamReader(System.in);
D. OutputStreamWriter out =new OutputStreamWriter(System.in);
15、给定某Java程序的main方法,如下:
public static void main(String[] args)
{
int i;
System.out.println(i);
}
该程序的运行结果是( C )
A. 0
B. 1
C. 编译错误
D. 运行时出现异常
16、在命令行下运行:java AClass hello apple c
A. args[0]="helloapple";
B. args[1]="c";
C. args[0]=AClass";
D. args[0]="hello";
17、 public class Example
{
public static void main(String args[])
{
int x[] = new int[15];
System.out.println(x[5]);
}
}
哪个是选项是正确的( C )
A. 编译时错误
B. 运行时错误
C. 0