没有合适的资源?快使用搜索试试~ 我知道了~
java复习题答案.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 97 浏览量
2021-10-02
11:47:17
上传
评论
收藏 101KB PDF 举报
温馨提示
试读
17页
java复习题答案.pdf
资源推荐
资源详情
资源评论
1
(1)下列特点中不属于 Java 的是不 B
A)多线程
B)多继承
C)跨平台
D)动态性
(2 )Java 的反汇编命令是 C
A)javap
B)javac
C)jdb
D)java
3)下列变量定义中,不合法的是 D
A)Int $X;
B)int _123;
C)int Summer_2010_gross_saIe;
D)Int #dim;
4)下列选项中为单精度数的是 A
A)2
B)5.2
C)0.2f
D)023
5)下列关于 boolean 类型的叙述中,正确的是 D
A)可以将 boolean 类型的数值转换为 int 类型的数值
B)可以将 boolean 类型的数值转换为字符串
C)可以将 boolean 类型的数值转换为 char 类型的数值
D)不能将 boolean 类型的数值转换为其他基本数据类型
6)若定义 int a=2,b=2, 下列表达式中值不为 4 的是 C
A)a*(++b)
B)a*(b++)
C)a+b
D)a*b
7)下列可以获得构件前景色的方法是 D
A)getSize ()
B)getForeground ()
C)getBackground ()
D)paint ()
8)下列程序的运行结果是 B
public class test{
2
private String[] data={ “ 10”, “10.5 ”};
public void fun () {
double s=0;
for (int i=0;i<3;i++ ){
try{
s=s+Integer .parseInt (data[i] );
}catch (Exception e ){
System.out.print (“errorl: ”+data[i] );
}
}
}
public static void main ( String[]args ){
try{
testd=new test ();
d .fun ();
}catch (Exception e ){
System.out.printIn (“error2 ”);
}
}
}
A)errorl:10.5
B)error2
C)errorl:10.5 error2
D)以上都不对
9)下列不属于接口 WindowListener 的方法是 A
A)windowClosing ()
B)windowClosed()
C)windowMinimized ()
D)windowopened()
10)下列选项中属于字符串常量的是 C
A)'abc' B )"abc" C)[abc] D )(abc)
11)为使下列代码正常运行,应该在下划线处填入的选项是 B
ObjectInputStream in=
new_____(new FileInputStream (“employee . dat ”));
Employee[]newStaff= (Employee[ 〕)in.readObject ();
in .cIose ();
A)Reader
B)InputStream
C)ObjectInput
D)ObjectInputStream
12)下列代码将对象写入的设备是 B
ByteArrayOutputStreambout=new ByteArrayOutputStream ();
ObjectOutputStream out=new ObjectoutputStream ( bout );
out.writeObject ( this );
3
out .close ();
A)内存 B)硬盘 C )屏幕 D )网络
13)为使下列代码正常运行,应该在下划线处填入的选项是 D
int 〔〕 numbers=new int[n];
for (Int i=0;i <numbers.____;i++ )
numbers「 i 〕 =i+1;
A)size
B)length
C)dimension
D)measurement
14)为使下列代码正常运行,应该在下划线处填入的选项是 C
abstract class Person{
public Person (String n )!
name=n;
}
public____String getDescription ();
public String getName () {
return name;
}
private String name;
}
A)static B )private C)abstract D )final
15)下列能够正确创建线程的方法是 B
I. 继承 java.lang.Thread 类,并重写 run()方法
II. 继承 java.lang.Runnable 类,并重写 start ()方法
III. 实现 java.lang.Thread 接口,并实现 run ()方法
IV. 实现 java.lang.Runnable 接口,并实现 run ()方法
A)I ,III B)II ,IV C ) II ,III D )I ,IV
16)下列线程状态转换序列,在线程实际运行中可能出现的序列是 A
A)新建→运行→阻塞→终止
B),, 运行→阻塞→可运行→终止
C),, 可运行→运行→阻塞→运行 ,,
D)新建→可运行→运行→阻塞→可运行 ,,
17)为了支持压栈线程与弹栈线程之间的交互与同步,应在下划线处填入的选项是 C
pubIis class StackTest{
private int idx=0;
private int[]data=new int[8];
public void push (int i ) {
synchronized (this ) {
______;
data[idx]=i;
idx++;
}
}
4
,,
}
A)this.notify () B )interrupt ()
C)this .wait () D )sleep ()
18 设有以下代码: C
String s l="123" ;
String s2="123" ;
String s3=new String("123") ;
则表达式 s1==s2 和 s1==s3 的值分别是 ( )
A.true ,true B.false ,false
C.true ,false D.false ,true
19 以下关于 AWT与 Swing 之间关系的叙述,正确的是 ( A )
A.Swing 是 AWT的提高和扩展
B.在写 GUI程序时, AWT和 Swing 不能同时使用
C.AWT和 Swing 在不同的平台上都有相同的表示
D.AWT中的类是从 Swing 继承的
20. 用 Runnable 接口实现多线程的主要工作是 ( D )
A. 声明实现 Runnable 接口的类,在类内实现 run() 方法,让线程调用 start() 方法。
B. 声明实现 Runnable 接口的类,在类内实现 run() 方法,在类内声明线程对象,在 init() 方法中创建新线程,启动新线程。
C. 声明实现 Runnable 接口的类, 在类内实现 run() 方法,在类内声明线程对象, 在 Init() 方法或 start() 方法中创建新线程,
在 start() 方法中启动新线程。
D. 声明实现 Runnable 接口的类,在类内实现 run() 方法,在 init() 方法中创建新线程,在 start() 方法中启动新线程。
21. 下列变量名的定义中,不符合 JAVA命名约定的是 B
A)fieldname B)super
C)Intnum D )$number
22. 以下代码中, this 是指 ( A ) 。
class bird{
int x,y;
void fly(int x,int y){
this.x=x;
this.y=y;
}
}
A、 bird B 、 fly C 、bird 或 fly D 、不一定
22、设数组 Array 由以下语句定义 B
int Array=new int[10]
则数组的第一个元素的正确引用方法为 ( )
A 、 Array[1] B、Array[0] C 、Array[] D 、Array
23、容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变 ?( D )
A、CardLayout
B、FlowLayout
C、BorderLayout
D、GridLayout
24、哪个关键字可以对对象加互斥锁? ( B )
剩余16页未读,继续阅读
资源评论
资料大全
- 粉丝: 14
- 资源: 26万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功