Java程序设计基础.docx
文本预览下载声明
Java程序设计基础
-、填空题(每题4分共20分)
姓名:[填空题]*
2、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占 用字节内存空间,这样,无论是中文字符还是英文字符,都是占用字节内存空 间。[填空题]
3、设x = 2,贝IJ表达式(x + + )/3的值是。[填空题]
4、若x = 5, y = 10,贝IJ x y和x = y的逻辑值分别为和。[填空题]
5、创建一个名为MyPackage的包的语句是package MyPackage ;该语句应该放在程 序的位置为:。[填空题]
二.单项选择题(每题4分共80分)
? Java application中的主类需包含main方法,以下哪项是main方法的正确形 参?()[单选题]*
A、 String args
B、 String ar[](正确答案)
C、 Char arg
D、 StringBuffer args[]
.以下关于继承的叙述正确的是()o [单选题]*
A、 在Java中类只允许单一继承(正确答案)
B、 在Java中一个类只能实现一个接口
C、 在Java中一个类不能同时继承一个类和实现一个接口
D、 在Java中接口只允许单一继承
. paint()方法使用哪种类型的参数?()[单选题]
A、 Graphics
B、 Graphics2D
C、 String
D、 Color
.以下哪个不是Java的原始数据类型()[单选题]*
A、 int
B、 Boolean正确答亲)
C、 float
D、 char
.以下哪项可能包含菜单条()o [单选题]*
A、 Panel
B、 Frame
C、 Applet
D、 Dialog
.若需要定义一个类域或类方法,应使用哪种修饰符?()[单选题]*
A、 static(正确答案)
B、 package
C、 private
D、 public
.在浏览器中执行applet程序,以下选项中的哪个方法将被最先执行()o [单 选题]*
A、 init()(正确答案)
B、 start ()
C、 destroy()
D、 stop()
.给出下面代码,关于该程序以下哪个说法是正确的?()[单选题]*
A、 编译时将产生错误
B、 编译时正确,运行时将产生错误
C、 输出零
D、 输出空
.下列哪些语句关于Java内存回收的说明是正确的?()[单选题]*
A、 程序员必须创建一个线程来释放内存
B、 内存回收程序负责释放无用内存
C、 内存回收程序允许程序员直接释放内存
D、 内存回收程序可以在指定的时间释放内存对象
.以下哪个关键字可以用来对对象加互斥锁?()[单选题]*
A、 transient
B、 synchronized
C、 serialize
D、static
.以下代码段执行后的输出结果为0
int x = - 3 ;
System.out.println(y%x);
inty = - 10 ;[单选题]*
A、 -1(正确答案)
TOC \o 1-5 \h \z B、 2
C、 1
D、 3
.有以下程序片段,下列哪个选项不能插入到行()
1.
2 .public class Interesting}
//do sth
}[单选题]
A、 importjava.awt.*
B、 package mypackage
C、 class OtherClass{)
D、 public class MyClass{ }
13.设有下面两个赋值语句:
a = Integer.parselnt(12);
b = Integer. valueOfC612,,).intValue(); 下述说法正确的是()。[单选题]*
A、 a是整数类型变量,b是整数类对象。
B、 a是整数类对象,b是整数类型变量。
C、 a和b都是整数类对象并且值相等。
D、 a和b都是整数类型变量并且值相等。
. FilterOutputStream 是 BufferedOutputStream x DataOutputStream 及 PrintStream 的父类,以下哪个类可能是FilterOutputStream构造函数的参数类型?()[单选题]
A、 OutputStream
B、 File
C、 InputStream
D、 BufferedOutputStream
.在编写Java Applet程序时,需在程序的开头写上()语句。[单选题]*
A、 import java.awt.* ;
B、 import java.applet.Applet;
C、 import java.io.* ;
D、 import java.awt.Graphics ;
.类 Parent.
显示全部