华师网络学院作业答案-Java语言程序设计选择题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
以下哪个方法仅在Applet程序被创建和首次被载入支持Java的浏览器时被调用。 ( )
A.paint()
B.init()
C.action()
D.start()
答案:B
下列有关Java程序的说法中错误的是:()
A.由于Java程序是解释执行的,所以执行前不需要进行编译。
B.程序执行过程中需要的所有类都是通过字节码校验程序装入的。
C.代码的运行是由Java运行环境中的解释器完成的。
D.在缺省的安全配置条件下,Applet不能访问任何本地资源。
答案:A
以下的变量定义语句中,合法的是( )。
A.float $_*5= 3.4F
B.byte b1= 15678
C.double a =Double. MAX_VALUE
D.int _abc_ = 3721L
答案:C
应用程序的main方法中有以下语句,则输出的结果是 ( )。
String s="java@123456@";
int n=s.indexOf("@");
int k=s.indexOf("@",5);
String s2=s.substring(n+1,k);
System.out.println(s2);
A.123456
B.java
C.@
D.5
答案:A
有整型数组:int[] x={12,35,8,7,2};,则调用方法Arrays.sort(x)后,数组x中的元素值依次是( ).
A.2 7 8 12 35
B.12 35 8 7 2
C.35 12 8 7 2
D.8 7 12 35 2
答案:A
在编写Java Application程序时,若需要使用到标准输入输出语句,必须在程序的开头写上( )语句
A.import java.awt.*
B.import java.applet.Applet
C.import java.io.*
D.import java.awt.Graphics
答案:C
以下哪个约束符可用于定义成员常量?()
A.static
B.final
C.abstract
D.以上约束符都不能用
答案:B
在Applet的关键方法中,下列哪个方法是关闭浏览器以释放Applet占用的所有资源?
A.init()
B.start()
C.paint()
D.destroy()
答案:D
如下标识符中()是有效的?
A.3LongString
B.okButton
C.¥int
D.byte
答案:B
下列的变量定义中,错误的是( )
A.int i
B.int I = Integer.MAX_VALUE
C.static int i=100
D.int 123_$
答案:D
在编写Java Applet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上( )语句。
A.import java.awt.*
B.import java.applet.*
C.import java.io.*
D.import java.awt.event.*
答案:D
下面哪个语句是创建数组的正确语句?()
A.float f[6][6] = new float[6][6]
B.float f[][] = new float[][6]
C.float [][]f = new float[6][6]
D.float [] f = new float[6][]
答案:C
应用程序的main方法中有以下语句,则输出的结果是 ( )。
String s1="AbcD";
String s2=s1.toLowerCase();
A.A
B.ABCD
C.aBCd
答案:D
若在某一个类定义中定义有如下的方法: abstract void performDial( );该方法属于()。
A.本地方法
B.最终方法
C.解态方法
D.抽象方法
答案:D
下列说法哪个是正确的?()
A.一个源文件中可以有一个以上的公共类
B.一个源文件只能供一个程序使用
C.一个源文件中只能有一个方法
D.一个程序可以包含多个源文件
答案:D
下面是有关子类继承父类构造函数的描述,其中正确的是( )。
A.创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数。
B.子类无条件地继承父类不含参数的构造函数。
C.子类必须通过super关键字调用父类的构造函数。
D.子类无法继承父类的构造函数。
答案:C
下面的程序编译运行后输出的结果是( )。
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 = Integer.parseInt(“1024”);
b = Integer.valueOf(“1024”).intValue();
下述说法正确的是()。
A.a是整数类型变量,b是整数类对象
B.a是整数类对象,b是整数类型变量
C.a和b都是整数类对象并且它们的值相等
D.a和b都是整数类型变量并且它们的值相等