好文档 - 专业文书写作范文服务资料分享网站

Java基础试题

天下 分享 时间: 加入收藏 我要投稿 点赞

考砸了,把做错的题目重新复习一下对应的知识点 一、单项选择(每题2、5分,20 * 2、5’=50’)A

1. 下面哪种情况属于方法重载 、 ?A)方法名相同,参数类型与个数不同 B)方法参数类型相同 ?C)方法参数个数相同

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

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

public class MyAr{

public static void main(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

class Base{

Base(int i){} }

class DefCon extends Base{

DefCon(int i){

//XX } }

假如将标记//XX 的地方替换为下面的行,哪一行是独立合法的? A).super(); B).this(); C).this(99); D). super(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) 〈APPLET CODE = ″My_Applet″ WIDTH=200 HEIGHT=

100〉 </APPLET〉

B) <APPLET CODE = ″My_Applet、java″ WIDTH=200

HEIGHT=100〉 </APPLET〉

C) <APPLET CODE = ″My_Applet、class″ WIDTH=200

HEIGHT=100〉 〈/APPLET>

D) <APPLET CODE = ″My_Applet、html″ WIDTH=200 HEIG

HT=100〉</APPLET>

9、 在Java中,要想使只有定义该类所在的包内的类能够访问该类,应该用( A)关键字、?

A) 不需要任何关键字 B) private C) final

D) protected 10、 下述哪些讲法是正确的? A

A) 实例变量是类的成员变量

B) 实例变量是用static关键字声明的 C) 类变量在方法执行时创建 D) 类变量在使用之前必须初始化 11、 以下代码中哪些是能够正确定义一个接口的 。C ?A)abstract class AbstractTest{} ?B)class abstract AbstractTest{} ?C)interface AbstractTest{} ?D)class interface AbstractTest{} ? 12、 如希望Java类中的某成员变量只能在package内部被直截了当访问,那么

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

A) public B) 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)public synchronized void show(){} B)synchronized(target){}

C) public void show synchronized(){} D)synchronized(){} 17、 try {}里有一个return语句,那么紧跟在这个try后的finally {}里

的code会可不能被执行,什么时候被执行,在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)InputStream is=soc、getInputStream();

D)Socket soc=new Socket(“localhost”,8000);

Java基础试题

考砸了,把做错的题目重新复习一下对应的知识点一、单项选择(每题2、5分,20*2、5’=50’)A1.下面哪种情况属于方法重载、?A)方法名相同,参数类型与个数不同B)方法参数类型相同?C)方法参数个数相同?D)方法名相同,方法参数类型与个数也相同2.您想用下面的代码查找数组最后一个元素的值,当您编译并运行它的时候,会发生
推荐度:
点击下载文档文档为doc格式
60yoe95m2157eja0pqkz5136q5t3m0006rt
领取福利

微信扫码领取福利

微信扫码分享