南开大学智慧树知到“计算机科学与技术”《Java语言程序设计》网课测试题答案
(图片大小可自由调整)
第1卷
一.综合考核(共15题)
1.java的字符类型采用的是unicode编码方案,每个unicode码占用_________个比特位。
A.64
B.16
C.32
D.8
正确答案:B
2.关于File类,下列哪些是正确的?()
A.可直接获取文件相关信息,如文件名和路径等
B.可读取和存储文件内容
C.可以用来表示文件和目录
D.可通过各种流类包装读写文件
3.静态方法可以直接访问非静态变量和非静态方法。()
A.错误
B.正确
4.图形绘制是由java.awt.Graphics类实现的,通常在面板JPanel进行绘制。()
5.Java application中的主类需包含main方法,以下哪项是main方法的正确形参?()
A.String args
B.String ar[]
C.Char arg
D.StringBuffer args[]
6.以下不正确的描述是()。
A.方法的定义不可以嵌套,但方法的调用可以嵌套
B.方法的定义可以嵌套,但方法的调用不可以嵌套
C.方法的定义和方法的调用均不可以嵌套
D.方法的定义和方法的调用均可以嵌套
7.方法的定义可以嵌套,但方法的调用不可以嵌套。()
A.错误
B.正确
8.Java的各种数据类型所占用的内存长度与具体软硬件环境有关。()
A.错误
B.正确
9.Java application中的主类需包含main方法,main方法的返回类型是什么?()
A.int
B.float
C.double
D.void
10.下列语句中,不属于多分支语句的是()。
A.if语句
B.switch语句
C.do while语句
D.for语句
11.编译Java程序的命令是()。
A.appletviewer
B.javac
C.java
D.javadoc
12.在java语句中,运算符&&实现()。
A.逻辑或
B.逻辑与
C.逻辑非
D.逻辑相等
13.属于main()方法的返回类型是()。
A.public
B.static
C.void
D.main
14.下列JAVA语句中,正确是()。
A.int$e,a,b=10
B.char c,d=‘a’
C.float e=0.0d
D.double e=0.0f
15.不能构成循环的语句是()。
A.for语句
B.while语句
C.switch语句
D.dowhile语句
第2卷
一.综合考核(共15题)
1.以下哪些修饰符可以使变量对于任何其他类都是不可视的,包括子类?()
A.private
B.public
C.final
D.abstact
2.对于FileStream类,下列哪一项是不正确的?()
A.从InputStream类继承
B.不支持InputStream的有些方法
C.不适合读取字符文件,适合读取字节文件
D.能实现文件的倒序读取
3.构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为void。()
A.错误
B.正确
4.若Java源程序中包含了几个类的定义,则编译后就生成对应的几个字节码文件。()
A.错误
B.正确
5.下列不属于条件语句关键字的是()。
A.if
B.else
C.switch
D.while
6.Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。()
A.错误
B.正确
7.Java源程序文件应以.java为后缀名保存,文件内包含几个类的定义就编译生成几个对应的字节码文件。()
java网课推荐A.错误
B.正确
8.Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。()
A.错误
B.正确
9.下列关于变量的叙述中正确的是()。
A.实例变量是类的成员变量
B.实例变量用关键字static声明
C.在方法中定义的局部变量在该方法被执行时创建
D.局部变量在使用前必须被初始化
10.类Test1定义如下:public class Test1{public float aMethod(float a,float b){}___}根据方法重载的定义,将以下哪种方法插入下划线部分是不合法的?()
A.public float aMethod(float a,float b,float c){}
B.public float aMethod(float c,float d){}
C.public float aMethod(int a,int b){}
D.public float aMethod(int a,int b,int c){}
11.指出下列哪个方法与方法public void add(int a){}为错误的重载方法?()
A.public int add(int a)
B.public void add(long a)
C.public int add(long a)
D.public void add(float a)
12.如果希望某个变量只可以被类本身访问和调用,则应该使用下列哪一种访问控制修饰?()
A.private
B.protected
C.private protected
D.public
13.下列哪个选项不是JAVA语言的特点?()
A.面向对象
B.高安全性
C.平台无关
D.面向过程
14.关于RandomAccessFile类,下列哪些是正确的?()
A.支持文件的随机存取,即存取任意位置的数据
B.区别对待二进制文件和字符文件
C.使用者需要清楚文件中各数据的长度和位置
D.操作方式比通过Stream类的方式要强大
15.下面有关java中接口的说法正确的是_________。
A.接口中含有具体方法的实现代码
B.若一个类要实现一个接口,则用到“extends”关键字
C.接口不允许继承
D.若一个类要实现一个接口,则用到“implements”关键字
正确答案:D
第1卷参考答案
一.综合考核
2.参考答案:ABC
3.参考答案:A
4.参考答案:正确
5.参考答案:B
6.参考答案:BCD
7.参考答案:A
8.参考答案:B
9.参考答案:D
10.参考答案:ACD
11.参考答案:B
12.参考答案:B
13.参考答案:C
14.参考答案:ABD
15.参考答案:C
第2卷参考答案
一.综合考核
1.参考答案:C
2.参考答案:D
3.参考答案:A
4.参考答案:B
5.参考答案:D
6.参考答案:B
7.参考答案:B
8.参考答案:A
9.参考答案:ACD
10.参考答案:B
11.参考答案:A
12.参考答案:A
13.参考答案:D
14.参考答案:ACD
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论