欢迎来到天天文库
浏览记录
ID:21823919
大小:658.93 KB
页数:190页
时间:2018-10-24
《java题库及答案2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java程序设计试题及答案(一)时间:2012-02-20Java程序设计试题及答案(一) 一、判断题。判断下列各题是否正确,若正确,在()内打“√”,否则打“×”。1、Java语言具有较好的安全性和可移植性及与平台无关等特性。√2、Java语言的源程序不是编译型的,而是编译解释型的。√3、Java语言使用的是Unicode字符集,每个字符在内存中占8位。×4、Java语言中不同数据类型的长度是固定的,不随机器硬件不同而改变。√6、一个类可以实现多个接口,接口可以实现“多重继承”。√7、实现接口的
2、类不能是抽象类。×二、不定项选择题。1、编译JavaApplication源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(B)。A、java B、class C、html D、exe2、main方法是Java Application程序执行的入口点,关于main方法的方法首部,以下(B)项是合法的。A、public staticvoid main()B、publicstaticvoidmain(String args[])C、publicstaticintmain(Stri
3、ng[]arg)D、publicvoidmain(String arg[])3、关于下面代码的说法(C)是正确的?publicclassExample{ publicstaticvoidmain(String[]args){ int[]arr=newint[10]; System.out.println(arr[1]); } }A、编译时产生错误 B、编译时正确,运行时将产生错误 C、输出零 D、输出空(null)
4、4、不正确的表达式是(AB)。A、floata=1.0d; B、Doublea=newDouble(1.0) C、bytea=(byte)340; D、Bytea=120;5、定义一个类名为"MyClass.java"的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为(CD)。A、privateclassMyClassextendsObject B、classMyClassextendsObjectC、publicclassMyClass
5、 D、publicclassMyClassextendsObject6、下列构造方法的调用方式中,正确的是(C)。A、按照一般方法调用 B、由用户直接调用C、只能通过new自动调用 D、被系统调用7、private级的成员可以被哪些对象访问?CA、同一包中的其他类 B、仅同一类的私有成员方法C、仅同一类的所有成员方法 D、所有其他类8、关于Object类,以下正确的是(ADE)。A、Object类中定义了一些重要的方法,以方便Java类的使用B、O
6、bject类是一个非常特殊的“虚拟”类,就是说只能从Object类派生出其它类,但不能创建一个Object类的对象,也不能将一个引用变量定义为Object类型C、如果一个类已经有了父类,那么这个类同时继承了Object类,也就是说这时候这个类实际上有两个父类D、Object类是所在其他Java类的直接或间接父类E、Java中的类是单继承的,因此所在的类以Object类为根,形成了棵继承树9、抽象类与普通类的区别是什么?CA、抽象类没有成员变量,只有成员函数B、抽象类只有成员变量,没有成员函数C、抽
7、象类中有抽象函数,而普通类的每个函数都是有具体实现的D、抽象类与普通类没有区别10、使用接口的通常办法是(D)。A、将接口数当作静态数据来调用 B、直接调用接口的方法C、将接口变量作为方法的参数来使用D、定义一个接口变量,该变量指向实现接口的对象来访问E、定义一个接口对象,通过对象访问11、执行下列代码后,哪个结论是正确的String[]s=newString[10]; BDA、s[10]为"" B、s[9]为null; C、s[0]为未定义 D、s.length为10
8、12、以下对substring函数的描述中,错误的是()。BCA、String和StringBuffer类都可以使用substring函数B、substring函数返回一个StringBuffer对象C、substring函数获得从指定位置开始,到指定位置为止的字符串D、substring函数用于获得字符串的一个子串13、如果catch块中包括多个异常类,这些异常类的匹配原则是什么?CA、接try块中程序执行的顺序,寻找最通用的异常类B、接try块中程序执行的顺序,寻找能够最精确匹
此文档下载收益归作者所有