java的主要选择题.docx

上传人:b****0 文档编号:18259064 上传时间:2023-08-14 格式:DOCX 页数:403 大小:68.83KB
下载 相关 举报
java的主要选择题.docx_第1页
第1页 / 共403页
java的主要选择题.docx_第2页
第2页 / 共403页
java的主要选择题.docx_第3页
第3页 / 共403页
java的主要选择题.docx_第4页
第4页 / 共403页
java的主要选择题.docx_第5页
第5页 / 共403页
java的主要选择题.docx_第6页
第6页 / 共403页
java的主要选择题.docx_第7页
第7页 / 共403页
java的主要选择题.docx_第8页
第8页 / 共403页
java的主要选择题.docx_第9页
第9页 / 共403页
java的主要选择题.docx_第10页
第10页 / 共403页
java的主要选择题.docx_第11页
第11页 / 共403页
java的主要选择题.docx_第12页
第12页 / 共403页
java的主要选择题.docx_第13页
第13页 / 共403页
java的主要选择题.docx_第14页
第14页 / 共403页
java的主要选择题.docx_第15页
第15页 / 共403页
java的主要选择题.docx_第16页
第16页 / 共403页
java的主要选择题.docx_第17页
第17页 / 共403页
java的主要选择题.docx_第18页
第18页 / 共403页
java的主要选择题.docx_第19页
第19页 / 共403页
java的主要选择题.docx_第20页
第20页 / 共403页
亲,该文档总共403页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

java的主要选择题.docx

《java的主要选择题.docx》由会员分享,可在线阅读,更多相关《java的主要选择题.docx(403页珍藏版)》请在冰点文库上搜索。

java的主要选择题.docx

java的主要选择题

下列说法正确的是()

A.当运行Javac命令对一个Java源程序(.java文件)进行编译时,

必须写出该源文件的完整文件名,包括扩展名.java

B.当运行javac命令对一个java源程序(.java文件)进行编译时,

不必写出该源文件的扩展名.java

C.当用Java命令解析运行一个class文件时,必须写出

该class文件的扩展名.class

D.无论是运行Javac还是Java命令,后面的文件都必须给出文件扩展名

A

1

1-0-0

修改/删除

编译Java源程序文件将产生相应的字节码文件,字节码文件的扩展名为

A..javaB..class

C..htmlD..exe

B

1

1-0-0

修改/删除

在Java中负责对字节码解释执行的是:

A.垃圾回收器

B.虚拟机

C.编译器

D.多线程机制

B

1

1-0-0

修改/删除

Java应用程序运行未结束时,在DOS命令行窗体中按下()键可以终止程序的运行。

A.F6               

B.F5

C.Ctrl+C             

D.Ctrl+S

C

1

1-0-0

修改/删除

编译和运行以下代码的结果为:

publicclassMyMain{

publicstaticvoidmain(Stringargv){

System.out.println("Hellocruelworld");

}

}

A.编译错误;

B.运行输出"Hellocruelworld";

C.编译无错,但运行时指示没有定义构造方法。

D.编译无错,但运行时指示找不到main方法。

D

1

1-0-0

修改/删除

不属于Java语言特点的一项是:

A.面向网络B.安全性高C.编译执行D.面向对象

C

1

1-0-0

修改/删除

以下哪个是Java应用程序入口的main方法头?

()

A.publicstaticintmain(charargs[])

B.publicstaticvoidmain(Stringa[])

C.publicstaticvoidMAIN(Stringargs[])

D.publicstaticvoidmain(Stringargv)

B

1

1-0-0

修改/删除

下列关于JavaApplication与Applet的说法中,正确的是

A.都包含main()方法

B.都通过“appletviewer”命令执行

C.都通过“javac”命令编译

D.都嵌入在HTML文件中执行

C

2

1-0-0

修改/删除

Java源程序文件的扩展名为()

A.java  B.class

C.txt   D.exe

A

1

1-0-0

修改/删除

编译和解析执行一个java应用程序应分别采用的命令是()

A.Java和JavacB.Javac和Java

C.go和doD.Javac和Jdb

B

1

1-0-0

修改/删除

Applet的哪个方法用来获取.class文件的路径

(A)getCodeBase()

(B)getClass()

(C)getDocumentBase()

(D)没有

A

1

10-0-0

修改/删除

paint()方法使用哪种类型的参数?

A).Graphics

B).Graphics2D

C).String

D).Color

A

1

10-0-0

修改/删除

关于以下代码所画图形的说明,正确的是()

1.g.setColor(Color.black);

2.g.drawLine(10,10,10,50);

3.g.setColor(Color.red);

4.g.drawRect(100,100,150,150);

A.一条40像素长的垂直红线,一个边长为150像素的红色四方形

B.一条40像素长的垂直黑线,一个边长为150像素的红色四方形

C.一条50像素长的垂直黑线,一个边长为150像素的红色四方形

D.一条50像素长的垂直红线,一个边长为150像素的红色四方形

B

1

10-0-0

修改/删除

下列Applet类的方法中,在Applet的整个生命周期里至多只能执行一次的是()

A.init();B.start();C.stop();D.paint();

A

1

10-0-0

修改/删除

下面有关于Applet的执行的说法不正确的是()

A.JavaApplet在执行的过程中一定会自动调用init()、start()、stop()、destroy()方法,不管用户是否重载这些方法

B.Java Applet跟JavaApplication一样,都是从main()方法开始执行的

C.JavaApplet必须嵌入到HTML文件中才能够运行

D.最小化APPlet运行窗口时,将运行stop()方法

B

1

10-0-0

修改/删除

给定一个有效的Graphics对象实例g,说明如下句子的作用()。

g.fillRect(2,3,10,20);

A.用背景色画出一个长方形的轮廓

B.用前景色画出一个长方形的轮廓

C.用背景色填充一个长方形区域

D.用前景色填充一个长方形区域

E.用黑色填充一个长方形区域

D

1

10-0-0

修改/删除

下列代码段中()可以通过编译。

A.publicvoidpaint(Graphicsg){

intpolyX[]={20,150,150};

intpllyY[]={20,20,120};

g.drawPolygon(polyX,polyY,3);

}

B.publicvoidpaint(Graphicsg){

intpolyX[]={20,150,150}

intpolyY[]={20,20,120};

g.drawPolygon(polyX,polyY);

}

C.publicvoidpaint(Graphicsg){

intpolyX[3]={20,150,150};

intpolyY[3]={20,20,120);

g.drawPolygon(polyX,polyY,3);

}

D.publicvoidpaint(Graphicsg){

IntpolyX[3]={20,150,150);

IntpolyY[3]={20,20,120);

g.drawPolygon(polyX,polyY);

}

A

1

10-0-0

修改/删除

以下哪个描述了部件重绘的次序?

A)直接调用paint()方法

B)调用update,后者调用paint()

c)调用repaint(),它再调用update(),后者再调用paint()

d)调用repaint(),它直接调用paint

C

1

10-0-0

修改/删除

当启动Applet程序时,首先调用的方法是

A)stop()

B)init()

C)start()

D)destroy()

B

1

10-0-0

修改/删除

当浏览器重新返回Applet所在页面时,将调用Applet类的方法是

A)start()B)init()C)stop()D)destroy()

A

1

10-0-0

修改/删除

为了向一个Applet传递参数,可以在HTML文件的APPLET标中使用PARAM选项,在Applet程序中获取参数时,应使用的方法是

A.getParameter()

B.getDocumentBase()

C.getCodeBase()

D.getImage()

A

1

10-0-0

修改/删除

在Applet的方法中,下列哪个方法将在关闭浏览器时执行,以释放Applet占用的资源?

A)init()

B)start()

C)paint()

D)destroy()

D

1

10-0-0

修改/删除

以下哪个是将名字为Q56的Applet嵌入Web页的正确方式?

A)

B)

C)

D)

E)

C

1

10-1-0

修改/删除

wait()方法在哪个类中定义.

A.Applet

B.Runnable

C.Thread

D.Object

D

1

10-4-2

修改/删除

哪个方法可用来改变容器的布局?

A)setLayout(aLayoutManager);

B)addLayout(aLayoutManager);

C)layout(aLayoutManager);

D)setLayoutManager(aLayoutManager);

A

1

11-0-0

修改/删除

使用FlowLayout管理器,加入部件到容器的正确方式是:

A)add(component);

B)add("Center",component);

C)add(x,y,component);

D)set(component);

A

1

11-0-0

修改/删除

假设一个类实现ActionListener接口,哪个方法用来将其给按钮注册?

A)addListener(*);

B)addActionListener(*);

C)addButtonListener(*);

D)setListener(*);

B

1

11-0-0

修改/删除

下列哪个容器类使用时必须加入到其他的容器中:

A.Window

B.Frame

C.Dialog

D.Panel

D

1

11-0-0

修改/删除

哪个是事件监听者接口中方法的返回值类型?

A.int

B.String

C.void

D.Object

E.AWTEvent

C

1

11-0-0

修改/删除

创建一个标识有“关闭”按钮的语句是()。

A、TextFieldb=newTextField("关闭");

B、Labelb=newLabel("关闭");

C、Checkboxb=newCheckbox("关闭");

D、Buttonb=newButton("关闭");

D

2

11-0-0

修改/删除

容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变?

A).CardLayout

B).FlowLayout

C).BorderLayout

D).GridLayout

B

1

11-0-0

修改/删除

以下说法哪项是正确的()

1.classMyListener

2.extendsMouseAdapterimplementsMouseListener{

3.publicvoidmouseEntered(MouseEventmev)

4.{System.out.println("Mouseentered.");}

5.}

A、以上代码可通过编译

B、不能通过编译,因为没有实现MouseListener接口中的所有方法

C、不能通过编译,因为类头定义不能分行

D、能通过编译,若组件用该类作为Mouse的监听者并且接收了mouse-exited事件,则在执行过程中会抛出异常

A

1

11-0-0

修改/删除

以下哪部件可能包含菜单条()

A、Panel

B、Frame

C、Applet

D、Dialog

B

1

11-0-0

修改/删除

下面哪种布局方式是按照代码中add方法添加控件的顺序,从左到右,从上到下来排列容器组件的

A.CardLayoutB.BorderLayout

C.GridlayoutD.FlowLayout

D

1

11-0-0

修改/删除

在AWT中部件如何注册事件监听者?

A.调用应用的addXXXListener()方法

B.调用事件addXXXListener()方法

C.调用部件的addXXXListener()方法

D.调用监听者的addXXXListener()方法

C

1

11-0-0

修改/删除

设有如下代码

importjava.awt.*;

publicclassSetFextendsFrame{

publicstaticvoidmain(Stringargv[]){

SetFs=newSetF();

s.setSize(300,200);

s.setVisible(true);

}

}

怎样设置窗体的背景为pink色

A)s.setBackground(Color.pink);

B)s.setColor(PINK);

C)s.Background(pink);

D)s.color=Color.pink

A

1

11-0-0

修改/删除

下列哪条指令可用于创建具有20个字符的文本框:

()

A.newTextField(20);B.newText(20);

C.newTextArea(10,20);D.newLabel(20);

A

1

11-0-0

修改/删除

通过哪个方法可以改变按钮的颜色

A.setColorB.setBackground

C.getBackgroundD.setForeground

B

1

11-0-0

修改/删除

新创建的Frame是不可见的,使用哪个方法可使其可见。

(A)setSize(300,200)(B)setVisible(true)

(C)dispose()(D)repaint()

B

1

11-0-0

修改/删除

Frame的默认的布局管理器是下列哪一个()

A.FlowLayout          

B.BorderLayout

C.GridLayout          

D.CardLayout

B

1

11-0-0

修改/删除

下面哪个语句是正确的()

A.Objecto=newButton(″A″);    

B.Buttonb=newObject(″B″);

C.Panelp=newFrame();       

D.Framef=newPanel();

A

2

11-0-0

修改/删除

容器类java.awt.Container的父类是?

A)java.awt.WindowB)java.awt.Component

C)java.awt.FrameD)java.awt.Panel

B

1

11-0-0

修改/删除

AWT部件如何注册事件监听者?

A)通过调用应用的addXXXListener()方法

B)通过调用事件addXXXListener()方法

C)通过调用部件的addXXXListener()方法

D)通过调用监听者的addXXXListener()方法

C

1

11-0-0

修改/删除

哪种布局是容器大小改变时,容器中按钮的大小不变?

A)BorderLayoutB)FlowLayout

C)CardLayoutD)GridLayout

B

1

11-0-0

修改/删除

以下哪个方法用来让窗体关闭()

A)display()B)close()

C)dispose()D)open()

C

1

11-0-0

修改/删除

建立窗口应创建以下哪个类的对象?

A)ComponentB)ContainerC)WindowD)Frame

D

1

11-0-0

修改/删除

在Java中所有类的根类是?

A)java.lang.ObjectB)java.lang.Class

C)java.applet.AppletD)java.awt.Frame

A

1

11-0-0

修改/删除

以下哪类鼠标事件的处理不在MouseListener接口中定义?

A)鼠标单击  B)鼠标按下

C)鼠标拖动 D)鼠标移入

C

1

11-0-0

修改/删除

当容器的大小改变时,布局中按钮的大小不会发生改变,则该容器使用的布局是:

A.BorderLayout

B.FlowLayout

C.CardLayout

D.GridLayout

B

2

11-0-0

修改/删除

下列哪条指令可用于创建具有10行20列的文本域:

(A)newTextArea(10,20)

(B)newTextArea(20,10)

(C)newTextArea(newRows(10),newColums(20)

(D)newTextArea(200)

A

2

11-0-0

修改/删除

类Panel默认的布局管理器是

A)GridLayout

B)BorderLayout

C)FlowLayout

D)CardLayout

C

1

11-0-0

修改/删除

如果希望所有的控件在界面上均匀排列,应使用下列那种布局管理器?

A)BoxLayout

B)GridLayout

C)BorderLayout

D)FlowLouLayout

B

1

11-0-0

修改/删除

以下哪个方法用来让窗体关闭。

()

A.display()B.close()

C.dispose()D.open()

C

1

11-0-0

修改/删除

容器类java.awt.container的父类是

A.java.awt.Window

B.java.awt.Component

C.java.awt.Frame

D.java.awt.Panel

B

1

11-0-0

修改/删除

Panel和Applet的默认布局管理器是

A.CardLayout

B.FlowLayout

C.BorderLayout

D.GridLayout

B

1

11-0-0

修改/删除

下列关于Frame类的说法不正确的是

A)Frame是Window类的直接子类

B)Frame对象显示的效果是一个窗口

C)Frame被默认初始化为可见

D)Frame的默认布局管理器为BorderLayout

C

1

11-0-0

修改/删除

下列Java常见事件类中哪个是鼠标事件类?

A)InputEvent

B)KeyEvent

C)MouseEvent

D)WindowEvent

C

1

11-0-0

修改/删除

以下哪个方法用来定义线程的执行体?

A.start()

B.init()

C.run()

D.main()

E.synchronized()

C

1

12-0-0

修改/删除

哪个关键字用于与锁标记打交道?

A.native

B.static

C.synchronized

D.abstract

C

1

12-0-0

修改/删除

一个线程的run()方法中包含如下行:

1.try{

2.sleep(100);

3.}catch(InterruptedExceptione){}

假设线程没被中断,以下哪个正确?

A.代码不能编译,因为在线程的run()方法中不能捕获异常.

B.在第2行,线程停止执行,至多过100毫秒继续执行.

C.在第2行,线程停止执行,过100毫秒准时执行.

D.在第2行,线程停止执行,100毫秒以后某个时刻继续执行.

D

1

12-0-0

修改/删除

以下程序的调试结果为:

1:

publicclassQ1extendsThread

2:

{

3:

publicvoidrun()

4:

{

5:

System.out.println("Beforestartmethod");

6:

this.stop();

7:

System.out.println("Afterstopmethod");

8:

}

9:

10:

publicstaticvoidmain(String[]args)

11:

{

12:

Q1a=newQ1();

13:

a.start();

14:

}

15:

}

A)第7行编译错误.

B)第7行出现运行异常.

C)输出:

Beforestartmethod

Afterstopmethod

D)输出:

Beforestartmethod

D

1

12-0-0

修改/删除

如果创建线程时提供一个目标对象,例如:

Threadt=newThread(targetObject);

则该targetObject需要是什么的实例?

A)Thread

B)Object

C)Applet

D)Runnable

E)String

D

1

12-0-0

修改/删除

运行Dots类在控制台将输出什么?

classDots{

DotThreadt;

publicstaticvoidmain(String[]args){

Dotsd=newDots();

d.t=newDotThread();

}

publicvoidinit(){

t.start();

newDashThread().start();

}

}

classDotThreadextendsThread{

publicvoidrun(){

for(intinde

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

当前位置:首页 > 自然科学 > 物理

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

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