(JAVA)_3级_理论知识复习题2

(JAVA)_3级_理论知识复习题2
第3部分
(一)基本概念部分复习题
蔡星辰基础知识
一、判断题(将判断结果填入括号中。正确的填“√”,错误的填“×”):
1.在java中一个类不能同时继承一个类和实现一个接口。(F )
2.关于集合 List 接口继承了 Collection 接口以定义一个不允许重复项的有序集合。F
3.jsp不采用多线程。( F)
4.关于垃圾回收机制,当JVM处于空闲时,垃圾收集器线程会自动检查每一块分配出去的
水利水电技术内存空间。( F)
5.NULL是java关键字。( F)
6.关于JAVA序列化与反序列化,任何类的对象都能被序列化。(F )
7.内部类只能被它的外部类,不能再被其他的类使用。(T )
8.面向对象的技术已经在现在的软件开发中占据了主流的位置。T )
9.软件开发过程中的任何一个活动都是为了能够产出优秀的代码。所以,代码才是核心。
(F )四野档案
10.软件开发方法可归纳为三种模式:基于瀑布模型的结构化生命周期法、基于动态需求定
义的原型化方法和面向对象的方法。(T )
桓仁东山中学
11.所有的文件输入/输出流都继承于InputStream类/OutputStream类。(F )
12.程序中抛出异常时(throw …),只能抛出自己定义的异常对象。(F )
13.由于URL对象对应的Internet地址可以划分为“协议名”、“端口号”和“文件名”3
部分,所以创建一个URL对象后,可以通过修改这3部分内容来修改这个URL对象的
Internet地址。( F)关于企业加强职工福利费财务管理的通知
14.在因特网中不同计算机的相同端口号是没有联系的。(F )
15.不管网络层使用的是什么协议,在实际网络的链路上传送数据帧时,最终还是必须使用
IP地址。(F )
16.广域网和局域网都是互联网的重要组成构件。尽管它们的价格和作用距离相差很远,所
以从互联网的角度来看,广域网和局域网却也是不平等的。(F )
二、单项选择题(选择一个正确的答案,将相应的字母填入题内的括号中)
1.java语言在语言的类型上应属于那种类型的语言( B)
(A)编译型的语言
(B)解释型的语言
(C)脚本型的解释语言
(D)编译链接型的语言
2.关于java的面向对象的编程特性中的封装机制,以下说法正确的是(A )
(A)将问题的特征属性与问题的功能方法相组合在一起形成一个类。
(B)将问题的特征属性与问题的功能方法相分离,形成各自的程序。
(C)将问题的特征属性内嵌到问题的功能方法的定义体中。
(D)对具体问题只需给出其功能实现方法,而不必给出其特征属性的定义。
3.Hashtable实现以下哪个接口(A )
(A)java.util.Map
(B)java.util.List
(C)java.util.Hashable
(D)java.util.Collection
4.下面关于集合的说法正确的是(B )
(A)List 接口继承了 Collection 接口以定义一个不允许重复项的有序集合。
雷击风险评估(B)ArrayList 和 LinkedList是List接口的实现类。
(C)要支持随机访问,选择LinkedList类较好,而顺序的访问列表元素使用ArrayList类更好。
(D)Set 接口继承 Collection 接口,而且它允许集合中存在重复项。
5.哪种方式能将新的内容追加到一个文本文件“”? ( C)
(A)OutputStream out=new FileOutputStream(“”);
(B)OutputStream out=new FileOutputStream(“”, “append”);
(C)FileOutputStream out = new FileOutputStream(“”,true);
(D)FileOutputStrea out=new FileOutputStream(new file(“”));
6.在读字符文件Employee.dat时,使用该文件作为参数的类是D( )
(A)BufferReader
(B)DataInputStream
(C)DataOutoutStream
(D)FileInputStream
7.要使用Java语言开发socket程序,需要使用(A )包。
(A)www./doc/055512422.html,
(B)java.io
(C)java.awt
(D)java.util
8.JAVA语言中的套接字(Socket)是一种基于网络进程通信的接口,是网络通信协议的
一种应用。它有两个主要类,下列哪个在Application应用程序中实现客户端的通信功能。(C )
(A)ServerSocket类
(B)URL类
(C)Socket类
(D)Client
9.Thread类用来创建和控制线程,一个线程从下面(B )方法开始执行。
(A)init()
(B)start()
(C)run()
(D)notifyAll()
10.下列有关线程的叙述哪个是正确的?(B )
(A)一旦一个线程被创建,它就立即开始运行
(B)调用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行
(C)主线程不具有默认优先级
(D)Java中线程的优先级从低到高以整数0~9表示
11.关于JAVA中垃圾回收机制的说法正确的是?(C )
(A)Java技术提供了一个轻量级的线程,即垃圾收集器线程,来跟踪每一块分配出去的内存空间。
(B)当JVM处于空闲时,垃圾收集器线程会自动检查每一块分配出去的内存空间。
(C)当程序运行结束后,所有创建的对象都会被自动清除出内存空间。
(D)垃圾收集线程在一个Java程序中的执行是自动的,也可以强制执行
12.关于JAVA中垃圾回收的说法正确的是?(B )
(A)当没有对象引用指向原先分配给某个对象的内存时,该内存便成为垃圾。
(B)垃圾收集意味着程序不再需要的对象是"无用信息",这些信息将被回收。

本文发布于:2024-09-24 17:15:07,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/467709.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:方法   垃圾   线程   语言   对象   使用   接口
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议