《Java语言程序设计基础教程》习题解答 下载本文

精品

基础开发篇

第5章 Java API

5.9练习思考题

1、 阅读下列代码后,正确的说法是( )

public class Person { }

A、编译时将产生错误 C、输出零 解答:C

2、 仔细分析下面程序,正确的输出结果是( )

public class Test1 {

public static void changeStr(String str) {

str = \

B、编译时正确,运行时将产生错误 D、输出空

static int arr[] = new int[10];

public static void main(String args[]) { }

System.out.println(arr[1]);

感谢下载载

精品

}

}

public static void main(String[] args) { }

String str = \changeStr(str); System.out.println(str);

A、welcome C、1234 解答:C

B、welcome1234

D、1234welcome

3、 Java语言中的一些常用的实用工具,如处理时间的Date类,处理变长数组的Vector类等,所在的包是( )。

A、java.lang包 C、java.awt包 解答:D

4、 下面代码执行后,正确的输出结果是:( )

String s1=\

System.out.println(s1.replace('h','f')); //用f把字串中的h替换了 System.out.println(s1);

B、java.io包 D、java.util包

感谢下载载

精品

A. You are fired!

You are hired! C. You are hired!

You are hired! 解答:A

B. You are fired!

You are fired!

D. You are hired!

You are fired!

5、下面的程序段执行后输出的结果是( )

StringBuffer buf=new StringBuffer(\ buf.insert(5,\

System.out.println(buf.toString()); A、China2008@ B、@China2008 C、China@2008 D、China#2008

解答:C

6、在Java中,所有类的根类是( )。 A、java.lang.Object B、java.lang.Class

C、java.applet.Applet D、java.awt.Frame

感谢下载载

精品

解答:A

第6章 图形用户界面设计

6.7练习思考题

1、 下列哪个布局管理器中的按钮位置会根据Frame的大小改变而改变?(A. BorderLayout

感谢下载载

精品

B. CardLayout C. GridLayout D. FlowLayout 解答:D

2、 下面的组件都属于容器,父类属于java.awt.Window的容器是( )

A、Frame B、Panel C、Container D、Applet 解答:A

3、 关于以下的组件的接口,正确的是( )

A、TextArea组件可实现的接口是ActionListener

B、List组件可实现的接口,除了ItemListener,还可以是ActionListener C、Choice组件可实现的接口是ActionListener D、以上都不对 解答:B

4、 下列哪一项是一个用于在GridLayout中的特定区域中放置多个组件的容器?

A、Applet B、Panel

感谢下载载