我的JAVA作业题库
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
D.子类在创建构造方法是必须把调用父类构造方法放在第一条语句
答案:C
您的答案:C
题目分数:2.0
此题得分:2.0
31.第42题
下面的程序段执行后输出的结果是( )。
StringBuffer buf=new StringBuffer("Beijing2008");
buf.insert(7,"@");
System.out.println(buf.toString());
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);
{ int i;
A c1 = new A();
i= c1.k;
System.out.println("i="+i);
}
} interface B { int k = 10; }
A.i=0
B.i=10
C.程序有编译错误
D.i=true
答案:B
您的答案:B
题目分数:2.0
此题得分:2.0
26.第32题
如下标识符中()是有效的?
C.Checkbox b = new Checkbox("关闭" )
D.Button b = new Button("关闭" )
答案:D
您的答案:D
题目分数:2.0
此题得分:2.0
28.第39题
给出下列代码,则数组初始化中哪项是不正确的?
byte[]array1,array2[];
byte array3[][];
A.需要在环境变量中配置path和classpath两个环境变量,其中path是指定JDK的可执行文件的运行路径,classpath是指向Java程序运行时所需要的Java类库
B.安装了JDK后,安装程序会自动配置系统的环境变量path和classpath
C.因为JDK安装在同一目录中所以path和classpath的路径完全相同
C.面向过程的编译型高级编程语言
D.面向对象的解释型高级编程语言
答案:D
您的答案:D
题目分数:2.0
此题得分:2.0
30.第41题
对于构造方法,下列叙述不正确的是_______。
A.构造方法是类的一种特殊方法,它的方法名必须与类名相同
B.构造方法没有返回值类型
C.子类不但可以继承父类的无参构造方法,也可以继承父类的有参构造方法。
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)
题目分数:2.0
此题得分:2.0
14.第17题
下列关于抽象类的说法哪个是正确的?()
A.某个抽象类的父类是抽象类,则这个子类必须重载父类的所有抽象方法
B.接口和抽象类是同一回事
C.可以用抽象类去创建对象
D.抽象类中不可以有非抽象的方法
答案:A
您的答案:A
题目分数:2.0
此题得分:2.0
15.第18题
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.一个Checkbox对象既可以作为一个复选按钮,也可作为一个单选按钮组中的一个按钮
C.一个复选按钮实现的是“二选一”的结构,一个单选按钮组实现的是“多选一”的结构
D.List对象可以实现“多选一”结构,也可以实现“多选多”结构,完全由创建List对象时的参数确定
答案:A
您的答案:A
题目分数:2.0
答案: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
答案:D
您的答案:D
题目分数:2.0
此题得分:2.0
18.第24题
下列有关Java程序的说法中错误的是:()
A.由于Java程序是解释执行的,所以执行前不需要进行编译。
B.程序执行过程中需要的所有类都是通过字节码校验程序装入的。
C.代码的运行是由Java运行环境中的解释器完成的。
D.在缺省的安全配置条件下,Applet不能访问任何本地资源。
20.第26题
关于Java的包叙述不正确的是________。
A.不在同一个包中的类不允许有相同的名称
B.在同一个包中的类不允许有相同的名称
C.包是用于组织类与接口的机制
D.可以通过import语句将包中的类加载到程序中
答案:A
您的答案:A
题目分数:2.0
此题得分:2.0
21.第27题
下列关于继承的哪项叙述是正确________。
作业
1.第1题
Java Application源程序的主类是指包含有()方法的类
A.main方法
B.toString方法
C.init方法
D.actionPerfromed方法
答案:A
您的答案:A
题目分数:2.0
此题得分:2.0
2.第2题
在安装了Java的开发工具箱JDK后,通常要进行相关环境变量的配置,下列说法正确的是:()
C.Java语言不允许同时继承一个类并实现一个接口
D.Java语言会自动回收内存中的垃圾
答案:C
您的答案:C
题目分数:2.0
此题得分:2.0
23.第29题
下列说法哪个是正确的?()
A.一个源文件中可以有一个以上的公共类
B.一个源文件只能供一个程序使用
C.一个源文件中只能有一个方法
D.一个程序可以包含多个源文件
A.3LongString
B.okButton
C.¥int
D.byte
答案:B
您的答案:B
题目分数:2.0
此题得分:2.0
27.第38题
创建一个标识有"关闭"按钮的语句是( )。
A.TextField b = new TextField("关闭" )
bel b = new Label("关闭" )
下列关于Java类的构造方法的说法中错误的是:()
A.构造方法的名字必须与类的名字完全相同
B.构造方法一般不能由程序员在程序中主动调用
C.父类的构造方法能被子类继承
D.构造方法必须用public访问控制符修饰
答案:D
您的答案:D
题目分数:2.0
此题得分:2.0
16.第19题
下列为合法类名的是:()
A.class
A.我喜欢Java!我喜欢C++!
B.我喜欢C++!我喜欢Java!
C.我喜欢Java!我喜欢Java!
D.我喜欢C++!我喜欢C++!
答案:A
您的答案:A
题目分数:2.0
此题得分:2.0
25.第31题
下面的程序输出的结果是( ).
public class A implements B
{ public static void main(String args[])
此题得分:2.0
4.第4题
下列关于方法覆盖不正确的是________。
A.方法覆盖和方法重载都是定义相同方法名的方法,本质上是一致的
B.方法覆盖只能发生在子类对父类的继承中
C.方法覆盖充分体现了Java语言的多态性
D.方法返回值类型不同时也能实现方法覆盖
答案:A
您的答案:A
题目分数:2.0
此题得分:2.0
A.在java中允许多继承
B.在java中一个类只能实现一个接口
C.在java中一个类不能同时继承一个类和实现一个接口
D.java的单一继承使代码更可靠
答案:D
您的答案:D
题目分数:2.0
此题得分:2.0
22.第28题
下列哪些说法是错误的?()
A.构造方法是创建对象时由系统自动调用的。
B.Java语言会自动初始化变量的值
A.Frame是Window类的直接子类
B.Frame对象显示的效果是一个窗口
C.Frame被默认初始化为可见
D.Frame的默认布局管理器为BorderLayout
答案:C
您的答案:C
题目分数:2.0
此题得分:2.0
11.第14题
若类中某方法进行重载,能够区分这重载方法的手段是_______。
A.它们的返回值类型的不同
A.Beijing@2008
B.@Beijing2008
C.Beijing2008@
D.Beijing#2008
byte[][]array4,array5;
A.array2 = array1
B.array2=array3
C.array5=array4
D.array3=array4
答案:A
您的答案:A
题目分数:2.0
此题得分:2.0
29.第40题
Java语言是____。
A.面向问题的解释型高级编程语言
B.面向机器的低级编程语言
A.隐藏
B.覆盖
C.重载
D.Java不支持此特性
答案:C
您的答案:C
题目分数: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,则下面哪一个方法调用是正确的:()
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类的说法不正确的是
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();
答案: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();
B.123Student
C.WatchTV
D.”类名”
答案:C
您的答案:C
题目分数:2.0
此题得分:2.0
17.第20题
下列关于继承的哪项叙述是正确的?
A.在java中允许多重继承
B.在java中一个类只能实现一个接口
C.在java中一个类不能同时继承一个类和实现一个接口
D.java的单一继承使代码更可靠
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.0
B.a
C.f
D.5
答案:D
您的答案:D
题目分数:2.0
此题得分:2.0
13.第16题
下列关于抽象类的说法哪个正确________。
A.绝对不能用抽象类去创建对象
B.某个抽象类的父类是抽象类,则这个子类必须重载父类的所有抽象方法
C.抽象类中不可以有常量
D.可以用private修饰抽象类
答案:A
您的答案:A
D.classpath环境变量设置中的“.;”是指可以加载Java运行程序所需的Java自带类库。
答案:A
您的答案:A
题目分数:2.0
此题得分:2.0
3.第3题
以下说法中错误的是:()
A.Choice、Checkbox、CheckboxGroup、List这些组件可以接收用户在一个选择的集合中作出选择,但是不能输出信息
答案:C
您的答案:C
题目分数:2.0
此题得分:2.0
31.第42题
下面的程序段执行后输出的结果是( )。
StringBuffer buf=new StringBuffer("Beijing2008");
buf.insert(7,"@");
System.out.println(buf.toString());
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);
{ int i;
A c1 = new A();
i= c1.k;
System.out.println("i="+i);
}
} interface B { int k = 10; }
A.i=0
B.i=10
C.程序有编译错误
D.i=true
答案:B
您的答案:B
题目分数:2.0
此题得分:2.0
26.第32题
如下标识符中()是有效的?
C.Checkbox b = new Checkbox("关闭" )
D.Button b = new Button("关闭" )
答案:D
您的答案:D
题目分数:2.0
此题得分:2.0
28.第39题
给出下列代码,则数组初始化中哪项是不正确的?
byte[]array1,array2[];
byte array3[][];
A.需要在环境变量中配置path和classpath两个环境变量,其中path是指定JDK的可执行文件的运行路径,classpath是指向Java程序运行时所需要的Java类库
B.安装了JDK后,安装程序会自动配置系统的环境变量path和classpath
C.因为JDK安装在同一目录中所以path和classpath的路径完全相同
C.面向过程的编译型高级编程语言
D.面向对象的解释型高级编程语言
答案:D
您的答案:D
题目分数:2.0
此题得分:2.0
30.第41题
对于构造方法,下列叙述不正确的是_______。
A.构造方法是类的一种特殊方法,它的方法名必须与类名相同
B.构造方法没有返回值类型
C.子类不但可以继承父类的无参构造方法,也可以继承父类的有参构造方法。
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)
题目分数:2.0
此题得分:2.0
14.第17题
下列关于抽象类的说法哪个是正确的?()
A.某个抽象类的父类是抽象类,则这个子类必须重载父类的所有抽象方法
B.接口和抽象类是同一回事
C.可以用抽象类去创建对象
D.抽象类中不可以有非抽象的方法
答案:A
您的答案:A
题目分数:2.0
此题得分:2.0
15.第18题
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.一个Checkbox对象既可以作为一个复选按钮,也可作为一个单选按钮组中的一个按钮
C.一个复选按钮实现的是“二选一”的结构,一个单选按钮组实现的是“多选一”的结构
D.List对象可以实现“多选一”结构,也可以实现“多选多”结构,完全由创建List对象时的参数确定
答案:A
您的答案:A
题目分数:2.0
答案: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
答案:D
您的答案:D
题目分数:2.0
此题得分:2.0
18.第24题
下列有关Java程序的说法中错误的是:()
A.由于Java程序是解释执行的,所以执行前不需要进行编译。
B.程序执行过程中需要的所有类都是通过字节码校验程序装入的。
C.代码的运行是由Java运行环境中的解释器完成的。
D.在缺省的安全配置条件下,Applet不能访问任何本地资源。
20.第26题
关于Java的包叙述不正确的是________。
A.不在同一个包中的类不允许有相同的名称
B.在同一个包中的类不允许有相同的名称
C.包是用于组织类与接口的机制
D.可以通过import语句将包中的类加载到程序中
答案:A
您的答案:A
题目分数:2.0
此题得分:2.0
21.第27题
下列关于继承的哪项叙述是正确________。
作业
1.第1题
Java Application源程序的主类是指包含有()方法的类
A.main方法
B.toString方法
C.init方法
D.actionPerfromed方法
答案:A
您的答案:A
题目分数:2.0
此题得分:2.0
2.第2题
在安装了Java的开发工具箱JDK后,通常要进行相关环境变量的配置,下列说法正确的是:()
C.Java语言不允许同时继承一个类并实现一个接口
D.Java语言会自动回收内存中的垃圾
答案:C
您的答案:C
题目分数:2.0
此题得分:2.0
23.第29题
下列说法哪个是正确的?()
A.一个源文件中可以有一个以上的公共类
B.一个源文件只能供一个程序使用
C.一个源文件中只能有一个方法
D.一个程序可以包含多个源文件
A.3LongString
B.okButton
C.¥int
D.byte
答案:B
您的答案:B
题目分数:2.0
此题得分:2.0
27.第38题
创建一个标识有"关闭"按钮的语句是( )。
A.TextField b = new TextField("关闭" )
bel b = new Label("关闭" )
下列关于Java类的构造方法的说法中错误的是:()
A.构造方法的名字必须与类的名字完全相同
B.构造方法一般不能由程序员在程序中主动调用
C.父类的构造方法能被子类继承
D.构造方法必须用public访问控制符修饰
答案:D
您的答案:D
题目分数:2.0
此题得分:2.0
16.第19题
下列为合法类名的是:()
A.class
A.我喜欢Java!我喜欢C++!
B.我喜欢C++!我喜欢Java!
C.我喜欢Java!我喜欢Java!
D.我喜欢C++!我喜欢C++!
答案:A
您的答案:A
题目分数:2.0
此题得分:2.0
25.第31题
下面的程序输出的结果是( ).
public class A implements B
{ public static void main(String args[])
此题得分:2.0
4.第4题
下列关于方法覆盖不正确的是________。
A.方法覆盖和方法重载都是定义相同方法名的方法,本质上是一致的
B.方法覆盖只能发生在子类对父类的继承中
C.方法覆盖充分体现了Java语言的多态性
D.方法返回值类型不同时也能实现方法覆盖
答案:A
您的答案:A
题目分数:2.0
此题得分:2.0
A.在java中允许多继承
B.在java中一个类只能实现一个接口
C.在java中一个类不能同时继承一个类和实现一个接口
D.java的单一继承使代码更可靠
答案:D
您的答案:D
题目分数:2.0
此题得分:2.0
22.第28题
下列哪些说法是错误的?()
A.构造方法是创建对象时由系统自动调用的。
B.Java语言会自动初始化变量的值
A.Frame是Window类的直接子类
B.Frame对象显示的效果是一个窗口
C.Frame被默认初始化为可见
D.Frame的默认布局管理器为BorderLayout
答案:C
您的答案:C
题目分数:2.0
此题得分:2.0
11.第14题
若类中某方法进行重载,能够区分这重载方法的手段是_______。
A.它们的返回值类型的不同
A.Beijing@2008
B.@Beijing2008
C.Beijing2008@
D.Beijing#2008
byte[][]array4,array5;
A.array2 = array1
B.array2=array3
C.array5=array4
D.array3=array4
答案:A
您的答案:A
题目分数:2.0
此题得分:2.0
29.第40题
Java语言是____。
A.面向问题的解释型高级编程语言
B.面向机器的低级编程语言
A.隐藏
B.覆盖
C.重载
D.Java不支持此特性
答案:C
您的答案:C
题目分数: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,则下面哪一个方法调用是正确的:()
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类的说法不正确的是
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();
答案: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();
B.123Student
C.WatchTV
D.”类名”
答案:C
您的答案:C
题目分数:2.0
此题得分:2.0
17.第20题
下列关于继承的哪项叙述是正确的?
A.在java中允许多重继承
B.在java中一个类只能实现一个接口
C.在java中一个类不能同时继承一个类和实现一个接口
D.java的单一继承使代码更可靠
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.0
B.a
C.f
D.5
答案:D
您的答案:D
题目分数:2.0
此题得分:2.0
13.第16题
下列关于抽象类的说法哪个正确________。
A.绝对不能用抽象类去创建对象
B.某个抽象类的父类是抽象类,则这个子类必须重载父类的所有抽象方法
C.抽象类中不可以有常量
D.可以用private修饰抽象类
答案:A
您的答案:A
D.classpath环境变量设置中的“.;”是指可以加载Java运行程序所需的Java自带类库。
答案:A
您的答案:A
题目分数:2.0
此题得分:2.0
3.第3题
以下说法中错误的是:()
A.Choice、Checkbox、CheckboxGroup、List这些组件可以接收用户在一个选择的集合中作出选择,但是不能输出信息