2012春java程序语言设计华师在线作业.doc_第1页
2012春java程序语言设计华师在线作业.doc_第2页
2012春java程序语言设计华师在线作业.doc_第3页
2012春java程序语言设计华师在线作业.doc_第4页
2012春java程序语言设计华师在线作业.doc_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

作 业 1第11题 下面的语句的作用是:()。Vector MyVector = new Vector(100,50);A.创建一个数组类对象MyVector,有100个元素的空间,每个元素的初值为50。B.创建一个向量类对象MyVector,有100个元素的空间,每个元素的初值为50。C.创建一个数组类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。D.创建一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。答案:D 您的答案:D 题目分数:2.0 此题得分:2.0 2第12题 当包含applet 的页面时由窗口缩小成图标状时将调用以下哪个函数?()A.init()B.start()C.stop()D.destroy()答案:C 您的答案:B 题目分数:2.0 此题得分:0.0 3第13题 Java Application源程序的主类是指包含有( )方法的类A.main方法B.toString方法C.init方法D.actionPerfromed方法答案:A 您的答案:A 题目分数:2.0 此题得分:2.0 4第14题 以下变量不符合Java语言变量的规定的是()A.123variableB.variable123C.variable_$_123D.$variable$答案:B 您的答案:B 题目分数:2.0 此题得分:2.0 5第15题 下列关于Java开发过程说法不正确的是:( )A.编写Java的源程序可以使用任意的文本编辑器,如NoteBook或记事本等B.Java程序分为两类程序,一种是独立应用程序Application,另一种是小应用程序Applet;不管是哪种程序都需要使用Java编译器(javac.exe)编译源文件得到字节码文件C.在得到了java的字节码文件后通过Java的解释器就可以之间解释执行D.Java Applet不能直接解释执行必须通过支持Java标准的浏览器来解释执行答案:C 您的答案:C 题目分数:2.0 此题得分:2.0 6第16题 下列的变量定义中,错误的是( )A.int iB.int I = Integer.MAX_VALUEC.static int i=100D.int 123_$答案:D 您的答案:D 题目分数:2.0 此题得分:2.0 7第17题 下列哪个是面向大型企业级用容器管理专用构件的应用平台?A.J2EEB.J2MEC.J2SED.J2DE答案:A 您的答案:A 题目分数:2.0 此题得分:2.0 8第18题 创建一个标识有关闭按钮的语句是( )。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 9第19题 以下说法中错误的是:( )A.Choice、Checkbox、CheckboxGroup、List这些组件可以接收用户在一个选择的集合中作出选择,但是不能输出信息B.一个Checkbox对象既可以作为一个复选按钮,也可作为一个单选按钮组中的一个按钮C.一个复选按钮实现的是“二选一”的结构,一个单选按钮组实现的是“多选一”的结构D.List对象可以实现“多选一”结构,也可以实现“多选多”结构,完全由创建List对象时的参数确定答案:A 您的答案:A 题目分数:2.0 此题得分:2.0 10第20题 容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变?( )A.CardLayoutB.FlowLayoutC.BorderLayoutD.GridLayout答案:B 您的答案:B 题目分数:2.0 此题得分:2.0 11第21题 应用程序的main方法中有以下语句,则输出的结果是 ( )。String s=java123456;int n=s.indexOf();int k=s.indexOf(,5);String s2=s.substring(n+1,k);System.out.println(s2);A.123456B.javaC.D.5答案:A 您的答案:A 题目分数:2.0 此题得分:2.0 12第22题 下列程序段执行后的结果是( )。String s=new String(abcdefg);for(int i=0;i =6;i=i+2) System.out.print(s.charAt(i); A.abcdefgB.ACEGC.acegD.abcd答案:C 您的答案:C 题目分数:2.0 此题得分:2.0 13第23题 应用程序的main方法中有以下语句,则输出的结果是 ( )。String s1=AbcD;String s2=s1.toLowerCase();A.AB.ABCDC.aBCdD.abcd答案:D 您的答案:D 题目分数:2.0 此题得分:2.0 14第24题 下列关于Java类的构造方法的说法中错误的是:( )A.构造方法的名字必须与类的名字完全相同B.构造方法一般不能由程序员在程序中主动调用C.父类的构造方法能被子类继承D.构造方法必须用public访问控制符修饰答案:D 您的答案:D 题目分数:2.0 此题得分:2.0 15第25题 下面是有关子类继承父类构造函数的描述,其中正确的是( )。A.创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数。B.子类无条件地继承父类不含参数的构造函数。C.子类必须通过super关键字调用父类的构造函数。D.子类无法继承父类的构造函数。答案:C 您的答案:C 题目分数:2.0 此题得分:2.0 16第26题 设有下面的两个类定义: 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 17第27题 下列声明的方法强制要求子类来实现的是: ( )A.public double methodda()B.static void methoda(double d1)C.public native double methoda()D.abstract public void methoda()答案:D 您的答案:D 题目分数:2.0 此题得分:2.0 18第28题 若一个类中对某个方法进行了重载,能够区分这些重载方法的手段是 ( )。A.它们的返回值类型的不同B.它们的名称的不同C.它们的参数表的不同D.它们的修饰符不同答案:C 您的答案:C 题目分数:2.0 此题得分:2.0 19第29题 对于子类的构造函数说明,下列叙述中不正确的是()。A.子类无条件地继承父类的无参构造函数。B.子类可以在自己的构造函数中使用super关键字来调用父类的含参数构造函数,但这个调用语句必须是子类构造函数的第一个可执行语句。C.在创建子类的对象时,将先执行继承自父类的无参构造函数,然后再执行自己的构造函数。D.构造函数返回值类型为空(void)答案:D 您的答案:D 题目分数:2.0 此题得分:2.0 20第30题 下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问?A.privateB.无修饰符C.publicD.protected答案:B 您的答案:B 题目分数:2.0 此题得分:2.0 21第41题 当包含applet 的页面时由图标状重新展开成窗口时将调用以下哪个函数?A.init()B.start()C.stop()D.destroy()答案:B 您的答案:C 题目分数:2.0 此题得分:0.0 22第42题 下列方法中哪个是执行线程的方法?A.run()B.start()C.sleep()D.suspend()答案:A 您的答案:A 题目分数:2.0 此题得分:2.0 23第43题 Java语言是( )A.面向问题的解释型高级编程语言B.面向机器的低级编程语言C.面向过程的编译型高级编程语言D.面向对象的解释型高级编程语言答案:D 您的答案:D 题目分数:2.0 此题得分:2.0 24第44题 下列为合法类名的是:( )A.classB.123StudentC.WatchTVD.”类名”答案:C 您的答案:C 题目分数:2.0 此题得分:2.0 25第45题 下列有关Java程序的说法中错误的是:( )A.由于Java程序是解释执行的,所以执行前不需要进行编译。B.程序执行过程中需要的所有类都是通过字节码校验程序装入的。C.代码的运行是由Java运行环境中的解释器完成的。D.在缺省的安全配置条件下,Applet不能访问任何本地资源。答案:A 您的答案:A 题目分数:2.0 此题得分:2.0 26第46题 以下的变量定义语句中,合法的是( )。A.float $_*5= 3.4FB.byte b1= 15678C.double a =Double. MAX_VALUED.int _abc_ = 3721L答案:C 您的答案:C 题目分数:2.0 此题得分:2.0 27第47题 在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用( )类的对象来实现。A.LabelB.ButtonC.TextAreaD.TextField答案:A 您的答案:A 题目分数:2.0 此题得分:2.0 28第48题 下列关于Frame类的说法不正确的是A.Frame是Window类的直接子类B.Frame对象显示的效果是一个窗口C.Frame被默认初始化为可见D.Frame的默认布局管理器为BorderLayout答案:C 您的答案:C 题目分数:2.0 此题得分:2.0 29第49题 以下哪个有关事件监听器的语句是正确的?( )A.一个组件可以有多个监听器B.一个组件只能有一个监听器C.一个监听器必须包含该组件D.一个监听器只能够接收和处理来自一个组件的事件答案:A 您的答案:A 题目分数:2.0 此题得分:2.0 30第50题 给出下列代码,则数组初始化中哪项是不正确的?byte array1,array2;byte array3;byte array4,array5;A.array2 = array1B.array2=array3C.array5=array4D.array3=array4答案:A 您的答案:A 题目分数:2.0 此题得分:2.0 31第51题 若在某一个类定义中定义有如下的方法: abstract void performDial( );该方法属于( )。A.本地方法B.最终方法C.解态方法D.抽象方法答案:D 您的答案:D 题目分数:2.0 此题得分:2.0 32第52题 下列语句序列执行后,num的值是( )。Random rd =new Random();int num=Math.abs(rd.nextInt()%4+1A.14之间的随机值B.5C.0D.-1答案:A 您的答案:A 题目分数:2.0 此题得分:2.0 33第53题 下面的程序段执行后输出的结果是( )。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 34第54题 在使用interface声明一个接口时,只可以使用()修饰符修饰该接口。A.privateB.protectedC.无修饰符D.public答案:D 您的答案:D 题目分数:2.0 此题得分:2.0 35第55题 对于构造函数,下列叙述不正确的是( )A.构造函数是类的一种特殊函数,它的方法名必须与类名相同B.构造函数的返回类型只能是void型C.构造函数的主要作用是完成对类的对象的初始化工作D.一般在创建新对象时,系统会自动调用构造函数答案:B 您的答案:B 题目分数:2.0 此题得分:2.0 36第56题 如果类中的成员变量可以被同一包访问,则应使用如下哪个约束符? ( )A.privateB.voidC.protectedD.无修饰符答案:D 您的答案:D 题目分数:2.0 此题得分:2.0 37第57题 下面说法正确的是( )。A.final 可修饰类、属性、方法。B.abstract可修饰类、属性、方法。C.定义抽象方法需有方法的返回类型、名称、参数列表和方法体。D.用final修饰的变量,在程序中可对这个变量的值进行更改。答案:A 您的答案:A 题目分数:2.0 此题得分:2.0 38第58题 设有下面的一个类定义: 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 39第59题 下列关于继承的哪项叙述是正确的?A.在java中允许多重继承B.在java中一个类只能实现一个接口C.在java中一个类不能同时继承一个类和实现一个接口D.java的单一继承使代码更可靠答案:D 您的答案:D 题目分数:2.0 此题得分:2.0 40第60题 下面的程序编译运行后输出的结果是( )。public class A implements Runnable public static void main(String argv) A a = new A(); Thread t = new Thread(a); t.start(); public void run() while(true) try Thread.currentThread().sleep(1000); catch(InterruptedException e) System.out.println(e.toString(); System.out.println(looping while); A.在屏幕上重复输出 looping while B.在屏幕上输出一次 looping while 。C.没有结果输出。D.以上说法都错误答案:A 您的答案:A 题目分数:2.0 此题得分:2.0 41第1题 类头定义主要说明类的名字、父类名和接口名。答案:错误 您的答案:错误 题目分数:1.0 此题得分:1.0 42第2题 创建新的类对象使用关键字new,回收无用的类对象使用关键字free。答案:错误 您的答案:错误 题目分数:1.0 此题得分:1.0 43第3题 有的类定义时可以不定义构造函数,所以构造函数不是必须的。答案:错误 您的答案:错误 题目分数:1.0 此题得分:1.0 44第4题 Java源程序文件应以.java为后缀名保存,文件内包含几个类的定义就编译生成几个对应的字节码文件。答案:正确 您的答案:正确 题目分数:1.0 此题得分:1.0 45第5题 与未加访问控制符的缺省情况相比,public和protected修饰符扩大了类及其属性和方法的被访问范围,private修饰符则缩小了这种范围。答案:正确 您的答案:正确 题目分数:1.0 此题得分:1.0 46第6题 子类拥有的成员数目大于等于父类拥有的成员数目。答案:错误 您的答案:错误 题目分数:1.0 此题得分:1.0 47第7题 一个catch块也可以区分处理多个不同类型的异常,只要它们都是该catch块异常参数的子类或其本身。答案:正确 您的答案:正确 题目分数:1.0 此题得分:1.0 48第8题 Java程序是由若干类定义组成的,类定义包括定义类头和定义类体。答案:正确 您的答案:正确 题目分数:1.0 此题得分:1.0 49第9题 因为Java不支持多重继承,所以定义类时implements关键字后面只能说明一个接口名。答案:错误 您的答案:错误 题目分数:1.0 此题得分:1.0 50第10题 Frame,Panel,Apple,Button 4种组件都属于容器组件。答案

温馨提示

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

评论

0/150

提交评论