文档库

最新最全的文档下载
当前位置:文档库 > java试题库填空题

java试题库填空题

1、试题序号:301

2、题型:填空题

3、难度级别:2

4、知识点:多线程(13-1)

5、分值:2

6、所需时间:2

7、试题关键字:多线程

8、试题内容:如果要把一个对象声明为多线程,则该对象必须是________类型

9、答案内容:Runnable

10、评分细则:只有实现了Runable接口才能成为多线程。如果学生填Thread,也算

对。

1、试题序号:302

2、题型:填空题

3、难度级别:2

4、知识点:访问控制修饰符(5-2)

5、分值:2

6、所需时间:2

7、试题关键字:访问控制

8、试题内容:

java中提供了四种访问控制符,分别是:__________,___________,_________,

____________.

9、答案内容:p ublic protected private 缺省(或friendly)

10、评分细则:每空0.5分

1、试题序号:303

2、题型:填空题

3、难度级别:1

4、知识点:多态(5-3)

5、分值:2

6、所需时间:2

7、试题关键字:多态

8、试题内容:

java中提供了两种用于多态的机制_________,__________.

9、答案内容:重载覆盖

10、评分细则:每空1分

1、试题序号:304

2、题型:填空题

3、难度级别:1

4、知识点:继承(5-4)

5、分值:2

6、所需时间:1

7、试题关键字:继承,实现

8、试题内容:

java中用_________关键字指明继承关系.用______关键字指明对接口的实现。

9、答案内容:extends implements

10、评分细则:每空1分

1、试题序号:305

2、题型:填空题

3、难度级别:1

4、知识点:继承(5-4)

5、分值:2

6、所需时间:1

7、试题关键字:this,super

8、试题内容:

this代表了_______的引用,super表示的是当前对象的___________对象

9、答案内容:当前对象父类

10、评分细则:每空1分

1、试题序号:306

2、题型:填空题

3、难度级别:1

4、知识点:包(5-5)

5、分值:2

6、所需时间:1

7、试题关键字:import

8、试题内容:

在运行时,由java解释器自动引入,而不用import语句引入的包是__________.

9、答案内容:http://www.wendangku.net/doc/d4a43feef8c75fbfc77db2bc.htmlng

10、评分细则:该空2分

1、试题序号:307

2、题型:填空题

3、难度级别:2

4、知识点:多线程实现技术(13-1)

5、分值:2

6、所需时间:2

7、试题关键字:多线程

8、试题内容:

一般有两种用于创建线程对象的方法,一是_____,二是________

9、答案内容:继承自Thread类实现Runnable接口

10、评分细则:每空1分

1、试题序号:308

2、题型:填空题

3、难度级别:2

4、知识点:基本输入输出流(14-1)

5、分值:2

6、所需时间:2

7、试题关键字:输入输出

8、试题内容:

一般用__________________创建InputStream对象,表示从标准输入中获取数据,

用________________创建OutputStream对象,表示输出到标准输出设备中。

9、答案内容:System.in System.out

10、评分细则:

1、试题序号:309

2、题型:填空题

3、难度级别:2

4、知识点:applet(9-1)

5、分值:2

6、所需时间:2

7、试题关键字:applet ,生命周期

8、试题内容:

applet基本的生命周期分别是init,_________,___________,destroy

9、答案内容:start stop

10、评分细则:每空1分

1、试题序号:310

2、题型:填空题

3、难度级别:3

4、知识点:布局管理(11-1)

5、分值:2

6、所需时间:3

7、试题关键字:布局管理

8、试题内容:

java中,frame缺省使用的布局管理策略是:__________,Applet缺省使用的布局管理策略是__________

9、答案内容:borderlayout flowLayout

10、评分细则:每空1分

1、试题序号:311

2、题型:填空题

3、难度级别:1

4、知识点:final修饰的最终数据成员(4-3)

5、分值:2

6、所需时间:2

7、试题关键字:final

8、试题内容:

关键字_______表明一个对象或变量在初始化后不能被修改。

9、答案内容:final

10、评分细则:该空2分

1、试题序号:312

2、题型:填空题

3、难度级别:1

4、知识点:继承(5-4)

5、分值:2

6、所需时间:2

7、试题关键字:继承

8、试题内容:

如果Alpha类继承Beta类,Alpha类被称为_______类,Beta类被称为_______类。

9、答案内容:子(基)父(超)

10、评分细则:每空1分

1、试题序号:313

2、题型:填空题

3、难度级别:1

4、知识点:面向对象程序的特点(1-1)

5、分值:2

6、所需时间:1

7、试题关键字:特征

8、试题内容:

面向对象程序的主要特征:继承,_______________,______________

9、答案内容:封装多态

10、评分细则:每空1分

1、试题序号:314

2、题型:填空题

3、难度级别:2

4、知识点:URL通信(15-1)

5、分值:2

6、所需时间:2

7、试题关键字:URL

8、试题内容:

一个完整的URL地址由_________,_________,端口和文件四部分组成。

9、答案内容:协议主机名

10、评分细则:每空1分

1、试题序号:315

2、题型:填空题

3、难度级别:2

4、知识点:线程同步(13-2)

5、分值:2

6、所需时间:2

7、试题关键字:加锁

8、试题内容:

我们可以用关键字____________来对对象加互斥锁.

9、答案内容:synchronized

10、评分细则:该空2分。

1、试题序号:316

2、题型:填空题

3、难度级别:2

4、知识点:网络编程(15-1)

5、分值:2

6、所需时间:2

7、试题关键字:通讯方式

8、试题内容:

java语言一般提供三种通讯方式:URL通讯方式,___________,__________.

9、答案内容:socket通讯方式datagram通讯方式

10、评分细则:每空1分

1、试题序号:317

2、题型:填空题

3、难度级别:2

4、知识点:多线程生命周期(13-1)

5、分值:2

6、所需时间:2

7、试题关键字:多线程生命周期

8、试题内容:

java中线程的生命周期有新生,就绪状态,__________,____________,死亡状态。

9、答案内容:运行状态阻塞状态

10、评分细则:每空1分

1、试题序号:318

2、题型:填空题

3、难度级别:2

4、知识点:输入流(14-1)

5、分值:2

6、所需时间:2

7、试题关键字:输入流类

8、试题内容:

Java语言中用于读取文件中的字节数据输入类是______,用于读取文件的字符数据的类是____________,

9、答案内容:InputStream Reader

10、评分细则:每空1分

1、试题序号:319

2、题型:填空题

3、难度级别:2

4、知识点:输出类(14-1)

5、分值:2

6、所需时间:2

7、试题关键字:输出类

8、试题内容:

Java语言中,用于向文件中写入字节数据的字节文件输出类是________,用于向文件写入字符数据的类是_______________.

9、答案内容:OutputStream Writer

10、评分细则:

1、试题序号:320

2、题型:填空题

3、难度级别:2

4、知识点:基本数据类型(2-2)

5、分值:2

6、所需时间:2

7、试题关键字:基本数据类型

8、试题内容:

java基本数据类型中整型,字符型分别占用字节数为______,_______.

9、答案内容:4 2

10、评分细则:每空1分

1、试题序号:321

2、题型:填空题

3、难度级别:1

4、知识点:类(4-1)

5、分值:2

6、所需时间:2

7、试题关键字:根类

8、试题内容:

在java语言中,有一个类是所有类和接口的父类,这个类的名称是_____

9、答案内容:http://www.wendangku.net/doc/d4a43feef8c75fbfc77db2bc.htmlng.Object(Object)

10、评分细则:该空2分

1、试题序号:322

2、题型:填空题

3、难度级别:2

4、知识点:static修饰的静态成员变量(4-3)

5、分值:2

6、所需时间:2

7、试题关键字:static

8、试题内容:

在下面程序划线处填入适当的内容

class MyClass

{ static int var=100;

_______ int getVar()

{

return var;

}

}

9、答案内容:static(public static)

10、评分细则:该空2分

1、试题序号:323

2、题型:填空题

3、难度级别:2

4、知识点:if语句(3-1)

5、分值:2

6、所需时间:3

7、试题关键字: if

8、试题内容:

以下程序段的输出结果为。

int x=0,y=4, z=5;

if ( x>2){

if (y<5){

System.out.println(“Message one”);

}

else {

System.out.println(“Message two”);

}

}

else if(z>5){

System.out.println(“Message three”);

}

else {

System.out.println(“Message four”);

}

9、答案内容:Message four

10、评分细则:

1、试题序号:324

2、题型:填空题

3、难度级别:3

4、知识点:类和对象的比较(4-1)

5、分值:2

6、所需时间:4

7、试题关键字:

8、试题内容:

以下程序段的输出结果为。

public class EqualsMethod {

public static void main(String[] args) {

Integer n1 = new Integer(47);

Integer n2 = new Integer(47);

System.out.print(n1= =n2);

System.out.print(“,”);

System.out.println(n1! =n2);

}

}

9、答案内容:flase,true

10、评分细则:每空1分

1、试题序号:325

2、题型:填空题

3、难度级别:2

4、知识点:基本数据类型(2-2)

5、分值:2

6、所需时间:2

7、试题关键字:byte

8、试题内容:

下面代码定义了两个整形变量和一个字节型变量,在括号处填入将num1+num2的值赋给num3变量的语句

int num1 = 53;

int num2=47;

byte num3;

(_____)

9、答案内容:num3=(byte)(num1+num2)

10、评分细则:

1、试题序号:326

2、题型:填空题

3、难度级别:2

4、知识点:switch语句(3-1)

5、分值:2

6、所需时间:5

7、试题关键字:swtich

8、试题内容:

以“java Sub 3”运行以下程序的结果是:()

public class Sub

{

public static void main(String[] args)

{

int i=Integer.parseInt(args[0]);

swich(i)

{

case 1: System.out.println(“First season”); break;

case 2: System.out.println(“Second season”); break;

case 3: System.out.println(“3th season”); break;

case4: System.out.println(“Last season”); break;

}

}

}

9、答案内容:3th season

10、评分细则:

1、试题序号:327

2、题型:填空题

3、难度级别:2

4、知识点:continue语句(3-3)

5、分值:2

6、所需时间:4

7、试题关键字:continue

8、试题内容:

下面程序的运行结果为()

class test{

public static void main(String args[]){

int sum=0;

for(int i=0;i<10;i++){

if(i%2==0) sum+=i;

else continue;

}

System.out.println(sum);

}

}

9、答案内容:20

10、评分细则:

1、试题序号:328

2、题型:填空题

3、难度级别:2

4、知识点:二维数组(6-3)

5、分值:2

6、所需时间:3

7、试题关键字:数组

8、试题内容:

下面代码段的输出结果为:()

int array[ ][ ]=new int[3][ ];

array[0]=new int[4];

array[1]=new int[2];

array[2]=new int[3];

System.out.println(array.length+”\t”+array[1].length);

9、答案内容:3 2

10、评分细则:每空1分

1、试题序号:329

2、题型:填空题

3、难度级别:1

4、知识点:多线程实现技术(13-1)

5、分值:2

6、所需时间:1

7、试题关键字:线程

8、试题内容:

使一个线程进入可运行状态的方法是()

9、答案内容:start()

10、评分细则:

1、试题序号:330

2、题型:填空题

3、难度级别:2

4、知识点:JDBC连接数据库(16-2)

5、分值:2

6、所需时间:2

7、试题关键字:JDBC驱动程序

8、试题内容:

下面程序段的功能是()。

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

String dbURL="jdbc:odbc:sample";

String http://www.wendangku.net/doc/d4a43feef8c75fbfc77db2bc.htmler="";

String password="";

Connectioncon con=DriverManager.getConnection(dbURL,user,password);

9、答案内容:装载JDBC驱动程序并连接数据库

10、评分细则:

1、试题序号:331

2、题型:填空题

3、难度级别:1

4、知识点:字符串的连接(7-1)

5、分值:2

6、所需时间:2

7、试题关键字:String

8、试题内容:

下面的程序输出结果是:1+2=3,请将程序补充完整。

public class App

{

public static void main(String args[])

{

int x=1,y=2;

System.out.println( );

}

}

9、答案内容:x+"+"+y+"="+(x+y)或者”1+2=”+(x+y)

10、评分细则:

1、试题序号:332

2、题型:填空题

3、难度级别:1

4、知识点:多线程实现技术(13-1)

5、分值:2

6、所需时间:2

7、试题关键字:线程

8、试题内容:

线程体run()方法是在()接口中定义的

9、答案内容:Runnable

10、评分细则:

1、试题序号:333

2、题型:填空题

3、难度级别:2

4、知识点:线程同步(13-2)

5、分值:2

6、所需时间:2

7、试题关键字:synchronized

8、试题内容:

Java中为了保证线程对共享资源操作的完整性,用关键字()为共享资源加锁来解决这个问题。

9、答案内容:synchnonized

10、评分细则:

1、试题序号:334

2、题型:选择题

3、难度级别:2

4、知识点:URL通信(15-1)

5、分值:2

6、所需时间:2

7、试题关键字:URL

8、试题内容:

下面程序的功能是。

import java.io.*;

import http://www.wendangku.net/doc/d4a43feef8c75fbfc77db2bc.html.*;

public class URLReader {

public static void main(String[] args) throws Exception {//声明抛出所有例外

URL tirc = new URL("http://www.wendangku.net/doc/d4a43feef8c75fbfc77db2bc.html/index.shtml");

BufferedReader in = new BufferedReader(

new InputStreamReader (tirc.openStream()));

String inputLine;

while ((inputLine = in.readLine()) != null)

System.out.println(inputLine);

in.close(); }

}

9、答案内容:读取网络文件http://www.wendangku.net/doc/d4a43feef8c75fbfc77db2bc.html/index.shtml,并显示出来。

10、评分细则:

1、试题序号:335

2、题型:填空题

3、难度级别:2

4、知识点:数学函数类方法(4-4)

5、分值:2

6、所需时间:2

7、试题关键字:Math

8、试题内容:

系统类Math的random()方法可用来产生0-1.0之间的实数,则产生一个50-100之间的整数的程序语句是()。

9、答案内容:(int)Math.random()*50+50

10、评分细则:

1、试题序号:336

2、题型:填空题

3、难度级别:2

4、知识点:String类的方法(7-1)

5、分值:2

6、所需时间:2

7、试题关键字:String

8、试题内容:

下面程序段输出结果的第一行是,第二行是。

String s="false()rtrme";

String s2=s.substring(7);

String s3=s2.replace('m','u');

System.out.println(s2);

System.out.println(s3.charAt(2));

System.out.println(s3.toUpperCase());

9、答案内容:rtrme r

10、评分细则:每空1分

1、试题序号:337

2、题型:填空题

3、难度级别:3

4、知识点:String类的方法(7-1)

5、分值:2

6、所需时间:3

7、试题关键字:String

8、试题内容:

1. String foo = “base”;

2. foo.substring(0,3);

3. foo.concat(“ket”);

4. foo += “ball”;

5.

第5行的时候foo的值是_____?

9、答案内容:baseball

10、评分细则:

1、试题序号:338

2、题型:填空题

3、难度级别:2

4、知识点:while语句(3-2)

5、分值:2

6、所需时间:4

7、试题关键字:while

8、试题内容:

public static void main(String[] args)

{

int j=10;

int l=1;

do{

if(l++>--j)

continue;

}while(l<5)

}

这段代码执行结束后l和j的值分别是______?

9、答案内容:l=5,j=6

10、评分细则:

1、试题序号:339

2、题型:填空题

3、难度级别:3

4、知识点:StringBuffer(7-2)

5、分值:2

6、所需时间:3

7、试题关键字:StringBuffer

8、试题内容:

public static void main(String a[])

{

StringBuffer s=new StringBuffer("Java");

String c=new String("Java");

Hello(s,c);

System.out.println(s+c);

}

public static Hello(StringBuffer s, String c)

{

s.append("C");

c.repalce('A','D')

}

程序执行后的输出结果是:_____?

9、答案内容:JavacJava

10、评分细则:

1、试题序号:340

2、题型:填空题

3、难度级别:3

4、知识点:异常捕获语句(12-2)

5、分值:2

6、所需时间:5

7、试题关键字:

8、试题内容:

StringBuffer b=new StringBuffer();

try{

b.append("1");

method();

b.append("2");

}

catch(Exception a){

b.append("3");

}

finally{

b.append("4");}

b.append("5");

如果method()方法会抛出NullPointerException,则该代码段执行结束后b的值是______?

9、答案内容:1345

10、评分细则:

1、试题序号:341

2、题型:填空题

3、难度级别:3

4、知识点:方法的参数传递(4-4)

5、分值:2

6、所需时间:3

7、试题关键字:

8、试题内容:

public class Happy {

public static void main(String args[]) { int i=4;

int j=2;

methodA(i,j);

System.out.println(i);

}

static public void methodA(int i,int j) { i<<=j;

}

}

这段代码执行结束之后,打印出来的结果是______?

9、答案内容:4

10、评分细则:

1、试题序号:342

2、题型:填空题

3、难度级别:3

4、知识点:String类的方法(7-1)

5、分值:2

6、所需时间:3

7、试题关键字:String

8、试题内容:

如下这段代码执行后,字符串s的值是________?

String s="hello";

s.concat("mrs");

s.toUpperCase();

s+=" there";

9、答案内容:hello there

10、评分细则:

1、试题序号:343

2、题型:填空题

3、难度级别:1

4、知识点:接口(5-5)

5、分值:2

6、所需时间:2

7、试题关键字:接口

8、试题内容:

在java程序中,通过类的定义只能实现单重继承,但通过____的定义可以实现多重继承关系。

9、答案内容:接口

10、评分细则:该空2分

1、试题序号:344

2、题型:填空题

3、难度级别:1

4、知识点:类(4-1)

5、分值:2

6、所需时间:2

7、试题关键字:类

8、试题内容:

如果一个java源程序文件中定义有4个类,则使用sun公司的jdk编译器javac编译该文件,将产生_______个文件名与类名相同而扩展为____的字节码文件。

9、答案内容:4 class

10、评分细则:每空1分

1、试题序号:345

2、题型:填空题

3、难度级别:2

4、知识点:位运算(2-3)

5、分值:2

6、所需时间:2

7、试题关键字:位运算

8、试题内容:

位运算符用来对二进制进行操作,操作数只能为_____和字符型数据。

9、答案内容:整型

10、评分细则:该空2分

1、试题序号:346

2、题型:填空题

3、难度级别:1

4、知识点:基本数据类型(2-2)

5、分值:2

6、所需时间:1

7、试题关键字:浮点数

8、试题内容:

java语言中的浮点数根据数据存储长度和数值精度的不同,进一步分为___和____两种具体类型。

9、答案内容:float double

10、评分细则:每空1分

1、试题序号:347

2、题型:填空题

3、难度级别:2

4、知识点:java的特点(1-2)

5、分值:2

6、所需时间:2

7、试题关键字:字节码

8、试题内容:

java语言中,为将源代码翻译成 ____文件时产生的错误称为编译错误,而将程序在运行中产生的错误称为运行错误。

9、答案内容:字节码

10、评分细则:该空2分

1、试题序号:348

2、题型:选择题

3、难度级别:1

4、知识点:类型转换(2-2)

5、分值:2

6、所需时间:1

7、试题关键字:

8、试题内容:

java语言中的各种数据类型之间提供自动转换,如第一种操作数为byte,而第二种操作数为float,则其结果是_____类型。

9、答案内容:float

10、评分细则:该空2分

1、试题序号:349

2、题型:填空题

3、难度级别:1

4、知识点:抽象类(5-5)

5、分值:2

6、所需时间:2

7、试题关键字:抽象方法

8、试题内容:

有一种方法,仅有方法头,没有具体方法体和操作实现的方法,该方法必须定义在抽象类中,该方法称为____?

9、答案内容:抽象方法

10、评分细则:

1、试题序号:350

2、题型:填空题

3、难度级别:2

4、知识点:构造方法(4-1)

5、分值:2

6、所需时间:2

7、试题关键字:构造方法

8、试题内容:

_____是类中的一种特殊方法,用来定义对象的初始状态。

9、答案内容:构造方法

10、评分细则:该空2分

1、试题序号:351

2、题型:填空题

3、难度级别:1

4、知识点:构造方法(4-1)

5、分值:2

6、所需时间:2

7、试题关键字:构造方法

8、试题内容:

构造方法在____时被调用。

9、答案内容:创建对象

10、评分细则:

1、试题序号:352

2、题型:填空题

3、难度级别:2

4、知识点:线程的生命周期(13-1)

5、分值:2

6、所需时间:2

7、试题关键字:线程状态

8、试题内容:

java中,新建的线程调用start()方法,如mythread.start(),将使线程的状态从_____转换成______.

9、答案内容:new(新建状态) runnable(可运行状态)

10、评分细则:每空1分

1、试题序号:353