ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:25.68KB ,
资源ID:23235212      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/23235212.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JAVAOOP复习题笔试.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

JAVAOOP复习题笔试.docx

1、JAVAOOP复习题笔试JAVAOOP复习题类型:(笔试)范围:内测/月考日期:时长:1小时总分数:100 分姓名:准考证号:证件号码:理论部分注意:考试结束试卷必须交回,答案填写在答题卡上1. .给定两个java程序,如下:的编译运行结果是(选一项)pubilc interface Face int count = 40;pubilc class Text implements Face private static int counter; pubilc static void main(Stringargs) counter );A、40B、41C、0D、12. Java程序中读入用户输

2、入的一个值,要求创建一个自定义的异常,如果输入值大于10,使用throw语句显式地引发异常,异常输出信息为“somethings wrong!”,语句为(选一项)A、if (I10) throw Exception(somethings wrong!);B、if (I10) throw Exception e (somethings wrong!);C、if (I10) throw new Exception(somethings wrong!);D、if (I10) throw new Exception e (somethings wrong!);3. Java程序中类的定义如下:clas

3、s Demo private int count; public Demo() count=new int10; public void setCount(int ct,int n) countn=ct; public int getCount(int n) return countn; public void showCount(int n) Count is +countn); 在创建Demo类的实例后,通过调用showCount(9)方法得到的显示结果是(选一项)A、Count is 0B、Count is nullC、编译错误D、运行时错误4. java程序中有如下代码:DataInp

4、utStream din = new DataInputStream ( new BufferedInputStream(new FileInputStream() );假设在文件中只有如下一段字符:abcdefg。则:在屏幕上打印(选一项)A、AB、BC、97D、985. java语言中,下列处理输出操作的所有类的基础的是(选一项)A、DataOutputB、OutputStreamC、BufferedOutputStreamD、IOStream6. Java中,使用()修饰符时,一个类能被同一包或不同包中的其他类访问。(选一项)A、privateB、protectedC、publicD、f

5、riendly7. public class MyClass1public static void main (String argv)_ class MyInner 在以上java代码中的横线上,不可放置()修饰符。(选一项)A、publicB、privateC、staticD、friend8. public class Test public static void main(String args) EqTest e = new EqTest(); (); class EqTest String s = Java; String s2 = java; public void show()

6、 .public void aMethod(int i).public void aMethod(int i,float f).A、多继承B、重载C、重写D、多态9. 为了判断两个字符串s1和s2是否相等,应当使用(选一项)A、if (s1=s2)B、if (s1=s2)C、if (strcpy(s1,s2)D、if (s2)10. 下列关于类中的描述错误的是(选一项)A、类是拥有相同特征、共同的行为和共同的关系的一组对象B、类是对象在现实世界的具体表现形式C、类似的对象归为一个类,每个类描述一组独立的对象D、对象是类的实例,类结构是对象抽象的实用形式11. 下面程序的输出是(选一项)clas

7、s A2 extends A1 A2() A2); public static void main(String args) new A2(); class A1 A1() A1); A、A1B、A2C、A1A2D、A2A112. 下面是Java程序中的一些声明,选项中能够通过编译的一项是(选一项)String s1 = new String(Hello);String s2 = new String(there);String s3 = new String();A、s3 = s1 + s2B、s3 = s1 s2C、s3 = s1 | s2D、s3 = s1 - s213. 研究下面的Ja

8、va代码:public class testException public static void main(String args) int n=0,1,2,3,4; int sum=0; try for(int i=1;i6;i+) sum=sum+ ni; sum=+sum); catch(ArrayIndexOutOfBoundsExpception e) 数组越界); finally 程序结束); 输出结果将是(选一项)A、10 数组越界 程序结束B、10 程序结束C、数组越界 程序结束D、程序结束14. 要使用Java创建一个新目录,你可用如下()类的实例。(选一项)A、File

9、B、FileoutputStreamC、PrintwriterD、BufferedReader15. 要使用流类和整个输入输出流,则必须导入()包。(选一项)A、B、C、D、16. 以下Java语句中,( )可以构造一个DataOutputStream对象。(选一项)A、new DataOutputStream(new FileOutputStream();B、new DataOutputStream(new OutputStream();C、new DataOutputStream(new FileWriter();D、new DataOutputStream(new FileInputSt

10、ream();17. 在J2EE中,下面的代码中出现编译错误的是(选一项)A、File f = new File(/,);B、DataInputStream din = new DataInputStream(new FileInputStream();C、InputStreamReader in = new InputStreamReader;D、OutputStreamWriter out = new OutputStreamWriter;18. 在J2SE中,下列元素经过排序的集合类是(选一项)A、LinkedListB、StackC、HashtableD、TreeSet19. 在包的M

11、ath类中,求最大值的方法为(选一项)A、Max()B、Min()C、Abs()D、Ceil()20. 在java的异常处理中,能单独与finally语句一起使用的块是(选一项)A、tryB、catchC、throwD、throws21. 在Java语言中,当一个类的某个变量声明为protected时下列说法正确的是(选两项)A、只有同一类中的成员才能访问它B、不同包中的任何其他类都能够访问它C、同包中的任何其他类能够访问它D、不同包中的子类可以访问该变量22. 在Java语言中,如果你有下面的类定义:abstract class Shape abstract void draw();Clas

12、s Square extends Shape如果你试图编译上面的代码会发生(选一项)A、一切成功编译B、Shape可以编译,Square不能编译C、Square可以编译,Shape不能编译D、Shape,Square都不能编译23. 在Java语言中,小明在他的包mypackage中定义了类My_Class,在mypackage的子包mysubpackage中也有个类My_Class。小明用.import mypackage:引入包,执行其中的语句:My_Class NewClass=New My_Class();时,将发生(选一项)A、创建一个类对象B、创建一个类mypackage. 的对象

13、C、该语句是错误的D、创建一个类的对象和一个类mypackage. 的对象24. 在Java语言中,小明在他的类SquareRoot中定义了方法method_A,其中包含语句:double my_result=(1000);他需要导入(选一项)A、.*B、.*C、以上皆非25. 在Java中,( )对象可以使用键/值的形式保存数据。(选一项)A、ArrayListB、HashSetC、HashMapD、LinkedList26. 在Java中,()接口位于集合框架的顶层。(选一项)A、MapB、CollectionC、SetD、List27. 在JAVA中,com包中某类的方法使用下列()访问

14、修饰符修饰后,可以被包中的子类访问,但不能被中其他类访问。(选一项)A、privateB、protectedC、publicD、friendly28. 在Java中,调用() 方法可能返回的结果是()。(选一项)A、B、C、D、29. 在Java中,调用() 方法可能返回的结果是(选一项)A、B、C、D、30. 在java中,定义接口的关键字是(选一项)A、classB、interfaceC、extendsD、implements31. 在Java中,根据你的理解,下列方法( )不可能是类Orange的构造方法。(选一项)A、Orange()B、Orange()C、public void Or

15、ange()D、public Orange()32. 在Java中,关健字()使类不能派生出子类。(选一项)A、finalB、publicC、privateD、volatile33. 在Java中,关于CLASSPATH环境变量的说法不正确的是(选一项)A、CLASSPATH一旦设置之后不可修改,但可以将目录添加到该环境变量中B、编译器用它来搜索各自的类文件C、CLASSPATH是一个目录列表D、解释器用它来搜索各自的类文件34. 在Java中,关于final关键字的说法正确的是(选两项)A、如果修饰变量,则一旦赋了值,就等同一个常量B、如果修饰类,则该类只能被一个子类继承C、如果修饰方法,则

16、该方法不能在子类中被覆盖D、如果修饰方法,则该方法所在的类不能被继承35. 在JAVA中,类Animal中的方法PrintA()定义如下:public void printA() int a=10; int result=10%3; 在类Dog中方法printA()定义如下:public void printA() int a=10; 类的定义如下:class Dog extends animal若有语句:Animal animal = new Dog();();则这段代码输出为(选一项)A、0B、C、2D、336. 在Java中,如果父类中的某些方法不包含任何逻辑,并且需要由子类重写,应该使

17、用( )关键字来声明父类的这些方法。(选一项)A、finalB、staticC、abstractD、void37. 在JAVA中,如果要在字符串类型对象Sjava,中找出字母v出现的位置(即位置2),可使用(选一项)A、mid(2,s)B、charAt(2)C、(v)D、indexOf(s,v)38. 在Java中,下列( )做法可以得到Connection对象和Statement对象。(选一项)A、使用Class的getConnection方法可以得到Connection对象,使用Connection对象的createStatement方法可以获得Statement对象B、使用Class的g

18、etConnection方法可以得到Connection对象,使用DriverManager对象的createStatement方法可以获得Statement对象C、使用DriverManager的getConnection方法可以得到Connection对象,使用Connection对象的createStatement方法可以获得Statement对象D、使用DriverManager的getConnection方法可以得到Connection对象,使用Statement对象的createStatement方法可以获得Statement对象39. 在java中,下列赋值语句正确的是(选两项)

19、A、char c=a;B、char c=a;C、char c=97;D、char c=new Character(a);40. 在Java中,下列关于抽象类的描述正确的是( )。(选一项)A、抽象类可以被实例化B、如果一个类中有一个方法被声明为抽象的,那么这个类必须是抽象类C、抽象类中的方法必须都是抽象的D、抽象类不能含有构造方法41. 在Java中,下列选项表示字符a值的是(选一项)A、aB、aC、new Character(a)D、000a42. 在Java中,下面关于包的陈述中正确的是(选两项)A、包的声明必须是源文件的第一句代码B、包的声明必须紧跟在import语句的后面C、只有公共类

20、才能放在包中D、可以将多个源文件中的类放在同一个包中43. 在Java中,下面关于包的陈述中正确的是(选一项)A、包的声明必须是源文件的第一句代码B、包的声明必须紧跟在import语句的后面C、只有公共类才能放在包中D、多个源文件中的类不可以放在同一个包中44. 在Java中,下面关于构造函数的描述正确的是(选一项)A、类必须有显式构造函数B、它的返回类型是voidC、它和类有相同的名称,但它不能带任何参数D、以上皆非45. 在Java中,下面描述正确的是()。(选一项)A、try块中可以有嵌套try块B、try块后最多可以跟随3个catch块C、try块可以单独存在D、finally块可以单

21、独存在46. 在Java中,要想使只有定义该类所在的包内的类可以访问该类,应该用( )关键字。(选一项)A、不需要任何关键字B、privateC、finalD、protected47. 在Java中,已定义两个接口B和C,要定义一个实现这两个接口的类,以下语句正确的是(选一项)A、interface A extends B,CB、interface A implements B,CC、class A implements B,CD、class A implements B, implements C48. 在java中,以下代码()正确地创建了一个InputStreamReader类型的对象(

22、选一项)A、new InputStreamReader(new FileInputStream();B、new InputStreamReader(new FileReader();C、new InputStreamReader(new BufferedReader();D、new InputStreamReader();49. 在java中,运行时发生的错误称为( )。(选一项)A、异常B、暂停C、消息D、服务50. 在Java中,在单一文件中import、class 和package的正确出现顺序是(选一项)A、class,import, packageB、package, import,

23、 classC、import, package, classD、package, class, import51. 在java中,在方法前使用()关键字,可以表示此方法为类方法,无需创建对象即可访问。(选一项)A、voidB、finalC、publicD、static52. 在Java中,在使用JDBC时,对于多次调用同一条SQL语句的情况,使用( )通常会提高效率。(选一项)A、StatementB、CallableStatementC、PrepareStatementD、ParameterStatement53. 在Java中,执行下面的语句后,c的值为(选一项)String s = Je

24、ssica ;char c = (6);A、nullB、 C、c D、a54. 在Java中已获得默认类型的 Resultset 对象 rs, 要获取结果集中的数据 , 必须执行的语句是(选一项)A、()B、()C、()D、()55. 在jave中,类Worker是类Person的子类,Worker的构造方法中有一句”super()”, 该语句 (选一项)A、调用类Worker 中定义的super()方法B、调用类Person中定义的super()方法C、调用类Person的构造函数D、句法错误56. 在及以上版本中,如果你试图编译和运行下面代码会发生什么(选一项)Integer ten=new Integer(10);Long nine=new Long (9); + nine);int i=1; + ten);A、19 然后是20B、19 然后是11C、编译错误D、10然后是157. 在类的说明符中,被指定为私有的数据可以被以下()访问。(选一项)A、程序中的任何函数B、其他类的成员函数C、类中的成员函数D、派生类中的成员函数

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1