java考证试题文档格式.docx

上传人:b****4 文档编号:18490624 上传时间:2022-12-17 格式:DOCX 页数:22 大小:24.43KB
下载 相关 举报
java考证试题文档格式.docx_第1页
第1页 / 共22页
java考证试题文档格式.docx_第2页
第2页 / 共22页
java考证试题文档格式.docx_第3页
第3页 / 共22页
java考证试题文档格式.docx_第4页
第4页 / 共22页
java考证试题文档格式.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

java考证试题文档格式.docx

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

java考证试题文档格式.docx

 B、Choice组件可实现的接口是ActionListener

 C、List组件可实现的接口,除了ItemListener,还可以是ActionListener

 D、以上都不对

(8)下面代码执行后的结果是()。

publicclassTest3{

privateintcourt;

publicstaticvoidmain(Stringargv[]){

Test3s=newTest3(99);

System.out.println(s.court-5);

Test3(intballcount){

court=ballcount+10;

 A、由于court是私有变量,因此产生一个编译失败错误

 B、99

 C、104

 D、109

(9)Java虚拟机指的是()。

 A、由Java语言操作的家用设备(通常是一个漂亮的小烤箱)

 B、运行Java程序所需的硬件设备

 C、Java源代码的编译器

 D、Java字节代码的解释程序

(10)java.util.HashTable可以实现的接口是()。

 A、Java.util.Hashable.

 B、Java.util.List.

 C、Java.util.Map.

 D、Java.util.Collection.

(11)下列说法正确的是()。

 A、字节流中的数据以16位字节为单位进行读写

 B、字符流中的数据以16位字符为单位进行读写

 C、InputStream和OutputStream是字符流的两个顶层父类

 D、Reader和Writer是字节流的两个顶层抽象父类

(12)下列关于线程调度的叙述中,错误的是()。

 A、调用线程的sleep()方法,可以使比当前线程优先级低的线程获得运行机会

 B、调用线程的yeild()方法,只会使与当前线程相同优先级的线程获得运行机会

 C、当有比当前线程的优先级高的线程出现时,高优先级线程将抢占CPU并运行

 D、具有相同优先级的多个线程的调度一定是分时的

(13)下列有关整型的最终属性i的定义正确的是()。

 A、staticinti;

 B、finali;

 C、staticfinalinti=50;

 D、finalfloati=1.2f;

(14)对于方法重载,下列说法不正确的是()。

 A、允许在一个类的定义中多个方法使用相同的方法名

 B、实现了java的编译时多态

 C、方法的参数表必须不同,包括参数的类型和个数

 D、方法的返回类型修饰符必须相同

(15)下列Java常见事件类中,属于窗体事件类的是()。

 A、InputEvent

 B、WindowEvent

 C、MouseEvent

 D、KeyEvent

(16)分析下面的HTML部分代码:

<

APPLETcode=file_name

width=60

height=60>

/APPLET>

下列选项可以替代文件名以正确装载运行Hello类小程序的是()。

 A、"

Hello.bytecode"

 B、"

Hello.applet"

 C、"

Hello.class"

 D、"

Hello.java"

(17)JavaJDK中,用于反编译的命令是()。

 A、javac

 B、java

 C、jdb

 D、javap

(18)下列程序段的输出结果是()。

voidcomplicatedExpression(){

intx=20,y=30;

booleanb;

b=x>

50&

&

y>

60||x>

y<

-60||x<

-50&

60||x<

-60;

System.out.println(b);

 A、true

 B、false

 C、1

 D、0

(19)Java语言的许多特点中,()是C++语言所不具备的。

 A、高性能

 B、跨平台

 C、面向对象

 D、有类库

(20)下面代码行中编译的时候不会报警告或错误的是()。

 A、floatf=1.3;

 B、charc="

a"

;

 C、byteb=257;

 D、booleanb=false;

(21)下列有关构造函数描述正确的是()。

 A、所有类都必须定义一个构造函数

 B、构造函数必须有返回值

 C、构造函数必须访问类的非静态成员

 D、构造函数可以初始化类的成员变量

(22)编译和运行下面代码时显示的结果是()。

publicclassThisConstructorCall{

publicThisConstructorCall(Strings){

s="

+s);

publicThisConstructorCall(inti){

this("

i="

+i);

publicstaticvoidmain(Stringargs[]){

newThisConstructorCall("

Stringcall"

newThisConstructorCall(47);

 A、s=Stringcall

s=i=47

 B、Stringcall

s=i

 C、s=Stringcall

i=47

 D、Stringcall

(23)分析下面的代码,其输出结果是()。

publicstaticvoidmain(String[]args){

Stringfoo="

blue"

Stringbar=foo;

foo="

green"

System.out.println(bar);

 A、一个异常抛出

 B、blue

 C、null

 D、green

(24)Frame类对象的默认布局是()。

 A、FlowLayout布局

 B、BorderLayout布局

 C、CardLayout布局

 D、GridLayout布局

(25)下面关于类的说法错误的是()。

 A、类是Java语言中的一种复合数据类型

 B、类中包含数据变量和方法

 C、类是对所有具有一定共性的对象的抽象

 D、Java语言的类支持单继承和多继承

(26)运行以下代码,并在命令行输入:

javaMyProggoodmorning,则输出结果是()。

publicclassMyProg{

publicstaticvoidmain(Stringargv[])

{

System.out.println(argv[0]);

 A、myprog

 B、good

 C、morning

 D、Exceptionraised:

"

java.lang.ArrayIndexOutOfBoundsException:

2"

(27)字符输出流类都是()抽象类的子类。

 A、FilterWriter

 B、FileWrite

 C、Writer

 D、OutputStreamWrite

(28)下面关于Java应用程序中main方法的写法,合法的是()。

 A、publicstaticvoidmain()

 B、publicstaticvoidmain(Stringargs[])

 C、publicstaticintmain(String[]arg)

 D、publicvoidmain(Stringarg[])

(29)对象是Java中很重要的概念,下列说法中能准确地描述对象的是()。

 A、对象可以理解为一种数据结构,具有操作数据的方法

 B、对象是抽象的,类可以通过对象来生成

 C、对象是通过import语句引入到程序中的所有包

 D、对象是一组具有共同的结构和行为的类

(30)分析下面程序,其正确的输出结果是()。

classA{

Strings1,s2;

s1=newString("

wearestudents"

s2=newString("

System.out.println(s1.equals(s2));

System.out.println(s1==s2);

 A、true,true

 B、true,false

 C、false,true

 D、false,false

(31)下列常见的系统定义的异常中,属于主机网络故障异常的是()。

 A、ClassNotFoundException

 B、IOException

 C、FileNotFoundException

 D、UnknownHostException

(32)下面代码执行后,正确的输出结果是()。

Strings1="

Youarehired!

"

System.out.println(s1.replace(’h’,’f’));

//用f把字串中的h替换了

System.out.println(s1);

 A、Youarefired!

Youarehired!

 B、Youarefired!

Youarefired!

 C、Youarehired!

 D、Youarehired!

(33)假定有变量定义:

intk=7,x=12;

则下列选项中值为4的表达式是()。

 A、x%=(k%=5)

 B、x%=(k-k%5)

 C、(x%=k)-(k%=5)

 D、x%=k-k%5

(34)在Java中,创建日期类Date对象,需要在程序中用import导入的包是()。

 A、java.applet

 B、java.awt

 C、java.util

 D、java.lang

(35)下列叙述错误的是()。

 A、接口与类的层次无关

 B、通过接口说明类所实现的方法

 C、通过接口可了解对象的交互界面

 D、接口与存储空间有关

(36)当下列程序执行时,其输出结果是()。

inti=9;

switch(i){

default:

default"

case0:

zero"

break;

case1:

one"

case2:

two"

 A、default

 B、zero

 C、default,zero

 D、没有输出结果

(37)下列程序段的输出结果是()。

publicclassOperatorsandExpressions{

publicstaticvoidmain(Stringargs[]){

inta=5,b=4,c=3;

abc"

+a+b+c+3);

}

 A、abc15

 B、abcabc3

 C、abc3

 D、abc5433

(38)在Java中,所有类的根类是()。

 A、java.awt.Frame

 B、java.lang.Class

 C、java.applet.Applet

 D、java.lang.Object

(39)下列选项中关于程序运行结果的描述正确的是()。

publicclassEx4_7{

publicstaticvoidmain(Stringargs[]){

inta[]=newint[5];

booleanb[]=newboolean[5];

System.out.print(a[1]);

System.out.println(b[2]);

 A、程序运行结果为0false

 B、程序运行结果为1true

 C、程序无法通过编译

 D、程序可以通过编译但结果不确定

(40)setLayout()方法使用的参数类型是()。

 A、Graphics

 B、Graphics2D

 C、LayoutManager

 D、Layout

(41)有以下程序段:

classMyThreadextendsThread{

MyThreadt=newMyThread();

MyThreads=newMyThread();

t.start();

System.out.print("

one."

s.start();

two."

}publicvoidrun(){

Thread"

}

则下列选项说法正确的是()。

 A、程序编译失败

 B、程序运行结果为:

one.Threadtwo.Thread

 C、程序运行结果不确定

 D、程序运行结果是:

one.two.ThreadThread

(42)不能通过add方法添加到Container容器中的是()。

 A、aButton

 B、aComponent

 C、aContainer

 D、aMenuComponent

(43)下面变量var的作用域范围是()。

1)intx;

2)switch(x){

3)case0:

4){

5)intvar;

6)//process

7)}

8)break;

9)case1:

10){

11)intvar1;

12)//process

13)}

14)break;

15)}

 A、1和15行之间

 B、5和7行之间

 C、3和7行之间

 D、5和13行之间

(44)在Java语言中,属于编译器自动导入的包是()。

 C、java.io

(45)下列常见的系统定义的异常中,编译时无法找到类的异常是()。

(46)下面是一个Java程序片段:

publicvoidpaint(Graphicsg)

{

intx=20;

inty=10;

paintPicture(g,x,y);

publicvoidpaintPicture(Graphicsg,inta,intb)

g.setColor(Color.red);

当执行这段代码时,paintPicture方法中参数"

的值将是()。

 A、10

 B、0

 C、20

 D、这段代码不能够编译。

这是一个错误,因为从来没有声明参数"

和给它赋值

(47)一个可以独立运行的Java应用程序,包含的main方法()。

 A、可以为一个或多个

 B、只能有一个

 C、可以为一个或零个

 D、最多两个

(48)下面语句段处理后,ch的值是()。

charch=’A’;

ch=(char)(ch^7);

 A、A

 B、C

 C、D

 D、F

(49)当输入一个字节流时,需要()。

 A、实现DataInput接口

 B、实现ObjectInput接口

 C、Serializable接口

 D、继承Reader抽象类

(50)编译和运行下面代码时的显示结果是()。

Test3c=newTest3();

Strings=newString("

ello"

c.amethod(s);

publicvoidamethod(Strings){

Stringc="

H"

c+=s;

System.out.println(c);

 A、Hello

 B、ello

 C、elloH

 D、编译错误

(51)如下代码的执行结果是()。

booleanm=true;

if(m==false)

System.out.println("

False"

else

True"

 A、False

 B、True

 C、None

 D、Anerrorwilloccurwhenrunning

(52)下面语句正确的是()。

 A、char=’abc’;

 B、longl=oxfff;

 C、floatf=0.23;

 D、doubled=0.7E-3;

(53)下列方法中可以用来创建一个新线程的是()。

 A、实现java.lang.Runnable接口并重写start()方法

 B、实现java.lang.Runnable接口并重写run()方法

 C、继承java.lang.Thread类并重写run()方法

 D、实现java.lang.Thread类并实现start()方法

(54)Applet可以完成的操作是()。

 A、读取客户端文件

 B、在客户端创建新文件

 C、读取Applet所在服务器的文件

 D、在客户端调用其他程序

(55)有整型数组:

int[]x={2,33,88,5,10};

,则调用方法Arrays.sort(x)后,数组x中的元素值依次是()。

 A、88331052

 B、25338810

 C、25103388

 D、25331088

(56)自定义的异常类可从下列()类继承。

 A、Error

 B、aWTError

 C、VirtualMachineError

 D、Exception及其子集

(57)在Java图形用户界面编程中,若显示一些需要添加或修改的单行文本信息,一般是使用()类的对象来实现。

 A、Label

 B、Button

 C、Textarea

 D、TestField

(58)监听器接口的方法返回值是()。

 A、int

 B、String

 C、void

 D、Object

 E、AWTEvent

(59)在Java中,能实现多继承效果的方式是()。

 A、内部类

 B、适配器

 C、接口

 D、同步

(60)为AB类的一个无形式参数且无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为()。

 A、staticvoidmethod()

 B、publicvoidmethod()

 C、finalvoidmethod()

 D、abstractvoidmethod()

二、

(1)根据理解填充下面代码中第3行的内部类描述,下列选项正确的有()。

1.publicclassOuterClass{

2.privatedoubled1=1.0;

3.//在此处插入代码

4.}

 A、classInnerOne{

publicstaticdoublemethoda(){returnd1;

 B、publicclassInnerOne{

staticdoublemethoda(){returnd1;

 C、privateclassInnerOne{

doublemethoda(){returnd1;

 D、abstractclassInnerOne{

publicabstractdoublemethoda();

 E、staticclassInnerOne{

protecteddoublemethoda(){returnd1;

(2)下面代码执行后,正确的输出结果是()。

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

当前位置:首页 > 高等教育 > 医学

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

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