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接口下列哪个方法是正确的
( )。
AArrayList myList=new Object( ) BList myList=new ArrayList( )
CArrayList myList=new List( ) DList 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. 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类是( )
(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类_______来监听端口
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
二、判断题 第一章 java概述
1. 2. 3. 4. 5. 6. 7.
Java语言具有良好的安全性和可移植性及平台无关性 对 Java语言取消了联合概念,保留了结构概念 错 Java语言中数据类型占内存字节数与平台无关 对 Java语言中可用下标和指针两种方式表示数组元素 错 Java语言的源程序不是编译型的,而是编译解释型的。 对 java语言既是面向对象的又是面象网络的高级语言. 错
Java程序分为两大类:一类是Application程序,另一类是Applet程序。前者又称为Java应用程序,后者又称java小应用程序 对
8. java Application程序是由多个文件组成,其中可以有也可以没有主文件. 错 9. java application程序中,每一个类中,必有一个主方法main()方法。 错
10. 组成java Application的若干类中,有且仅有一个主类,只有主类中含有主方法main(); 对 11. Java Application程序中,必有一个主方法main(),该方法有没有参数都可以。 对
12. 如果一个java程序中有多个类,编译后只生成一个字节码文件,其名字同主
类名。 错
13. Java程序中是不区分大小写字母的 对
14. Java程序编译后生成的字节码文件,其后缀是.exe 错
15. 在java程序中,使用import语句引入的类是在解释器中实现的 对 16. 在运行字节码文件中,使用java命令,一定要给出字节码文件的扩展名.class
错
第二章 java语言基础
17. Java语言标识符中可以使用美元符 对
18. 分号,逗号和冒号都可用为java语言的分隔符 对 19. Java语言的复合数据类型有3种:数据、类和包 错
20. Java语言的基础数据类型有4种:整形,浮点型、字符型和布尔型 对 21. 数据由高类型转换到低类型时,采用强制转换,数据精度要受到损失. 对 22. 布尔型常量可以自动转换为短整型常量 错
23. Java语言使用的是Unicode字符集,每个字符在内存中占8位 错 24. Java语言的字符串不隐含结束符 对
25. Java语言定义符号常量使用final关键字 对
26. Java语言中不同数据类型的长度是固定的,不随机构硬件不同而改变 对 27. 字符型变量中只存放一个字符 对
28. 定义变量时必须时行初始化, 否则变量具有无意义的值. 错 29. 若定义变量时不进行初始化,则该变量一定具有默认值 对
30. Java语言中,变量出现的位置只有一种,即为类体内定义的成员变量 错 31. Java语言规定在嵌套的程序块中不允许定义同名变量。 对 32. Java语言中,数组在静态和动态赋值时都判越界。 对
33. 说明或声明数组时不分配内存大小,创建数组时分配内存大小。 对 34. 基本数据类型的数组在创建时系统将指定默认值 对 35. Java语言在数组元素只有下标表示,没有指会表示 对
36. 创建数组时,系统自动将数组元素个数存放在length变量中,可供用户对数
组操作时使用 对
37. 字符串可分为字符串常量和字符串变量,它们都是对象 对 38. Java语言不使用字符数组存放字符串 对
第三章 java面向对象编程
39. 类是一种类型,也是对象的一种模板 对
40. Java语言只支持单重继承,不支持多重继承 对 41. 类中说明的方法可以定义在类体外 错 42. class不是定义类的唯一关键字 错
43. 某类的对象可以作为另一个类的成员 对 44. 在类体内说明成员变量时不允许赋值。 错 45. 最终变量就是java语言中的符号常量。 对 46. 静态变量的引用只能使用对象。 错 47. 静态方法只能处理静态变量。 对
相关推荐: