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

java试题库填空题

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、答案内容:https://www.wendangku.net/doc/df5548911.html,ng

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、答案内容:https://www.wendangku.net/doc/df5548911.html,ng.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 https://www.wendangku.net/doc/df5548911.html,er="";

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 https://www.wendangku.net/doc/df5548911.html,.*;

public class URLReader {

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

URL tirc = new URL("https://www.wendangku.net/doc/df5548911.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、答案内容:读取网络文件https://www.wendangku.net/doc/df5548911.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

2、题型:填空题

3、难度级别:2

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

5、分值:2

6、所需时间:2

7、试题关键字:复合数据类型

8、试题内容:

java的复合数据类型有:类,数组,______,______.

9、答案内容:接口字符串

10、评分细则:每空1分

1、试题序号:354

2、题型:填空题

3、难度级别:2

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

5、分值:2

6、所需时间:2

7、试题关键字:pacakge

8、试题内容:

创建一个名为MyPackage的包的语句是:______。

9、答案内容:package MyPackage;

10、评分细则:该空2分

1、试题序号:355

2、题型:填空题

3、难度级别:2

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

5、分值:2

6、所需时间:1

7、试题关键字:package

8、试题内容:

java源代码中,允许写____个import语句,允许写______package语句。

9、答案内容:0个或多个最多1个

10、评分细则:每空1分

1、试题序号:356

2、题型:填空题

3、难度级别:2

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

5、分值:2

6、所需时间:2

《JAVA程序设计》习题

《J A V A程序设计》练习题 写出下面程序的运行结果 1、 import java.io.*; public class abc { public static void main(String args [ ]) { AB s = new AB("Hello!","I love JAVA."); System.out.println(s.toString( )); } } class AB { String s1; String s2; public AB(String str1, String str2) { s1 = str1; s2 = str2; } public String toString( ) { return s1+s2; } } 运行结果: Hello!I love JAVA 2、 import java.io.* ; public class abc { public static void main(String args[ ]) { int i, s = 0 ; int a[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70 , 80 , 90 }; for ( i = 0 ; i < a.length ; i ++ )

if ( a[i]%3 = = 0 ) s += a[i] ; System.out.println("s="+s); } } 运行结果: S=180 //****3、import java.io.* ; public class abc { public static void main(String args[ ]) { System.out.println("a="+a+"\nb="+b); } } class SubClass extends SuperClass { int c; SubClass(int aa, int bb, int cc) { super(aa, bb); c=cc; } } class SubSubClass extends SubClass { int a; SubSubClass(int aa, int bb, int cc) { super(aa, bb, cc); A = aa+bb+cc; } void show() { System.out.println("a="+a+"\nb="+b+"\nc="+c); } } 运行结果:a=60 b=20 c=30

三本院校专业

一、公立三本排名 1 华中科技大学武昌分校湖北 2 北京师范大学珠海分校广东 3 华中科技大学文华学院湖北 4 浙江大学城市学院浙江 8 吉林大学珠海学院广东 10 武汉科技大学城市学院湖北 11 浙江大学宁波理工学院浙江 12 武汉理工大学华夏学院湖北 13 南京大学金陵学院江苏 14 中山大学南方学院广东 15 武汉大学东湖分校湖北 17 武汉科技大学中南分校湖北 20 华南理工大学广州汽车学院广东 23 北京理工大学珠海学院广东 24 广州大学华软软件学院广东 25 华中师范大学汉口分校湖北 28 电子科技大学中山学院广东 35 广东工业大学华立学院广东 37 中南财经政法大学武汉学院湖北41 复旦大学上海视觉艺术学院上海

广东三本 学校名称专业 排名 1吉林大学珠海学院电子信息系:电子信息科学与技术专业,微电子科学与工程 专业,测控技术与仪器专业,通信工程专业,自动化专业, 建筑血系城市规划专业,物流与信息管理系物流管理专业, 信息管理与信息系统专业,电子商务专业 2北京师范大学珠海分校信息技术学院的数字媒体技术系,物流学院的物流管理专 业、物流工程专业 3北京理工大学珠海学院信息学院的信息工程、自动洗、电气工程及其自动化; 计算机学院的软件工程、数字媒体技术、网络工程; 化工与材料学院的环境工程(各类环境污染防治与控制工 程、资源保护、环境监测、环境评价、环境规划与管理等)、 生物工程(生物工程和生物制药领域产品的研发、工艺设计、 生产管理及检验分析)、安全工程(各生产领域的安全管理 和监督、安全工程设计和风险评价与控制)、食品科学与工 程(食品生产工艺设计和食品的生产及管理,食品检验和食 品安全管理)、应用化学(制药工程和技术及医药产品、化 妆品、保健品的设计与开发,药品及日化产品的检验、管理 与应用) 商学院的物流管理(国际物流)(培养具备现代港航物流管 理理论基础和港航物流实务运作能力的高级物流管理人才) 会计与金融学院的会计学、财务管理、信用管理(以信用风 险管理为核心,培养在金融机构、企事业单位和政府部门, 从事信用风险分析、应用计量与管理的应用型人才)、金融 工程(培养数理统计基础扎实,从事金融业务经营与管理以 及金融衍生品运作的应用性和复合型专业人才) 4电子科技大学中山学院通信工程、电子信息工程、环境工程、网络工程、材料化学5华南理工大学广州学院车辆工程、汽车服务工程专业、物流工程专业、交通工程专 业、电力工程与管理专业、电子信息工程专业、工商管理专 业中的运作与物流管理方向、财务管理专业、 6中山大学南方学院工商管理系的物流管理; 经济学与商务管理系的旅游管理; 8广东技术师范学院天河学院电气与电子工程学院的物联网工程(本专业培养德智体等方

Java程序员认证考试题库

第一部分 基础知识练习 目标 本章对应于《学生指南》各章的内容分别提供了练习题集,包括: ●第一章Java入门 ●第二章数据类型和运算符 ●第三章流程控制与数组 ●第四章封装 ●第五章继承 ●第六章抽象类与接口 ●第七章多态 ●第八章异常 ●第九章多线程机制 ●第十章输入输出流 ●第十一章使用泛型和集合框架 ●第十二章基于Swing的图形用户界面(GUI)设计 ●第十三章Java事件驱动编程

第一章练习题(Java入门) (C)1.下列哪项不是JDK所包含的内容?(选一项)A.Java编程语言 B.工具及工具的API C.Java EE扩展API D.Java平台虚拟机 2.下列关于JDK、JRE和JVM的描述。哪项正确?A.JDK中包含了JRE,JVM中包含了JRE B.JRE中包含了JDK,JDK中包含了JVM C.JRE中包含了JDK,JVM中包含了JRE D.JDK中包含了JRE,JRE中包含了JVM 3.下列哪个工具可以编译java源文件? A.javac B.jdb C.javadoc D.junit 4.JDK工具javadoc的作用是哪项? A.生成Java文档 B.编译Java源文件 C.执行Java类文件 D.测试Java代码 5.以下哪些包是Java标准库中常用的包?(选三项)A.java.lang B.javax.servlet .http C.j ava. io D.java.sql

6.使用JDK工具生成的Java文档的文件格式是? A.XML格式 B.自定义格式 c.二进制格式 D.HTML格式 (AC)7.以下关于JVM的叙述,哪项正确?(选两项) A.JVM运行于操作系统之上,它依赖于操作系统 B.JVM运行于操作系统之上,它与操作系统无关 C.JVM支持Java程序运行,它能够直接运行Java字节码文件D.JVM支持Java程序运行,它能够直接运行Java源代码文件 8.以下关于支持Java运行平台的叙述,哪项错误? A.Java可在Solaris平台上运行 B.Java可在Windows平台上运行 C.Java语言与平台无关。Java程序的运行结果依赖于操作系统D.Java语言与平台无关。Java程序的运行结果与操作系统无关 (B)9.以下关于Applet和Java程序之间关系的叙述,哪项错误? A.-个Applet就是一段Java程序 B.Applet是一种特殊的Java程序,它需要运行在Web服务器上C.Applet是一种特殊的Java程序,它需要运行在Web浏览器上D.Applet是一种Java SE平台的应用程序 (AD)10.以下关于Java HotSpot的描述,哪两项错误?(选两项)A.Java HotSpot是一种热编译技术,在编译Java源程序时会被使用B.Java HotSpot是一种热编译技术,在运行Java代码时会被使用C.Java HotSpot是一种热编译技术,它只对程序的部分字节码进行优化D.Java HotSpot是一种热编译技术,它会对程序的全部字节码进行优化

java基础测试题

一、选择题48分每题2分 1.面向对象的三大特性不包括() A 封装 B 继承 C 多态 D 消息通信 2.下列声明哪个是错误的() A int i = 10; B float f = 1.1; C double d = 34.4; D long m = 4990; 3.程序的执行结果是() public class Test { public static void main(String [] args){ System.out.println(“”+'a'+1); } } A 98 B a 1 C 971 D 197 4.程序的执行结果是() public class Test { int x; public static void main(String [] args){ Test t = new Test(); t.x=5; change(t); System.out.println(t.x); } public static void change(Test t){ t.x=3; } } A 5 B 3 C 编译出错 D 以上答案都不对 5.关于类与对象说法错误的是() A 类是模板,对象是产品 B 人是类,男人是对象 C 类是对某一事物的描述是抽象的,对象是实际存在的该类事物的个体 D 汽车设计图是类,制造的若干汽车是对象 6.关于构造函数说法错误的是() A 构造函数名与类相同 B 构造函数无返回值,可以使用void 修饰 C 构造函数在创建对象时被调用 D 在一个类中如果没有明确的给出构造函数,编译器会自动提供一个构造函数7.程序的执行结果是() public class Test { public static void main(String [] args){ String str1= new String("abc"); String str2 = new String("abc"); String str3=str1; if(str1.equals(str2)){ System.out.println("true"); }else{ System.out.println("false"); } if(str1==str3){

java程序设计试题库

《Java语言程序设计基础教程》 练习思考题参考答案 第1章Java程序设计概述 1、1单项选择题 1.编译Java Application源文件将产生相应得字节码文件,扩展名就是什么 A、、java ???? B、、class ?C、、html??? D、、exe 解答:B 2.Java语言具有许多优点与特点,下列选项中,哪个反映了Java中“一次编 译,随处运行”得特点. ?A、简单性????B、平台无关性 C、面向对象性???? D、安全性 解答:B 3.Java语言具有许多优点与特点,下列选项中,哪个反映了Java中并行机制得 特点。 ?A、多线程???B、平台无关性 C、面向对象性??? D、安全性 解答:A 4。在Java语言中,下列哪些语句关于内存回收得说明就是正确得? ?A.程序员必须创建一个线程来释放内存; B.内存回收程序负责释放无用内存; C.内存回收程序允许程序员直接释放内存; D.内存回收程序可以在指定得时间释放内存对象 解答:B 5.一个Java源文件中最多只能有多少个public类。 ?A、1个?B、2个

C、3个? D、任意多个 解答:A 6。下面哪一个不就是Java语言所具有得特点。 A、没有全局变量,在类得定义外部没有任何得变量定义; ?B、不直接支持指针操作,而使用更安全得引用类型; C、支持子类对父类得多继承; D、具有自动垃圾收集功能; 解答:C 7。下面哪一个不就是Java开发工具包JDK得组成部分. ?A、Java得编译器; B、Java得解释器;? ?C、Java得API继承类库; ?D、Eclipse开发工具; 解答:C 8。JDK提供得编译器就是()。 ?A、java、exe???B、javac、exe C、javap、exe??? D、javaw、exe 解答:B 9。作为Java应用程序入口得main方法,其声明格式可以就是() A、public voidmain(String[]args) B、public static void main(String []args) C、public static void Main(String* args) D、public int main(String []args) 解答:B 10.下列说法正确得就是( A ) A、JAVA程序得main方法必须写在类里面 B、JAVA程序中可以有多个main方法 C、JAVA程序中类名必须与文件名一样 D、JAVA程序得main方法中如果只有一条语句,可以不用{}(大括号)括起来 11。下列哪些语句关于Java内存回收得说明就是正确得? ( B) A、程序员必须创建一个线程来释放内存

java实验报告完整版

实验报告 (计算机与信息工程学院实验中心) 学期: 2014-2015 课程名称:《Java程序设计实验》 班级:信息1202 姓名:方逸梅 学号: 31 指导老师:费玉莲

《Java程序设计》 独立实验教学安排 一、实验的教学方式、安排及实验环境 (一)教学方式 对照本课程的实验教材,实验一至实验十一,由教师提示实验原理、方法、步骤等内容,在教师的指导下,学生独立完成程序设计及调试工作。实验十二的内容由学生自行设计完成。 (二)教学安排 学时数:30课时 学时安排:每次实验3学时,从学期第五周开始,共十次上机实验。 (三)实验环境 实验环境为JDK 。 (四)具体安排 地点:信息大楼实验室。 辅导:每个班次一名辅导老师,原则上由任课老师担任。 登记:实验完成,由辅导老师登记实验纪录。 学生:实验做完,完成实验报告内容,并在学期末上交实验册。 老师:批改实验,成绩与平时成绩一起占期末的30%。 二、实验的具体内容和要求 见实验报告。

浙江工商大学 计算机与信息工程学院实验报告(1)日期:地点:成绩: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 实验目的、实验原理和内容: 一、实验目的:熟悉Java开发环境及简单程序Java设计。 二、实验原理:SDK 的下载与安装,设置环境变量,安装java 虚拟机,使用Eclipse,编译Java 源程序,运行Java 程序。 三、实验内容及要求: 1.下载、安装并设置Java SDK 软件包。 2.熟悉Eclipse 编辑软件。 3.掌握运行Java 程序的步骤。 4.分别编写Application和Applet程序,显示字符串”Hello Java!欢迎使用!”。 要求:请同学把预备知识、步骤、程序框图、调试好的程序及存在的问题写在下面(不够可以附页)。 程序一 public class hello { public static void main(String[] args) { for(int i=0;i<=4;i++) { "Hello java! 欢迎使用!"); } }

JAVA填空题复习(有答案)

JAVA复习 1、面向对象程序设计的三个特征是_封装、多态、继承。 2、Java语言的主要特点有简单性、安全性、面向对象、平台无关性。 3、Java是面向对象语言,类是客观事物的_抽象_ __,而对象是类的_实例_ __。 4、类_ _是Java程序中基本的结构单位。 5、Java语言是一种完全的_面向对象 _程序设计语言 6、布尔型常量有两个值,它们分别true_ _、_ false _ 7、表达式1/2*9的计算结果是0。 8、表达式“b”+10的值为_”b10”,‘b'+10的值为108__ 9、String s1=“China”; int n=s1.length( ); n的值为_5__ 10、_常量名__必须完全大写。 11、Java中用于定义整形变量的关键字有四个:byte、_short__、_int_ __、long。 12、在Java语言中,简单数据类型包括:整数类型、浮点类型、字符类型_和布尔类型。 13、Java的类型、单精度浮点型、布尔型数据的保留字分别是:float_、boolean。 14、JAVA语言中提供了两种类型的字符串类来处理字符串,它们是String_和StringBuffer类 15、Java程序的种类有:内嵌于_HTML__文件中,由浏览器

来观看的_applet___,必须继承__Applet__;可独立运行的_application___,必须包含_main()方法__ 16、Java语言中,所有的类都是Object的子类,Java的窗口通常是JFrame__的子类,抽象 _类只能定义但不能被实例化,_ 最终 _类不能被继承异常类都是_Exception_的子类。 17、Java源程序文件和字节码文件的扩展名分别为_.java___和_.class___ 18、一般Java程序的类体由两部分组成:一部分是_属性_,另一部分是_方法_ 19、子类对父类继承来的属性重新定义称为__重写__。子类对自身拥有的同名方法的重新定义称_重载___。 20、分别用__class_关键字来定义类,用_new__关键字来分配实例存储空间。 21、this指_当前对象___,super指_父对象___。 22、Java中类成员的限定词有以下几种:__ private_ _, public __ _, protected __ _, _缺省_ _。其中,_public __的限定的范围最大。_ private __的限定只能内部访问。Java中成员变量用___final__修饰符修饰的是常量。 23、在Java语言中,_ _包_是组织Java程序中类的一种手段,其作用与Windows系统中的__文件夹__类似。创建包的语句必须是文件的第一 __个语句

互联网数据库00911试题

浙江工商大学2007年5月学分互认课程考试 互联网数据库试题 课程代码:00911 一、单项选择题(本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.范式(Norma form)是指() A.规范化的等式 B.规范化的关系 C.规范化的数学表达式 D.规范化的抽象表达式 2.在数据字典中,能同时充当数据流的来源和去向的是() A.数据记录 B.数据通路 C.数据存储 D.数据结构 3.以下关于外码和相应的主码之间的关系,正确的是() A.外码并不一定要与相应的主码同名 B.外码一定要与相应的主码同名 C.外码一定要与相应的主码同名而且唯一 D.外码一定要与相应的主码同名,但不一定唯一 4.SQL语言中,外模式对应于() A.视图和部分基本表 B.基本表 C.存储文件 D.物理磁盘 5.在传输表单数据时,跟在http header后有一专门的数据段,这个数据段包含了在表单中输入的数据,它一起被发送给Web服务器,这种传递方法是() A.GET方法 B.POST方法 C.PUT方法 D.REP方法 6.下列关于JDBC的叙述中,正确的是() A.JDBC是执行SQL语句的Java API B.JDBC是执行Java程序的Java API C.JDBC是执行SQL语句的Java网关接口 D.JDBC是执行CGI程序的Java API 7.对数据库模式进行规范化处理,是在数据库设计的() 00911# 互联网数据库试题第1 页(共4 页)

A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段 8.以下关于关系数据库中型和值的叙述,正确的是() A.关系模式是值,关系是型 B.关系模式是型,关系的逻辑表达式是值 C.关系模式是型,关系是值 D.关系模式的逻辑表达式是型,关系是值 9.现实世界中事物在某一方面的特性在信息世界中称为() A.实体 B.实体值 C.属性 D.信息 10.记载数据库系统运行过程中所有更新操作的文件称为() A.更新文件 B.后备文件 C.日志文件 D.数据文件 11.一个事务中所有对数据库操作是一个不可分割的操作序列,这称为事务的() A.原子性 B.一致性 C.隔离性 D.持久性 12.关系代数中,传统的集合运算包括并、差、交和______四种运算。() A.等值连接 B.F连接 C.自然连接 D.笛卡儿积 13.成员Java.sql.ResultSetMetaData属于JDBC中的() A.普通Java JDBC类 B.Java JDBC接口类 C.Java JDBC异常类 D.Java JDBC数据传输类 14.在下列几种故障中,不破坏数据库的是() A.计算机病毒发作 B.突然停电 C.瞬时的强磁场干扰 D.磁盘介质损坏 15.加在关系变化前后状态上的限制条件叫做() A.静态关系约束 B.静态元组约束 C.动态关系约束 D.动态元组约束 二、简答题(本大题共6小题,每小题5分,共30分) 1.简述视图的基本特征。 00911# 互联网数据库试题第2 页(共4 页)

java考试题库第五章

5-1 下列关于容器的描述中,错误的是D A.容器是由若干个组建和容器组成的 B.容器是对图形界面中界面元素的一种管理 C.容器是一种对指定宽和高的矩形范围 D.容器都是可以独立的窗口 5-2 下列界面元素中,不是容器的是A A.List B.Frame C.Dialog D.Panel 5-3 下列关于实现图形用户界面的描述中,错误的是D A.放在容器中的组件首先要定义,接着要初始化 B.放在容器中的多个组件是要进行布局的,默认的布局策略是FlowLayout C.容器中所有组件都是事件组件,都可以产生事件对象 D.事件处理是忧监听者定义的方法来实现的 5-4 下列关于组件类的描述中,错误的是A A.组件类中包含了文本组件类(TextComponent)和菜单组件类(MenuComponent) B.标签(Label)和按钮(Button)是组件类(Component)的子类 C.面板(Panel)和窗口(Window)是容器类(Container)的子类 D.文本框(TextField)和文本区(TextArea)是文本组件类(TextComponent)的子类 5-5 在对下列语句的解释中,错误的是C but.addActionListener(this); A.but是某种事件对象,如按钮事件对象 B.t his表示当前容器 C.A ctionListener是动作事件的监听者 D.该语句的功能是将but对象注册为this对象的监听者 5-6 所有事件类的父类是C A.ActionEvent B.AwtEvent C.KeyEvent D.MouseEvent 5-7 所有GUI标准组件类的父类是C A.Buttom B.List C.Component D.Container 5-8 下列各种布局管理器中Window类、Dialog类和Frame类的默认布局是C A.FlowLayout B.CardLayout C.BorderLayout D.GridLayout 5-9 在下列各种容器中,最简单的无边框的又不能移动和缩放的只能包含在另一种容器中的容器是D A.Window B.Dialog C.Frame D.Panel 5-10 下列关于菜单和对话框的描述中,错误的是C A.Frame容器是可以容纳菜单组件的容器 B.菜单条中可包含若干个菜单,菜单中又可包含若干菜单项,菜单项中还可包含菜单子项 C.对话框与Frame一样都可作为程序的最外层容器 D.对话框内不含有菜单条,它由Frame弹出

java基础练习题

1) 以下关于Java语言说法错误的是()。(选择两项) a) Java语言是一种OO语言,Java API是Java语言的帮助文档 b) Java语言具有平台无关性-Write Once,Run Anywhere c) Java语言的核心是Java Virtual Machine d) 使用Java语言,程序员要使用原始方法分配和释放内存空间 e) Java语言是一种编译执行语言 知识点: 第一章Java语言基础Java语言基本概念 2) 以下哪一项不是Java的关键字(b)。(选择一项) a) if b) then c) goto d) case e) while 知识点: 第二章Java编程基础Java中的关键字 3) 下列(a,e)不是合法的Java语言标识符。(选择两项) a) 2variable b) variable2 c) _whatavariable d) $anothervar e) #myvar f) _3_ 知识点: 第二章Java编程基础Java中的标识符 4) 执行下列代码段后,变量x的值是(c)。(选择一项) x=9; y=9; x=(y<=x++)?1:0; a) 1 b) 2 c) 0 d) 10 知识点: 第二章Java编程基础三元运算符 5) System.out.println(4 | 7);上面语句的输出结果是(d)。(选择一项) a) 4 b) 5 c) 6 d) 7 e) 0 知识点: 第二章Java编程基础位运算符 6) 以下会产生编译错误的Java语句是(b)。(选择一项) a) if (2 == 3) System.out.println("Hi"); b) if (2 = 3) System.out.println("Hi");

Java填空题三

51 在类体中,变量定义部分所定义的变量称为类的。 52 成员变量在整个类内都有效,变量只在定义它的方法内有效。 53 Java中成员变量又分为实例成员变量和。 55 写类的目的是为了描述一类事物共有的和功能。 57 成员变量和局部变量的类型可以是Java中的任何一种。 58 用修饰符说明的成员变量是类变量。 59 变量的名字与成员变量的名字相同,则成员变量被,该成员变量在这个方法内暂时失效。 60 用修饰符static说明的成员变量是。 61 如果局部变量的名字与成员变量的名字相同,将被隐藏。 62 方法定义包括两部分:和方法体。 63 在Java中,当一个方法不需要返回数据时返回类型必须是。 64 是指,一个类中可以有多个方法具有相同的名字和类型,但这些方法的参数必须不同。 65 在Java程序语言中,它允许在一个class中有几个方法,都有相同的名字,这种用法称为。 66 是一种特殊方法,它的名字必须与它所在的类的名字完全相同,并不返回任何数据类型。 67 Java中类的方法分为和类方法。 69 因为类体的内容由成员变量的定义和成员方法的定义两部分组成,对成员变量的操作只能放在中。 70 java中方法与类名相同,没有返回值,在创建对象实例时由new运算符自动调用。 71 在类方法中只能调用类变量和类方法,不能调用方法。 72 实例方法既能对类变量操作也能对实例变量操作,而类方法只能对类变量进行操作。 73 Java中类是创建对象的模板。 74 当使用一个类创建了一个对象时,我们也说给出了这个类的实例。 75 Java中用类创建一个对象包括对象的声明和为对象分配内存两个步骤。 76 对象声明的一般格式为类名对象名。 77 一个类通过使用new 运算符可以创建多个不同对象,这些对象将分配不同得内存空间。 78 一个类通过使用new运算符和类的类的构造方法为声明的对象分配内存。 79 对象创建完后,通过使用运算符“.”,对象可以实现对变量的访问和方法的调用。 80 Java中不同对象的实例变量将被分配不同的内存空间。 81 Java中如果类中的成员变量有类变量,那所有的对象的给这样的变量分配给相同的一处内存。 82 类方法和实例方法的区别在于类方法不但可以由对象调用还可以直接由类名调用,而实例方法却不可以。 83 类方法方法不但可以由对象调用还可以直接由类名调用,而实例方法却不可以。 84 类体中的方法分为:实例方法和类方法。 85 类体中的方法分为:实例方法和类方法 86 package 语句作为java源文件的第一条语句指明该源文件定义的类所在的包。 87 在java程序中,系统会自动引入https://www.wendangku.net/doc/df5548911.html,ng这个包,因此不需要再使用import 语

java实验报告完整版

实验报告 (计算机与信息工程学院实验中心) 学期: 2014-2015 课程名称: 《Java程序设计实验》 班级: 信息1202 姓名: 方逸梅 学号: 1212100231 指导老师: 费玉莲 《Java程序设计》 独立实验教学安排 一、实验的教学方式、安排及实验环境 (一)教学方式 对照本课程的实验教材,实验一至实验十一,由教师提示实验原理、方法、步骤等内容,在教师的指导下,学生独立完成程序设计及调试工作。实验十二的内容由学生自行设计完成。 (二)教学安排 学时数:30课时 学时安排:每次实验3学时,从学期第五周开始,共十次上机实验。 (三)实验环境 实验环境为JDK 1、6。

(四)具体安排 地点:信息大楼实验室。 辅导:每个班次一名辅导老师,原则上由任课老师担任。 登记:实验完成,由辅导老师登记实验纪录。 学生:实验做完,完成实验报告内容,并在学期末上交实验册。 老师:批改实验,成绩与平时成绩一起占期末的30%。 二、实验的具体内容与要求 见实验报告。

浙江工商大学 计算机与信息工程学院实验报告(1)日期:地点:成绩: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━实验目的、实验原理与内容: 一、实验目的:熟悉Java开发环境及简单程序Java设计。 二、实验原理:SDK 的下载与安装,设置环境变量,安装java 虚拟机,使用Eclipse,编译Java 源程序,运行Java 程序。 三、实验内容及要求: 1. 下载、安装并设置Java SDK 软件包。 2. 熟悉Eclipse编辑软件。 3.掌握运行Java 程序的步骤。 4.分别编写Application与Applet程序,显示字符串”Hello Java!欢迎使用!”。 要求:请同学把预备知识、步骤、程序框图、调试好的程序及存在的问题写在下面(不够可以附页)。 程序一 public class hello { public static void main(String[] args) { for(int i=0;i<=4;i++) { System、out、println("Hello java! 欢迎使用!"); } } } 结果示意图1

大学《java程序设计》考试题库及答案

若有定义int a=2,b=2; 则表达式(a++)+(++b) 的值是( )。 A. 5 监听器接口的方法返回值的类型是()。C. void 在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行()。 D. init() 以下哪个不是Java的原始数据类型() B. Boolean 向Applet传递参数的正确描述是()。C. C. PARAM name="age,value=20" 阅读下列代码; public class Test{ String s="One World One Dream"; public static void main(String args[]){ System.out.println(s); } } 其运行结果是_ C. 编译时出错//除非创建Text类的对象 如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用的语句是()。 A. p.add(b,"South"); 编译和运行下面的应用程序,并在命令行界面输入12345 ,则回车后屏幕输出的结果是( )。public class A { public static void main(String args[]) throws IOException{ BufferedReader buf=new BufferedReader( new I nputStreamReader(System.in)); String str=buf.readLine(); int x=Integ er.parseInt(str); System.out.println(x/100); } } B. 123 构造函数何时被调用?() B. 创建对象时 以下哪项可能包含菜单条()。 D. Frame

Java基础笔试机试测试题(带答案)

Java基础考试题 班级:__________ 姓名:___________ 日期:_____________ 一、笔试(45题,每题2分) 1) 分析下面的Java程序段,编译运行后的输出结果是()。 public class Test { public static void changeString(StringBuffer sb) { sb.append("stringbuffer2"); } public static void main(String[] args) { StringBuffer sb = new StringBuffer("stringbuffer1"); changeString(sb); System.out.println("sb = " + sb.toString()); } } A. sb = stringbuffer2stringbuffer1 B. sb = stringbuffer1 C. sb = stringbuffer2 D. sb = stringbuffer1stringbuffer2 2) 在Java中,包有多种用途,但不包含()。 A. 将类组合成较小的单元,便于使用 B. 有助于避免命名冲突 C. 有助于提高运行效率 D. 允许在更广的范围内保护类、数据和方法 3) 在Java中,如果要在字符串类型s="java" 中,得到字母'v' 出现的位置,选()语句。 A)s.matches('v'); B)s.charAt('v'); C)s.indexOf('v'); D)s.substring('v'); 4)下列代码运行后,变量 c 的值是()。 int a=15,b=10; double c=a/b; a) 1.5 b) 1.0 c) 1 d) 0 5)main 方法如下所示,该程序的运行结果是()。 public static void main(String [] args){ int i=0; System.out.print(i++); } a) 输出0 b) 输出1 c) 编译错误d) 运行时出现异常

Java企业面试题填空题及标准答案

Java企业面试题填空题及答案

————————————————————————————————作者:————————————————————————————————日期:

Java填空题 1 一个Java源程序是由若干个类组成。 2 class 是Java的关键字,用来定义类。 3 Java应用程序中有多个类时,java命令后的类名必须是包含了main 方法的那个类的名字。 4 一个Java应用程序必须且只有一个类含有main 方法。 5 在一个Java应用程序中main方法必须被说明为public static void 。 6 Java中所有程序都使用方法,应用程序以main 方法开始。 7 Java源文件中有多个类,但只能有一个类是public 类。 8 Java源程序编译后生成的字节码文件扩展名为class 。 9 用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为标识符。 10 Java语言规定标识符由字母、下划线、美元符号和数字组成,并且第一个字符不能是数字。 11 关键字就是Java语言中已经被赋予特定意义的一些单词,不可以把这类词作为名字来用。 12 使用关键字boolean 来定义逻辑变量。 13 关键字就是Java语言中已经被赋予特定意义的一些单词。 14 结构化程序设计的基本数据类型包括逻辑类型、整数类型、字符类型、浮点类型。 15 Java中byte型数组在内存中的存储形式是补码。 16 对于int型变量,内存分配 4 个字节。 17 对于byte型变量,内存分配 1 个字节。 18 对于long型变量,内存分配8 个字节。 19 对于short型变量,内存分配 2 个字节。 20 结构化程序设计的基本数据类型包括整数类型、逻辑类型、字符类型、浮点类型。 21 使用关键字char 来定义字符变量。 22 结构化程序设计的基本数据类型包括字符类型、逻辑类型、整数类型、浮点类型。 23 java中,浮点型变量的类型有float和double 两种。 24 对于float型变量,内存分配 4 个字节。 25 对于double型变量,内存分配8 个字节。 26 结构化程序设计的基本数据类型包括浮点类型、逻辑类型、整数类型、字符类型。 27 Java使用Unicode 字符集。 28 混合运算中不同类型的数据先转化为同一类型,然后运算,其中不包括逻辑类型和字符类型。 29 混合运算中不同类型的数据先转化为同一类型,然后运算,其中不包括字符类型、逻辑类型。 30 当把级别高的变量的值赋予级别低的变量时,必须使用强制类型转换。 31 Java中关系运算符的运算结果是boolean 型。 32 Java中逻辑运算符的操作元必须是boolean 型数据。 33 整数类型数据在内存中以二进制的方式表示。 34 Java语言的控制语句有3种类型,即条件语句、循环语句、和转移语句。 35 Java中有两种类型的控制语句即if和switch 。 36 Java语言的控制语句有3种类型,即条件语句、循环语句、和转移语句。

浙江工商大学java期末试卷2份(含答案)

浙江工商大学2006 /2007学年第一学期考试试卷课程名称:Java程序设计考试方式:闭卷完成时限:120分钟 班级名称:学号:姓名: 一、选择题(每题2分,共30分) 1、Java中main()函数的值是。 A、 String B、int C、char D、void 2、如下字串是Java中的标识符。 A、 fieldname B、super C、3number D、#number 3、下面的代码段中,执行之后i 和j 的值是。 int i = 1; int j; j = i++; A、 1, 1 B、1, 2 C、2, 1 D、2, 2 4、已知表达式int m[] = {0, 1, 2, 3, 4, 5, 6 };下面表达式的值与数组下标量总数相等。 A、 m.length() B、m.length C、m.length()+1 D、m.length+1 5、当浏览器返回到新URL的包含applet 的页面时调用以下函数。 A、 init() B、start() C、stop() D、destroy() 6、以下方法用于定义线程的执行体。 A、 start() B、init() C、run() D、main() 7、如果类中的成员变量可以被同一包访问,则使用如下约束符。 A、 private B、public C、protected D、final 8、以下约束符可用于定义成员常量。 A、 static B、final C、abstract D、No modifier can be used 9、下面方法与applet的显示无关。

A、 update() B、draw() C、repaint() D、paint() 10、请问如下方法可以将MenuBar加入Frame中。 A、 setMenu() B、setMenuBar() C、add() D、addMenuBar() 11、下面不是Java中的容器。 A、 ScrollPane B、Canvas C、Dialog D、Applet 12、下面的程序段创建了BufferedReader类的对象in,以便读取本机d盘my文件夹下的文件1.txt。File 构造函数中正确的路径和文件名的表示是。 File f=new File(填代码处); file=new FileReader(f); in=new BufferedReader(file); A) "1.txt" B) "d:\\my\\1" C) "d:\\my\\1.txt" D) "d:\ my\1.txt" 13、有整型数组:int[] x={12,35,8,7,2};,则调用方法Arrays.sort(x)后,数组x中的元素值依次是。 A) 2 7 8 12 35 B) 12 35 8 7 2 C) 35 12 8 7 2 D) 8 7 12 35 2 14、下面的程序段执行后输出的结果是。 StringBuffer buf=new StringBuffer("Beijing2008"); buf.insert(7,"@"); System.out.println(buf.toString()); A) Beijing@2008B) @Beijing2008 C) Beijing2008@ D) Beijing#2008 15、.下面表达式可用得到x和y的最大值。 A) x>y?y:x B) xy?(x+y):(x-y) D) x==y?y:x; 二、多选题(每题至少有一个正确答案,多选少选都不给分,每题2分,共10分) 16、下面赋值语句是合法的。 A、float a = 2.0 B、double b = 2.0 C、int c = 2 D、long d = 2 17、下面语句是创建数组的正确语句。 A、 float f[][] = new float[6][6]; B、float []f[] = new float[6][6]; C、float f[][] = new float[][6]; D、float [][]f = new float[6][6]; 18、Java中如下约束符是正确的。 A、 private B、public C、protected D、protect

java笔试题 第五套题

一、选择题 1、在下列选项中,哪个不是一个算法一般应该具有的基本特征______。 A、确定性 B、可行性 C、无穷性 D、拥有足够的情报 2、希尔排序法属于哪一种类型的排序法______。 A、交换类排序法 B、插入类排序法 C、选择类排序法 D、建堆排序法 3、下列关于队列的叙述中正确的是______。 A、在队列中只能插入数据 B、在队列中只能删除数据 C、队列是先进先出的线性表 D、队列是先进后出的线性表 4、对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为______。 A、N+1 B、N C、(N+1)/2 D、N/2 5、信息隐蔽的概念与下述哪一种概念直接相关______。 A、软件结构定义 B、模块独立性 C、模块类型划分 D、模拟耦合度 6、面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是______。 A、模拟现实世界中不同事物之间的联系 B、强调模拟现实世界中的算法而不强调概念 C、使用现实世界的概念抽象地思考问题从而自然地解决问题 D、鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考 7、在结构化方法中,软件功能分解属于下列软件开发中的______阶段。 A、详细设计 B、需求分析 C、总体设计 D、编程调试 8、软件调试的目的是______。 A、发现错误 B、改正错误 C、改善软件的性能 D、挖掘软件的潜能 9、按条件f对关系R进行选择,其关系代数表达式为______。 A、

B、 C、бf(R) D、∏f(R) 10、数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是______。 A、自顶向下 B、由底向上 C、由内向外 D、由整体到局部 11、下面有关变量及其作用域的陈述______是不对的。 A、在方法里面定义的局部变量在方法退出的时候被撤销 B、局部变量也叫自动变量 C、在方法外面定义的实例变量在对象被构造时创建 D、在方法中定义的方法的参变量只要该对象被需要就一直存在 12、下面有关Java代码安全性的叙述______是不对的。 A、字节码校验器加载查询执行需要的所有类 B、运行时解释器执行代码 C、在运行时,字节码被加载,验证然后在解释器里面运行 D、类加载器通过分离本机文件系统的类和从网络导入的类增加安全性 13、给出下面的代码: public class Data{ public static void main (String args[]){ float f=0.0; f+=1.0; System.out.println(f); } } ______叙述是对的。 A、编译时将发生错误 B、编译时正确但是运行时出错 C、输出为1.0 D、输出为null 14、类的设计要求它的某个成员变量不能被外部类访问。应该使用下面的______修饰符获得需要的访问控制。 A、public B、no modifier C、protected D、private 15、假设以下代码 public class Parent { public int addValue( int a, int b) { int s; s = a+b;

相关文档