自考Java题库完整Word格式.docx

上传人:b****5 文档编号:8529595 上传时间:2023-05-11 格式:DOCX 页数:76 大小:81.16KB
下载 相关 举报
自考Java题库完整Word格式.docx_第1页
第1页 / 共76页
自考Java题库完整Word格式.docx_第2页
第2页 / 共76页
自考Java题库完整Word格式.docx_第3页
第3页 / 共76页
自考Java题库完整Word格式.docx_第4页
第4页 / 共76页
自考Java题库完整Word格式.docx_第5页
第5页 / 共76页
自考Java题库完整Word格式.docx_第6页
第6页 / 共76页
自考Java题库完整Word格式.docx_第7页
第7页 / 共76页
自考Java题库完整Word格式.docx_第8页
第8页 / 共76页
自考Java题库完整Word格式.docx_第9页
第9页 / 共76页
自考Java题库完整Word格式.docx_第10页
第10页 / 共76页
自考Java题库完整Word格式.docx_第11页
第11页 / 共76页
自考Java题库完整Word格式.docx_第12页
第12页 / 共76页
自考Java题库完整Word格式.docx_第13页
第13页 / 共76页
自考Java题库完整Word格式.docx_第14页
第14页 / 共76页
自考Java题库完整Word格式.docx_第15页
第15页 / 共76页
自考Java题库完整Word格式.docx_第16页
第16页 / 共76页
自考Java题库完整Word格式.docx_第17页
第17页 / 共76页
自考Java题库完整Word格式.docx_第18页
第18页 / 共76页
自考Java题库完整Word格式.docx_第19页
第19页 / 共76页
自考Java题库完整Word格式.docx_第20页
第20页 / 共76页
亲,该文档总共76页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

自考Java题库完整Word格式.docx

《自考Java题库完整Word格式.docx》由会员分享,可在线阅读,更多相关《自考Java题库完整Word格式.docx(76页珍藏版)》请在冰点文库上搜索。

自考Java题库完整Word格式.docx

B:

FileOutputStrem

C:

FileReader

D:

FileWriter

9.哪个关键字可以对对象加互斥锁?

( 

AtransientBsynchronized

CserializeDstatic

10.在编写访问数据库的Java程序中,要用到DriverManager类。

该类的作用是()

A.存储查询结果

B.处理与数据库的连接

C.在指定的连接中处理SQL语句

D.处理驱动程序的加载和建立数据库连接

第二部分,共10题:

11

12

13

14

15

16

17

18

19

20

11.下述字符组合不能作为Java程序标识符的是(   )

A.Aa12B.大x

C.y小D.5x2.

12.执行完以下代码int[]x=newint[25];

后,以下哪项说明是正确的()

A.x[24]为0B.x[24]未定义

C.x[25]为0D.x[0]为null

13.下面哪些是java语言中的关键字?

A.sizeofB.abstract

C.NULLD.Native

14.编译Java源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为()。

A..javaB..classC..htmlD..exe

15.当使用FileInputStream类中的read()方法时,如果没有读入一个字节数据时,返回值为()

-1B:

trueD:

false

16.以下程序代码的输出结果是()intx=100;

System.out.println(5.5+x/8);

18B:

17.5

9.5D:

5.5

17.需要分析字符串,并将字符串分解成可被独立使用的单词,可使用java.util包中的类是

(   )

A.StringB.StringBuffer

C.StringTokenizerD.stringTokenizer

18.Java语言可以用javax.swing包中的类JFileChooser来实现打开和保存文件对话框。

用户通过文件对话框不可能获得的信息是()

A.文件名称B.文件路径

C.文件内容D.文件对象

19.包含当事件发生时从源传递给监视器的特定事件信息的对象是()

事件对象B:

源对象

监视器对象D:

接口

20.Java语言的图像处理功能所在的类是()

PictureB:

Image

pictureD:

image

第三部分,共10题:

21

22

23

24

25

26

27

28

29

30

21.如希望父类中的某成员变量能被任何包中的子类直接访问,那么定义该变量时使用限定词____最适合。

A.publicBprivate

CprotectedD.Default

22.Java是一种()(选择)

面向对象的编程语言 

数据库系统

C. 

多任务操作系统 

 

D. 

网页描述标记语言

23.double型各占几个字节的内存空间?

()

A.2B.1C.4D.8

24.设intx=1,y=2,z=3,则表达式 

y+=(z--)/(++x) 

的值是( 

)。

3.5 

3C. 

25.以下用户定义的标识符中哪项是合法的()

A._idB.userID

C.1aD.double

26.下列数组初始化正确的是:

Aint[5]a={1,2,3,4,5};

Bint[2][2]a={{1,2},{3,4}};

Cint[][]a={{2,3,4,5},newint[3]};

Dint[][]a=newint[][5]

27.关于下述程序:

publicclassDivide{

publicstaticvoidmain(Stringargs[]){

System.out.println("

"

17.0/0="

+17.0/0);

//1

17/0="

+17/0);

//2

}

}

描述正确的是?

A.编译出错B.编译通过,运行时//1、//2处均出现异常

C.编译通过,运行时//1处得到一个无穷大值,//2处将出现异常

D.编译通过,运行时//1处出现异常,//2处将得到一个无穷大值

28.关于下面的类描述中正确的是:

classTest{

voidtest(inti){

System.out.println("

Iamanint."

);

}

voidtest(Strings){

Iamachar"

publicstaticvoidmain(Stringargs[]){

Testt=newTest();

t.test('

a'

}

A.编译出错

B.编译通过,运行出错

C.编译通过,运行时输出“Iamanint”

D.编译通过,运行时输出“IamaChar

29.下面哪些是java语言中的关键字?

Asizeof

Babstract

CNULL

DNative

30.下面语句哪个是正确的?

Acharc='

ab'

;

Bintl=0xfffL;

Cfloatf=0.23;

Ddoubled=0.7E-3;

第四部分,共10题:

31

32

33

34

35

36

37

38

39

40

31.java中,关于char类型错误的是

A占2字节

B可以存储一个英文字母

C不能存储一个汉字

D其对应的封装类是Character

32.下面哪段代码可以编译通过B

A.

inti=0;

if(i){

System.out.println(“Hi”);

B.

booleanb=true;

booleanb2=true;

if(b=b2){

System.out.println(“Sotrue”);

C.

inti=1;

intj=2;

if(i==1!

j==2)

System.out.println(“OK”);

D.

if(i==1&

|j==2)

33.下列,那几句话会造成空指针异常(NullPointerException)

Strings=null;

1.if((s!

=null)&

(s.length()>

0))

2.if((s!

&

(s.length()>

3.if((s==null)|(s.length()==0))

4.if((s==null)||(s.length()==0))

A1

B2

C1和3

D2和4

34.给出下面代码段D

switch(m){

case0:

System.out.println(“case0”);

case1:

System.out.println(“case1”);

break;

case2:

break;

default:

System.out.println(“default”);

下面哪些值将引起“default”的输出

A.0B.1

C.2D.3

35.下列代码哪一行会出错?

1)publicvoidmodify(){

2)inti,j,k;

3)i=100;

4)while(i>

0){

5)j=i*2;

6)System.out.println(“Threvalueofjis”+j);

7)k=k+1;

i--;

8)}

9)}

A4B6

C7D8

36.下列关于修饰符混用的说法,正确的是( 

)。

A.abstract能与final并列修饰同一个类B.abstract类中不可以有private的成员C.abstract方法必须在abstract类中D.static方法中能处理非static的属性

37.对于Java类的成员变量的访问权限控制,下面叙述不正确的是( 

A.private修饰的变量,可被子类访问B.public修饰的变量,可被所有类访问

C.protected修饰的变量,可被子类访问D.缺省修饰的变量,可被同一包中的

38.下面的程序名为Student.java:

publicclassStudent{

privateStringname;

publicStudent(Strings_name){//1

name=s_name;

//2

Students=newStudent();

//3

使用如下指令编译:

javacStudent.java

将会得到什么结果?

A.将会顺利通过编译,并将产生一个Student.class的类文件。

B.编译时在//3处出错。

C.编译时在//2处出错。

D.编译时在//1处出错。

39有下面程序:

()难度:

publicclassTestString{

publicstaticvoidmain(String[]args){

Stringstr1=“abcd”;

Stringstr2=“abcd”;

Stringstr3=newString(“abcd”);

Stringstr4=newString(“abcd”);

System.out.println(str1==str2);

System.out.println(str3==str4);

输出结果是?

AtruetrueBtruefalseCfalsetrueDfalsefalse

40.当编译和运行下列程序段时,会发生什么?

难度:

  classBase{}

  classSubextendsBase{}

  classSub2extendsBase{}

  publicclassCEx{

   publicstaticvoidmain(Stringargv[]){

   Baseb=newBase();

   Subs=(Sub)b;

   }

  }

A通过编译和并正常运行。

B编译时出现错误。

C编译通过,运行时出现异常。

D以上都错

第五部分,共10题:

41

42

43

44

45

46

47

48

49

50

41.下面正确的是:

难度:

A在Java中类只允许单一继承

B在Java中一个类只允许实现一个接口

C在Java中类不能同时继承一个类和实现一个接口

D在Java中一个接口只能继承一个接口

42.运行结果是难度:

classExSuper{

   Stringname;

   Stringnick_name;

   publicExSuper(Strings,Stringt){

    name=s;

    nick_name=t;

    publicStringtoString(){

     returnname;

    }

   publicclassExampleextendsExSuper{

    publicExample(Strings,Stringt){

    super(s,t);

     returnname+"

a.k.a"

+nick_name;

    publicstaticvoidmain(Stringargs[]){

     ExSupera=newExSuper("

First"

"

1st"

     ExSuperb=newExample("

Second"

2nd"

     System.out.println("

ais"

+a.toString());

bis"

+b.toString());

    }

  }

A编译时会出现错误。

B运行结果为:

        aisFirst

        bissecond

C运行结果为:

        bisSeconga.k.a2nd

D运行结果为:

        aisFirsta.k.a1nd

        bisSeconda.k.a2nd

43.abstractclassMineBase{难度:

   abstractvoidamethod();

   staticinti;

 }

  publicclassMineextendsMineBase{

   publicstaticvoidmain(Stringargv[]){

    int[]ar=newint[5];

    for(i=0;

i<

ar.length;

i++)

    System.out.println(ar[i]);

   }

程序编译运行结果是

A打印5个0。

B编译出错,数组ar[]必须初始化。

C编译出错。

D出现IndexOutOfBoundes的异常

44.哪个表达式结果为true?

Integeri=newInteger(42);

Longh=newLong(42);

Doubled=newDouble(42.0);

Doubledd=newDouble(42);

Ai==h;

Bd==dd;

Ci.equals(h);

Dd.equals(dd);

45.有关类Demo,哪句描述是正确的?

  

publicclassDemoextendsBase{

  privateintcount;

  publicDemo(){

   System.out.println("

ADemoobjecthasbeencreated"

  protectedvoidaddOne(){count++;

A当创建一个Demo类的实例对象时,count的值为0。

B当创建一个Demo类的实例对象时,count的值是不确定的。

C超类对象中可以包含改变count值的方法。

DDemo的子类对象可以访问count。

46.关于接口跟抽象类正确的是难度3

A接口能够创建对象

B接口中不能定义变量,都是常量

C抽象类能够创建对象

D接口中可以有private方法

47.关于内部类错误的是:

难度3

A静态内部类可以访问其外部类的非静态属性

B非静态内部类可以访问其外部类的静态属性

C内部类可以是protected

D内部类可以是final的

48.指出下列程序的运行结果:

publicclassExample{

Stringstr=newString(“good”);

char[]char={‘a’,’b’,’c’};

Exampleex=newExample();

ex.change(ex.str,ex.ch);

System.out.print(ex.str=”and”);

System.out.print(ex.ch);

publicvoidchange(Stringstr,charch[]){

str=“testok”;

ch[0]=‘g’;

Agoodandabc

Bgoodandgbc

Ctestokandabc

Dtestokandgbc

49.package语句正确的是难度:

A必须在程序开头

B不一定在程序开头

C可以在import之后

D包名可以以数字开头

50.3.publicclassFoo{难度:

   publicstaticvoidmain(String[]args){

    try{

      return;

      finally{System.out.println("

Finally"

     }

结果是:

A程序正常运行,但不输出任何结果。

B程序正常运行,并输出"

C编译能通过,但运行时会出现一个例外。

D因为没有catch语句块,所以不能通过编译。

备用题库.

1.publicclassFoo{答案:

D难度:

publicstaticvoidmain(String[]args){

StringBuffera=newStringBuffer("

A"

StringBufferb=newStringBuffer("

B"

operate(a,b);

System.out.println(a+“,”+b);

staticvoidoperate(StringBufferx,StringBuffery){

x.append(y);

y=x;

编译运行以上程序,结果是那种?

A.A,B

B.A,A

C.AB,AB

D.AB,B

2.关于异常处理正确的是:

B难度:

A调用任何可能抛出异常方法,都必须捕捉trycatch或者throws

BRuntimeException可以不捕捉或者throws

Cthrow跟throws用法是一样的

Dtry必须有catch,可以没有finally

3.FileInputStream和FileOutputStream错误的是C难度:

A是字节流

B不是字符流

C用其拷贝文件时,不能拷贝中文

D可以拷贝任何文本文件和2进制文件

4.一个类中那些内容可以在序列化时写入文件或发送到网络上D难度:

Atransient修饰的属性

B静态属性

C方法

D类名

5.关于Collection接口错误的是:

D难度:

ACollection下面分为两个接口Set跟List接口

BSet接口的实现类是无序无重复集合例如HashSet

CList接口的实现类是有序可以重复集合例如ArrayList

DMap接口也是Collection的子接口,实现类有HashMap和Hashtable

6.给定下面代码片断D难度:

publicvoidTest(){

try{

int[]a=newint[2];

method();

a[1]=3;

System.out.println(“HelloWorld”);

}catch(ArrayIndexOutOfBoundsExceptione){

System.out.println(“Exception1”);

}finally{

System.out.prinlnt(”Thankyou!

”);

如果method正常运行返回,会显示下面的哪些信息?

AHe

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

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2