AJDK bin 目录      BJDK demo 目录
CJDK lib 目录      DJDKR jre 目录
2)下列关于 JAVA 语言特点的叙述中,错误的是          。     
AJava 是面向过程的编程语言        BJava 支持分布式计算
CJava 是跨平台的编程语言         DJava 支持多线程
3Java 的核心包中,提供编程应用的基本类的包是          。 
A)    B)    C)      D
4)下列语句序列执行后,j的值是               
int j=2;
for( int i=7; i>0; i-=2 ) j*=2;
A、15        B、1          C、60          D、32
5)在Java中,下列哪句是正确的                   
A. 子类的构造方法与父类的构造方法同名    
B. 子类可以继承父类的所有方法
C. 子类不一定能继承父类的所有方法    
D. 子类可以继承父类protected和private的方法
6)设有定义 int i=123; long j=456; 下面赋值不正确的语句是           
A、j=i;        B、j=(long)i;        C、i=(int)j;        D、i=j;
7)现有一变量声明为boolean aa;下面赋值语句中正确的是         
A、aa=false;      B、aa=False;      C、aa="true";    D、aa=0;
8)下列关于 Java import 语句规定的叙述中,错误的是          。     
Aimport 语句可以有多个          Bimport 语句可以没有
Cimport 语句必须有一个          Dimport 语句必须引入在所有类定义之前
9)阅读下面代码
if(x==0){冠军”);}
else if(x>-3){亚军”);}
else{季军”);}
若要求打印字符串“季军”,则变量 x 的取值范围是          。           
Ax=0&x<=-3        Bx>0        Cx>-3            Dx<=-3
10)MyPoint方法,返回Point类型,其定义正确的是             
A. public MyPoint (int x) {…}
B. public int MyPoint (int x) {…}
C. static Point MyPoint ( int x, int y) {…}
D. static int MyPoint (Point p) {…}
11)下列代码的执行结果是                 
public class exam1_17{
    public static void main(String args[]){
         
         
    }
}
A、1和1        B、1和1.0        C、和1      D、和
12)阅读下面程序,如果输出结果的第二行为 bb=a,那么第一行的输出是        。 
public class TypeTransition{
public static void main(String args[]){
char a = ‘h’;
int i=100; int j=97; int aa=a+i;
Char bb=(char)j; }
Aaa=1          Baa=204          Caa=v            Daa=156
13)下面哪个函数是public void example(){...}的重载函数?       
A public void example( int m){...}
B public void example(){...}
C public void example2(){...}
D public int example2( int m, float f){...}
14)以下关于构造函数的描述错误的是                 
A、构造函数的返回类型只能是void型。
B、构造函数是类的一种特殊函数,它的方法名必须与类名相同。
C、构造函数的主要作用是完成对类的对象的初始化工作。
D、一般在创建新对象时,系统会自动调用构造函数。
15)假设A类有如下定义,设a是A类的一个实例,下列语句调用  是错误的。
class A {
int i;
static String s;
    void method1() {  }
    static void method2()  {  }
}
A、;      B、(); 
C、();              java定义一维数组并赋值    D、()
16)下列关于关键字this和super的说法正确的是               
A、this是调用父类的方法和变量       B、super是调用本类中的方法
C、super是调用父类的方法和变量       D、没有区别
17)下列叙述中,错误的是          。             
AJavaApplication Applet 所用编译命令相同
B)通常情况下 Java Application 只能有一个 main()方法
CJavaApplet 必须有 HTML 文件才能运行
DJavaApplet 程序的.class 文件可用 java 命令运行
18)下列关于构造方法的叙述中,错误的是          。         
AJava 语言规定构造方法名与类名必须相同
BJava 语言规定构造方法没有返回值,但不用 void 声明
CJava 语言规定构造方法不可以重载
DJava 语言规定构造方法只能通过 new 自动调用
19)一个非抽象子类,如果要实现某个接口,则               
A、必须实现该接口中的所有抽象方法       B、可以实现部分抽象方法
C、可以不实现任何抽象方法               D、无所谓
20)JAVA运用程序可以分为两类,一类是能够独立运行的程序,其中必须含有 
A、构造方法   B、public方法   C、private方法     D、main方法 
21)JAVA程序经过编译器编译后生成的字节码文件的后缀是           
A、java       B、c       C、class         D、src
22)假设现在有一个类,名称为ceshi,现在要声明和创建一个ceshi类型的对象变量ceshiA,则下述正确的是                           
A、ceshi ceshiA;               B、ceshi ceshiA=new ceshiA;
C、ceshi ceshiA=new ceshi;     D、ceshi ceshiA=new ceshi()
23)嵌入到网页中运行的java小程序称为applet,嵌入到网页中的html标签是           
A、code      B、body       C、applet       D、html
24)在Java中,下面关于构造函数的描述正确的是               
A、类必须有显式构造函数                    B、它的返回类型是void
C、它和类有相同的名称,但它不能带任何参数  D、以上都不对。
25)在类的说明符中,被指定为私有的数据可以被            访问。   
A、程序中的任何函数                      B、其他类的成员函数
C、类中的成员函数                        D、派生类中的成员函数
26)在Java中,关于final关键字的说法正确的是               
A、如果修饰变量,则一旦赋了值,就等同一个常量
B、如果修饰类,则该类只能被一个子类继承
C、如果修饰方法,则该方法能在子类中被覆盖
D、如果修饰方法,则该方法所在的类不能被继承
27)以下关于接口和类的说法正确的是                     
A、接口和类都可以实现多重继承         
B、子类可以继承多个父类
C、子类可以实现多个接口
D、一个子类不能同时继承某一个父类和实现某一个接口
28)某一个子类要实现一个父接口,要使用关键字               
A、import    B、extends   C、implements     D、interface
29)在JDK环境下编译JAVA程序使用的命令是                  
A、java      B、javac       C、jvm           D、jar
30)在Java中,负责对字节代码解释执行的是           
A.垃圾回收器       B.虚拟机       C.编译器       D.多线程机制
31)某一个子类要继承一个父类,要使用关键字               
A、import       B、extends     C、implements       D、interface
32)public声明的类的作用范围                   
A 只可以给类本身访问          B、只可以给同一个目录的类访问
C.可以给所有的类访问        D、只可以给类本身
33)接口的声明关键字是                    
A implements      B、class      C main      D、interface
34)下面哪个语句有错误                   
A、int x=0;  B、int x=2;  C、 float y=12.5F;  D、 float y=2;
35)下列叙述中,正确的是         
A.Java语言的标识符是区分大小写的     B.源文件名与public类名可以不相同
C.源文件扩展名为.jar                   D.源文件中public类的数目不限

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