岱左吧

代做作业_国开电大作业代做_奥鹏作业代写_各科作业辅导

东华大学网络教育学院《JAVA程序设计语言基础》平时作业2代做案例

admin    2022-11-01    1080

         2022Java程序设计第2次在线作业

1. 选择题

微信号:wuyouhw
添加微信好友, 获取更多信息
复制微信号

(1) Java语言中的异常,不正确的是(  )

A. 异常代表应用程序所处的一种不正常状态

B. Java程序的健壮性得益于异常处理机制

C. Java语言中,异常是一种对象

D. 所有异常必须捕获

(2) 关于Java语言中的集合,正确的是(  

A. 数组中各元素的类型可以不同

B. 向量Vector中的各分量的类型需相同

C. 列表List中的元素不能相同

D. 集合Set中的元素不能相同

(3) 关于Java中的字符串(String)不正确的是(    

A. String类的值不可更改

B.  BufferString类的值可更改

C.  String类型是基本类型

D.  String类型是引用类型

(4) 关于线程不正确的是(

A. Java语言对多线程编程提供了良好的支持

B. 线程是一个程序的完整执行

C. 每个Java进程都至少有一个线程

D.  Java线程机制提供了一种程序并行执行手段

(5) Swing组件中,关于绘编程的正确描述是

A. 图形界面中的组件通过容器来组织

B. 可以直接向顶层容器添加基本组件

C. 中间容器的用法与顶层容器的用法相同

D. 基本组件可以直接加入到图形界面中

 

 

 

 

2. 填空题

(1) 异常代表着应用程序所处的一种(      )状态

(2) Java语言中的异常分为(   )异常和(      )异常

(3) 在程序出现了错误时,为了不引起系统更大的错误甚至崩溃,Java语言采用(     )来解决这些问题

(4) 一个方法如果需捕获异常,捕获的异常需用关键字(    )声明

(5) 抛出异常的关键字是(    

(6) Java的输入/输出以(   )方式处理。

(7) 基本数据类型不具备面向对象的特性,Java语言系统为每一种基本类型提供相应的类型对象(    )来解决这个问题。

(8) Java语言系统使用关键字(        )对线程对象要操作的资源进行加锁。

(9) 设置窗口可见性的方法是(        

(10) 向容器中添加组件的方法是(       

3. 简答题

(1) 大致描述Java语言中的异常类层次结构。

(2) 什么叫进程?什么叫线程?多线程的作用是什么?

(3) 简述线程的生命周期和创建多线程的两种方式。

(4) 什么叫组件?Java中的图形类组件按组成关系可以分为哪几

(5) 什么叫图形操作中的事件响应?

4. 程序分析题,分析以下程序在执行过程中分析输入字符B和数字3的执行结果。

public class Demo2 {

public static void main(String[] args) {

int i=0;

String[] choise={"A","B","C"};

Scanner cin =new Scanner(System.in);

try {

System.out.println("----Flag 1 ----");

System.out.println("请输入你的选项(123");

i=cin.nextInt();

System.out.println(choise[i-1]);

System.out.println("----Flag 2 ----");

     }

catch(InputMismatchException e) {

System.out.println("----Flag 3 ----");

System.out.println("输入数据格式错,要求是整型!");

System.out.println("----Flag 4 ----");

     }

      catch(ArrayIndexOutOfBoundsException e) {

   System.out.println("----Flag 3 ----");

   System.out.println("数组越界!");

   System.out.println("----Flag 4 ----");

    }

finally  {

System.out.println("----Flag 5 ----");

System.out.println("执行完毕!");

    }

System.out.println("----Flag 6 ----");

 }

}

 

5. 编程题(提交程序代码和程序运行结果截图)

(1) 先自定义一个被零除的异常类DividedByZeroException,其中仅定义一个  方法getMessage()返回除数不能为零,然后定义一个计算两个数相除的测试类。

(2) 编写一个GUI程序,界面上包含一个按钮,点击按钮后在界面上画一个矩形。

(3) 定义两个线程类ThreadAThreadB,其行为是分别显示“I am Chines“I love our motherland”, 然后在main()函数中创建两个线程的对象,并分别启动两个线程。

(4) 5.7节综合举例-图书管理系统


本文链接:https://daizuozuoye8.com/?id=614

转载声明:本站发布文章及版权归原作者所有,转载本站文章请注明文章来源!

上一篇   下一篇

相关文章

请发表您的评论

复制成功
微信号: wuyouhw
添加微信好友, 获取更多信息
我知道了
添加微信
微信号: wuyouhw
添加微信好友, 获取更多信息
一键复制加过了
微信号:wuyouhw添加微信