东北师范大学智慧树知到“计算机科学与技术”《Java程序设计》网课测试题答案
(图片大小可自由调整)
第1卷
一.综合考核(共15题)
1.子类的成员变量能与其父类的成员变量同名。()
A.正确
B.错误
2.java中一个子类可以有多个父类,并可以为一个(父)类定义多个子类。()
A.正确
B.错误
3.统一资源定位器(Uniform. Resource Locator)就是通常所说的网址。()
A.正确
B.错误
4.以下哪个是线程类的方法?()
A.yield()
B.stop()
C.sleep(long msec)
D.go()
5.Applet可以做下列哪些操作?()
A.读取客户端部分系统变量
B.读取客户端文件
C.在客户端装载程序库
D.在客户端主机上创建新文件
6.在Java语言中强制类型转换是指从在机器中占位多的类型向占位少的类型方向进行转换,但boolean类型可以转换成int。()
A.错误
B.正确
7.paint()方法使用哪种类型的参数?()
A.String
B.Graphics2D
C.Graphics
D.Color
8.以下说法哪项是正确的?()
A.能通过编译,若组件用该类作为Mouse的监听者并且接收了mouse-exited事件,则在执行过程中会抛出异常
B.以上代码可通过编译
C.不能通过编译,因为类头定义不能分行
D.不能通过编译,因为没有实现MouseListener接口中的所有方法
9.以下哪项可能包含菜单条?()
A.Panel
B.Frame
C.Applet
D.Dialog
10.以下字符常量中不合法的一个是()。
A.‘我’
B.“n”
C.‘l’
D.‘\\’
11.当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。()
A.正确
B.错误
12.设String对象s=“H”,运行语句System.out.at(“ello!”); 后String对象s的内容为“Hello!”,所以语句输出为“Hello!”。()
A.正确
B.错误
13.容器是用来组织其他界面成分和元素的单元,它不能嵌套其他容器。()
A.错误
B.正确
14.下面哪个叙述是正确的?(选择二个)() 1.public class MyTextArea extends TextArea {2.public MyTextArea(int nrows,int ncols) {3.enableEvents(AWTEvent.TEXT_EVENT_MASK); 4.}5.6.public void processTextEvent (TextEvent te) {7.System.out.println(“Processingat
A.源程序必须存放到MyTextArea.java文件中
B.在行7和8之间应增加一句:returntrue
C.在行6 processTextEvent()的返回值应声明为boolean而不是void
D.在行2和行3之间应该增加一句:super(nrows,ncols)以至新构件有合适的大小
15.下列哪个方法属于播放声音的方法?()
A.loop()
B.stop()
C.start()
D.play()
第2卷
一.综合考核(共15题)
1.以下类中,哪些类的子类能直接创建实例?()
A.panel
B.dialog
C.container
D.Frame
2.以下是一段不完整的方法代码,下面哪些方法能够使该方法抛出一个IOException,假定该方法返回true?() 1.public void method() {2.3.if (someTestFails()) {4.5.}6.7.}
A.在行6增加:throw new IOException()
B.在行4增加:throw new IOException()
C.在行4增加:throw e
D.在行2增加:IOException e
3.UDP协议是用户数据报协议。()
A.错误
B.正确
4.下列选项不是Java关键字的是()。
A.super
B.sizeof
C.break
D.abstract
5.构造BufferedInputStream的合适参数是哪个?()
A.BufferedInputStream
B.BufferedOutputStream
C.FileInputStream
D.File
6.指出下列哪个方法与方法public void add(int a)为合理的重载方法?()
A.public void add(long a)
B.public void add(int a,int b)
C.public void add(float a)
D.public int add(int a)
7.监听事件和处理事件()。
A.都由相应事件Listener处登记过的构件完成
B.都由Listener完成
C.由Listener和窗口分别完成
D.由Listener和构件分别完成
8.哪个关键字可以对对象加互斥锁?()
A.transient
B.synchronized
C.serialize
D.static
9.在浏览器中执行applet程序,以下选项中的哪个方法将被最先执行?()
A.init()
B.start()
C.destroy()
D.stop()
10.方法覆盖与域隐藏一样,父类的同名方法在子类中仍占有自己独立的内存空间。()
A.错误
B.正确
11.在线程程序中,临界资源,或临界区是指在物理空间中临近的资源。()
A.错误
B.正确
12.++、--运算符可以放在变量前面,也可以放在变量的后面使用,对变量本身没有任何影响。()
A.错误
B.正确
13.Java语言的类型是()。
A.面向对象语言
B.面向过程语言
C.汇编程序
D.形式语言
14.TCP/IP为各种不同的硬件提供通用的编程接口。这套协议支持使用不同网络介质的网络连接,TCP/IP使得世界各地的网络联系成国际互联网成为可能。()
A.错误
B.正确
15.类String对象和类StringBuffer对象都是字符串变量,建立后都可以修改。()
A.错误
B.正确
第1卷参考答案
一.综合考核
1.参考答案:B
2.参考答案:B
3.参考答案:A
4.参考答案:ABC
5.参考答案:A
6.参考答案:A
7.参考答案:C
8.参考答案:B
9.参考答案:B
10.参考答案:B
11.参考答案:A
12.参考答案:B
13.参考答案:A
14.参考答案:AD
15.参考答案:ABD
第2卷参考答案
一.综合考核
1.参考答案:ABD
2.参考答案:AB
3.参考答案:B
4.参考答案:B
5.参考答案:AD
6.参考答案:BC
7.参考答案:C
8.参考答案:B
9.参考答案:A
10.参考答案:A
11.参考答案:A
12.参考答案:B
13.参考答案:A
14.参考答案:B
15.参考答案:A

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。