选择题(每小题2分,共50分)
下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确的选项涂写在题卡相应的位置上,答在试卷上不得分。
(11)进行Java程序需要的工具软件所在的目录是()。
A、JDK的bin目录 B、JDK的demo目录
C、JDK的lib目录 D、JDK的jre目录
(12)下列关于Java语言特点的叙述中,错误的是()。
A、Java是面向过程的编程语言 B、Java支持分布式计算
C、Java是跨平台的编程语言 D、Java支持多线程
(13)Java语言的核心包中,提供变成应用的基本类的包是()。
A、Java.Jang B、Java.util C、Java.applet D、Java.rmi
(14)下列关于Java语言对import语句规定的叙述中,错误的是()。
A、在Java程序中import语句可以有多个
B、在Java程序中import语句可以没有
C、在Java程序中import语句必须有一个
D、在Java程序中import语句必须引入在所有类定义之前
(15)在编译Java程序时,用于指定生成class文件位置的选项是()。
A、-g B、-d C、-verbose D、-nowarn
(16)阅读下面程序
import java.io.*;
public class TypeTransition{
public static void main(String args[]){
char a=’h’;
int i=100;
int j=97;
int aa=a+I;
System.out.println(“aa=”+aa);
Char bb=(char)j;
System.out.println(“bb=“+bb);
}
}
如果输出结果的第二行为bb=a,那么第一行的输出是()。
A、aa=1 B、aa=204 C、aa=v D、aa=156
(17)阅读下面程序
Public class OperatorsAndExpressions{
void equalsMethod(){
String sl=new Strring(“how are you”);
String s2=new String(“how are you”);
System.out..println(s1=s2);
}
public static void main(Sting args[]){
OperationAndExpressions OperAndExpr=new OperationAndExpressions();
OperAndExp.equalsMethod();
}
}
程序运行结果是( )
A.== B.ture C.false D.equal
(18) 阅读下面的代码
if (x==0) {System.out.println(“冠军”);
else if {x>-3) (System.out.println(“亚军”); }
else { System.out.println(“季军”); }
若要求打印字符串”季军”,则变量x的取值范围是()
A、x=0&x<=-3 B、x>0
C、x>-3 D、x<=-3
(19) 下列关于构造方法的叙述中,错误的是()
A、Java 语言规定构造方法名与类名必须相同
B、Java 语言规定构造方法没有返回值,但不用void声明
C、Java 语言规定构造方法不可以重载
D、Java 语言规定构造方法只能通过new自动调用