西工大《JAVA语言》作业机考参考答案Word文档格式.docx
- 文档编号:19230904
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:12
- 大小:19.16KB
西工大《JAVA语言》作业机考参考答案Word文档格式.docx
《西工大《JAVA语言》作业机考参考答案Word文档格式.docx》由会员分享,可在线阅读,更多相关《西工大《JAVA语言》作业机考参考答案Word文档格式.docx(12页珍藏版)》请在冰豆网上搜索。
5.执行int[]x=newint[25];
语句后,以下选项正确的是()
A.x[24]值未确定。
B.x[25]值等于0。
C.x[25]值等于null。
D.x.length值等于25。
D
6.
以下哪个说法是正确的?
A.只有第1行能通过编译
B.第1、2行能通过编译,但第3行编译出错
C.第1、2、3行能通过编译,但第2、3行运行时出错
D.第1行、第2行和第3行的声明都是正确的
7.程序片段,下列哪个选项不能插入到行1。
()1.2.publicclassInteresting{3.//dosth4.}
A.portjava.awt.*;
B.packagemypackage;
C.classOtherClass{
D.publicclassMyClass{
8.6.下面关键字中,哪一个不是用于异常处理语句()。
A.try
B.break
C.catch
D.finally
B
9.以下哪项是接口的正确定义?
A.interfaceB{voidprint(){
B.abstractinterfaceB{voidprint()
C.abstractinterfaceBextendsA1,A2//A1.A2为已定义的接口{abstractvoidprint(){;
D.<
P>
interfaceB<
/P>
<
imgsrc="
10.在Java中,下列说法正确的是():
A.一个子类可以有多个父类,一个父类也可以有多个子类
B.一个子类可以有多个父类,但一个父类只可以有一个子类
C.一个子类可以有一个父类,一个父类可以有多个子类
D.上述说法都不对
11.
有如下程序段:
A.0
B.1
C.3
D.6
12.下面不是合法标识符的是()
A.2ofUS
B.giveMes
C.whataQuiz
D.$d2000_
13.下列关于for循环和while循环的说法中哪个是正确的?
A.while循环能实现的操作,for循环也都能实现
B.while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果
C.两种循环任何时候都可替换
D.两种循环结构中都必须有循环体,循环体不能为空
14.下面关于构造函数的说法不正确的是()
A.构造函数也属于类的方法,用于创建对象的时候给成员变量赋值。
B.构造函数不可以重载。
C.构造函数没有返回值。
D.构造函数一定要和类名相同。
15.29.在浏览器中执行applet程序,以下选项中的哪个方法将被最先执行()。
A.init()
B.start()
C.destroy()
D.stop()
16.如下哪个是Java中的标识符()
A.fieldname
B.super
C.3number
D.#number
17.下列哪些语句关于Java内存回收的说明是正确的?
()
A.程序员必须创建一个线程来释放内存
B.内存回收程序负责释放无用内存
C.内存回收程序允许程序员直接释放内存
D.内存回收程序可以在指定的时间释放内存对象
18.哪个关键字可以对对象加互斥锁?
A.transient
B.synchronized
C.serialize
D.static
19.36.下列哪一项不属于Swing的顶层容器?
A.JApplet
B.JTree
C.JDialog
D.JFrame
20.下列哪一种叙述是正确的()
A.abstract修饰符可修饰字段.方法和类
B.抽象方法的body部分必须用一对大括号{包住
C.声明抽象方法,大括号可有可无
D.声明抽象方法不可写出大括号
21.下述概念中不属于面向对象方法的是()。
A.对象、消息
B.继承、多态
C.类、封装
D.过程调用
22.00101010|00010111语句的执行结果为
A.00000000
B.11111111
C.00111111
D.11000000
23.39.进行Java基本的GUI设计需要用到的包是()。
A.java.io
B.java.sql
C.java.awt
D.java.rmi
24.
以下代码段执行后的输出结果为()
A.-1
B.2
C.1
D.3
25.编译JavaApplication源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为()。
A.java
B.class
C.html
D.exe
26.下列方法头中哪一个不与其他方法形成重载(overloaD.关系?
A.voidmmm()
B.voidmmm(inti)
C.voidmmm(Strings)
D.intmm()
27.指出正确的表达式()
A.byte=128;
B.Boolean=null;
C.longl=0xfffL;
D.double=0.9239d;
28.
有如下程序段:
29.为了使包ch4在当前程序中可见,可以使用的语句是()。
A.importch4.*;
B.packagech4.*;
C.ch4import;
D.ch4package;
30.以下返回true的表达式有().
A.newString("
java"
)==newString("
)
B."
="
C."
.equals(newString("
))
D."
==newString("
31.
File类是IO包中唯一表示磁盘文件信息的对象,它定义了一些与平台无关的方法来操纵文件。
通过调用File类提供的各种方法,我们能够创建、删除文件、重命名文件、判断文件的读写权限及是否存在,设置和查询文件的最近修改时间等。
下面的代码片段实现的是什么功能?
A.创建C:
\test.dat。
B.删除C:
C.打开C:
\test.dat文件输出流。
D.移动C:
\test.dat
32.当点击鼠标或者拖动鼠标时,触发的事件是下列的哪一个?
A.KeyEvent
B.ActionEvent
C.ItemEvent
D.MouseEvent
33.
下列程序段执行后的结果是()。
A.aceg
B.ACEG
C.abcdefg
D.abcd
34.执行如下程序代码a=0;
c=0;
do{--c;
a=a-1;
while(a>
0);
后,C的值是()
C.-1
D.死循环
35.
假设A类有如下定义,设a是A类的一个实例,下列语句调用哪个是错误的?
A.System.out.println(A.i);
B.A.method1();
C.A.method1();
D.A.method2()
36.下列哪种说法是正确的()
A.实例方法可直接调用超类的实例方法
B.实例方法可直接调用超类的类方法
C.实例方法可直接调用其他类的实例方法
D.实例方法可直接调用本类的类方法
37.Character流与Byte流的区别是()
A.每次读入的字节数不同
B.前者带有缓冲,后者没有
C.前者是字符读写,后者是字节读写
D.二者没有区别,可以互换使用
38.getCustomerInfo()方法如下,try中可以捕获三种类型的异常,如果在该方法运行中产生了一个IOException,将会输出什么结果()
A.IOException!
B.IOException!
Exception!
C.FileNotFoundException!
IOException!
D.FileNotFoundException!
39.下面哪个是非法的:
A.intI=32;
B.floatf=45.0;
C.doubled=45.0
D.charc=‘u’;
//符号错
40.下列说法正确的是()
A.InputStream是字节流
B.Reader是字节流
C.Writer是字节流
D.BufferWriter可以从文件中读取一行
41.一个线程在任何时刻都处于某种线程状态(threadstate),例如运行状态、阻塞状态、就绪状态等。
一个线程可以由选项中的哪种线程状态直接到达运行状态?
A.死亡状态
B.阻塞状态(对象lock池内)
C.阻塞状态(对象wait池内)
D.就绪状态
42.在java的一个异常处理中,哪个语句块可以有多个()
A.catch
B.finally
C.try
D.throws
43.
下面程序段执行后b的值是()。
A.9
B.true
D.false
44.下面不是Java关键字的是()
A.super
B.this
C.native
D.True
45.下面哪一个循环会导致死循环?
A.for(intk=0;
k<
0;
k++)
B.for(intk=10;
k>
k--)
C.for(intk=0;
10;
D.for(intk=0;
46.新建一个流对象,下面哪个选项的代码是错误的?
A.newBufferedWriter(newFileWriter("
a.txt"
));
B.newBufferedReader(newFileInputStream("
a.dat"
C.newGZIPOutputStream(newFileOutputStream("
a.zip"
D.newObjectInputStream(newFileInputStream("
47.类Test1.Test2定义如下:
1.publicclassTest12.{publicfloataMethod(floata,floatb)throws3.IOException{}4.}5.publicclassTest2extendsTest1{6.7.}将以下哪种方法插入行6是不合法的。
A.floataMethod(floata,floatb){
B.publicintaMethod(inta,intb)throwsException{
C.publicfloataMethod(floatp,floatq){
D.publicintaMethod(inta,intb)throwsIOException{
48.下面这些类型的应用,那个不使用Java语言来编写?
A.JavaScript
B.Applet
C.Servlet
D.JavaSwing
49.
以下程序的运行结果是:
A.222
B.233
C.223
D.344
50.有语句Strings=”helloworld”;
,以下操作哪个是不合法的?
A.inti=s.length();
B.s>
>
=3;
C.Stringts=s.trim();
D.Stringt=s+”!
”;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA语言 西工大 JAVA 语言 作业 参考答案