华师网络学院作业答案-Java语言程序设计判断题_第1页
华师网络学院作业答案-Java语言程序设计判断题_第2页
华师网络学院作业答案-Java语言程序设计判断题_第3页
华师网络学院作业答案-Java语言程序设计判断题_第4页
华师网络学院作业答案-Java语言程序设计判断题_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

华师网络学院作业答案-Java语言程序设计判断题华师网络学院作业答案-Java语言程序设计判断题全文共16页,当前为第1页。华师网络学院作业答案-Java语言程序设计判断题全文共16页,当前为第1页。Java程序是由若干类定义组成的,类定义包括定义类头和定义类体。答案:正确类的修饰符有静态修饰符static、最终修饰符final、易失修饰符volatile和过度修饰符transient。答案:错误子类拥有的成员数目大于等于父类拥有的成员数目。答案:错误Container类的add()方法将GUI组件添加到容器中。答案:正确Frame,Panel,Apple,Button4种组件都属于容器组件。答案:错误在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。答案:错误在Java的方法中定义一个常量要用const关键字。答案:错误一个程序里有且只能有一个公共类,它就是主类。答案:正确最终类不能派生子类。最终方法不能被覆盖。答案:正确在Applet中可以调用它的drawImage()方法直接画出一幅图像。答案:错误一个复选按钮实现的是“二选一”的结构;一个单选按钮实现的是“多选一”的结构。答案:正确当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。答案:正确final类中的属性和方法都必须被final修饰符修饰。答案:错误接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。答案:正确华师网络学院作业答案-Java语言程序设计判断题全文共16华师网络学院作业答案-Java语言程序设计判断题全文共16页,当前为第2页。答案:错误applet可以运行在浏览器中。答案:正确Java源程序文件应以.java为后缀名保存,文件内包含几个类的定义就编译生成几个对应的字节码文件。答案:正确类头定义主要说明类的名字、父类名和接口名。答案:错误为了提高效率,Java中对多次出现的用双引号括起来的字符串字面量只存储一个对象。答案:正确Java的各种数据类型所占用的内存长度与具体软硬件环境有关。答案:错误有的类定义时可以不定义构造函数,所以构造函数不是必须的。答案:错误在Java的方法中定义一个常量要用final关键字。答案:正确一个Java类可以有多个父类。答案:错误在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若多个catch语句中的参数类型有继承关系,应该将父类放在前面的catch语句中,子类放在后面的catch语句中。答案:错误Applet和TextField都属于容器组件。答案:错误创建新的类对象使用关键字new,回收无用的类对象使用关键字free。答案:错误因为Java不支持多重继承,所以定义类时implements关键字后面只能说明一个接口名。答案:错误Applet可以在客户端的主机上创建新文件。答案:错误类及其属性、方法可以同时有一个以上的修饰符来修饰。答案:正确一个catch块也可以区分处理多个不同类型的异常,只要它们都是该catch块异常参数的子类或其本身。华师网络学院作业答案-Java语言程序设计判断题全文共16华师网络学院作业答案-Java语言程序设计判断题全文共16页,当前为第3页。Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。答案:错误没有定义访问控制符的类属性和类方法可以被同一个包中的其他类和对象访问。答案:错误子类要调用父类的方法,必须使用super关键字。答案:错误构造函数因为没有返回值,所以其中出现的错误用异常处理较为恰当。答案:正确Java允许创建不规则数组,即Java多维数组中各行的列数可以不同。答案:正确Class1类的属性被private修饰符修饰为私有变量,所以方法不能访问它。答案:错误与未加访问控制符的缺省情况相比,public和protected修饰符扩大了类及其属性和方法的被访问范围,private修饰符则缩小了这种范围。答案:正确抽象类中的抽象方法必须在该类的子类中具体实现。答案:错误一个类如果实现了某个接口,那么它必须重载该接口中的所有方法。答案:错误一个容器组件中可以混合使用多种布局管理策略。答案:正确引用一个类的属性或调用其方法,必须以这个类的对象为前缀。答案:错误Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。答案:错误容器组件Applet,Panel和Frame的默认布局管理器都是BorderLayout。答案:错误一个Java类可以有一个父类,并实现多个接口。答案:正确抽象类没有具体对象,所以抽象类没有构造函数。答案:错误监听事件和处理事件都有在相应事件Listener处注册过的组件完成。答案:正确以下哪个方法仅在Applet程序被创建和首次被载入支持Java的浏览器时被调用。()A.paint()B.init()华师网络学院作业答案-Java华师网络学院作业答案-Java语言程序设计判断题全文共16页,当前为第4页。D.start()答案:B下列有关Java程序的说法中错误的是:()A.由于Java程序是解释执行的,所以执行前不需要进行编译。B.程序执行过程中需要的所有类都是通过字节码校验程序装入的。C.代码的运行是由Java运行环境中的解释器完成的。D.在缺省的安全配置条件下,Applet不能访问任何本地资源。答案:A以下的变量定义语句中,合法的是()。A.float$_*5=B.byteb1=15678C.doublea=Double.MAX_VALUED.int_abc_=3721L答案:C应用程序的main方法中有以下语句,则输出的结果是()。Strings="java@123456@”;intn=s.indexOf("@");intk=s.indexOf("@",5);Strings2=s.substring(n+1,k);System.out.println(s2);A.123456B.javaC.@D.5答案:A有整型数组:int口x={12,35,8,7,2};,则调用方法Arrays.sort(x)后,数组x中的元素值依次是().A.2781235B.1235872C.3512872D.8712352答案:A在编写JavaApplication程序时,若需要使用到标准输入输出语句,必须在程序的开头写上()语句A.importjava.awt.*B.importjava.applet.AppletC.importjava.io.*D.importjava.awt.Graphics答案:C以下哪个约束符可用于定义成员常量?()华师网络学院作业答案-Java华师网络学院作业答案-Java语言程序设计判断题全文共16页,当前为第5页。B.finalC.abstractD.以上约束符都不能用答案:B在Applet的关键方法中,下列哪个方法是关闭浏览器以释放Applet占用的所有资源?A.init()B.start()C.paint()D.destroy()答案:D如下标识符中()是有效的?A.3LongStringB.okButtonC.¥intD.byte答案:B下列的变量定义中,错误的是()A.intiB.intI=Integer.MAX_VALUEC.staticinti=100D.int123_$答案:D在编写JavaApplet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上( )语句。A.importjava.awt.*B.importjava.applet.*C.importjava.io.*D.importjava.awt.event.*答案:D下面哪个语句是创建数组的正确语句?()A.floatf[6][6]=newfloat[6][6]B.floatf[][]=newfloat[][6]C.float[][]f=newfloat[6][6]D.float[]f=newfloat[6][]答案:C应用程序的main方法中有以下语句,则输出的结果是()。Strings1="AbcD";Strings2=s1.toLowerCase();A.A华师网络学院作业答案-Java华师网络学院作业答案-Java语言程序设计判断题全文共16页,当前为第6页。C.aBCdD.abcd答案:D若在某一个类定义中定义有如下的方法:abstractvoidperformDial();该方法属于()。A.本地方法B.最终方法C.解态方法D.抽象方法答案:D下列说法哪个是正确的?()一个源文件中可以有一个以上的公共类一个源文件只能供一个程序使用一个源文件中只能有一个方法一个程序可以包含多个源文件答案:D下面是有关子类继承父类构造函数的描述,其中正确的是()。A.创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数。B.子类无条件地继承父类不含参数的构造函数。C.子类必须通过super关键字调用父类的构造函数。D.子类无法继承父类的构造函数。答案:C下面的程序编译运行后输出的结果是()。publicclassAimplementsRunnable{publicstaticvoidmain(Stringargv口){Aa=newA();Threadt=newThread(a);t.start();}publicvoidrun(){while(true){try{Thread.currentThread().sleep(1000);}catch(InterruptedExceptione){System.out.println(e.toString());}System.out.println("loopingwhile");}}}A.在屏幕上重复输出"loopingwhile"B.在屏幕上输出一次"loopingwhile”。C.没有结果输出。D.以上说法都错误答案:A设有下面两个赋值语句:a=Integer.parseInt(''1024〃);b=Integer.valueOf(''1024").intValue();下述说法正确的是()。A.a是整数类型变量,b是整数类对象B.a是整数类对象,b是整数类型变量C.a和b都是整数类对象并且它们的值相等D.a和b都是整数类型变量并且它们的值相等答案:D华师网络学院作业答案-Java语言程序设计判断题全文共华师网络学院作业答案-Java语言程序设计判断题全文共16页,当前为第7页。A.接口和抽象类是同一回事B.一个类不可以实现多个接口C.接口间不能有继承关系D.实现一个接口必须实现接口的所有方法答案:D下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问?A.privateB.无修饰符C.publicD.protected答案:B下面关于JavaApplet的说法正确的是?A.Applet也需要main()方法B.Applet必须继承自java.awt.AppletC.Applet能访问本地文件D.Applet程序不需要编译答案:B在Java应用程序的主类体中,main()函数头是非法的?A.publicstaticvoidmain(String[]args)B.publicstaticvoidmain(Stringargs口)C.publicstaticvoidmain(String[]arg)D.publicvoidmain(String[]args)答案:D以下字符常量中不合法的是()。A.'|,B.'\''C."\n〃D.’我'答案:C应用程序Test.java的源程序如下,在命令行键入:javaTestaaabbc,则输出的结果是()。publicclassTest{publicstaticvoidmain(Stringargs口){intk1=args.length;intk2=args[1].length();System.out.print(k1+〃〃+k2);})A.322C.13D.33答案:A下面程序段执行后b的值是()。Stringstr="java";华师网络学院作业答案-Java华师网络学院作业答案-Java语言程序设计判断题全文共16页,当前为第8页。A.0B.trueC.1D.false答案:B下面是关于类及其修饰符的一些描述,不正确的是:()A.abstract类只能用来派生子类,不能用来创建abstract类的对象。B.final类不但可以用来派生子类,也可以用来创建final类的对象。C.abstract不能与final同时修饰一个类。D.abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法。答案:B对于构造函数,下列叙述不正确的是()A.构造函数是类的一种特殊函数,它的方法名必须与类名相同B.构造函数的返回类型只能是void型C.构造函数的主要作用是完成对类的对象的初始化工作D.一般在创建新对象时,系统会自动调用构造函数答案:B关于Java的包的叙述中正确的是:()A.Java的包可以有任意多层的子包B.包是多个相关的Java源程序组成的集合C.使用import语句可以将指定包中的所有类引入到源程序中D.如果源程序中没有使用package语句,则该类就不会出现在任何包中。答案:C下列关于继承的哪项叙述是正确的?A.在java中允许多重继承B.在java中一个类只能实现一个接口C.在java中一个类不能同时继承一个类和实现一个接口D.java的单一继承使代码更可靠答案:D下面的语句的作用是:()。VectorMyVector=newVector(100,50);A.创建一个数组类对象MyVector,有100个元素的空间,每个元素的初值为50。B.创建一个向量类对象MyVector,有100个元素的空间,每个元素的初值为50。C.创建一个数组类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。D.创建一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。答案:Dmain方法是JavaApplication程序执行的入口点,关于main方法的方法头以下哪项是合法的A.publicstaticvoidmain()B.publicstaticvoidmain(Stringargs口)C.publicstaticintmain(String[]arg)华师网络学院作业答案-Java华师网络学院作业答案-Java语言程序设计判断题全文共16页,当前为第9页。答案:B以下说法中错误的是:()A.Choice、Checkbox、CheckboxGroup、List这些组件可以接收用户在一个选择的集合中作出选择,但是不能输出信息B.一个Checkbox对象既可以作为一个复选按钮,也可作为一个单选按钮组中的一个按钮C.一个复选按钮实现的是“二选一”的结构,一个单选按钮组实现的是,多选一”的结构D.List对象可以实现“多选一”结构,也可以实现“多选多”结构,完全由创建List对象时的参数确定答案:A下列关于Java类的构造方法的说法中错误的是:()A.构造方法的名字必须与类的名字完全相同B.构造方法一般不能由程序员在程序中主动调用C.父类的构造方法能被子类继承D.构造方法必须用public访问控制符修饰答案:D在一个应用程序中有如下定义:int2[]={1,2,3,4,5,6,7,8,9,10};为了打印输出数组a的最后一个元素,下面正确的代码是()。A.System.out.println(a[10]);B.System.out.println(a[9])C.System.out.println(a[a.length]);D.System.out.println(a(8));答案:B以下变量不符合Java语言变量的规定的是()123C.variable_$_123D.$variable$$$答案:B如果希望所有的控件在界面上均匀排列,应使用下列那种布局管理器?()A.BoxLayoutB.GridLayoutC.BorderLayoutD.FlowLouLayout答案:B当包含applet的页面时由图标状重新展开成窗口时将调用以下哪个函数?A.init()B.start()C.stop()D.destroy()答案:B下面说法正确的是()。A.final可修饰类、属性、方法。B.abstract可修饰类、属性、方法。C.定义抽象方法需有方法的返回类型、名称、参数列表和方法体。D.用final修饰的变量,在程序中可对这个变量的值进行更改。华师网络学院作业答案-Java语言程序设计判断题全文共16华师网络学院作业答案-Java语言程序设计判断题全文共16页,当前为第10页。设有下面的一个类定义:classAA{staticvoidShow(){System.out.println("我喜欢Java!");}}classBB{voidShow(){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();答案:CJava语言是()A..面向问题的解释型高级编程语言B.面向机器的低级编程语言C.面向过程的编译型高级编程语言D.面向对象的解释型高级编程语言答案:D以下哪个有关事件监听器的语句是正确的?()A.一个组件可以有多个监听器B.一个组件只能有一个监听器C.一个监听器必须包含该组件D.一个监听器只能够接收和处理来自一个组件的事件答案:A若a的值为3时,下列程序段被执行后,c的值是多少?()c=1;if(a>0)if(a>3)c=2;elsec=3;elsec=4;A.1B.2C.3D.4答案:C下列哪些说法是错误的?()A.构造方法是创建对象时由系统自动调用的。B.Java语言会自动初始化变量的值C.Java语言不允许同时继承一个类并实现一个接口D.Java语言会自动回收内存中的垃圾答案:C设有下面的两个类定义:classAA{voidShow(){System.out.println("我喜欢Java!");}classBBextendsAA{voidShow(){System.out.println("我喜欢C++!");}则顺序执行如下语句后输出结果为:()AAa;BBb;a.Show();b.Show();A.我喜欢Java!我喜欢C++!华师网络学院作业答案-Java语言程序设计判断题全文共16页,当前为第11华师网络学院作业答案-Java语言程序设计判断题全文共16页,当前为第11页。C.我喜欢Java!我喜欢Java!D.我喜欢C++!我喜欢C++!答案:A下列操作中,不属于Applet安全限制的是:()A.加载本地库B.读写本地文件系统C.运行本地可执行程序D.与同一个页面中的Applet通信答案:DJavaApplication源程序的主类是指包含有()方法的类A.main方法B.toString方法C.init方法D.actionPerfromed方法答案:A下列Java常见事件类中哪个是鼠标事件类?A.InputEventB.KeyEventC.MouseEventD.WindowEvent答案:C下面哪一个函数是publicvoidexample。{…}的重载函数?()A.publicvoidexample。{…}B.publicintexample。{…}C.publicvoidexample2(){…}D.publicintexample(intm,floatf){…}答案:D下列关于抽象类的说法哪个是正确的?()A.某个抽象类的父类是抽象类,则这个子类必须重载父类的所有抽象方法B.接口和抽象类是同一回事C.可以用抽象类去创建对象D.抽象类中不可以有非抽象的方法答案:AJava语言具有许多优点和特点,下列选项中哪个反映了Java程序并行机制的特点?A.安全性B.多线程C.跨平台D.可移植答案:B下列声明的方法强制要求子类来实现的是:()A.publicdoublemethodda()B.staticvoidmethoda(doubled1){}C.publicnativedoublemethoda()D.abstractpublicvoidmethoda()答案:D下列方法中哪个是执行线程的方法?A.run()B.start()C.sleep()D.suspend()答案:A华师网络学院作业答案-Java语言程序设计判断题全文共16华师网络学院作业答案-Java语言程序设计判断题全文共16页,当前为第12页。A.javaB.classC.htmlD.exe答案:BJava的字符类型采用的是Unicode编码方案,每个Unicode码占用()个比特位。A.8B.16C.32D.64答案:B下列哪个是面向大型企业级用容器管理专用构件的应用平台?A,J2EEB,J2MEC.J2SED,J2DE答案:A创建一个标识有〃关闭〃按钮的语句是( )。A.TextFieldb=newTextField(〃关闭〃)B.Labelb=newLabel(〃关闭〃)C.Checkboxb=newCheckbox(〃关闭〃)D.Buttonb=newButton(〃关闭〃)答案:D下列关于Frame类的说法不正确的是A.Frame是Window类的直接子类B.Frame对象显示的效果是一个窗口C.Frame被默认初始化为可见D.Frame的默认布局管理器为BorderLayout答案:C下面的程序输出的结果是()publicclassAimplementsB{publicstaticvoidmain(Stringargs口){inti;Acl=newA();i=cl.k;System.out.println("i="+i);}}interfaceB{intk=10;}A.i=0B.i=10C.程序有编译错误D.i=true答案:B华师网络学院作业答案-Java语言程序设计判断题全文共16华师网络学院作业答案-Java语言程序设计判断题全文共16页,当前为第13页。A.它们的返回值类型的不同B.它们的名称的不同C.它们的参数表的不同D.它们的修饰符不同答案:C如果类中的成员变量可以被同一包访问,则应使用如下哪个约束符?()A.privateB.voidC.protectedD.无修饰符答案:D下列为合法类名的是:()A.classB.123StudentC.WatchTVD.“类名"答案:C在Java中,开发图形用户界面的程序需要使用一个系统提供的类库,这个类库就是()包。A.java.ioB.java.awtC.java.appletD.java.awt.event答案:B在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用()类的对象来实现。A.LabelB.ButtonC.TextAreaD.TextField答案:A容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变?()A.CardLayoutB.FlowLayoutC.BorderLayoutD.GridLayout答案:B下列程序段执行后的结果是()。Strings=newString("abcdefg");for(inti=0;i <=6;i=i+2){System.out.print(s.charAt(i));)A.abcdefgB.ACEGC.acegD.abcd答案:C在编写异常处理的Java程序中,每个catch语句块都应该与( )语句块对应,使得用该语句块来启动Java的异常处理机制。A.if-elseB.switchC.try华师网络学院作业答案-Java华师网络学院作业答案-Java语言程序设计判断题全文共16页,当前为第14页。答案:C下列关于main()方法说法正确的是?()A.一个类中可以没有main()方法B.所有对象的创建都必须放在main()方法中C.main()方法必须放在公共类中D.main()方法头的定义可以根据情况任意修改。答案:A类的成员有()?A.域(变量或对象)B.接口C.内部类D.字节码答案:A在JavaApplet程序用户自定义的Applet子类中,常常重载( )方法在Applet的界面中显示文字、图形和其它界面元素。A.start()B.stop()C.init()D.paint()答案:D下列关于Java开发过程说法不正确的是:()A.编写Java的源程序可以使用任意的文本编辑器,如NoteBook或记事本等B.Java程序分为两类程序,一种是独立应用程序Application,另一种是小应用程序Applet;不管是哪种程序都需要使用Java编译器(javac.exe)编译源文件得到字节码文件C.在得到了java的字节码文件后通过Java的解释器就可以之间解释执行D.JavaApplet不能直接解释执行必须通过支持Java标准的浏览器来解释执行答案:C在安装了Java的开发工具箱JDK后,通常要进行相关环境变量的配置,下列说法正确的是:()A.需要在环境变量中配置path和classpath两个环境变量,其中path是指定JDK的可执行文件的运行路径,classpath是指向Java程序运行时所需要的Java类库B.安装了JDK后,安装程序会自动配置系统的环境变量path和classpathC.因为JDK安装在同一目录中所以path和classpath的路径完全相同D.classpath环境变量设置中的“.是指可以加载Java运行程序所需的Java自带类库。答案:A下面的程序段执行后输出的结果是()。StringBuf

温馨提示

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

评论

0/150

提交评论