《JAVA编程语言》2020年秋季学期在线作业(三)

合集下载

java 试题练习题(第3套)

java 试题练习题(第3套)

大学 —— 学年第 学期 《 Java 程序设计 》课程试题 课程号: √ 考试 □ A 卷 √ 闭卷 □ 考查 □ B 卷 □ 开卷一、单项选择题(20题;每题2分,共40分) 1 、Java 程序的执行过程中用到一套JDK 工具,其中javac.exe 是指( ) A)Java 文档生成器 B)Java 解释器 C)Java 编译器 D)Java 类分解器 (难度系数 C ) 答案C 知识点:JDK 工具 2、HelloWorld.java 编译成功后会在当前目录中生成一个什么文件___。

A)Hello.java B)HelloWorld.class C)Helloworld.class D)helloWorld.class (难度系数C )答案:B 知识点:JA V A 执行过程 3、main 方法是Java Application 程序执行的入口点,关于main 方法的方法头以下哪项是合法的( )? A)public static void main ( ) B)public static void main ( String[] args ) C)public static int main (String [] arg ) D)public void main (String[] arg ) 难度系数:C 答案:B 知识点:JAVA 程序结构4、以下语句正确的是___。

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

A )10>’a’B )’a’>20C ) !trueD )(3<5) && (4>10)班级:姓名: 学号:试题共页加白纸张密封线(难度系数B)答案:B知识点:表达式6、如果一个线程调用了方法wait( ),则类ng.Thread的下列_______方法可以唤醒该线程。

奥鹏南开《Java语言程序设计》20秋学期在线作业参考试题答案

奥鹏南开《Java语言程序设计》20秋学期在线作业参考试题答案

奥鹏南开《Java语言程序设计》20秋学期在线作业参考试题答案南开大学-20秋学期(1709、1803、1809、1903、1909、20XX 年、20XX年)《Java语言程序设计》在线作业1. 在Java 中,由Java编译器自动导入,而无需在程序中用import导入的包是()。

A java.appletB java.awtC java.utilD ng 2. 以下关于继承的叙述正确的是()。

A 在Java中类只允许单一继承B 在Java中一个类只能实现一个接口C 在Java中一个类不能同时继承一个类和实现一个接口D 在Java中接口只允许单一继承3. 在java语句中,运算符实现() A 逻辑或B 逻辑与C 逻辑非D 逻辑相等 4. 设原字符串s为StringBuffer型,且s=“Hello java“,如果想用子串替换把s转换成“Hello World“,则正确的语句是( )。

A s.replace(6,9,“World“);B s.replace(6,10,“World“);C s=“World“;D s=replace(“java“,“World“); 5. 下列代码的执行结果是: public class Test3{ public static void main(String args[]){ System.out.println(100%3); System.out.print(“,“); System.out.println(100%3.0); } } A 1,1 B 1,1.0 C 1.0,1 D 1.0,1.0 6.1/ 7下列代码的执行结果是:public class Test1{ public static void main(String args[]){ float t=9.0f; int q=5; System.out.println((t++)*(--q)); } } A 40 B 40.0 C36 D 36.0 7. 一个循环一般应包括哪几部分内容() A 初始化部分B 循环体部分C 迭代部分和终止部分D 以上都是8. 下列不属于条件语句关键字的是() A if B else C switch D while 9. s=s.delete(5,12);如果s=“abcdefghigklmn“,则执行删除语句后,s 的值为( )。

Java程序设计第03章在线测试

Java程序设计第03章在线测试

《Java程序设计》第03章在线测试《Java程序设计》第03章在线测试剩余时间:26:06 答题须知:1、本卷满分20分。

2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。

3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。

第一题、单项选择题(每题1分,5道题共5分)1、下列程序段的输出结果是() int a=3,b=4,c=5; System.out.println("abc"+3);A、15B、256C、abc3D、632、java语言中,下列哪一子句是异常处理的出口()。

A、try{…}子句B、catch{…}子句C、finally{…}子句D、以上说法都对3、在异常处理中,如释放资源、关闭文件、关闭数据库等由()来完成。

A、try子句B、catch子句C、finally子句D、throw子句4、当方法遇到异常又不知如何处理时,下列哪种说法是正确的( )。

A、捕获异常B、抛出异常C、声明异常D、嵌套异常5、哪个关键字可以抛出异常?()A、transientB、finallyC、throwD、static第二题、多项选择题(每题2分,5道题共10分)1、下面关于Java中异常处理try块的说法正确的是( )。

A、try块后通常应有一个catch 块,用来处理try块中抛出的异常。

B、catch 块后必须有finally块。

C、可能抛出异常的方法调用应放在try块中D、对抛出的异常的处理必须放在try块中2、下面说法正确的是( )。

A、如果某公共接口被声明在一个源文件中,则接口必须与源文件具有相同名字。

B、如果源文件包含import语句,则该语句必须是除空行和注释行外的第一个语句行。

C、如果某源文件包含package语句,则该语句必须是第一个非空、非注释行。

D、接口中的方法必定是抽象方法,但可以不用关键字abstract修饰。

3、异常不包含下列()内容。

国开《JAVA程序设计语言》形考第三任务代码与输出图片

国开《JAVA程序设计语言》形考第三任务代码与输出图片

国开《JAVA程序设计语言》形考第三任务代码与输出图片一、任务概述本次形考第三任务主要要求同学们运用JAVA程序设计语言,实现一个简单的图形用户界面(GUI),并通过代码输出相应的图片。

二、任务要求1. 请使用JAVA编程语言,实现一个GUI程序。

2. 在GUI程序中,展示一张图片。

3. 确保程序的运行环境为Windows操作系统。

4. 提交代码及输出图片。

三、任务步骤步骤1:创建GUI程序框架首先,我们需要使用JFrame创建一个窗口对象,作为我们的GUI程序的主界面。

import javax.swing.JFrame;public class ImageDisplay {public static void main(String[] args) {JFrame frame = new JFrame("图片展示");frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.setSize(800, 600);// 添加图片展示组件frame.add(new ImagePanel());frame.setVisible(true);}}步骤2:创建图片展示组件接下来,我们需要创建一个继承自JPanel的类,用于展示图片。

import javax.swing.*;import java.awt.*;public class ImagePanel extends JPanel {private Image image;public ImagePanel() {// 从文件中加载图片image = new ImageIcon("path/to/image.jpg").getImage(); }@Override// 在组件上绘制图片g.drawImage(image, 100, 100, null);}}步骤3:运行并测试程序完成上述代码编写后,我们可以运行程序,并在窗口中查看输出的图片。

(完整版)Java程序设计习题附答案(三)

(完整版)Java程序设计习题附答案(三)

第三部分面向对象程序设计1、引用数据类型变量具有基本属性为(ABCD)A、变量名B、数据类型C、存储单元D、变量值。

2、面向对象技术的特性是(ACD)A、继承性B、有效性C、多态性D、封装性。

3、下列哪个命题为真?(C)A、所有类都必须定义一个构造函数。

B、构造函数必须有返回值。

C、构造函数可以访问类的非静态成员。

D、构造函数必须初始化类的所有数据成员。

4、关于子类与父类关系的描述正确的是(ACD)A、子类型的数据可以隐式转换为其父类型的数据;B、父类型的数据可以隐式转换为其子类型的数据;C、父类型的数据必须通过显示类型转换为其子类型的数据;D、子类型实例也是父类型的实例对象。

5、下列哪一项说法最好地描述了Java中的对象?(C)A、对象是通过import命令引入到程序中的所有事情B、对象是方法的集合,这些方法在小程序窗口或应用程序窗口中产生图形元素,或者计算和返回值C、对象是一种数据结构,它具有操作数据的方法D、对象是一组具有共同的结构和行为的类6、下面哪个关键字不是用来控制对类成员的访问的?(C)A、publicB、protectedC、defaultD、private7、Java语言正确的常量修饰符应该是(D)A、finalB、static finalC、staticD、public static final;8、接口的所有成员域都具有public 、static和final 属性。

9、接口的所有成员方法都具有public 和abstract 属性。

10、编译下列源程序会得到哪些文件?(C)class A1{}class A2{}public class B{public static void main(String args[]){}}A) 只有B.classB)只有A1.class和A2.class文件C)有A1.class、A2.class和B.class文件D) 编译不成功11、下列哪种说法是正确的?(A)A、私有方法不能被子类覆盖。

《JAVA语言程序设计》国开形考任务三,代码示例与输出截图

《JAVA语言程序设计》国开形考任务三,代码示例与输出截图

《JAVA语言程序设计》国开形考任务三,代码示例与输出截图任务描述本任务要求编写一个Java程序来实现一个简单的计算器,能够进行基本的加法、减法、乘法和除法运算。

代码示例import java.util.Scanner;public class Calculator {public static void main(String[] args) {Scanner input = new Scanner(System.in);System.out.print("请输入第一个数字:");double num1 = input.nextDouble();System.out.print("请输入运算符(+、-、*、/):");char operator = input.next().charAt(0);System.out.print("请输入第二个数字:"); double num2 = input.nextDouble();double result = 0;switch (operator) {case '+':result = num1 + num2;break;case '-':result = num1 - num2;break;case '*':result = num1 * num2;break;case '/':if (num2 != 0) {result = num1 / num2;} else {System.out.println("除数不能为0"); System.exit(0);}break;default:System.out.println("无效的运算符"); System.exit(0);}System.out.println("运算结果:" + result);input.close();}}输出截图以下是程序运行的示例输出截图:![Output Screenshot](output_screenshot.png)请注意,实际运行时的输出结果可能会根据输入的数字和运算符不同而有所变化。

java三级模拟试卷及答案

java三级模拟试卷及答案
A.FileReader
B.FileInputStream
C.ObjectInputStream
D.ImageInputStream
12.要从一个图像文件中读入字符串,应该使用哪种流?()
A.FileReader
B.FileInputStream
C.ObjectInputStream
D.ImageInputStream
B.编译后生成的二进制码文件为Hello.class
C.运行的命令为java Hello
D.若将文件Hello.class改名为hello.class,那么用命令java hello也可以运行
3.下面哪个不是Java的基本数据类型?()
A.byte
B.char
C.String
D.boolean
4.下列选项中不属于软件产业危机的是()。
A.用名词作为变量名,全部小写
B.用名词作为变量名,第一个字母大写
C.用名词短语作为变量名,全部小写
D.用名词短语作为变量名,除第一个词首字母小写外,后面每个词第一个字母大写
2.Java代码中可以使用下列哪些注释方式?()
A./*comment*/
B.//comment
C./**comment*/
D.#comment
D.clone和compareTo
9.下面关于Java主要异常类的说法中,错误的是()。
A.Exception类是所有异常类的祖先
B.Error类用于描述系统的内部错误和资源耗尽等严重错误,程序必须捕获这种类型的错误
C.产生IOException的原因是程序输入输出遇到了意外的情况
D.RuntimeException是虚拟机运行时可能出现的异常,Java默认自动处理

java习题及答案第3章 习题参考答案

java习题及答案第3章 习题参考答案

第3章习题解答1. Java语言的注释有哪几种?分别给出一个例子。

答:Java语言的注释有3种,分别是单行注释、多行注释和文档注释。

单行注释的例子如下:public static Point origin = new Point(0, 0); //类初始化时,创建一个原点实例多行注释的例子如下:/* 类初始化时,创建一个原点实例 */public static Point origin = new Point(0, 0);文档注释的例子如下:/**** @类名:Point* @类简介:坐标点类,可以初始化其坐标x和y。

* @编程人:林福平* @编程日期:2012-8-9* @修改日期:2012-8-10**/2. Java语言中分隔符有哪几种?空白符有哪些?答:Java语言中的分隔符有空白符、注释和普通分隔符三种。

Java语言中的空白符(White Space)包括空格(SP,space)、制表符(‘\t’,Tab键)、走纸换页(‘\f’)、回车(‘\r’)和换行(‘\n’)。

3. 简述标识符的用途。

下列字符串中,哪些是标识符?PIx2 -length a+b _bytes $long MIN_VALUE答:Java语言中的标识符用于对类、方法、变量、类型、数组和文件等进行命名。

上述字符串中,以下这些是Java语言的标识符:PIx2 _bytes $long MIN_VALUE4. 下列字符串中,哪些是关键字?true for int null $float _double答:上述字符串中,以下这些是Java语言的关键字:true for int null5. Java语言的基本数据类型分为那几大类?答:Java语言的基本数据类型分为数值类型(包括整数类型和浮点类型)、字符类型(char)和布尔类型(Boolean)。

整数类型有byte、 short、 int和long。

浮点类型有float和double。

大工2020年春《Java程序设计》在线作业3学习资料答案

大工2020年春《Java程序设计》在线作业3学习资料答案

【奥鹏】-大连理工20春《Java程序设计》在线作业3提示:请认真阅读本套试卷,核对是否是您需要的题目,本套试卷只做参考学习使用!!!一、单选题 (共 10 道试题,共 50 分)【题目】构成Java程序的基本要素是()。

[A.]源代码[B.]软件[C.]类[D.]指令代码正确的选择是:C【题目】Java语言有多种实现机制,下列()技术属于垃圾回收机制。

[A.]字节编译[B.]内存跟踪[C.]语法检查[D.]堆栈上/下溢检查正确的选择是:B【题目】下列不属于Java提供的运算符的是()。

[A.]算术运算符[B.]逻辑运算符[C.]关系运算符[D.]整数运算符正确的选择是:D【题目】Java中管理类的一个机制是()。

[A.]包[B.]语言[C.]模块[D.]变量正确的选择是:A【题目】类定义代码被置于其他类定义中的类是()。

[A.]外部类[B.]内部类[C.]匿名类[D.]抽象类正确的选择是:B【题目】以下哪个是处理可变字符串的类()。

[A.]String[B.]StringBuffer[C.]Object[D.]Math正确的选择是:B【题目】构造方法是一种特殊的方法,它的名字必须与()相同,而且不返回任何数据类型。

[A.]类名[B.]对象名[C.]包名[D.]变量名正确的选择是:A【题目】JPanel默认的布局管理器是()。

[A.]FlowLayout[B.]CardLayout[C.]BorderLayout[D.]GridLayout正确的选择是:A【题目】this关键字的含义是表示一个()。

[A.]指针[B.]当前对象[C.]一个类[D.]一个方法正确的选择是:B1【题目】一个类的构造方法被自动调用的时机是()。

[A.]定义类时[B.]使用对象的属性时[C.]使用对象的方法时[D.]一个类的实例对象刚产生时正确的选择是:D二、判断题 (共 10 道试题,共 50 分)1【题目】Java程序分为Java应用程序和Java小程序两类。

《Java语言程序设计》考试练习题(带答案)三

《Java语言程序设计》考试练习题(带答案)三

《Java语言程序设计基础教程》练习思考题参考答案第1章 Java程序设计概述1.1单项选择题1.编译Java Application源文件将产生相应的字节码文件,扩展名是什么A. .javaB. .classC. .htmlD. .exe解答:B2.Java语言具有许多优点和特点,下列选项中,哪个反映了Java中“一次编译,随处运行”的特点。

A. 简单性B. 平台无关性C. 面向对象性D. 安全性解答:B3.Java语言具有许多优点和特点,下列选项中,哪个反映了Java中并行机制的特点。

A. 多线程B. 平台无关性C. 面向对象性D. 安全性解答:A4.在Java语言中,下列哪些语句关于内存回收的说明是正确的?A.程序员必须创建一个线程来释放内存;B.内存回收程序负责释放无用内存;C.内存回收程序允许程序员直接释放内存;D.内存回收程序可以在指定的时间释放内存对象解答:B5.一个Java源文件中最多只能有多少个public类。

A. 1个B. 2个C. 3个D. 任意多个解答:A6.下面哪一个不是Java语言所具有的特点。

A. 没有全局变量,在类的定义外部没有任何的变量定义;B. 不直接支持指针操作,而使用更安全的引用类型;C. 支持子类对父类的多继承;D. 具有自动垃圾收集功能;解答:C7.下面哪一个不是Java开发工具包JDK的组成部分。

A. Java的编译器;B. Java的解释器;C. Java的API继承类库;D. Eclipse开发工具;解答:C8.JDK提供的编译器是()。

A. java.exeB. javac.exeC. javap.exeD. javaw.exe解答:B9.作为Java应用程序入口的main方法,其声明格式可以是()A. public void main(String [] args)B. public static void main(String [] args)C. public static void Main(String * args)D. public int main(String [] args)解答:B10.下列说法正确的是(A )A、JAVA程序的main方法必须写在类里面B、JAVA程序中可以有多个main方法C、JAVA程序中类名必须与文件名一样D、JAVA程序的main方法中如果只有一条语句,可以不用{}(大括号)括起来11.下列哪些语句关于Java内存回收的说明是正确的? ( B )A、程序员必须创建一个线程来释放内存B、内存回收程序负责释放无用内存C、内存回收程序允许程序员直接释放内存D、内存回收程序可以在指定的时间释放内存对象1.2填空题1、开发与运行Java程序需要经过的三个主要步骤为____________、____________和____________。

东财《Java语言应用开发基础》在线作业三(随机)

东财《Java语言应用开发基础》在线作业三(随机)
2. 隐式类型转换中没有数据缺损情形发生。
A. 错误
B. 正确
-----------------选择:A
3. 使用RandomAccessFile类打开文件时候,可以保留原文件的内容。
A. 错误
B. 正确
-----------------选择:B
4. 在计算机科学的概念中,程序员通过显示器获得信息的过程属于输出。
2. 处理IOException可以使用的方法是
A. 在方法体内直接进行捕获
B. 判断文件是否存在和可否访问
C. 向上层传递(抛出)
D. 向下层传递
-----------------选择:AC
3. Java程序的主要类型有
A. Applications
B. Applets
东财《Java语言应用开发基础》在线作业三(随机)
单选题 多选题 判断题
一、单选题(共 10 道试题,共 40 分。)
1. 整型常数默认类型是
A. byte
B. short
C. int
D. long
-----------------选择:C
2. 对于字节输入流,int read(byte[] b)如果返回-1,表示
A. 读到一个字节的值是-1
B. 读到了-1个字节
C. 读到了流的结尾
D. 流无法读取数据
-----------------选择:C
3. 如果要读取文件中的一个整型数,最适合使用的是
A. 文件字符输入流
9. 环境变量JAVA_HOME表示的是
A. Java类库的路径
B. JDK实用程序的目录

最新奥鹏北京语言大学20秋《Java语言程序设计》作业3-参考答案

最新奥鹏北京语言大学20秋《Java语言程序设计》作业3-参考答案

北京语言大学
北语奥鹏远程教育
北京语言大学20秋《Java语言程序设计》作业3
参考答案
试读一页
北京语言大学-20秋《Java语言程序设计》作业3
1. 下列关于表达式的说法中正确的一项是_______。

【选项】:
A 单个常量不可以作为表达式
B 单个变量不可以作为表达式
C 表达式可以作为其它表达式的操作数
D 表达式的类型是操作数的类型
【答案】:C
2. 下面是关于Java语言中的方法的描述,其中不正确的一项是
【选项】:
A Java中的方法的参数传递是传值调用,而不是地址调用。

B 方法体是对方法的实现,包括变量声明和Java的合法语句
C 如果程序定义了一个或多个构造方法,在创建对象时,也可以用系统自动生成空的构造方法
D 类的私有方法不能被其子类直接访问。

JAVA三级(最全的题库)

JAVA三级(最全的题库)

一、单选题1. java语言的执行模式是(c) A. 全编译型 B. 全解释型 C. 半编译和半解释型 D. 同脚本语言的 (后面有答案)3. java语言是1995年由()公司发布的A. SunB. MicrosoftC. BorlandD. Fox Software4. java程序的执行过程中用到一套JDK工具,其中javac.exe指()A. java语言编译器B. java字节码解释器C. java文档生成器D. java类分解器5. java的API结构中,不属于类库主要包括的核心包的是()A. java包B. javaxC. javadoc包D. org扩展包6. 每个java的编译单元可包含多个类或界面,但是每个编译单元最多只能有(类或者界面是公共的A. 一个B. 两个C. 四个D. 任意多个7. 在当前的java实现中,每个编译单元就是一个以()为后缀的文件A. javaB. classC. docD. exe8. 多线程是Java程序的()机制。

A. 检查B. 解释执行C. 并行D. 并发9. 下面对于Java和C++的区别,描述不正确的是()。

A. Java没有指针而C++有B. Java具有跨平台性而C++没有C. Java支持多继承而C++只支持单继承D. Java提供内存自动管理而C++没有10. Java作为编程语言,()特点是Java不具有的。

A. 利用了面向对象的技术基础B. 可移植性C. 独立于硬件结构D. 多重继承11. Java和C++都是面向对象语言,它们所具有的相同特点是()。

A. 运算符重载B. 多重继承C. 和硬件无关D. 指针操作13. 下面()不是Java虚拟机执行过程的特点。

A. 多线程B. 解释执行C. 动态链接D. 异常处理14. 下面()不是Java语言的特点。

A. 分布式计算B. 健壮性C. 跨平台D. 静态性15. 下面()不属于Java语言的特点。

《JAVA编程语言设计》国开形考任务三实例代码与结果展示

《JAVA编程语言设计》国开形考任务三实例代码与结果展示

《JAVA编程语言设计》国开形考任务三实例代码与结果展示JAVA编程语言设计国开形考任务三实例代码与结果展示1. 代码示例以下是一个简单的Java程序示例:public class HelloWorld {public static void main(String[] args) {System.out.println("Hello, World!");}}2. 代码结果展示编译并运行上述代码,将会在控制台输出以下结果:Hello, World!这是因为上述代码通过`System.out.println()`方法在控制台打印了"Hello, World!"。

3. 说明这个示例代码展示了一个典型的Java程序,它包括一个名为`HelloWorld`的类和一个名为`main`的方法。

在`main`方法中,我们使用`System.out.println()`语句将字符串"Hello, World!"打印到控制台。

这个简单的示例代码有助于初学者理解Java程序的基本结构和语法。

通过研究这个示例,学生可以了解如何创建类、定义方法以及如何使用`System.out.println()`语句进行输出。

请注意,这只是一个非常简单的示例,实际的Java编程涉及到更复杂的概念和技术。

这个示例仅用于展示基本的语法和输出功能,不涉及任何法律复杂性。

以上是《JAVA编程语言设计》国开形考任务三实例代码与结果展示的文档内容。

---请注意,以上的回答是根据提供的要求进行编写的。

如果您需要更详细或特定的内容,还请提供更具体的要求。

大工20秋《Java程序设计》在线作业3

大工20秋《Java程序设计》在线作业3

大工20秋《Java程序设计》在线作业31.此文章无明显格式错误,无需修改。

2.构造方法是在对象被创建时被调用的。

3.为了区分重载多态中同名的不同方法,方法的要求是采用不同的参数列表。

4.在继承接口的类中通常需要给出接口中定义的抽象方法的具体实现,这是Java接口的描述。

错误的描述是一个类只允许继承一个接口。

5.类所实现的接口以及修饰不能是void。

6.指针操作不属于面向对象程序设计的三个特征,这三个特征是封装、继承和多态。

7.关键字super在Java语言中的作用是以上都是,包括访问父类被隐藏的成员变量、调用父类中被重载的方法和调用父类的构造方法。

8.Java线程调用sleep()方法后,线程将进入阻塞状态。

9.流的传递方式是串行的。

10.JDBC的概念是Java程序与数据库连接的一种机制。

11.正确的,Java中类是单继承,接口可以实现多继承。

12.错误的,没有关键字abstract修饰的类不能有抽象方法。

13.正确的,this语句是构造函数的第一个可执行语句。

14.正确的,关键字abstract和final不可以并列修饰同一个类。

15.正确的,Java的类中ng.Object类是所有Java类的父类。

16.正确的,接口中的所有方法都是抽象方法。

答案:T17:属性变量用static定义后,可以用类名或对象名来引用。

18:Java中创建包使用package语句,引入其它包中的类使用import语句。

19:同一个Java类中,方法名相同但参数不同的方法为重载方法。

20:运行时,java解释器会自动引入ng包,不需要使用import语句引入。

java语言程序设计第3次形考

java语言程序设计第3次形考

java语言程序设计第3次形考试卷总分:100客观题判断题(共20题,共40分)开始说明:结束说明:1.(2分)在Swing中完全可以使用 java.awt.event 包中的各种类进行事件处理,同时它也可以使用 javax.swing.event 包中的类处理事件,而AWT则只能使用 java.awt.event 包中的各种类进行事件处理。

√×2.(2分)容器是用来组织其他界面成分和元素的单元,它不能嵌套其他容器。

√×3.(2分)可以通过 add() 方法向容器中添加构件。

√×4.(2分)由于异常对象与catch块的匹配是按照catch块的先后顺序进行的,所以在处理多异常时应注意认真设计各catch块的排列顺序。

√×5.(2分)当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。

√×6.(2分)抛出异常分为由系统自动抛出异常、通过throw抛出异常以及通过throws抛出异常三种情况。

√×7.(2分)如果用户确实需要亲自设置构件大小或位置,则应取消该容器的布局管理器,方法为setLayout(null) 。

√×8.(2分)所有的Java异常类都是系统类库中的 Exception 类的子类。

√×9.(2分)根据异常的来源,可以把异常分为两种类型:系统定义的运行时异常和用户自定义异常。

√×10.(2分)Java中,并非每个事件类都只对应一个事件。

√×11.(2分)Java的图形用户界面技术经历了两个发展阶段,分别通过提供 awt 开发包和 swing 开发包来体现。

√×12.(2分)异常是在程序编译或运行中所发生的可预料或不可预料的异常事件,出现在编译阶段的异常,称之为编译时异常,出现在运行阶段的异常,称之为运行时异常。

√×13.(2分)容器本身也是一个组件。

20秋学期《Java语言程序设计》在线作业题目

20秋学期《Java语言程序设计》在线作业题目

20秋学期(1709、1803、1809、1903、1909、2003、2009 )《Java语言程序设计》在线作业试卷总分:100 得分:100一、单选题 (共 25 道试题,共 50 分)1.定义一个名为key的类,使之不能被继承,应选( )。

A.class key{ }B.native class key{ }C.class key{ final; }D.final class key{ }2.设字符串变量str1="abc";str2="defg";则pareTo(str2)的返回值为( )。

A.2B.-3C.3D.-23.有程序如下,关于程序的描述哪个是正确的?() public class Person{ static int a[] = new int[10]; public static void main(String a[]) { System.out.println(arr[1]); } }A.编译将产生错误B.编译时正确,但运行时将产生错误C.正确,输出0D.正确,输出?null4.下列构造方法的调用方式中,正确的是()。

A.按照一般方法调用B.由用户直接调用C.只能通过 new 自动调用D.被系统调用5.下列哪个选项不是JAVA语言的特点?( )A.面向对象B.高安全性C.平台无关D.面向过程6.下列关于继承的哪项叙述是正确的?( )A.在java中允许多重继承B.在java中一个类只能实现一个接口C.在java中一个类不能同时继承一个类和实现一个接口D.java的单一继承使代码更可靠7.下列的变量定义中,错误的是( )。

A.int 6_a;B.float a;C.int i=Integer.MAX_VALUE;D.static int i=100;8.下列数组 a 中,版本较新的能在程序运行时动态调整大小的是A.int a[]B.String[] aC.a=new ArrayList()D.a=new Array()9.以下字符常量中不合法的是()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
D:Applet不能在浏览器中运行
答案:C
若需要定义一个类域或类方法,应使用( )修饰符。
A:static
B:package
C:private
D:public
答案:A
假设有一个列表框listbox1,要在其最后添加一项,应使用( )语句。
A:listbox.add(“The end item”, 0)
C:实例方法可以直接调用其他类的实例方法
D:实例方法可以直接调用本类的类方法
答案:D
线程在生命周期中要经历5种状态。如果线程当前是新建状态,则它可到达的下一个状态是( )
A:运行状态
B:阻塞状态
C:可运行状态
D:终止状态
答案:C
若在某一个类定义中定义有如下的方法:abstract void performDial( );该方法属于( )方法。
A:b1=true;
B:b1=True;
C:bl=”true”;
D:bl=0;
答案:A
下列关于Applet的叙述中,正确的是( )
A:Applet是Java类,所以可由JDK中的解释器直接解释运行
B:Applet的主类不一定要定义为java.applet.Applet类或JApplet类的子类
C:Applet与Application的主要区别在执行方式上
B:虚拟机
C:代码安全
D:多线程
答案:D
下列叙述中,正确的是( )
A:声明变量时必须指定一个类型
B:Java认为变量number与Number相同
C:Java中唯一的注释方式是”//”
D:源文件中public类可以有0或多个
答案:A
对于构造函数,下列叙述错误的是( )
A:构造函数也允许重载
B:子类无条件地继承父类的无参构造函数
B:listbox.add(“The end item”, 10)
C:listbox.add(“The end item”, -1)
D:listbox.add(“The end item”, 1)
答案:C
D:double
答案:D
下面语句正确的是( )
A:char c=’abc’;
B:long l=oxfff;
C:float f=0.23;
D:double d=0.7E-3;
答案:D
不使用static修饰符限定的方法称为对象(或实例)方法,( )说法是正确的。
A:实例方法可以直接调用父类的实例方法
B:实例方法不能直接调用父类的类方法
A:编译时就不会通过
B:忽略这个事件
C:引起Java程序发生致命错误
D:引发默认的事件处理
答案:B
DataOutputStream对象的writeInt(1)方法可向输出流中写入( )个字节的数据。
A:1
B:2
C:4
D:8
答案:C
下面数据类型中( )占用的空间最大。
A:float
B:int
C:byte
C:子类不允许调用父类的构造函数
D:在同一个类中定义的重载构造函数可以相互调用
答案:C
在Java语言中,单选框类名是( )
A:Label
B:Checkbox
C:Button
D:CheckButton
答案:B
在switch(expression)语句中,expression的数据类型不能是( )
A:double
A:本地
B:最终
C:静态
D:抽象
答案:D
使用( )位置参数,能够使一个部件位于容器的右边。
A:BorderLayout.EAST
B:BorderLayout.WEST
C:BorderLayout.NORTH
D:BorderLayout.RIGHT
答案:A
Java语言中,负责并发管理的机制是( )
A:垃圾回收
《JAVA编程语言》2020年秋季学期在线作业(三)
++运算符的操作数是( )
A:1个
B:2个
C:3个
D:4个
答案:A
与InputStream流相对应的Java系统的“标准输入对象”是( )
A:System.in
B:System.out
C:System.err
D:System.exit()
答案:A
当一个部件有一个事件发ຫໍສະໝຸດ ,但并没有为这个部件的这个事件指定事件监测器,将会发生( )
B:char
C:byte
D:short
答案:A
声明并创建一个按钮对象b,应该使用的语句是( )
A:Button b=new Button();
B:button b=new button();
C:Button btn=new btn();
D:b.setLabel("确定");
答案:A
现有一个变量声明为boolean bl;,赋值语句中正确的是( )
相关文档
最新文档