1.境变量的方式是:( )
A在系统环境变量path原有的字符串基础上,加上分号“;”,然后再加上JDK安装路径下的bin目录
B新建系统环境变量path,其值为:分号“;”,然后再连上JDK安装路径下的bin目录
C在系统环境变量path原有的字符串基础上,加上分号“;”,然后再加上JDK安装路径下的lib目录
D新建系统环境变量path,其值为:分号“;”,然后再连上JDK安装路径下的lib目录 A
2.正确配置classpath环境变量的方式是:( )。
A在系统环境变量classpath原有的字符串基础上,加上点符号和分号“.;”,然后再加上JDK安装路径下的bin目录
B新建系统环境变量classpath,其值为:点符号和分号“.;”,然后再连上JDK安装路径下的bin目录
C在系统环境变量classpath原有的字符串基础上,加上点符号和分号“.;”,然后再加上JDK安装路径下的lib目录
D新建系统环境变量classpath,其值为:点符号和分号“.;”,然后再连上JDK安装路径下的lib目录 D
3.如果JDK的安装路径为d:\jdk,若想在DOS命令窗口中任何当前路径下,都可以直接使用javac和java命令,需要将环境变量path设置为以下哪个选项?( )
d:\jdk\bin
4.编译Java源文件和解释执行Java字节码文件的指令分别是什么?
javac.exe和java.exe
5.Java源代码文件的扩展名为( )
.java
6.一个Java源文件中最多可以包含( )个主类?
不受限制
7.( )方法是Java程序执行的入口,含有该方法的类叫做( )。
main 主类
8.某Java源文件代码如下,该源文件经过编译后,如何执行?
public class A {
int a;
}
class B {
int b;
}
class C {
public static void main(String[] args) {
System.out.print("HELLO!");
}
}
java C
9.下列说法中,不正确的是( )。
一个java源程序编译通过后,得到的结果文件数也只有一个。
10.
boolean a = false;
boolean b = true;
boolean c = (a && b) && (!b);
boolean result = (a & b) & (!b);
A c=false; result=false;
B c=true; result=true;
C c=true; result=false;
D c=false; result=true;
D
11.下面()表达式可以得到x和y中的最大值。
A x>y?Y:x B x<y?y:x C x>y?(x+y):(x-y) D x==y?y:x
12.下面的方法,当输入为2的时候返回值是多少?( )
public int getValue(int i) {
int result = 0;
switch (i) {
case 1:
result = result + i;
case 2:
result = result + i * 2;
case 3:
result = result + i * 3;
}
return result;
}
A 0 B 2 C 4 D 10 D
13.下列语句序列执行后,k 的值是( )
int x=6, y=10, k=5;
switch( x%y ){
case 0: k=x*y;
case 6: k=x/y;
case 12: k=x-y;
default: k=x*y-x;
}
A 60 B 5 C 0 D 54 C
14.以下选项中没有语法错误的是( ) 。
A
while (int i<7) {
i++;
System.out.println(“i is “+i);
}
B
int j=3; while(j) {
System.out.println(“ j is “+j);
}
C
int j=0;
for(int k=0; j + k !=10; j++,k++) {
System.out.println(“ j is “+ j + “k is”+ k);
}
D
int j=0;
do{
System.out.println( “j is “+j++);
if (j == 3) {
continue loop;
}
}while (j<10)
C
15.要产生[20,999]之间的随机整数使用哪个表达式? ( )
A.(int)(20+Math.random()*97)
B.20+(int)(Math.random()*980)
C.(int)Math.random()*999
D.20+(int)Math.random()*980
B