java题库(4)

人海汹涌 分享 2019-04-30 下载文档

异常类的类名。

158 下列关于用户创建自己的异常的描述中,错误的是__D___

A.创建自己的异常应先创建一个异常类

B.为实现抛出异常,须在可能抛出异常的方法中书写throw语句 C.捕捉异常的方法是使用try-catch-finally语句格式 D.使用异常处理不会使整个系统更加安全和稳定

159 下开关于用户创建自己的异常的描述中,错误的是___B__(也可以是自己异常类的子

类,但间接是Exception子类,ACD书上有原话 这题可能有点小问题)__ A. 为了保证系统的稳定性,用户可以创建自己的异常和异常类 B. 创建的异常类必须是Exception类的子类

C. 在创建的异常类的类体中可以定义或重载其父类的属性和方法 D. 用户自定义的异常必须使用throw语句进行抛出 160 下列关于异常和异常类的描述中,错误的是_____D_

A. 异常是某种异常类的对象 B. 异常类代表一种异常事件

C. 异常对象中包含有发生异常事件的类型等重要信息 D. 对待异常的处理就是简单的结束程序

161 下列关于异常处理的描述中,错误的是____C____

A. 程序运行时出的异常是通过系统默认的异常处理程序进行处理的 B. 在程序中可以使用try-catch语句捕捉异常和处理异常事件 C. 对于捕获的异常只能在当前方法中处理

D. 使用throw语句可将异常抛出到调用当前方法的方法中处理。 162 下面关键字中?哪一个不是用于异常处理语句( B )?

?A?try ?B?break C?catch ?D?finally 163 请问所有的异常类皆继承哪一个类?(c )? ?。

A?java.io.Exception B?java.lang.Throwable C?java.lang.Exception D?java.lang.Error 164 finally块中的代码将( A )

A. 总是被执行

B. 如果try块后面没有catch块时,finally块中的代码才会执行 C. 异常发生时才被执行

D. 异常没有发生时才被执行

165 关于try....catch...finally...结构中,下列描述哪项是正确的___A_____

A. catch可以有多个 B. catch只能有一个 C. finally不可省略 D.可以没有catch语句

166 在异常处理中,如释放资源、关闭文件、关闭数据库等由( C )来完成。

A.try子句 B.catch子句 C.finally子句 D.throw子句

第七章 线程编程

167 下面的关键词和方法 D ,不是线程同步所需要的

A.synchornized B. wait() C. notify() D.sleep()

168 当对线程进行调度使其暂停时,暂停的时间单位是_______A

A. 毫秒 B. 秒 C. 分钟 D. 小时 169 主线程属于 B A.是守护线程 B.用户线程 C. Thread线程 D.Runnable线程 170 D 方法可以让某个线程等待其他线程的执行结束

A. sleep() B.wait() C. notify() D. join() 171 为了使线程处于暂停状态,可引用______bc____方法

A. wait() B. sleep() C. join D. notify()

172 下面有关线程的说法,错误的是 B

A Java支持多线程编程

B Java中实现多线程编程,必须创建用户自己的线程子类 把Thread作为父类

C在多线程编程中,同一个程序多次运行,可能输出的结果不同。 D 可以调用sleep()使线程挂起(休眠)。 173 在( B )可以设置线程的优先级

A. 当第一次创建线程时 B. 创建线程后的任何时间 C. 只有在线程启动后 D. 以上都不对

第八章 java语言集合操作

174 ______cd__可实现有序的对象操作

A. HashMap B. HashSet C. TreeMap D.LinkedList

175 关于链表结构,陈述错误的是 A A.在链表中查找对象是最有效的 B.链表可动态增长

C.链表中每一个元素都有其前后元素的链接 D.链表中的元素可以重复 176 下列不是迭代器(Iterator) 接口所定义的方法是 D A.HasNext() B. next() C. remove() D. nextElement() 177 Collections类可对集合对象不能进行 D 操作

A.只读 B.同步 C.排序 D.删除 178 java语言的集合框架类定义在________A_包中

A. java.util B. java.lang C. java.array D. java.collections

179 欲构造ArrayList类的一个实例?此类继承了List接口?下列哪个方法是正确的

( B )。

?A?ArrayList myList=new Object( ) ?B?List myList=new ArrayList( )

?C?ArrayList myList=new List( ) ?D?List myList=new List( )

第九章 java输入输出

180 实现字符流的读操作的类的是 C A. FileInputStream B. FileOutputStream C. FileReader D. Writer 181 进行文件操作的类是______BC__

A. Reader B. FileInputStream C. FileWriter D. Writer

182 可用于获得文件或目录的路径名是 A

A. File B. RandomAccessFile C.FileInputStream D.BufferedReader 183 随机文件访问是由____B___类实现的

A. File B. RandomAccessFile C.BufferedInputStream D.BufferedWriter 184 用于关闭流的方法 _____A__

A. close() B. flush() C. read() D. writer 185 可实现对基本数据类型的读写操作的类是_____BC

A. FileReader B. DataInputStream C. DataOutputStream D. FileWriter 186 ___D_____描述了该java语句:File f = new File(“d:\\src\\Hello.txt”);中出现的错误

A. 文件类的构造方法不需要参数

B. 文件类的构造方法的参数不能是字符串 C. 文件类表示的是目录而不是文件

D. 文件类的构造方法的字符串参数必须有转义 187 ——C——方法表示获取一个字节数据

A. close() B. flush() C. read() D. write() 188 java.io包的File类是( D )

(A)字符流类 (B) 字节流类 (C) 对象流类 (D) 非流类

189 .关于RandomAccessFile类的说法正确的是(B)

A. RandomAccessFile类继承自File类

B. RandomAccessFile类对象可读写Java原始类型数据

C. RandomAccessFile类对象只能从文件读Java原始类型数据 D. 随机读写流的指针所计算的是字符的个数

190 下面哪个选项能够构造一个BufferedlnputStream流?( D )

A. New BufferedInputStream(”in.txt”);

B. New BufferedlnputStream(new File(”in.txt”)); C. New BufferedlnputStream(newⅥHter(”in.txt”));

D. New BufferedlnputStream(new FilelnputStream(”in.txt”)); 191 下面哪种流可以用于字符输出?( B )

A. java.io.OutputStream B. java.io.OutputStreamWriter C. java.io.EncodeOutputStream D. java.io.EncodeWriter 192 要创建一个新目录,可用下面( D )类实现

A. FileInputStream B. RandomAccessFile C. FileOutputStream D. File

第十章 网络编程

193 若对WEB页面进行操作,一般会用到的类是____ab___

A. URL B. URLConnection C. Socket D. DatagramSocket 194 IP地址或域名是由______B_类来表示的

A. URL B. InetAddress C. NetworkInterface D. Socket 195 若访问网卡信息,需用到的类是_____C

A. URL B. Network C. NetworkInterface D. InetAddress 196 在套接字编程中,客户方需要用到的Java类______A_来创建TCP连接

A. Socket B. URL C. ServerSocket D. DatagramSocket

197 在套接字编程中,服务器方需要用到的java类___C____来监听端口

A. Socket B. URL C. ServerSocket D. DatagramSocket 198 在UDP通信中,接收和发送数据报要用到的类是 B A.Socket B.DatagramSocket C.DatagramPacket D.MulticastSocket

199 在安全套接字编程中, 客户方一般要用 B 类来创建安全的套接字对象

A. SSLSocket B. SSLSocketFactory C.SSLServerSocketFactory D.SSLServerSocket

综合选择100题

200.当方法遇到异常又不知如何处理时,应该怎么做( )

A.捕获异常 B.抛出异常 C.声明异常 D.嵌套异常

201.编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B ).

A. java B. .class C. html D. .exe

202.设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是( A ). A. 3 B. 3. 5 C. 4 D. 5

203.不允许作为类及类成员的访问控制符的是( B ). A. public B. private C. static D. protected

204.为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( A ).

A. static void method( ) B. public void method( ) C. final void method( ) D. abstract void method( )

205.Java application中的主类需包含main方法,以下哪项是main方法的正确形参?( B )

A. String args B.String args[] C.Char arg D.StringBuffer args[] 206.以下关于继承的叙述正确的是( A ). A.在Java中类只允许单一继承

B.在Java中一个类只能实现一个接口

C.在Java中一个类不能同时继承一个类和实现一个接口

D.在Java中接口只允许单一继承 207.paint()方法使用哪种类型的参数? ( A )

A.Graphics B.Graphics2D

C.String

D.Color D.char D.Dialog D.public

208.以下哪个不是Java的原始数据类型( B ) A.int B.Boolean C.float 209.以下哪项可能包含菜单条( D A.Panel B.Frame

).

C.Applet

210.若需要定义一个类域或类方法,应使用哪种修饰符?( B ) A.static B.package C.private

211.在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行( B ). A.init() B.start() C.destroy() D.stop() 212.给出下面代码,关于该程序以下哪个说法是正确的?( B ) public class Person{

static int arr[] = new int[5];

public static void main(String a[]) {

System.out.println(arr[0]); } }

A.编译时将产生错误 B.编译时正确,运行时将产生错误

C.输出零

D.输出空

213.下列哪些语句关于Java内存回收的说明是正确的? ( D ) A.程序员必须创建一个线程来释放内存

B.内存回收程序负责释放无用内存 C.内存回收程序允许程序员直接释放内存 D.内存回收程序可以在指定的时间释放内存对象 214.以下哪个关键字可以用来对对象加互斥锁?( B )

A.transient B.synchronized C. serialize 215.以下代码段执行后的输出结果为( C ) int x =-3; int y =-10; System.out.println(y%x); A.-1 B.2

D.static

C.1 D.3

216.有以下程序片段,下列哪个选项不能插入到行1.( D ) 1.

2 .public class Interesting{ 3. //do sth 4.}

A.import java.awt.*; B.package mypackage;

C.class OtherClass{ }

217. 设有下面两个赋值语句:

a = Integer.parseInt(“12”);

b = Integer.valueOf(“12”).intValue(); 下述说法正确的是( A ).

A.a是整数类型变量,b是整数类对象.

B.a是整数类对象,b是整数类型变量. C.a和b都是整数类对象并且值相等.

D.public class MyClass{ }


java题库(4).doc 将本文的Word文档下载到电脑

下一篇:纬地计算详细步骤(教学生用2012版) - 图文

相关推荐
相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7 元

支付方式:

开通VIP包月会员 特价:29元/月

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