java中用于选择按钮的语句_JAVA选择题云集(一)

/—————-#1 第18周练习题#———————–/

1

Swing组件必须添加到Swing顶层容器相关的( )。(2分)

内容面板上

复选框内

选项卡上

分隔板上html

2

如下关于Java的局部内部类的说法错误的是( ) (2分)

局部内部类不能包含静态成员

在局部内部类中定义的内部类不能被private修饰符修饰

局部内部类只能在当前类中使用

局部内部类能够访问外部类的全部成员java

3

下面说法不正确的是( ) (2分)

子类在构造函数中可使用super( )来调用父类的构造函数;

一个子类的对象能够接收父类对象能接收的消息;

当子类对象和父类对象能接收一样的消息时,它们针对消息产生的行为可能不一样;

父类比它的子类的方法更多;程序员

4

下列哪些语句关于Java内存回收的说明是正确的? ( ) (2分)

内存回收程序容许程序员直接释放内存

内存回收程序能够在指定的时间释放内存对象

内存回收程序负责释放无用内存

程序员必须建立一个线程来释放内存web

5

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

.class

.byte

.exe

.html安全

6

如下关于继承的叙述正确的是( )。 (2分)

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

在Java中接口只容许单一继承

在Java中类只容许单一继承

在Java中一个类只能实现一个接口dom

7

JFrame的缺省布局管理器是( )。 (2分)

CardLayout

FlowLayout

GridLayout

BorderLayoutsvg

8

若是须要从文件中读取数据,则能够在程序中建立哪个类的对象()。 (2分)

FileInputStream

DataOutputStream

FileWriter

FileOutputStream函数

9

如下关于构造函数的描述错误的是( )。 (2分)

构造函数的主要做用是完成对类的对象的初始化工做。

构造函数是类的一种特殊函数,它的方法名必须与类名相同。

构造函数的返回类型只能是void型。

通常在建立新对象时,系统会自动调用构造函数。工具

10

下列哪一项不属于布局管理器? ( ) (2分)

BorderLayout

CardLayout

GridLayout

BagLayout布局

11

下列方法头中哪个不与其余方法造成重载(overload)关系?( ) (2分)

void mmm()

int mm()

void mmm(String s)

void mmm(int i)

12

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

Graphics

Color

String

Graphics2D

13

list是一个ArrayList的对象,哪一个选项的代码填写到//todo delete处,能够在Iterator遍历的过程当中正确并安全的删除一个list中保存的对象?( ) (2分)

Iterator it = list.iterator();

int index = 0;

while (it.hasNext()){

Object obj = it.next();

if (needDelete(obj)) { //needDelete返回boolean,决定是否要删除

//todo delete

}

index ++;

}

list.remove(obj);

list.remove(index);

list.remove(it.next());

it.remove();

14

要产生[20,999]之间的随机整数使用哪一个表达式? ( ) (2分)

(int)(20+Math.random()*97)

(int)Math.random()*999

20+(int)(Math.random()*980)

20+(int)Math.random()*980

15

声明并建立一个按钮对象b,应该使用的语句是( ) (2分)

button b=new button( );

b.setLabel(“肯定”);

Button b=new Button( );

Button b=new b( );

16

在复选框中移动鼠标,而后单击一选项,要捕获所选项必需实现哪一个接口?() (2分)

MouseMotionListern

ItemListener

MouseListener

ActionListener

17

JPanel组件的默认布局管理器是( )。 (2分)

BorderLayout

FlowLayout

GridLayout

CardLayout

/—————-#2 第17周练习题#———————–/

1

声明并建立一个按钮对象b,应该使用的语句是( ) (2分)

Button b=new Button( );

Button b=new b( );

button b=new button( );

b.setLabel(“肯定”);

2

下列哪一个方法可使线程从运行状态进入其余阻塞状态( )。 (2分)

sleep()

yield()

wait()

start()

3

在复选框中移动鼠标,而后单击一选项,要捕获所选项必需实现哪一个接口?() (2分)

ActionListener

MouseListener

MouseMotionListern

ItemListener

4

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

Graphics2D

String

Color

Graphics

5

下列哪一项不属于布局管理器? ( ) (2分)

BorderLayout

CardLayout

GridLayout

BagLayout

6

抽象窗口工具包( )是Java提供的创建图形用户界面GUI的开发包。 (2分)

java.io

java.lang

AWT

Swing

7

下列哪一个一个操做不能使线程从等待阻塞状态进入对象阻塞状态( )。 (2分)

等待阻塞状态下的纯种被interrput()中断

等待阻塞状态下的线程调用wait()方法

等待阻塞状态下的线程被notify()唤醒

等待时间到

8

What kind of reader do you use to handle Character code? ( ) (2分)

Reader

InputStreamReader

PrintWriter

Writer

9

在类中若要处理ActionEvent事件,则该类须要实现的接口是( ) (2分)

Serializable

Event

ActionListener

Runnable

10

若是须要从文件中读取数据,则能够在程序中建立哪个类的对象()。 (2分)

FileOutputStream

FileWriter

DataOutputStream

FileInputStream

/—————-#3 第16周练习题#———————–/

1

FilterOutputStream is the parent class for BufferedOutputStream, DataOutputStream and PrintStream. Which classes are valid argument for the constructor of a FilterOutputStream? ( ) (2分)

InputStream

OutputStream

RandomAccessFile

StreamTokenizer

2

对于类与对象的关系,如下说法错误的是( )。 (2分)

类是对象的类型

对象由类来建立

类是同类对象的抽象

对象是建立类的模板

3

如下关于Java的局部内部类的说法错误的是( ) (2分)

局部内部类只能在当前类中使用

局部内部类不能包含静态成员

局部内部类能够访问外部类的全部成员

在局部内部类中定义的内部类不能被private修饰符修饰

4

下列String类的( )方法返回指定字符串的一部分。 (2分)

extractstring()

substring()

Substring()

Middlestring()

5

如下程序段输出结果的是( ) (2分)

public class Test {

public static void main(String args[]){

String str=”ABCDE”;

str.substring(3);

str.concat(“XYZ”);

System.out.print(str);

}

}

DE

DEXYZ

ABCDE

CDEXYZ

6

JPanel组件的默认布局管理器是( )。 (2分)

BorderLayout

FlowLayout

GridLayout

CardLayout

7

Swing组件必须添加到Swing顶层容器相关的( )。(2分)

分隔板上

内容面板上

选项卡上

复选框内

做者:王从银

单位:吉首大学

8

如下关于构造函数的描述错误的是( )。 (2分)

构造函数的返回类型只能是void型。

构造函数是类的一种特殊函数,它的方法名必须与类名相同。

构造函数的主要做用是完成对类的对象的初始化工做。

通常在建立新对象时,系统会自动调用构造函数。

9

下面哪一个函数是public void aMethod(){…}的重载函数?( ) (2分)

void aMethod( ){…}

public int aMethod(){…}

public void aMethod ( ){…}

public int aMethod ( int m){…}

10

关于被私有访问控制符private修饰的成员变量,如下说法正确的是( ) (2分)

能够被三种类所引用:该类自身、与它在同一个包中的其余类、在其余包中的该类的子类

能够被两种类访问和引用:该类自己、该类的全部子类

只能被该类自身所访问和修改

只能被同一个包中的类访问

11

下列方法头中哪个不与其余方法造成重载(overload)关系?( ) (2分)

void mmm()

void mmm(int i)

void mmm(String s)

int mm()

12

下面哪一个选项中的代码没有定义内部类,或者错误的定义了内部类? ( ) (2分)

public Class Line {

int length;

Class Point {

//内部类代码

}

}

public Class Line {

public Point getPoint() {

return new Point(){

//内部类代码

};

}

}

public Class Line {

//外部类代码

}

Class Point {

//内部类代码

}

public Class Line {

public int calcLength() {

Class Point {

//内部类代码

}

}

}

13

如下哪句是错误的? (2分)

编译器会搜索要import的类的编译结果文件而不是源文件

import是告诉编译器要import的包的信息

import是把要import的类的源代码插入到import语句所在的地方

编译器在编译的时候须要能访问获得要import的类的编译结果文件

14

Java程序默认引用的包是( )。 (2分)

java.text包

java.awt包

java.lang包

java.util包

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值