精品文档java 试题.docx

上传人:b****6 文档编号:7759384 上传时间:2023-01-26 格式:DOCX 页数:13 大小:19.34KB
下载 相关 举报
精品文档java 试题.docx_第1页
第1页 / 共13页
精品文档java 试题.docx_第2页
第2页 / 共13页
精品文档java 试题.docx_第3页
第3页 / 共13页
精品文档java 试题.docx_第4页
第4页 / 共13页
精品文档java 试题.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

精品文档java 试题.docx

《精品文档java 试题.docx》由会员分享,可在线阅读,更多相关《精品文档java 试题.docx(13页珍藏版)》请在冰豆网上搜索。

精品文档java 试题.docx

精品文档java试题

、单项选择题[1.0分/题]

1、下面关于java中类的说法哪个是不正确的C

选项A:

类体中只能有变量定义和成员方法的定义,不能有其他语句。

选项B:

构造函数是类中的特殊方法

选项C:

类一定要声明为public的,才可以执行。

选项D:

一个java文件中可以有多个class定义。

请作答:

A   B   C   D   

2、在java输入/输出流的使用中,既可做输入流也可以做输出流的类是:

C

选项A:

DataInputStream

选项B:

InputStreamReader

选项C:

RandomAccessFile

选项D:

BufferedReader

请作答:

A   B   C   D   

3、对于输入/输出操作的如下一段程序:

B

importjava.io.*;

classIOTest

{publicstaticsvoidmain(Stringargs[])

{try{bytebArray[]=newbyte[128];

System.out.println(“Entersomething:

”);

System.in.read(bArray);

System.out.print(“Youentered:

”);

System.out.println(bArray);

}catch(IOExceptionioe)

{System.out.println(ioe.toString());}

}

当我们输入的内容为:

shenzhen后,其运行的结果是:

选项A:

shenzhen

选项B:

*123@*192.*

选项C:

shenzhen

选项D:

zhen

请作答:

A   B   C   D   

4、java应用在消费电子市场上开发平台名称为:

B

选项A:

JDK

选项B:

J2ME

选项C:

J2SE

选项D:

J2EE

请作答:

A   B   C   D   

5、对于java中的集合类来说,以下的哪个说话是正确的?

B

选项A:

集合类一般增加元素的操作是elements()

选项B:

它们处于java.util.*包中

选项C:

不需要使用import语句,直接可以调用

选项D:

ArrayList不是集合类

请作答:

A   B   C   D   

6、参考如下代码:

C

 publicclassStudentimplementsSerializable

{intid;Stringname;intage;

Stringdepartment;

publicStudent(intid,Stringname,intage,

Stringdepartment)

{this.id=id;this.name=name;

this.age=age;this.department=departmernt;

}

}

选项A:

其中接口Serializable多余,可省略

选项B:

该段程序会编译错误,由于没实现接口的方法

选项C:

编译正确,接口是为了序列化

选项D:

无法编译,退出系统

请作答:

A   B   C   D   

7、Java变量中,以下不属于复合类型的数据类型是B

选项A:

选项B:

字符型

选项C:

数组型

选项D:

接口

请作答:

A   B   C   D   

8、如果任何包中的子类都能访问超类中的成员,那么应使用哪个限定词A

选项A:

public

选项B:

private 

选项C:

protected

选项D:

transient 

请作答:

A   B   C   D   

9、下面哪个语句是正确的B

选项A:

Object o=new Button(″A″);

选项B:

Button b=new Object(″B″); 

选项C:

Panel p=new Frame();

选项D:

Frame f=new Panel(); 

请作答:

A   B   C   D   

10、以下程序片段的输出为:

C

try {

String s = “one“;

int n = Integer.parseInt(s);

int m = n/(n-1);

System.out.print(0);

} catch (ArithmeticException e) {

System.out.print

(1);

} catch (NumberFormatException e) {

System.out.print

(2);

} catch (Exception e) {

System.out.print(3);

}

选项A:

0

选项B:

1

选项C:

2

选项D:

3

请作答:

A   B   C   D   

11、对于下列代码:

 A

  public class Parent { 

   public int addValue( int a, int b) { 

     int s; 

     s = a+b; 

     return s; 

   } 

  } 

  class Child extends Parent { 

  } 

 下述哪些方法可以加入类Child?

选项A:

 int addValue( int a, int b ){// do something...} 

选项B:

 public void addValue (int a, int b ){// do something...}

选项C:

 public int addValue( int a ){// do something...} 

选项D:

 public int addValue( int a, int b )throws MyException {//do something...} 

请作答:

A   B   C   D   

12、System类在哪个包中?

D

选项A:

java.util

选项B:

java.io 

选项C:

java.awt 

选项D:

java.lang

请作答:

A   B   C   D   

13、设有定义 int  i = 6 ;,则执行以下语句后,i 的值为 多少?

C

 

  i += i - 1;

选项A:

10

选项B:

121

选项C:

11

选项D:

100

请作答:

A   B   C   D   

14、public class Person{ 

  static int arr[] = new int[10];

  public static void main(String a[]) 

  { 

   System.out.println(arr[1]); 

  } 

那个语句是正确的?

C

选项A:

编译时将产生错误;

选项B:

编译时正确,运行时将产生错误;

选项C:

输出零;

选项D:

输出空。

请作答:

A   B   C   D   

15、下面哪种注释方法能够支持javadoc命令:

D

选项A:

/**...**/

选项B:

/*...*/

选项C:

//

选项D:

/**...*/

请作答:

A   B   C   D   

 

二、多项选择题[2.0分/题]

1、关于接口(interface),下列说法正确的是:

ABEF

选项A:

接口可用于定义常量。

选项B:

在接口中所有的方法都是public的。

选项C:

接口中可以定义实例成员变量(instancefield)。

<

选项D:

一个类只能实现一个接口。

选项E:

一个类实现一个接口,意味着它必须实现该接口中所有的函数。

选项F:

程序中可以声明一个接口变量。

请作答:

A   B   C   D   E   F   

2、一旦某个对象创建后,其内容是不变的,下列哪些类满足此要求?

D

选项A:

java.lang.Double

选项B:

java.lang.StringBuffer

选项C:

java.lang.Boolean<

选项D:

java.lang.Math

选项E:

 

选项F:

 

请作答:

A   B   C   D   E   F   

3、下列关于静态初始化器的叙述中,那一个是正确的?

BD

选项A:

静态初始化器是在构造函数之前加上static修饰符。

选项B:

静态初始化器是对类自身进行初始化。

选项C:

静态初始化器在同一个类中只能有一个。

<

选项D:

静态初始化器是在其所属的类加载内存,是由系统自动调用执行。

选项E:

选项F:

请作答:

A   B   C   D   E   F   

4、给出下面的代码片断。

下面的哪些陈述为true(真) ?

ACE

1) public void create() {

2) Vector myVect;

3) myVect = new Vector(); 

4) }

选项A:

第二行的声明不会为变量myVect分配内存空间。

选项B:

第二行的声明分配一个到Vector对象的引用的内存空间。

选项C:

第二行语句创建一个Vector类对象。

<

选项D:

第三行语句创建一个Vector类对象。

选项E:

第三行语句为一个Vector类对象分配内存空间。

选项F:

 

请作答:

A   B   C   D   E   F   

5、java中方法的调用或使用的地方可以有以下哪几个:

ABCD

选项A:

方法重载

选项B:

子函数调用

选项C:

继承<

选项D:

递归

选项E:

 

选项F:

 

请作答:

A   B   C   D   E   F   

6、Java中如下哪个约束符是正确的?

ABC

选项A:

private

选项B:

public

选项C:

protected<

选项D:

protect

选项E:

friend 

选项F:

 

请作答:

A   B   C   D   E   F   

7、java中变量名必须是什么的组合?

AC

选项A:

字母

选项B:

数字

选项C:

字母组合+数字组合<

选项D:

数字组合+字母组合

选项E:

 

选项F:

 

请作答:

A   B   C   D   E   F   

8、下列哪些是有效的标志符?

CE

选项A:

%fred

选项B:

*fred

选项C:

thisfred

<

选项D:

2fred

选项E:

fred

选项F:

 

请作答:

A   B   C   D   E   F   

9、如下哪些是Java中正确的整数表示?

ABC

选项A:

22

选项B:

0x22

选项C:

022<

选项D:

22H

选项E:

 

选项F:

 

请作答:

A   B   C   D   E   F   

10、关于Java,以下说法中哪些是正确的。

AE

选项A:

Java对变量的大小写敏感。

选项B:

Java的访问控制关键字包括public,private,inline。

选项C:

Java源文件的文件名必须与文件内公共类的类名保持一致。

<

选项D:

main函数的定义可以在类定义之外。

选项E:

Java中一切数据类型都有一个共同的父类:

Object。

选项F:

Java中允许多重继承。

请作答:

A   B   C   D   E   F   

 

三、判断题[1.0分/题]

1、子类要调用父类的方法,必须使用super关键字。

错误

请作答:

正确   错误   

2、变量声明可在java方法体内任何位置出现。

正确

请作答:

正确   错误   

3、缺省的不带F后缀的浮点数是32位的浮点数。

正确

请作答:

正确   错误   

4、任何类都有构造函数,如果没有构造函数,就不能创建该类的对象。

正确

请作答:

正确   错误   

5、Java原始程序代码档案的扩展名 .pro错误

请作答:

正确   错误   

6、接口是多继承的具体实现形式。

正确

请作答:

正确   错误   

7、用“+”可以实现字符串的拼接,用- 可以从一个字符串中去除一个字符子串。

错误 

请作答:

正确   错误   

8、抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。

错误 

请作答:

正确   错误   

9、一个程序里有且只能有一个公共类,它就是主类正确

请作答:

正确   错误   

10、可以用final说明变量为一个常量。

正确

请作答:

正确   错误   

 

四、程序设计题[5.0分/题]

1、编写一个程序,输入5个数,然后判断输入的是负数、正数还是0,打印结果

请在下面的框中输入答案:

publicstaticvoidmain(Stringargs[]){inta[]=newint[5;for(inti=1;i<5;i++){System.JAVA.IO.Exceptions(a[i])for(inti=1;i<5;i++){if(a[i]>0)System.out.println("正数"+a[i]);if(a[i]<0)System.out.println("负数"+a[i]);if(a[i]=0)System.out.println(0);}}}

 

  

开始时刻:

2007-11-1809:

20:

00

结束时刻:

2007-11-1810:

20:

00

字体:

      

当前时刻:

2007-11-1810:

15:

30

剩余时间:

00小时04分30秒

请赶快交卷!

考试进行了00小时55分30秒

 

Thefurthestdistanceintheworld

Isnotbetweenlifeanddeath

ButwhenIstandinfrontofyou

Yetyoudon'tknowthat

Iloveyou.

Thefurthestdistanceintheworld

IsnotwhenIstandinfrontofyou

Yetyoucan'tseemylove

Butwhenundoubtedlyknowingthelovefromboth

Yetcannotbetogether.

Thefurthestdistanceintheworld

Isnotbeingapartwhilebeinginlove

ButwhenIplainlycannotresisttheyearning

Yetpretendingyouhaveneverbeeninmyheart.

Thefurthestdistanceintheworld

Isnotstrugglingagainstthetides

Butusingone'sindifferentheart

Todiganuncrossableriver

Fortheonewholovesyou.

倚窗远眺,目光目光尽处必有一座山,那影影绰绰的黛绿色的影,是春天的颜色。

周遭流岚升腾,没露出那真实的面孔。

面对那流转的薄雾,我会幻想,那里有一个世外桃源。

在天阶夜色凉如水的夏夜,我会静静地,静静地,等待一场流星雨的来临…

许下一个愿望,不乞求去实现,至少,曾经,有那么一刻,我那还未枯萎的,青春的,诗意的心,在我最美的年华里,同星空做了一次灵魂的交流…

秋日里,阳光并不刺眼,天空是一碧如洗的蓝,点缀着飘逸的流云。

偶尔,一片飞舞的落叶,会飘到我的窗前。

斑驳的印迹里,携刻着深秋的颜色。

在一个落雪的晨,这纷纷扬扬的雪,飘落着一如千年前的洁白。

窗外,是未被污染的银白色世界。

我会去迎接,这人间的圣洁。

在这流转的岁月里,有着流转的四季,还有一颗流转的心,亘古不变的心。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1