当前位置:首页 > JAVA三级程序员培训题库(标红为答案)
A、当没有对象引用指向原先分配给某个对象的内存时,该内存便成为垃圾。
B、垃圾收集意味着程序不再需要的对象是\无用信息\,这些信息将被回收。 C、JAVA中垃圾收集是自动完成的。
D、JAVA中垃圾收集的所有算法都能100%清除废弃内存。 79、下面哪个不属于垃圾回收算法?(垃圾回收机制的两种方法) A、引用计数法 B、tracing算法 C、generation算法 D、选择算法
80、下面哪些是java语言中的关键字?(Java编码规范) A sizeof B abstract C NULL D Native
81、下面语句哪个是正确的?(Java编码规范) A char='abc'; B byte b=128; C floatf=0.23; D double=0.7E-3;
82、如下哪些字串是Java中的标识符?(Java编码规范) A、fieldname B、super C、3number D、#number
83、关于JAVA序列化与反序列化的说法正确的是?(Java序列化与反序列化的概念)
A、对象序列化是指将对象转换为字节序列的过程,而反序列化则是根据字节序列恢复对象的过程。
B、任何类的对象都能被序列化
C、对实现了Serializable接口的类,采用默认的反序列化方式 D、实现了Externalizable接口的类,采用默认的序列化方式
84、对于JAVA序列化作用的解释,不正确是?(Java序列化与反序列化的概念) A、永久性保存对象,保存对象的字节序列到本地文件中 B、通过序列化对象在网络中传递对象 C、通过序列化在进程间传递对象 D、通过序列化能使JAVA程序顺序进行
85、关于对象序列化的说法,正确的是?(java序列化和反序列化)
A、序列化就是将一个对象的状态和动作都保存起来,然后在适当的时候再获得。 B、如果某个类能够被序列化,而其子不一定能被序列化。 C、声明为static和transient类型的成员数据不能被序列化。 D、对象序列化不能实现分布式对象。
86、关于内部类的叙述不正确的是?(Java内部类的概念)
A、一个内部类的对象能够访问创建它的外部类对象的所有属性及方法 B、对于同一个包中的其它类来说,内部类可以用private修饰,将自己隐藏起来。
C、内部类可定义在方法中,称为局部内部类,但它只能使用方法中的final常量。 D、内部类不能被abstract修饰。
87、关于内部类的说法正确的是?(Java内部类的概念) A、定义在一个类内部的类叫内部类 B、不包含内部类的类称为外部类 C、内部类只能声明public访问限制 D、内部类不能访问外部类的所有方法与属性
88、关于内部类的解释不正确的是?(Java内部类的概念) A、内部类只能被它的外部类,不能再被其他的类使用。 B、内部类可以将一些非面向对象的语句块对象化。 C、使用内部类,可以使得代码更加灵活和富有扩展性
D、内部类的好处很多,我们应该在任何时候都要使用内部类。 89、以下那种类型的对象哪个被throw抛出?(Java异常处理的概念)
A.collection B.Event C.Object D.Exception
90、哪个关键字可以抛出异常?(Java异常处理的概念) A、 transient B、 finally C、 throw D、 static
91、在java的一个异常处理中,哪个语句块可以有多个?(Java异常处理的概念) A、catch B、finally C、try D、throws
92、软件生命周期中所花费用最多的阶段是(软件开发的生命周期) A)详细设计 B)软件编码 C)软件测试 D)软件维护
93、下列选项中不属于软件生命周期开发阶段任务的是。(软件开发的生命周期) A)软件测试 B)概要设计 C)软件维护 D)详细设计
94、软件开发的结构化生命周期方法将软件生命周期划分成(软件开发的生命周期)。
A)定义、开发、运行维护
B)设计阶段、编程阶段、测试阶段 C)总体设计、详细设计、编程调试 D)需求分析、功能定义、系统设计
95、下列叙述不正确的是(软件开发的特点)
A、面向对象的技术已经在现在的软件开发中占据了主流的位置
B、软件开发过程中的任何一个活动都是为了能够产出优秀的代码。所以,代码才是核心。
C、软件的开发过程中如果有一个环节的发生变化变化,不一定会对其它的环节产生影响。
D、目前软件开发慢慢想工程化发展。
96、对于面对对象的软件开发描述不正确的是(软件开发的特点)
A、对于面向对象来说,它最重要的改进就是把世间万物都描述为对象,符合人的正常思维。
B、从程序员的角度看来,面向对象代码更侧重于对象之间的交互,多个对象各司其职,相互协作以完成目标。
C、面对对象软件开发是以软件模块为单位来分配任务。
D、面对对象的优势之一是能够提高代码的重用性,减少程序员的开发工作量。
98、下列叙述中正确的是(软件工程的开发步骤) A)软件测试应该由程序开发者来完成 B)程序经调试后一般不需要再测试 C)软件维护只包括对程序代码的维护
D)以上三种说法都不对
共分享92篇相关文档