1Java源程序经编译生成的字节码文件的扩展名为,字节码文件由解释器执行。(A 
Aclass            Bjava            Cexe            Dhtml
2下面那一个函数是线程的入口函数?(B)
Aprivate void run()                Bpublic void run()
Cpublic void start()                Dpublic void begin()
3 关于组合框(combo box),以下陈述中哪个为真?(C)
    A)组合框允许选择多个元素        B)组合框的缺省是可编辑的
C) 组合框只允许选择一个元素       
D)组合框用JComboBox类表示,它是由JList类派生过来的
4下列正确的Java语言标识符是  C 
A-abMain              B+ok
C_test                D5file
5、下列不属于WindowListener接口的是( D
AwindowOpened()                BwindowClosed()
CwindowActivated()              DmouseDragged()
6、有关Java语言的说法中,哪种是错误的(  C 
Ajava是高级语言                  Bjava是编译型语言 
Cjava是结构化设计语言          Djava是移植性强的语言
7JDK是(  B   
A) 一种全新的程序语言             
B) 一种程序开发辅助工具 
C)一种由Java写成的,并支持Java Applet的浏览器 
C) 一种游戏软件
D)
8Java用来定义一个类时,所使用的关键字为( A 
Aclass                          Bpublic
Cstruct                          Dclass struct
9、一个可以独立运行的Java应用程序(  D   
A)可以有一个或多个main方法      B)最多只能有两个main方法
C)可以有一个或零个main方法      D)只能有一个main方法
10、设x=40 y=++x+1y=x+++1的结果,使y分别为(  D 
A42,42          B41,41          C41,42      D42,41
11、设数组Array由以下语句定义
int Array=new int[10]  则数组最后一个元素的正确引用方法为( B  
AArray[10]      BArray[9]        Carray[10]      Darray[9]
12break语句(  D 
A) 只中断最内层的循环         
B) 只中断最外层的循环
C)借助于标号,可以实现任何外层循环中断 
D)只中断某一层的循环
13、以public修饰的类如:public class fish{}  fish(  A    )
A)可被其它程序包中的类使用        B)仅能被本程序包中的类使用
C)不能被任意其它类使用            D)不能被其它类继承
14、布尔型变量假值表示为(  B    
Atrue          Bfalse          Ct                Df
15、以下关于继承的叙述正确的是(  A 
A)在Java中类只允许单一继承
B)在Java中一个类只能实现一个接口
C)在Java中一个类不能同时继承一个类和实现一个接口
D)以上都不对
16、下面哪种不是Java的数据类型(  D 
A)基本类型    B)数组类型        C)类            D)界面类型
17JDK不包括的工具有(  D 
AJava编译器(javac)                BJava解释器(java)
CAppletviewer                    DHotJava
18for(;;)A  )
A)循环结构      B)分支结构      C)顺序结构        D)跳转结构
19Java中,哪种不可以用来限制存取权限的关键字(C      
Apublic        Bprotected        Cextends        Dprivate
20、对Java运算符,下面说法正确的是( D  
    A)不具有优先级的区别            B)相同优先级的运算符,计算顺序是从右到左 
C)圆括号具有最高优先级          D+号的优先级高于&&
21、关于被私有访问控制符private修饰的成员变量,以下说法正确的是( C
A)可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B)可以被两种类访问和引用:该类本身、该类的所有子类
C)只能被该类自身所访问和修改
D)只能被同一个包中的类访问
22下列关于修饰符混用的说法,错误的是( D  )
Aabstract不能与final并列修饰同一个类
B abstract类中不可以有private的成员
Cabstract方法必须在abstract类中
D static方法中能处理非static的属性
23A派生出子类B派生出子类C,并且在Java源代码中有如下声明:
1.      A  a0=new  A();
2.    A  a1 =new  B();
3.    A  a2=new  C();
问以下哪个说法是正确的?  D  
A)只有第1行能通过编译     
B)第12行能通过编译,但第3行编译出错
C)第123行能通过编译,但第23行运行时出错
D)第1行、第2行和第3行的声明都是正确的 
24、在AWT中下列哪个不属于容器组件(  
APanel                              BFrame
CApplet                            DTextArea
25、在使用interface声明一个接口时,可以使用( D )修饰符修饰该接口。
A. private
B. protected
C. privateprotected
D. public
26、虽然接口和抽象类不能创建对象,但它们的对象引用仍可指向该类型的对象。这种说法( A )
    A. 正确
B. java源码阅读工具不正确
C. 不能肯定
D. 接口和抽象类不能说明其对象引用
27接口中说明了一组公共的抽象方法,其中是否可包含公共的静态方法?答案是( B )
    A. 可以           
B. 不可以
C. 不能肯定       
D. 因静态方法不能被改写,故不能出现在接口中
28、当我们说明一个类C实现一个接口I,下面说法( D )不正确。
    A. 接口I是类C的一个超类型
B. C也实现了接口I的超接口
C. C的子类也实现接口I     
D. 接口I类型的对象引用所指定的对象一定是类C或其子类的一个对象
29、程序TestSketch.java的代码如下,4个选项中正确的描述是( C )
class A{
}
class B extends A{
}
public class TestSketch{
  public static void main(String args[]){
    A a=new A();
    B b=(B)a;
  }
}
A. 通过编译并正常运行
B. 编译时出现异常
C. 编译通过,运行时出现异常
D. 编译器报告不到TestSketch.java
30、下面有关类Demo的描述正确的有( A )
public class Demo extends Base{
private int count;
public Demo(){
System.out.println("A Demo object has been created");
}
protected void addOne(){
count++;
}
}
A. 当创建一个Demo类的实例对象时,count的值为0
B. 当创建一个Demo类的实例对象时,count的值是不确定的
C. Base类型的对象中可以包含改变count 值的方法
D. Demo的子类对象可以访问count
1Java可以用来进行多媒体及网络编程。                                    (  T  )
2、类的public类型的成员变量不可以被继承。                                (  F  )   
3Java源程序文件中是不区分字母的大小写的。                              (  )
4、子类可以继承父类所有的成员变量及成员函数。                            ( F   )   
5Java applet不能够存取客户机磁盘上的文件。                              (  T  )
6Java 类中不能存在同名的两个成员函数。                                (  F   )   
7、可以用new来创建一个类的实例,即“对象”。                            (  T  )
8Java是一种面向对象的程序设计语言。                                  (  T   )
9Java程序对计算机硬件平台的依赖性很低。                              (  T  )
10Java中类的构造函数只能有一个。                                      F 
1、阅读下面程序写出结果
class Aclass{
   void go(){
    System.out.println("Aclass");
   }
  }
  public class Bclass extends Aclass{
   void go{
    System.out.println("Bclass");
   }
  public static void main(String args[]){
   Aclass a=new Aclass();

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