东北师范大学计算机科学与技术专业《Java程序设计》作业及答案2

搜题
1、java.awt包的Panel类是()的子类。

A.Frame

B.Container

C.Component

D.Canvas

本题答案:
B
2、为了区分重载多态中同名的不同方法,要求()。

A.返回值类型不同

B.调用时用类名或对象名做前缀

C.形式参数名称不同

D.形式参数个数或者类型不同

本题答案:
D
3、下列选项不是Java关键字的是()。

A.super

B.sizeof

C.break

D.abstract

本题答案:
B
4、实现一个线程有几种方法:()

A.两种

B.三种以上

C.三种

D.一种

本题答案:
A
5、在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用()类的对象来实现。

A.TextField

B.TextArea

C.Label

D.Button

本题答案:
C
6、Applet可以做下列哪些操作?()

A.读取客户端部分系统变量

B.读取客户端文件

C.在客户端装载程序库

D.在客户端主机上创建新文件

本题答案:
A
7、布局管理器不包括()

A.SetLayout

B.GridLayout

C.FlowLayout

D.BorderLayout

本题答案:
B
8、阅读下面的代码,第10行的语句将调用哪个方法?() 1.class Person {2.public void printValue(int i,int j) {/*/} 3.public void printValue(int i) {/*...*/} 4.}5.public class Teacher extends Person {6.public void printValue() {/*...*/} 7.public void printValue(int i) {/*...*/} 8.public static void main(String args[]) {9.Person t=new Teacher(); 10. t.printValue(10); 11.}12.}

A.行7

B.行6

C.行3

D.行2

本题答案:
A
9、指出正确的表达式()。

A.long l=0xfffL

B.double=0.9239d

C.byte=128

D.Boolean=null

本题答案:
A
10、下面哪些是short型的取值范围?()

A.-27——27-1

B.-231——231-1

C.-215——215-1

D.0——216-1

本题答案:
C
11、以下哪个是线程类的方法?()

A.yield()

B.stop()

C.sleep(long msec)

D.go()

本题答案:
ABC
12、不使用static修饰符限定的方法称为对象(或实例)方法,下列哪一个说法是正确的?()

A.实例方法可以直接调用父类的类方法

B.实例方法可以直接调用父类的实例方法

C.实例方法可以直接调用本类的类方法

D.实例方法可以直接调用其他类的实例方法

本题答案:
AC
13、选出合理的标识符()。

A._sys1_lll

B.class

C.$change

D.2mail

本题答案:
AC
14、下面的哪两个方法可以取出name参数的值?()

A.Get Parameters (name)

B.Get Parameter (name)

C.Get Parameter Values (name)

D.Get Parameter Value (name)

本题答案:
BC
15、以下类中,哪些类的子类能直接创建实例?()

A.panel

B.dialog

C.container

D.Frame

本题答案:
ABD
16、给定下面的代码段,哪些选项是对构造方法ConstOver的重载?() 1. public class ConstOver{2.public ConstOver (int x,int y,int z) {3.}4.}

A.public Object ConstOver (int x,int y,int z){}

B.protected int ConstOver (){}

C.private ConstOver (int z,int y,byte x){}

D.ConstOver (){}

本题答案:
CD
17、下面哪个方法可以在任何时候被任何线程调用?()

A.wait()

B.sleep()

C.notifyAll()

D.notify()

本题答案:
AB
18、设有如下变量说明:byte myByte; int myInt; long myLong; char myChar; float myFloat; double myDouble; 以下赋值语句哪个需要强制转换?()

A.myInt=myLong

B.myInt=myChar

C.myFloat=myDouble

D.myByte=3

本题答案:
AC
19、对于构造函数,下列叙述正确的是()。

A.构造函数的返回类型只能是void型

B.构造函数的主要作用是完成对类的对象的初始化工作

C.构造函数是类的一种特殊函数,它的方法名必须与类名相同

D.一般在创建新对象时,系统会自动调用构造函数

本题答案:
BCD
20、构造BufferedInputStream的合适参数是哪个? ()

A.FileInputStream

B.File

C.BufferedOutputStream

D.BufferedInputStream

本题答案:
BD
21、HTML标记符不区分大小写。()

A.正确

B.错误

本题答案:
A
22、利用Session和Application对象存储变量,可创建作用域跨页、甚至跨用户的变量。()

A.正确

B.错误

本题答案:
B
23、圆弧可以看作是椭圆的一部分。绘制圆弧的方法为drawArc。()

A.正确

B.错误

本题答案:
A
24、图形用户界面广泛地应用于客户机/服务器应用程序和基于Web的applet小程序。()

A.正确

B.错误

本题答案:
A
25、统一资源定位器(Uniform. Resource Locator)就是通常所说的网址。()

A.正确

B.错误

本题答案:
A
26、Java中数组的元素可以是简单数据类型的量,也可以是某一类的对象。()

A.正确

B.错误

27、程序员可以不必释放已创建的对象,因为Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。()

A.正确

B.错误

28、当一个JSP修改后,需要重启服务器。()

A.正确

B.错误

29、一个程序里可以有多个父类,也可以有多个主类。()

A.正确

B.错误

30、Java程序有两种类别的应用,分别是应用程序application和小程序applet。()

A.正确

B.错误

31、与Java application相同,applet也有main方法作为程序的入口。()

A.正确

B.错误

32、一个线程对象的具体操作是由run()方法的内容确定的。()

A.正确

B.错误

33、抽象方法只能存在于抽象类中。()

A.正确

B.错误

34、System.out.println(“Hello java!”)中out是System类的一个成员变量。()

A.正确

B.错误

35、如果p是父类Parent的对象,而c是子类Child的对象,则语句c=p是正确的。()

A.正确

B.错误

36、Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。()

A.正确

B.错误

37、设String对象s=“H”,运行语句System.out.println(s.concat(“ello!”); 后String对象s的内容为“Hello!”,所以语句输出为“Hello!”。()

A.正确

B.错误

38、Java源程序是由类定义组成的,每个程序可以定义若干个类,但只有一个类是主类。()

A.正确

B.错误

39、当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。()

A.正确

B.错误

40、在线程程序中,临界资源,或临界区是指在物理空间中临近的资源。()

A.正确

B.错误

关于我们  |  免责声明  |  联系我们  |  会员须知

Copyright © 奋学网(www.fxuexi.com)All Right Reserved.湘ICP备2021013332号-3

联系我们 会员中心
返回顶部