我的JAVA作业题库.doc_第1页
我的JAVA作业题库.doc_第2页
我的JAVA作业题库.doc_第3页
我的JAVA作业题库.doc_第4页
我的JAVA作业题库.doc_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

作 业 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和classpathC.因为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=args1.length(); System.out.print(k1+ +k2); A.3 2B.1 2C.1 3D.3 3答案:A 您的答案:A 题目分数:2.0 此题得分:2.0 6第6题 在Java中,一个类可同时定义多个同名的方法,这些方法形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为( )。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,则下面哪一个方法调用是正确的:()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.AppletC.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.0B.a C.fD.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.classB.123StudentC.WatchTVD.”类名”答案: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 - elseB.switchC.tryD.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();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) int i; A c1 = new A(); i= c1.k; System.out.println(i=+i); interface B int k = 10; A.i=0B.i=10C.程序有编译错误D.i=true答案:B 您的答案:B 题目分数:2.0 此题得分:2.0 26第32题 如下标识符中()是有效的?A.3LongStringB.okButtonC.¥intD.byte答案:B 您的答案:B 题目分数:2.0 此题得分:2.0 27第38题 创建一个标识有关闭按钮的语句是( )。A.TextField b = new TextField( 关闭 )B.Label b = new Label( 关闭 )C.Checkbox b = new Checkbox( 关闭 )D.Button b = new Button( 关闭 )答案:D 您的答案:D 题目分数:2.0 此题得分:2.0 28第39题 给出下列代码,则数组初始化中哪项是不正确的?byte array1,array2;byte array3;byte array4,array5;A.array2 = array1B.array2=array3C.array5=array4D.array3=array4答案:A 您的答案:A 题目分数:2.0 此题得分:2.0 29第40题 Java语言是_。A.面向问题的解释型高级编程语言 B.面向机器的低级编程语言C.面向过程的编译型高级编程语言 D.面向对象的解释型高级编程语言答案:D 您的答案:D 题目分数:2.0 此题得分:2.0 30第41题 对于构造方法,下列叙述不正确的是_。A.构造方法是类的一种特殊方法,它的方法名必须与类名相同B.构造方法没有返回值类型C.子类不但可以继承父类的无参构造方法,也可以继承父类的有参构造方法。D.子类在创建构造方法是必须把调用父类构造方法放在第一条语句答案:C 您的答案:C 题目分数:2.0 此题得分:2.0 31第42题 下面的程序段执行后输出的结果是( )。StringBuffer buf=new StringBuffer(Beijing2008);buf.insert(7,);System.out.println(buf.toString();A.Beijing2008B.Beijing2008C.Beijing2008D.Beijing#2008答案:A 您的答案:A 题目分数:2.0 此题得分:2.0 32第43题 设有下面两个赋值语句: a = Integer.parseInt(“1024”); b = Integer.valueOf(“1024”).intValue();下述说法正确的是()。A.a是整数类型变量,b是整数类对象B.a是整数类对象,b是整数类型变量C.a和b都是整数类对象并且它们的值相等D.a和b都是整数类型变量并且它们的值相等答案:D 您的答案:D 题目分数:2.0 此题得分:2.0 33第44题 如果类中的成员变量可以被同一包访问,则应使用如下哪个约束符? ( )A.privateB.voidC.protectedD.无修饰符答案:D 您的答案:D 题目分数:2.0 此题得分:2.0 34第49题 以下字符常量中不合法的是( )。A. | B. C. n D. 我 答案:C 您的答案:C 题目分数:2.0 此题得分:2.0 35第55题 在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用( )类的对象来实现。A.LabelB.ButtonC.TextAreaD.TextField答案:A 您的答案:A 题目分数:2.0 此题得分:2.0 36第56题 以下哪个有关事件监听器的语句是正确的?( )A.一个组件可以有多个监听器B.一个组件只能有一个监听器C.一个监听器必须包含该组件D.一个监听器只能够接收和处理来自一个组件的事件答案:A 您的答案:A 题目分数:2.0 此题得分:2.0 37第57题 Java为移动设备提供的平台是_。A.J2ME B.J2SE C.J2EED.JDK5.0答案:A 您的答案:A 题目分数:2.0 此题得分:2.0 38第58题 关于Java的包叙述不正确的是_。 A.不同包中的类不允许有相同的名称B.同一包中的类不允许有相同的名称 C.包是用于组织类与接口的机制D. 可以通过import语句将包中的类加载到程序中答案:A 您的答案:A 题目分数:2.0 此题得分:2.0 39第59题 下面哪个语句是创建数组的正确语句?( )A.float f66 = new float66B.float f = new float6C.float f = new float66D.float f = new float6答案:C 您的答案:C 题目分数:2.0 此题得分:2.0 40第60题 在使用interface声明一个接口时,只可以使用()修饰符修饰该接口。A.privateB.protectedC.无修饰符D.public答案:D 您的答案:D 题目分数:2.0 此题得分:2.0 41第9题 抽象类中的抽象方法必须在该类的子类中具体实现。答案:错误 您的答案:错误 题目分数:1.0 此题得分:1.0 42第10题 一个catch块也可以区分处理多个不同类型的异常,只要它们都是该catch块异常参数的子类或其本身。答案:正确 您的答案:正确 题目分数:1.0 此题得分:1.0 43第11题 Applet和TextField都属于容器组件。答案:错误 您的答案:错误 题目分数:1.0 此题得分:1.0 44第21题 类及其属性、方法可以同时有一个以上的修饰符来修饰。答案:正确 您的答案:正确 题目分数:1.0 此题得分:1.0 45第22题 一个类如果实现了某个接口,那么它必须重载该接口中的所有方法。答案:错误 您的答案:错误 题目分数:1.0 此题得分:1.0 46第23题 监听事件和处理事件都有在相应事件Listener处注册过的组件完成。答案:正确 您的答案:正确 题目分数:1.0 此题得分:1.0 47第33题 一个程序里有且只能有一个公共类,它就是主类。答案:正确 您的答案:正确 题目分数:1.0 此题得分:1.0 48第34题 子类拥有的成员数目大于等于父类拥有的成员数目。答案:错误 您的答案:错误 题目分数:1.0 此题得分:1.0 49第35题 接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。答案:正确 您的答案:正确 题目分数:1.0 此题得分:1.0 50第36题 一个容器组件中可以混合使用多种布局管理策略。答案:正确 您的答案:正确 题目分数:1.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论