java 试题练习题(第8套)

合集下载

JAVA核心技术:卷1+卷2(原书第8版)

JAVA核心技术:卷1+卷2(原书第8版)
3 结 语
不同类型油藏储量失控原因各有差异 ,其中整装油藏 以油水井报废为主 ,断块油藏主要是 由于油水井损坏 ,低 渗 透油 藏主 要是 技术 经济 原 因导致 井 距过大 。
JAVA核心技术 :卷 1+卷 2 (原书第8版 )
作 者 :[美】昊斯特 曼 著 出 版 社 :机械 工 业 出版社
I S B N : 1 1250276
所 属 分 类 : 图 书 > 套 装 书 > 科 学技 术 图 书 > 计 算机 与互联 网 > 编程 语 言 与程 序 设 计
JAVA核心技术 I卷1):基础 知识 {原 书第8版) 是 JaVa核心技术》 的最新版 , 《Java核心技术 出版 以来一直 畅销不衰 ,深受读者青睐 ,每个新版本都尽可能快地跟上J a v a 开发工 具箱发展 的步伐 ,而且每 一版都重 新改 写了的部 分 内 容 ,以便适应Java的最新特性。本版也不例外 它反遇 了Java SE6的新特性。全书共14章 ,包括Java基本的程序结构、对 象与 类、继承、接口与内部类 、图形程序设计、事件 处理 、SWing 用户界 面组件、部署应 用程序和APP l et、异常 日志断言和调 试、叙述方式深入浅 出,并包含大量示例 从而 帮助读者充分 理解Java语言 以及Java类型库 的相关特性。
《JAVA核心技术卷2:高级特征》 适合软件开发人 员、高 等院校教师和学生参考 。
— 60一
工程 科 技
中圉科技信恩201 4年蕈 期t CHINA SCIENCE AND TECHNOLOGY INFORMATION Jan·2014
在 整装 、断块 油 藏 ,采收 率高 、采 出程 度高 、含水 高 。
2.3井况损坏严重 ,注采井网极不完善

java考试试题及答案

java考试试题及答案

java考试试题及答案一、选择题1.以下关于Java的说法,哪个是正确的?A. Java是一种编程语言B. Java只能在Windows系统上运行C. Java只用于游戏开发D. Java不能用于Web开发答案:A2.下面哪个关键字用于定义一个类?A. classB. publicC. staticD. void答案:A3.Java中的基本数据类型有哪些?A. int, float, char, booleanB. Integer, Float, Character, BooleanC. String, Double, BooleanD. int, double, String, boolean答案:A4.以下哪个不是Java的访问修饰符?A. publicB. protectedC. privateD. final答案:D5.以下哪种循环结构在未知条件的情况下会被循环执行?A. for循环B. while循环C. do-while循环D. switch语句答案:C二、填空题1.Java中用于接收用户输入的类是__Scanner__。

2.Java中String类的equals()方法用于比较两个字符串的__内容__。

3.在Java中,用于创建对象的关键字是__new__。

4.Java中的集合类是位于__java.util__包下的。

5.Java中的逻辑与运算符是__&&__,逻辑或运算符是__||__。

三、简答题1.请简要介绍Java的特点及优势。

Java是一种跨平台的编程语言,具有以下特点和优势:- 简单易学:Java语法相对简单,与C++相比更容易上手。

- 面向对象:Java支持面向对象编程,具有封装、继承和多态的特性。

- 平台无关性:Java通过虚拟机实现跨平台,只需编写一次代码即可在不同操作系统上运行。

- 安全性:Java有严格的访问控制和内存管理机制,可防止非法访问和内存泄漏。

java期末考试试题及答案

java期末考试试题及答案

java期末考试试题及答案# Java期末考试试题及答案一、选择题(每题2分,共20分)1. 下列哪个是Java的基本数据类型?- A. String- B. Integer- C. int- D. Object答案:C2. Java中的哪个关键字用于定义一个类?- A. class- B. function- C. method- D. interface答案:A3. Java中,哪个方法用于输出信息到控制台?- A. print()- B. println()- C. display()- D. show()答案:B4. 下列哪个是Java的异常处理关键字?- A. try- B. catch- C. finally- D. All of the above答案:D5. 在Java中,哪个关键字用于实现接口? - A. implements- B. extends- C. override- D. abstract答案:A6. Java中,哪个关键字用于定义一个方法? - A. function- B. method- C. procedure- D. class答案:B7. 在Java中,哪个关键字用于定义一个包? - A. package- B. class- C. import- D. export答案:A8. 下列哪个是Java的访问修饰符?- A. private- B. public- C. protected- D. All of the above答案:D9. Java中,哪个关键字用于实现多态?- A. new- B. extends- C. implements- D. override答案:D10. Java中,哪个关键字用于定义一个枚举?- A. enum- B. set- C. list- D. map答案:A二、简答题(每题10分,共30分)1. 简述Java的垃圾回收机制。

计算机二级JAVA-8

计算机二级JAVA-8

计算机二级JAVA-8(总分:88.80,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:35,分数:63.80)1.下面程序的输出结果是{{U}} {{/U}}。

#include <stdio.h>main(){int a[]={1,2,3,4,5);intx,y,*p;p=&a[0];x=*(p+2);y=*(p+4);printf("%d,%d,%d/n", *p,x,y);}∙ A.1,3,5∙ B.1,2,3∙ C.1,2,4∙ D.1,4,5(分数:2.00)A. √B.C.D.解析:2.下列说法中错误的一项是______。

∙ A.共享数据的所有访问都必须使用synchtonized加锁∙ B.共享数据的访问不一定全部使用synchronized加锁∙ C.临界区必须使用synchronized标识∙ D.所有的对共享数据的访问都是临界区(分数:3.00)A.B. √C.D.解析:[解析] 共享数据的所有访问一定要作为临界区,用synchronized标识,这样保证了所有的对共享数据的操作都通过对象锁的机制进行控制。

3.Java中,类FileInputStream和FileOutputStream提供了对文件的读/写方法是∙ A. 跳跃∙ B. 顺序∙ C. 随机或顺序∙ D. 随机(分数:2.00)A.B. √C.D.解析:[解析] 本题考查Java中,类 FileInputStream和FileOutputStream提供了对文件的顺序读/写方法,选项B正确。

4.要在一个单一的类文件中创建既可用作JavaApplet,又可用作Java应用程序的Java软件代码。

下列说法错误的是{{U}} {{/U}}。

∙ A.作为Application 要定义main()方法,并且把main()方法所在的类定义为—个public类∙ B.为使该程序成为一个Applet,main()方法所在的这个public 类必须继承Applet 类或LApplet 类∙ C.在该类中可以像普通Applet 类一样重写Applet 类的init()、start()、paint()等方法∙ D.转换后的程序只能在浏览器中加载执行,而不能在Appletviewer 中执行(分数:2.00)A.B.C.D. √解析:5.下列方法与Applet显示无关的是∙ A. paint()∙ B. update()∙ C. draw()∙ D. repaint()(分数:2.00)A.B.C. √D.解析:[解析] 本题考查Applet的基本概念。

习题答案8-Java面向对象程序设计(第3版)-赵生慧-清华大学出版社

习题答案8-Java面向对象程序设计(第3版)-赵生慧-清华大学出版社

第八章【练习8.1】1.A2.A3.B4. 组件是GUI程序的基本组成元素,任何一个GUI就是由若干组件对象构成的。

Swing是在AWT基础之上构建的一套新的Java图形界面库,其不再依赖操作系统的本地代码而是自己负责绘制组件的外观,因此也被称为轻量级(Light-weight)组件,这是它与AWT组件的最大区别。

Swing中几乎所有的类都直接或间接继承自AWT中的类,另一方面,Swing的事件模型也是完全基于AWT的,因此,AWT和Swing并非两套彼此独立的Java图形库。

5. 容器组件指那些能够“容纳”组件的特殊组件,如窗口、面板、对话框等。

容器可以嵌套,即容器中又包含容器。

Swing提供的常用容器组件有窗口、面板、可滚动面板、分割面板、分页面板等。

6.①顶层容器:指GUI程序中位于“最上层”的容器,其不能被包含到别的容器中,如窗口、对话框等。

②非顶层容器:位于顶层容器之下的容器,如面板、内部窗口等。

7. JLabel(标签)用于显示文字或图片,不能接受用户的输入。

JTextField (文本框) 可以接受用户输入或编辑单行文本。

JTextArea(文本区) 接受用户输入或编辑多行文本。

JPasswordField(密码输入框) 是JTextField 的子类,两者的主要区别是JPasswordField 不会显示出用户输入的内容,而只会显示出程序指定的一个固定字符,比如'*'。

8. 将多个单选按钮加入到同一个ButtonGroup群组对象中构成一组,保证该组按钮任一时刻只能有一个单选按钮被选中。

【练习8.2】1.C2.D3.D4.D5.//BasicSwingComponent.java1 import java.awt.FlowLayout;2 import java.awt.event.ItemEvent;3 import java.awt.event.ItemListener;45 import javax.swing.JButton;6 import javax.swing.JCheckBox;7 import javax.swing.JComboBox;8 import javax.swing.JFrame;9 import javax.swing.JLabel;10 import javax.swing.JList;11 import javax.swing.JPanel;12 import javax.swing.JPasswordField;13 import javax.swing.JRadioButton;14 import javax.swing.JScrollPane;15 import javax.swing.JTextArea;16 import javax.swing.JTextField;1718 public class BasicSwingComponent {1920 public static void main(String[] args) {21 JFrame win = new JFrame("JFrame");22 win.setSize(300, 300);23 win.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);24 win.setLayout(new FlowLayout());2526 JPanel jp1 = new JPanel();27 JPanel jp4 = new JPanel();28 JLabel label1 = new JLabel("用户名:");29 jp1.add(label1);30 JTextField textField = new JTextField(10);31 jp1.add(textField);32 jp4.add(new JLabel("口令:"));33 JPasswordField pfd = new JPasswordField(10);34 pfd.setEchoChar('*');35 jp4.add(pfd);3637 JPanel panel2 = new JPanel();38 JLabel label12 = new JLabel("性别:");39 panel2.add(label12);40 JRadioButton radio = new JRadioButton("男");41 radio.setSelected(true);42 panel2.add(radio);43 JRadioButton radio2 = new JRadioButton("女");44 panel2.add(radio2);4546 JPanel panel3 = new JPanel();47 JLabel label3 = new JLabel("爱好:");48 panel3.add(label3);49 JCheckBox check = new JCheckBox("运行");50 panel3.add(check);51 JCheckBox check2 = new JCheckBox("音乐");52 check2.setSelected(true);53 panel3.add(check2);54 JCheckBox check3 = new JCheckBox("网络");55 panel3.add(check3);5657 JPanel panel4 = new JPanel();58 JLabel label4 = new JLabel("JComboBox:");59 panel4.add(label4);60 String[] majors = { "软件工程", "计算机", "物联网", "大数据" };61 JComboBox cbxMajor = new JComboBox(majors);62 cbxMajor.addItemListener(new ItemListener() {6364 @Override65 public void itemStateChanged(ItemEvent e) {66 String selection=(String)e.getItem();//获取选择项67 if(e.getStateChange()==ItemEvent.SELECTED )68 System.out.println(selection);6970 }});71 panel4.add(cbxMajor);7273 JPanel panel5 = new JPanel();74 panel5.add(new JLabel("JList:"));75 JList lst = new JList(majors);76 panel5.add(lst);7778 JTextArea ta = new JTextArea();79 ta.setText("此处为简介 \n第二行\n第三行\n第四行");80 ta.setRows(3);81 ta.setColumns(10);82 JScrollPane scp = new JScrollPane(ta);8384 JPanel panel6 = new JPanel();85 JButton button = new JButton("提交");86 panel6.add(button);8788 win.add(jp1);89 win.add(jp4);90 win.add(panel2);91 win.add(panel3);92 win.add(scp);93 win.add(panel6);9495 win.setVisible(true);96 }97 }【练习8.3】1. D2. A3.①事件源(Event Source):事件的产生者或来源。

java选择试题及答案

java选择试题及答案

java选择试题及答案一、单项选择题(每题2分,共10分)1. 在Java中,下列哪个关键字用于定义一个接口?A. classB. interfaceC. abstractD. enum答案:B2. 下列哪个选项是Java语言中合法的变量名?A. 2numberB. _nameC. name$D. name答案:D3. 在Java中,下列哪种数据类型不是基本数据类型?A. intB. floatC. StringD. double答案:C4. 下列哪个关键字用于抛出异常?A. catchB. throwC. tryD. finally答案:B5. 在Java中,下列哪个方法用于将字符串转换为浮点数?A. parseInt()B. parseFloat()C. toInt()D. toFloat()答案:B二、多项选择题(每题3分,共15分)1. 下列哪些选项是Java中的访问修饰符?A. publicB. privateC. protectedD. static答案:A B C2. 在Java中,下列哪些关键字用于控制流程?A. ifB. elseC. switchD. break答案:A B C D3. 下列哪些选项是Java集合框架中接口?A. ListB. MapC. SetD. ArrayList答案:A B C4. 在Java中,下列哪些关键字用于定义方法?A. voidB. staticC. synchronizedD. final答案:A B C D5. 下列哪些选项是Java中的错误处理机制?A. tryB. catchC. finallyD. throw答案:A B C D三、判断题(每题1分,共5分)1. Java中的main方法必须声明为public static void。

答案:正确2. Java中的数组长度是可变的。

答案:错误3. Java中的类可以被继承,但接口不能被继承。

java语言试题及答案

java语言试题及答案

java语言试题及答案# Java语言试题及答案一、选择题(每题2分,共20分)1. 下列哪个是Java的关键字?A. MyVariableB. intC. HelloD. Java答案:B2. Java程序的执行入口是:A. `main` 方法B. `run` 方法C. `start` 方法D. `init` 方法答案:A3. 下列哪个不是Java的基本数据类型?A. intB. floatC. charD. String答案:D4. Java中的数组是:A. 线性结构B. 链式结构C. 树形结构D. 图结构答案:A5. Java中的异常处理是通过以下哪个关键字实现的?A. tryB. catchC. finallyD. All of the above答案:D6. 下列哪个不是Java的访问修饰符?A. publicB. protectedC. privateD. global答案:D7. Java中,哪个类是所有Java类的父类?A. ObjectB. SystemC. MainD. String答案:A8. 下列哪个是Java集合框架中的接口?A. ArrayListB. LinkedListC. CollectionD. HashMap答案:C9. 在Java中,哪个关键字用于定义一个类?A. classB. structC. interfaceD. enum答案:A10. 下列哪个不是Java的控制流语句?A. ifB. switchC. forD. goto答案:D二、简答题(每题5分,共30分)1. 简述Java语言的特点。

- Java是一种面向对象的编程语言。

- 它具有平台无关性,即“一次编写,到处运行”。

- 支持多线程编程,可以同时执行多个任务。

- 强类型语言,变量必须先声明后使用。

- 拥有丰富的标准库和第三方库。

- 支持异常处理机制。

2. 说明Java中的垃圾回收机制。

- Java通过垃圾回收机制自动管理内存。

java语言程序设计基础篇第八版复习题答案

java语言程序设计基础篇第八版复习题答案

java语言程序设计基础篇第八版复习题答案Java语言程序设计基础篇第八版复习题答案# 开始语复习题是检验学习效果的重要手段,以下是针对《Java语言程序设计基础篇第八版》的一些复习题答案,旨在帮助同学们巩固和检验所学知识。

# 复习题及答案1. 简述Java语言的特点。

答案:Java是一种面向对象的编程语言,具有跨平台性、安全性、健壮性、多线程等特点。

它通过Java虚拟机(JVM)实现“一次编写,到处运行”的口号。

2. 什么是面向对象编程(OOP)?答案:面向对象编程是一种编程范式,它使用“对象”来设计软件,这些对象可以包含数据(属性)和代码(方法)。

OOP的核心概念包括封装、继承和多态。

3. 解释Java中的封装、继承和多态。

答案:- 封装:隐藏对象的内部状态和实现细节,只暴露有限的操作界面。

- 继承:允许一个类(子类)继承另一个类(父类)的属性和方法。

- 多态:允许不同类的对象对同一消息做出响应,但具体的行为会根据对象的实际类型而有所不同。

4. 描述Java中的基本数据类型及其范围。

答案:Java中的基本数据类型包括:- `byte`:8位有符号整数,范围从 -128 到 127。

- `short`:16位有符号整数,范围从 -32,768 到 32,767。

- `int`:32位有符号整数,默认类型,范围从 -2^31 到 2^31-1。

- `long`:64位有符号整数,范围从 -2^63 到 2^63-1,必须以 L 或l 结尾。

- `float`:32位单精度浮点数。

- `double`:64位双精度浮点数,默认浮点数类型。

- `char`:16位Unicode字符。

- `boolean`:只有两个可能的值:true 和 false。

- `void`:表示没有任何值。

5. 什么是Java的自动装箱和拆箱?答案:自动装箱是Java自动将基本数据类型转换为对应的包装类的过程,例如将`int`转换为`Integer`。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

----------------------------精品word 文档 值得下载 值得拥有---------------------------------------------- —— 学年第 学期《 Java 程序设计 》课程试题课程号:√ 考试□ A 卷 √ 闭卷 □ 考查 □ B 卷 □ 开卷一、单项选择题(20题;每题2分,共40分) 1、位运算~(9&5)的运行结果是___ A )9 B )14 C )1 D )5 答案: B ( 难度系数C 知识点:位运算) 2、下列关于JAVA 语言特点的叙述中,错误的是____。

A )Java 是面向过程的编程语言 B )Java 支持分布式计算 C )Java 是跨平台的编程语言 D )Java 支持多线程 答案:A (难度系数C 知识点: java 基础) 3、定义私有的成员函数或成员变量,正确的是____。

A )不需要定义,缺省的访问级就是私有级 B )在类的开头部分集中定义 C )成员函数需要定义,而成员变量不需要定义 D )利用private 关键字定义 答案: D (难度系数C 知识点: 类成员)4、创建一个标识有“关闭”按钮的语句是___。

A ) TextField b = new TextField(“关闭”);B ) Label b = new Label(“关闭”);C ) Checkbox b = new Checkbox(“关闭”);D ) Button b = new Button(“关闭”);答案:D (难度系数C )知识点:GUI 编程5、在编写异常处理的Java 程序中,每个catch 语句块都应该与___语句块对应,使得用该语句块来启动Java 的异常处理机制。

A ) if – elseB )switchC )tryD ) throw答案:C (难度系数B )知识点:异常6、以下关于循环语句描述正确的是___。

A ) for 循环不可能产生死循环B )while 循环不可能产生死循环C ) for 循环不能嵌套while 循环密 封线答案:D (难度系数B)知识点:循环7、Java 中的java.exe文件是指。

A)java文档生成器 B)java编译器 C)java解释器 D)java类诊断器答案:C (难度系数C ,JAVA语言特点)8、Java中___类提供了随机访问文件的功能.A)RandomAccessFile B)RandomFile C)File D)AccessFile答案:A (难度系数B)知识点:数据流9、实现一个继承接口Runnable的类需要实现___方法。

A) start B)run C) wait D)paint答案:B (难度系数B)知识点:多线程10、关于被私有访问控制符private修饰的成员变量,以下说法正确的是___。

A)可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B)可以被两种类访问和引用:该类本身、该类的所有子类C)只能被该类自身所访问和修改D)只能被同一个包中的类访问答案: C (难度系数: B 知识点:关键字)11、以下描述正确的是___。

A) JAVA不可以用来开发手机程序B)在JAVA程序中java.awt包是唯一自动引入的类库C) java.io包是JAVA语言的输入输出类库D) JAVA的包中可以有相同的类名答案:C (难度系数B)知识点:JAVA简介,包12、以下关于数组的描述有误的是____。

A)整型数组中的各元素的值必须是整型B)数组是有序数据的集合C)如数组名为ab,即ab.length可以取得该数组的长度D)数组的下标从1开始答案:D (难度系数B)知识点:数组13、下面各类对象不能接受用户输入的是。

A)TextField B)JTextField C)JTextarea D)Jlable答案D (难度系数 C 知识点:常用组件,可视化)14、以下语句正确的是___。

A) x+1=5; B) i++=1; C) a++b=1; D) x+=1;答案:D (难度系数B)知识点:表达式15、以下结果为真(true)的是___。

A)10>’a’ B)’a’>20 C) !true D)(3<5) && (4>10) ----------------------------精品word文档值得下载值得拥有----------------------------------------------答案:B (难度系数16、在Java中,____________负责对字节代码解释执行。

A)垃圾回收器B)虚拟机C)编译器D)多线程机制答案:B;难度系数:C;知识点:java特性。

17、_________属于合法的Java标识符。

A)cat B)5booksC)+static D)-3.14159答案:A;难度:C;知识点:语法基础18、下面语句中,____不会出现编译警告或错误。

A)float f=1.3; B)char c=”a”;C)byte b=25; D)boolean b=null;答案:C(难度系数B)知识点:赋值相容19、下列叙述正确的是___。

A)final类可以有子类B)abstract类中只可以有 abstract方法C)abstract类上可以有非abstract方法,但该方法不可以用final修饰D)不可以同时用final和abstract修饰一个方法答案:D (难度系数B)知识点:抽象类,抽象方法20、下列类的定义中,错误的是___。

A) class x { .... }B) public x extends y { .... }C)public class x extends y { .... }D) class x extends y implements y1 { .... }答案:B(难度系数B)知识点:类的定义二、填空题(10题;每题2分,共20分)1、表达式1/2*3的结果是____。

答案:0(难度系数B)知识点:表达式2、定义一个包含7个元素的数组a,则该数组的最后一个元素是。

答案:a[6] (难度系数C)知识点:数组3设有数组定义:int a[ ] = { 11 , 22 , 33 , 44 , 55 , 66 , 77 , 88 , 99 }; 则执行以下几个语句后的输出结果是、、。

for ( int i = 0 ; i < a.length ; i ++ )if ( a[i]%3==0 ) System.out.println(a[i]);答案:33、66、99(难度系数B)知识点:运算符4 顺序执行以下两个语句的输出结果是:。

String s = "广东海洋大学";System.out.println(s.length( ));----------------------------精品word文档值得下载值得拥有----------------------------------------------答案:12难度系数 B)知识点:字符串5读写器是以___________为基本单位访问文件的,读写器之外的其他输入流、输出流以及随机访问文件都是以___________为基本单位访问文件的。

答案:字符、字节(难度系数 C)知识点:文件与数据流6、在定义类时,指明类成员的权限修饰符有、和。

答案public protected private难度系数B 知识点:类的定义7、在中提供了两个类:和,分别用来用于客户端和服务器端的Socket通信。

答案Socket ServerSocket 难度系数B 知识点:网络基本类8、不能定义实例的类称为,它由关键词来标明。

答案抽象类 abstract难度系数B 知识点:类的定义,对象使用9、不能作为超类的称为,它由关键词来标明。

答案最终类、 final 难度系数B 知识点:类的定义,派生10、java提供的两种多态机制是和。

.答案重载和覆盖难度系数(B)知识点:多态机制三、判断题(10题;每题1分,共10分)1. ( ) 所有的文件输入/输出流都继承于InputStream /OutputStream类。

答案:对(难度系数B)知识点:数据流2. ( )抽象类中只能包含抽象方法,不能包含一般方法。

答案:错难度系数C 知识点:抽象类3.( ) 一个异常处理中 finally语句块只能有一个或者可以没有。

答案:对(难度系数B)知识点:异常4. ()Java是区分大小写的语言,关键字的大小写不能搞错,如果把类class写成Class或者CLASS,都是错误的。

答案:对(难度系数B)知识点:关键字5.()JAVA语言对内存的释放是采用垃圾自动回收机制。

JAVA虚拟机自动判断并收集“垃圾”,但一般不立即释放它们的存储空间。

答案:对(难度系数B)知识点:内存回收6.()子类可以继承父类所有的成员变量和成员方法。

答案:错(难度系数B)知识点:继承7.()访问类的成员,必须以类的对象为前缀。

答案错难度系数 C 知识点:类的封装,访问8.()诊断和改正程序中错误的工作通常称为程序执行。

----------------------------精品word文档值得下载值得拥有----------------------------------------------9.()一个包就相当于操作系统的文件夹,包中的类就相当于文件。

答案:对;难度系数:C;知识点:java特性。

10.()当线程类所定义的run( )方法执行完毕,线程的运行就会终止。

答案:错难度系数:B 知识点:多线程四、程序填空题(1题;每题5分,共5分)1.下面是关于异常处理的程序,请完善程序。

class IllegalAgeException extends Exception {public String getMessage(){return "Error age";}}class UserTrial {int age;//在下行划线处填上声明抛弃IllegalAgeException异常的语句void setAge(int a) ___________ ①____________ {if (a>60)//在下行划线处填上抛出IllegalAgeException异常的语句_________________________②__________________age = a;}}class ThrowExample {public static void main (String args[]) {UserTrial values = new UserTrial();try {values.setAge(75);}//在下行空白处填上捕获IllegalAgeException异常的语句______________ ③___________________________{System.out.println (e.getMessage());}}}(难度系数B)知识点:异常处理答案:①throws IllegalAgeException ②throw new IllegalAgeException( ) ③catch(IllegalAgeException e )五、读程序写结果(1题;每题5分,共5分)----------------------------精品word文档值得下载值得拥有----------------------------------------------1.下面程序实现将已经存入数组中的值按逆序打印出来。

相关文档
最新文档