当前位置:初级程序员题库>Java程序设计题库

问题:

[多选] 组件的setSize()方法签名正确的是哪项?()

setSize(intwidth,intheight)。setSize(intx,inty,intwidth,intheight)。setSize(Dimensiondim)。以上皆不是。

问题:

[单选] Applet的布局设置默认是FlowLayout,F列哪项代码可以改变Applet的布局方式?()

setLayoutManager(newGridLayout());。setLayout(newGridLayout(2,2));。setGridLayout(2,2);。setBorderLayout()。

问题:

[单选] 组件的getBounds()方法返回值的类型是哪项?()

Dimension。Rectangle。Point。int[]。

问题:

[多选] 假设有一个面板PanelOne,它的布局管理方式是BorderLayt。它的背景颜色被显式地设为黑色而前景颜色被显式地设为白色。有另一个面板PanelTwo,它的布局管理方式是FlowLayout,被添加到PanelOne的center区域,PanelTwo的前景颜色是红色,没有背景颜色被指定。一个带有文字的Label被添加到PanelTwo上,Label没有设置颜色,下列叙述正确的是哪项?()

Label的文字是白色。Label的文字是红色。PanelTwo的布局管理器覆盖PanelOne的布局管理器。PanelTwo是黑色背景。

问题:

[单选] 以下各项哪些不能成为GUI事件源?()

GUI按钮。GU1窗口,例如JFrame。鼠标。文本字段。

问题:

[单选] 以下哪个方法不是鼠标事件侦听器接口(MouseListener)定义的?()

mousePressed。mouseEntered。mouseDragged。mouseClicked。

问题:

[单选] 处理一个对象事件的首选方式是哪项?()

覆盖对象的handleEvent()方法。添加一个或多个事件监听来处理事件。覆盖对象的processEvent()方法。覆盖对象的dispatchEvent()方法。

问题:

[单选] 当2个或多个对象被添加作为同一个事件的监听器,那么当事件触发的时候哪个监听器对象被首先调用?()

第一个被添加的监听器对象。最后一个被添加的监听器对象。无法确定哪个监听器对象被首先调用。为同一个事件添加多个监听器是无法做到的。

问题:

[单选] 在事件委托类的继承体系中,最高层次的类是哪项?()

java.util.EventListener。java.util.EventObject。java.awt.AWTEvent。java.awt.event.AWTEvent。

问题:

[多选] 以下关于中断控制语句的描述,错误的是()。

break语句用于中断当前的程序块,如for循环块,if结构块等的执行。continue停止继续执行下面的语句,直接跳回循环起始位置。break用于强行退出循环,不执行循环中剩余的语句。return用于退出整个子程序。在一个函数中,不管有没有返回值,都需要return语句来推出函数。