作  业 
1.第1题
Java Application源程序的主类是指包含有( )方法的类
A.main方法
B.toString方法
C.init方法
D.actionPerfromed方法
答案:A
您的答案:A
题目分数:2.0
此题得分:2.0
 
2.第2题
在安装了Java的开发工具箱JDK后,通常要进行相关环境变量的配置,下列说法正确的是:( )
A.需要在环境变量中配置path和classpath两个环境变量,其中path是指定JDK的可执行文件的运行路径,classpath是指向Java程序运行时所需要的Java类库
B.安装了JDK后,安装程序会自动配置系统的环境变量path和classpath
C.因为JDK安装在同一目录中所以path和classpath的路径完全相同
D.classpath环境变量设置中的“.;”是指可以加载Java运行程序所需的Java自带类库。
答案:A
您的答案:A
题目分数:2.0
此题得分:2.0
 
3.第3题
以下说法中错误的是:( )
A.Choice、Checkbox、CheckboxGroup、List这些组件可以接收用户在一个选择的集合中作出选择,但是不能输出信息
B.一个Checkbox对象既可以作为一个复选按钮,也可作为一个单选按钮组中的一个按钮
C.一个复选按钮实现的是“二选一”的结构,一个单选按钮组实现的是“多选一”的结构
D.List对象可以实现“多选一”结构,也可以实现“多选多”结构,完全由创建List对象时的参数
确定
答案:A
您的答案:A
题目分数:2.0
此题得分:2.0
 
4.第4题
  下列关于方法覆盖不正确的是________。
A.方法覆盖和方法重载都是定义相同方法名的方法,本质上是一致的
B.方法覆盖只能发生在子类对父类的继承中
C.方法覆盖充分体现了Java语言的多态性
D.方法返回值类型不同时也能实现方法覆盖
答案:A
您的答案:A
题目分数:2.0
此题得分:2.0
 
5.第5题
应用程序Test.java的源程序如下,在命令行键入:java Test aaa bb c,则输出的结果是 ( )。
public class Test
{ public static void main(String args[])
      { int k1=args.length;
        int k2=args[1].length();
        System.out.print(k1+" "+k2); }
}
A.3 2
B.1 2
C.1 3
D.3 3
答案:A
您的答案:A
题目分数:2.0
此题得分:2.0
 
6.第6题
在Java中,一个类可同时定义多个同名的方法,这些方法形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为( )。
A.隐藏
B.覆盖
C.重载
D.Java不支持此特性
答案:C
您的答案:C
java环境变量自动配置
题目分数:2.0
此题得分:2.0
 
7.第7题
设有下面的一个类定义: class AA { static void Show( ){ System.out.println("我喜欢Java!"); } } class BB { void Show( ){ System.out.println("我喜欢C++!"); } } 若已经使用AA类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的:()
A.a.Show( ) b.Show( )
B.AA.Show( ); BB.Show( );
C.AA.Show( ); b.Show( );
D.a.Show( ); BB.Show( );
答案:C
您的答案:C
题目分数:2.0
此题得分:2.0
 
8.第8题
下面关于Java Applet的说法正确的是?
A.Applet也需要main()方法
B.Applet必须继承自java.awt.Applet
C.Applet能访问本地文件
D.Applet程序不需要编译
答案:B
您的答案:B
题目分数:2.0
此题得分:2.0
 
9.第12题
在Java应用程序的主类体中,main()函数头是非法的?
A.public static void main(String[] args)
B.public static void main(String args[])
C.public static void main(String [] arg)
D.public void main(String[] args)
答案:D
您的答案:D
题目分数:2.0
此题得分:2.0
 
10.第13题
下列关于Frame类的说法不正确的是
A.Frame是Window类的直接子类
B.Frame对象显示的效果是一个窗口
C.Frame被默认初始化为可见
D.Frame的默认布局管理器为BorderLayout
答案:C
您的答案:C
题目分数:2.0
此题得分:2.0
 
11.第14题
    若类中某方法进行重载,能够区分这重载方法的手段是 _______。                               
A.它们的返回值类型的不同
B.它们的名称的不同
C.它们的参数表的不同
D.它们的修饰符不同
答案:C
您的答案:C
题目分数:2.0
此题得分:2.0
 
12.第15题
下列程序段的输出结果是________。
int data = 0;
  char k = ‘a’, p = ‘f’;
  data = p – k;
  System.out.println(data);
A.0
B.a
C.f
D.5
答案:D
您的答案:D
题目分数:2.0
此题得分:2.0
 
13.第16题
下列关于抽象类的说法哪个正确________。
A.绝对不能用抽象类去创建对象
B.某个抽象类的父类是抽象类,则这个子类必须重载父类的所有抽象方法
C.抽象类中不可以有常量
D.可以用private修饰抽象类
答案:A
您的答案:A
题目分数:2.0
此题得分:2.0
 
14.第17题
下列关于抽象类的说法哪个是正确的?( )
A.某个抽象类的父类是抽象类,则这个子类必须重载父类的所有抽象方法
B.接口和抽象类是同一回事
C.可以用抽象类去创建对象
D.抽象类中不可以有非抽象的方法
答案:A
您的答案:A
题目分数:2.0
此题得分:2.0
 
15.第18题
下列关于Java类的构造方法的说法中错误的是:( )
A.构造方法的名字必须与类的名字完全相同
B.构造方法一般不能由程序员在程序中主动调用
C.父类的构造方法能被子类继承
D.构造方法必须用public访问控制符修饰
答案:D
您的答案:D
题目分数:2.0
此题得分:2.0
 
16.第19题
下列为合法类名的是:( )
A.class
B.123Student
C.WatchTV
D.”类名”
答案:C
您的答案:C
题目分数:2.0
此题得分:2.0
 
17.第20题
下列关于继承的哪项叙述是正确的?
A.在java中允许多重继承
B.在java中一个类只能实现一个接口
C.在java中一个类不能同时继承一个类和实现一个接口
D.java的单一继承使代码更可靠
答案:D
您的答案:D
题目分数:2.0
此题得分:2.0
 
18.第24题
下列有关Java程序的说法中错误的是:( )
A.由于Java程序是解释执行的,所以执行前不需要进行编译。
B.程序执行过程中需要的所有类都是通过字节码校验程序装入的。
C.代码的运行是由Java运行环境中的解释器完成的。
D.在缺省的安全配置条件下,Applet不能访问任何本地资源。
答案:A
您的答案:A
题目分数:2.0
此题得分:2.0
 
19.第25题
在编写异常处理的Java程序中,每个catch语句块都应该与(    )语句块对应,使得用该语句块来启动Java的异常处理机制。
A.if - else
B.switch
C.try
D.throw
答案:C
您的答案:C
题目分数:2.0
此题得分:2.0
 
20.第26题
关于Java的包叙述不正确的是________。
A.不在同一个包中的类不允许有相同的名称
B.在同一个包中的类不允许有相同的名称
C.包是用于组织类与接口的机制
D.可以通过import语句将包中的类加载到程序中
答案:A
您的答案:A
题目分数:2.0
此题得分:2.0
 
21.第27题
  下列关于继承的哪项叙述是正确________。
A.在java中允许多继承
B.在java中一个类只能实现一个接口
C.在java中一个类不能同时继承一个类和实现一个接口
D.java的单一继承使代码更可靠
答案:D
您的答案:D
题目分数:2.0
此题得分:2.0
 
22.第28题
下列哪些说法是错误的?( )
A.构造方法是创建对象时由系统自动调用的。
B.Java语言会自动初始化变量的值
C.Java语言不允许同时继承一个类并实现一个接口
D.Java语言会自动回收内存中的垃圾
答案:C
您的答案:C
题目分数:2.0
此题得分:2.0
 
23.第29题
下列说法哪个是正确的?( )
A.一个源文件中可以有一个以上的公共类
B.一个源文件只能供一个程序使用
C.一个源文件中只能有一个方法
D.一个程序可以包含多个源文件
答案:D
您的答案:D
题目分数:2.0
此题得分:2.0
 
24.第30题
设有下面的两个类定义: class AA { void Show(){ System.out.println("我喜欢Java!"); } class BB extends AA { void Show(){ System.out.println("我喜欢C++!"); } 则顺序执行如下语句后输出结果为:( ) AA a; BB b; a.Show(); b.Show();

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