程序员(JAVA)_3级理论复习题1

程序员(JAVA)_3级理论复习题1

ID:47016690

大小:3.44 MB

页数:29页

时间:2019-05-30

程序员(JAVA)_3级理论复习题1_第1页
程序员(JAVA)_3级理论复习题1_第2页
程序员(JAVA)_3级理论复习题1_第3页
程序员(JAVA)_3级理论复习题1_第4页
程序员(JAVA)_3级理论复习题1_第5页
资源描述:

《程序员(JAVA)_3级理论复习题1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一部分:基本概念一.单选题1.下面关于Java的说法哪些是错误的?(java面向对象的特征)A.Java是一种完全面向对象的程序设计语言B.Java支持goto语句C.Java提供了许多机制来保证程序的健壮性和安全性D.java是可以跨平台的一门语言答案:[B]2.若要编写一个类Hello,下列说法中哪些是错误的?(java编码规范)A.源代码文件必须叫做Hello.java或者hello.java,否则编译出错B.编译后生成的二进制码文件为Hello.classC.运行的命令为javaHelloD.若将文件Hello.class

2、改名为hello.class,那么用命令javahello也可以运行答案:[D]3.下面哪些不是Java的基本数据类型?(java编码规范)A.byteB.charC.StringD.boolean答案:[C]4.下列选项中不属于软件产业危机的是哪一项?(软件开发的生命周期)A.开发周期过长B.缺乏技术人才C.成本过高D.不能在把软件交给客户之前发现所有的错误答案:[B]5.List接口描述的是一种什么样的抽象数据结构?(java集合)A.一组元素,可以有相同的元素,元素有先后顺序B.一组元素,不能有相同的元素,元素有先后顺序C.一

3、组元素,可以有相同的元素,元素没有先后顺序D.一组元素,不能有相同的元素,元素没有先后顺序答案:[A]6.Set接口描述的是一种什么样的抽象数据结构?(java集合)A.一组元素,可以有相同的元素,元素有先后顺序B.一组元素,不能有相同的元素,元素有先后顺序C.一组元素,可以有相同的元素,元素没有先后顺序D.一组元素,不能有相同的元素,元素没有先后顺序答案:[D]7.Map接口描述的是一种什么样的抽象数据结构?(java集合)A.一组元素,可以有相同的元素,元素有先后顺序29B.一组元素,任意两个元素的关键字不能相同,值也不能相同C

4、.一组元素,任意两个元素的关键字不能相同,值可以相同D.一组元素,不能有相同的元素,元素没有先后顺序答案:[C]8.存放到HashMap中的对象必须实现哪两个方法才能被正确处理?(java集合)A.equals和compareToB.equals和hashCodeC.hashCode和toStringD.clone和compareTo答案:[B]9.下面关于Java中主要异常类的说法中,错误的是?(java异常处理)A.Exception类是所有异常类的祖先B.Error类用于描述系统的内部错误和资源耗尽等严重错误,程序必须捕获这种

5、类型的错误C.产生IOException的原因是程序输入输出遇到了意外的情况D.RuntimeException是虚拟机运行时可能出现的异常,Java默认自动处理答案:[B]10.关于异常的概念,下面说法中哪些是错误的?(java异常处理)A.有些异常是因为代码编写有问题,可以通过修改代码来消除B.有些异常是程序运行的环境造成的,无法通过修改代码消除C.出现异常后应该报告用户原因并退出程序D.异常是程序运行时导致中断了正常的指令流的一种事件答案:[C]11.要从一个图像文件中读入数据,应该使用哪种流?(流的概念)A.FileRead

6、erB.FileInputStreamC.ObjectInputSreamD.ImageInputStream答案:[B]12.要从一个文本文件中读入字符串,应该使用哪种流?(流的概念)A.FileReaderB.FileInputStreamC.ObjectInputSreamD.ImageInputStream答案:[A]13.下面关于对象序列化的说法那些是错误的?(java序列化)A.需要序列化的类,要实现Serializable接口,但不用额外实现任何方法B.不同类的对象可以写入一个流中,对象和原始数据类型的变量也可以混合写

7、入C.向对象流中写入一个对象时,该对象引用到的其他对象也会写入流中,而且从流中读出时会自动还原为原来的引用关系D.向对象流中写入对象时,类(静态)变量也会写入答案:[D]14.利用Socket类进行网络通讯时,首先需要确定哪些信息?(输入输出处理网络编程)A.首先需要确定网络接入方式29B.首先需要确定网络传输速度C.首先需要确定所采用的网络接口协议D.首先需要确定服务器和客户端答案:[D]15.下面的哪一项不是面向过程开发模式的特点?()(软件开发的步骤)A.过程性开发模式侧重建立构成问题解决的处理流B.系统的状态保存在各个数据抽

8、象所定义的数据存储中C.数据抽象、数据结构根据算法步骤的要求开发,它贯穿于过程,提供过程所要求操作的信息D.系统的状态是一组全局变量,这组全局变量保存状态的值,把它们从一个过程传送到另一个过程答案:[D]16.FAST方法被应用在软件

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。