JAVA程序设计分章节习题(6)

2019-03-29 11:57

4. final 5. 接口 6. 10 7. double 8. 整个类 9. float 10. double

11. n>0 n<=10 I<=10 12. 3.4

13. 数据类型 14. 14,s

第三章 面向对象程序设计

一 、选择题

1.B 2.D 3.D 4. D 5.D 6.B 7.C 8.B 9. abstract extends new 二、填空题 1. new 2. 单继承 3. 类

4. abstract 5. Object 6. 构造函数 7. 创建 8. 多态性 9. supper 10. 类体 11. 不同的 12. 实体 13. 多重 14. 使用 15. 值 16. 常量 17. 不能 18. 复合 19. 参数个数

第四章 Java小应用程序

一、选择题

1. B 2.C 3.B 4.D 5.B 6.A 7.B 8.D 9.D 10.C 二、填空题 1. Applet 2. 编译过程 3. init()

4. Applet或者Japplet 5. CODE 6. Applet

7. java Applet 8. java应用程序 9. MouseEvent 10. ActionListener 11. Public

12. Applet或者JApplet 13. 浏览器 14. Gpaphics 15. Appletviewer

16. applet.Applet(或applet.*)extends drawImage

第五章 异常处理

一、选择题

1. A 2.A 3.C 4.A 5.D 6.new, catch(IllegalAccessException e) 二、填空题 1. 抛出异常 2. 运行

3. 异常处理参数 4. finally 5. 异常 6. 抛出异常

7. java应用程序 8. throw 9. finally 10. Throwable 11. Error 12. 运行

13. try catch

第六章 图形与用户界面技术

一、选择题

1.A 2.C 3.A 4.C 5.D 6.B 7.A 8.D 9 .D 10.C 二、填空题 1. 父类 2. 事件源

3. 建立事件监听器 4. Swing

5. AWT(Abstract Window Toolkit) 6. Dialog(对话框) 7. 布局管理器 8. setBounds() 9. Component 10. Border Layout 11. Border布局管理器 12. GridLayout 13. 下拉列表

14. setFont() 15. java

16. “模型—视图—控制” 17. 非GUI 18. 根面板 19. 一个或多个 20. “模式”

三、读程序后写出结果

Frame BorderLayout.WEST true

第七章 多 线 程

一、选择题

1.C 2.D 3.D 4.A 5.D 6.D 7.C 8.A 9.ABCBD 10.D 二、填空题 1. 多线程

2. 操纵程序的数据 3. 被停止

4. java.lang.Thread 5. Runnable 6. 并行 7. 线程体 8. 可运行状态 9. 并发 10. 寄存器 11. yield()

第八章 多媒体编程

1、

import java.io.*; import java.util.*; import java.awt.*;

import java.awt.event.*; import java.net.*; import java.applet.*;

public class multiAudio extends Applet implements ActionListener {

String hUr11,hUr12;

AudioClip audio1,audio2; boolean hState1=false; boolean hState2=false; public void init() {

reize(300,100);

hUr11="/test.wav"; hUr12="/test.mid"; try {

audio1=getAudioClip(new URL(getDocumentBase(),hUr11));

audio2=getAudioClip(new URL(getDocumentBase(),hUr12));

}

catch(Exception e) { }

this.setBackground(Color.lightGray); Pane1 p1=new Pane1();

Button myButton1=new Button("播放1"); myButton1.addActionListener(this); p1.add(myButton1);

Button myButton2=new Button("停止1"); myButton2.addActionListener(this); p1.add(myButton2);

Button myButton3=new Button("循环1"); myButton3.addActionListener(this); p1.add(myButton3); this.add(p1);

Pane1 p2=new Pane1();

Button mybutton4=new Button("播放2"); myButton4.addActionListener(this); p2.add(myButton4);

Button myButton5=new Button("停止2"); myButton5.addActionListener(this); p2.add(myButton5);

Button myButton6=new Button("循环2");; myButton6.addActionListener(this); p2.add(myButton6); this.add(p2); }

public void actionPerformed(ActionEvent e) {

if(e.getActionCommand()=="播放1") {

if(hState1==false) {

audio1.play(); hState1=true; } } else {

if(e.getActionCommand()=="播放2")) {

if(hState2==false) {

audio2.play();

hState2=ture; }

} else {

if(e.getActionCommand()=="停止1") {

if(hState1==true) {

audio1.stop(); hState1=false; } } else {

if(e.getActionCommand()=="停止2") {

if(hState2==true) {

audio2.stop(); hState2=false; } } else {

if(e.getActionCommand()=="循环1")

audio1.loop(); else audio2.loop(); } } } } } }

运行结果如图所示.

图播放多个声音文件的运行结果

单击这些按钮可以产生不同的声音效果。

使用URL对象可以播放网络任何位置的声音文件。 二、

import java.awt.*; import java.applet.*; import java.awt.event.*;

public class ActiveImages extends Applet implements Runnable,ActionListener {

Image iImages[]; //图像数组


JAVA程序设计分章节习题(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高考考场作文资料合集:乡土深情 - 专家点评版

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: