大学网课搜题引擎
首页
安徽省网络课程学习中心平台
Java语言程序设计
多线程技术与异常处理机制
题目详情
简答题
下列常见的系统定义的异常中,哪个是输入输出异常?( )
A IOException
B ClassNotFoundException
C UnknownHostException
D FileNotFoundException
查看答案与解析
简答题
实现Runnable接口创建线程的方式相比于扩展Thread类的方式更有利于资源共享。 正确错误
简答题
关于异常,下列说法正确的是( )。 A 异常是一种对象 B 为了保证程序运行速度,要尽量避免异常控制 C 一旦程序运行,异常将被创建 D 以上说法都不对
简答题
下面关于关键字synhronized的描述正确的是( )。 A 允许两个进程并行运行但其之间相互通信 B 保证任何时候只有一个线程访问一个方法或对象 C 保证两个或多个进程同时启动和结束 D 保证两个或多个线程同时启动和结束
简答题
被synchronized修饰的关键字修饰的方法某一时刻只允许一个线程访问,访问该方法的其他线程会阻塞。 正确错误
简答题
下列关于Thread类提供的线程控制方法的说法中,正确的是( )。 A 线程A通过调用interrupt()方法来中断其阻塞状态 B 在线程A中执行线程B的join()方法,则线程A等待直到B执行完成 C 若线程A调用方法isAlive()返回值为true,则说明A正在执行中 D currentThread()方法返回当前线程的引用
简答题
某排序索引(例如对数组、字符串或向量的排序)超出范围时抛出的异常是( )。 A IndexOutOfBoundsException B NumberFormatException C StringIndexOutOfBoundsException D ArrayStoreException
简答题
当异常发生时,将终止( )。 A 整个程序 B 产生异常的try块 C 只终止抛出异常的方法 D 上面的说法都不对
简答题
关于Java中异常的叙述正确的是( )。 A 异常是程序编写过程中代码的语法错误 B 异常是可以捕获和处理的 C 异常是程序编写过程中代码的逻辑错误 D 异常出现后程序的运行马上终止退出
简答题
下面哪个类是所有异常类的父类?( ) A Exception B Error C Throwable D AWTError
简答题
以下哪个方法可能让线程进入同步阻塞状态?( ) A 运行状态中的线程执行 wait() 方法 B 线程获取 synchronized 锁失败 C 调用线程的 sleep() 方法 D 调用线程的join() 方法
简答题
Java中用来抛出异常的关键字是( )。 A try B catch C finally D throw
简答题
当方法遇到异常又不想在当前方法中处理时,下列哪种说法是正确的?( ) A 捕获异常 B 抛出异常 C 声明异常 D 嵌套异常
简答题
通过实现Runnable接口的方式创建线程相比继承Thread类有很多优点,下面哪些是关于这些优点的描述( )? A 可以避免Java中的单继承的限制 B 代码可以被多个线程共享 C 可以提高并发程度 D 线程的运行速度更快
简答题
当调用了未经初始化的对象或者是不存在的对象时,程序产生的异常是( )。 A ClassNotFoundException B ArithmeticException C IllegalAccessException D NullPointerException
简答题
下面哪些是Thread类中本身的方法(不包括继承)?( ) A wait() B start() C sleep(long mi) D notify()
简答题
使用 new 关键字和Thread 类或其子类建立一个线程对象后,该线程对象就处于就绪状态。 正确错误
简答题
在异常处理中,释放资源、关闭文件、关闭数据库等由哪一部分完成?( ) A try子句 B catch子句 C finally子句 D throw子句
简答题
下列哪些方法可以实现对变量的同步访问?( ) A 使用synchronized B 使用transient C 使用volatile D 使用wait和notify/notifyall
Java语言程序设计
章节列表
Java语言概述
17
第1期考试
23
Java语言基础
10
面向对象程序设计基础
18
数组与字符串
5
图形用户界面设计
30
Java图形绘制
6
多线程技术与异常处理机制
19
文件和输入输出流
12
Java网络编程基础
4
Java数据库编程基础
13