java入门

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

莫名其_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值