Java基础试题

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

考砸了,把做错得题目重新复习一下对应得知识点

一、单项选择(每题2、5分,20 * 2.5’=50’)A

1.下面哪种情况属于方法重载.

A)方法名相同,参数类型与个数不同

B)方法参数类型相同

C)方法参数个数相同

ﻩD)方法名相同,方法参数类型与个数也相同

2.您想用下面得代码查找数组最后一个元素得值,当您编译并运行它得时候,会发

生什么?C

public class MyAr{

public static voidmain(String argv[]){

int[]i = new int[5];

System、out、println(i[5]);

A).编译通过并输出0

B).编译通过并输出 null

C).编译通过但发生运行时错误

D).编译出错

3.JFrame得默认布局管理器就是什么?C

4.Frame得默认布局就是FlowLayout

5.JFrame得默认布局就是BorderLayout

A)FlowLayout

B)GridLayout

C)BorderLayout

D)CardLayout

6.给定下面得类定义D

classBase{

Base(int i){}

}

class DefCon extends Base{

DefCon(int i){

//XX

}

如果将标记//XX 得地方替换为下面得行,哪一行就是独立合法得?

A).super();

B).this();

C).this(99);

D).s uper(99);

7.启动线程方法正确得就是___D________。

A)run()方法

B)suspend()方法

C)stop()方法

D)start()方法

6、在Java中,调用Math、random() 方法可能返回得结果就是(B)

Math、random 返回得就是一个double值此值大于0、0 且小于1、0

A)132、34

B)0、342

C)29、34E10

D)1、0009

7、下面得哪一个声明就是合法得?B

A) public protected amethod(int i)

B)public void amethod(int i)

C) public void amethod(void)

D) void public amethod(int i)

8、假设有以下Java代码:C

import java、applet、*;

import java、awt、*;

public class My_Applet extends Applet { … }

如果要在HTML页中嵌入以上Applet,可按下面()方式完成。(选择一项)

A)

0〉</APPLET〉

B)〈APPLET CODE = ″My_Applet、java″WIDTH=200 HEIGHT

=100〉</APPLET>

C)

</APPLET>

D)

100>〈/APPLET>

9、在Java中,要想使只有定义该类所在得包内得类可以访问该类,应该用(A)关键

字.ﻩ

A)不需要任何关键字

B)private

C)final

D)protected

10、下述哪些说法就是正确得? A

A)实例变量就是类得成员变量

B)实例变量就是用static关键字声明得

C)类变量在方法执行时创建

D)类变量在使用之前必须初始化

11、以下代码中哪些就是可以正确定义一个接口得。C

A)abstract classAbstractTest{}

B)classabstractAbstractTest{}

C)interface AbstractTest{}

D)class interface AbstractTest{}

12、如希望Java类中得某成员变量只能在package内部被直接访问,那么定义该

变量时使用限定词__最适合D

A) publicB) private

C)protected ﻩD)不使用限定词

13、下列使用同步方法正确得就是:A

A)public synchronized void show(){}

B)synchronized(target){}

C)public void show synchronized(){}

D)synchronized(){}

14、以下那个方法可以让线程暂停执行_____B______.

A)run()方法

B)sleep()方法

C)start()方法

D)以上方法都不正确

15、两个过程争夺同一个资源______B_____。

A)一定死锁

B)不一定死锁

C)不会死锁

D)以上说法都不对

16、下列使用同步方法正确得就是:A

A)publicsynchronized voidshow(){}

B)synchronized(target){}

C)public void show synchronized(){}

D)synchronized(){}

17、try {}里有一个return语句,那么紧跟在这个try后得finally{}里得co

de会不会被执行,什么时候被执行,在return前还就是后?B

A.不执行

B.执行,在return 前

C.执行,在return后

D.程序出现异常

18、如果要设置窗体得大小通过哪个方法来实现(C)

A、setFont()

B、setBackground()

C、setSize()

D、setVisible()

19、下面哪种情况能实现自动转换。B

A)int型转换成byte型

B)float型转换成double型

C)double型转换成int型

D)char型转换成int型

20、在socket编程中,服务器端得实现方法为:___A________。

A)ServerSocket sersoc=new ServerSocket(8000);

B)Socket soc=sersoc、accept();

C)InputStreamis=soc、getInputStream();

D)Socketsoc=newSocket(“localhost”,8000);

相关文档
最新文档