JavaSe内部测试笔试题--精选文档

上传人:cn****1 文档编号:512451642 上传时间:2023-01-18 格式:DOC 页数:11 大小:53KB
返回 下载 相关 举报
JavaSe内部测试笔试题--精选文档_第1页
第1页 / 共11页
JavaSe内部测试笔试题--精选文档_第2页
第2页 / 共11页
JavaSe内部测试笔试题--精选文档_第3页
第3页 / 共11页
JavaSe内部测试笔试题--精选文档_第4页
第4页 / 共11页
JavaSe内部测试笔试题--精选文档_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《JavaSe内部测试笔试题--精选文档》由会员分享,可在线阅读,更多相关《JavaSe内部测试笔试题--精选文档(11页珍藏版)》请在金锄头文库上搜索。

1、JavaSE结课笔试注意:1、考试时间120分钟;2、请将答案填写到答题纸上;1、 面向对象编程的三大特性是( )A) 封装,继承,多态B) 封装,重用,继承C) 继承,抽象,多态D) 封装,灵活,抽象2、 下面关于构造方法的说法正确的是( )(多选)A. 构造方法不能被继承B. 构造方法不能被重写C. 构造方法不能被重载D. 构造方法不能声明为private3、 下面关于类的说法,不正确的是( )A) 类是同种对象的集合和抽象B) 类属于Java语言中的引用数据类型C) 对象是类的实例D) 类就是对象4、 封装性可以对类的成员进行访问级别控制,其中限制最严格的是( )A) publicB)

2、privateC) defaultD) protected5、 以下哪种类成员修饰符可以在不同包的子类中访问( )A) staticB) privateC) defaultD) protected6、 Java语言中哪个包是被自动导入的( )A) java.utilB) java.langC) java.defaultD) java.io7、 以下程序代码中,如何使属性foo可以在方法bar中被直接访问( )class Testpublic float foo;public static void bar() /方法bar的代码A) 将public float foo改为protected f

3、loat fooB) 将public float foo改为private float fooC) 将public float foo改为static float foo D) 将public float foo改为float foo8、 有一个类MyClass,它的构造方法声明正确的是( )A) void MyClass(int x) .B) Myclass(int x).C) public MyClass(int x)D) public void MyClass(int x)9、 对下列程序说法正确的是( )public class Test7public static void main

4、(String args) String s1 = Hello world; String s2 = Hello; s2 = s2 + world; System.out.println(s1 = s2);A) trueB) falseC) 编译错误D) Hello world10、 在Java中,如果父类中的某些方法不包含任何逻辑,并且需要由子类重写,应该使用( )关键字来声明父类的这些方法A) finalB) abstractC) staticD) void11、 考虑以下代码byte array1;byte array2;byte array3;byte array4;以下数组操作中正确

5、的是( )A) array2 = array1;B) array3 = array4;C) array1 = array3;D) array1 = array4;12、 关于数组,下列说法不正确的是( )A) 数组是一系列相同类型数据的集合B) 数组的元素可以是基本型、引用型或其它数组C) 定义数组的同时必须分配内存空间D) 一个数组中的所有值必须是相同类型13、 下面关于接口说法不正确的是( )A) 接口的所有方法都是抽象的B) 接口所有的方法一定都是public的C) 用于定义接口的关键字是implementsD) 接口是一组行为的集合14、 为了区分类中重载的同名不同方法,要求( )A)

6、 参数的类型或个数不同B) 使用不同的参数名C) 修改访问权限D) 方法返回值数据类型不同15、 如果子类覆盖了父类的一个public方法,则此方法在子类中可以使用什么修饰符( )A) public B) public和protectedC) privateD) 任何修饰符都可以,根据需要选用16、 不能用在类上的修饰符是( )A) finalB) publicC) abstractD) protected17、 下列程序段运行后,标准输出是( )public class TestExpublic static void main(String args)method();static voi

7、d method() try System.out.println(test); finally System.exit(0);/程序中止 System.out.println(finally); A) testB) finallyC) testfianllyD) 无法通过编译18、 运行下面的程序时会产生什么异常( )public class TestExstatic public void main(String args) int x = 0; int y = 2/x;/只报先出现的异常 int z = 1, 2, 3, 4; int p = z4;/越界,调用Exception in

8、thread main java.lang.ArithmeticException: / by zeroat IOTest.main(IOTest.java:5)A) ArrayIndexOutOfBoundsExceptionB) NumberFormatExceptionC) ArithmeticExceptionD) ArithmeticException和ArrayIndexOutOfBoundsException19、 关于异常,下列描述正确的是( )A) try代码段和其后跟随的catch代码段之间可以有间隔代码B) 每个catch代码段声明其能处理的一种特定类型的异常C) fin

9、ally代码段在异常出现的情况下不被执行D) finally代码段中不可以有try和catch代码段/ X20、 关于日期时间说法正确的是( )A) java.util.Date类无法表示1970年1月1日00:00:00之前的时间B) 要得到日历类的实例,我们唯一的做法是new GregorianCalendar()C) 日历类可以自动处理闰年D) 使用Date类是操纵日期时间数据的最好方法 21、 要将字符串2008年8月8日20:00:00解析成Date实例,SimpleDateFormat的格式模板应该是( )A) yyyy-MM-dd hh:mm:ssB) yyyy-mm-dd HH

10、:MM:SSC) yyyy年M月d日hh时mm分ss秒D) yyyy年M月d日hh:mm:ss22、 关于集合框架,说法不正确的是( )A) 与数组不同,集合框架是容量可变的容器B) 集合框架不能保存基本类型,但是可以将它们转换为包装类后保存C) 集合框架中的List, Set, Map接口都是Collection接口的子接口D) 集合类除了提供可变容量的存储外,还提供了对数据的算法23、 对保存在List中的数据进行查找,方法不正确的是( )A) 对元素进行遍历,依次比较B) 对内容有序的List可以进行二分法查找C) 调用indexOf方法查找D) 无论是否有序都可以用二分法查找,比线性查

11、找快很多24、 如果要按照特定顺序保存元素,应当使用的容器是( )A) HashMapB) ArrayListC) JFrameD) TreeSet25、 有一个名为myList的ArrayList实例,取得其最后一个元素的方法是( )A) myList.get(0); B) myList.get(mylist.last();C) myList.get(myList.size();D) myList.get(myList.size()-1);26、 有一个名为myList的ArrayList实例,调用mylist.get(0)的结果是( )A) 正确取得其第一个元素B) 返回数字0C) 可能产

12、生异常D) 以上都不正确27、 要保证被装入Set的元素不会重复,需要元素的类型正确实现( )方法A) equalsB) hashCodeC) toStringD) finalize28、 当试图编译并运行下面程序时会出现什么结果( ) class A public int getNumber(int a) return a+1; class B extends A public int getNumber(int a, char c) return a+2; public static void main(String args) B b=new B(); System.out.printl

13、n(b.getNumber(0); A) 编译错误B) 运行错误C) 1D) 229、 当编译并运行下面程序时会出现什么结果( )public class MyAr public static void main(String argv) int i = new int5; System.out.println(i5); A) 编译出错B) 运行出错C) 输出0D) 输出“null”30、 要将内存中的一首MP3音乐的数据保存到磁盘上,应当使用什么流( )A) FileWriterB) BufferedWriterC) FileOutputStreamD) ObjectOutputStream31、 编写一个通信软件,要求能将数据可靠地传输,应当使用的是( )A) ServerSocket和SocketB) DatagramSocket和DatagramPacketC) URL和URLConnectionD) DNS和HTTPStream32、 当编译并运行下面程序时会发生什么结果( )public class Bground extends Thread public static void main(String argv) Bground b = new Bground(); b.run()

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 人力资源管理师

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号