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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

极客营9营考试题目.docx

1、极客营9营考试题目极客营9营考试题目极客营九营第三周考试(100分)单选题(15题,每题2分,共30分):1.在Java中,( )类可用于创建链表数据结构的对象A:LinkedListB:ArrayListC:CollectionD:HashMap2.Java中,以下( )接口以键_值对的方式存储对象A:java.util.CollectionB:java.util.MapC:java.util.ListD:java.util.Set3.Java中的集合类包括ArrayList、LinkedList、HashMap等类,下列关于集合类描述错误的是()。A:ArrayList和LinkedLis

2、t均实现了List接口B:ArrayList的访问速度比LinkedList快C:添加和删除元素时,ArrayList的表现更佳D:HashMap实现Map接口,它允许任何类型的键和值对象,并允许将null用作键或值4.Java语言中,负责并发管理的机制是( )A:垃圾回收 B:虚拟机C:代码安全D:多线程5.欲构造ArrayList类的一个实例,下列哪个方法是正确的A:ArrayList myList=new Object();B:List myList=new ArrayList();C:ArrayList myList=new List();D:List myList=new List(

3、);6.Given:class personint addvalue(int a,int b)int s; s=a+b; return s;class child extends person若要在child类中对addvalue方法进行重写,下面对于child类中的addvalue方法头的描述哪个是正确的:A:int addvalue(int I,int j)B:void addvalue()C:void addvalue(double i)D:int addvalue(int a)7.在使用super 和this关键字时,以下描述正确的是( )A:在子类构造方法中使用super()显示调用

4、父类的构造方法,super()必须写在子类构造方法的第一行,否则编译不通过B:super()和this()不一定要放在构造方法内第一行C:this()和super()可以同时出现在一个构造函数中D:this()和super()可以在static环境中使用,包括static方法和static语句块8.以下关于final关键字说法错误的是()A:final是java中的修饰符,可以修饰类、接口、抽象类、方法和属性B:final修饰的类肯定不能被继承C:final修饰的方法不能被重写D:final修饰的变量不允许被再次赋值9.以下代码运行输出是( )public class Personprivat

5、e String name=”Person”;int age=0;public class Child extends Personpublic String grade;public static void main(String args)Person p = new Child();System.out.println(p.name);A:输出:PersonB:没有输出C:编译出错D:运行出错10.下以下程序的运行结果是( )class Person public Person() System.out.println(“this is a Person”); public class

6、Teacher extends Personprivate String name=”tom”;public Teacher()System.out.println(“this is a teacher”);super();public static void main(String args)Teacher teacher = new Teacher();System.out.println(this.name);A:this is a Person this is a teacher tomB:this is a teacher this is a Person tomC:运行出错D:编译

7、有两处错误11.下面关于变量及其范围的陈述哪些是错的。 ( )A:对象变量是类的成员变量。B:对象变量用关键字static声明。C:在方法中定义的局部变量在该方法被执行时创建D:局部变量在使用前必须被初始化。12.以下哪个表达式是不合法的()A:String x=”Hello”; int y=9; x+=y;B:String x=”Hello”; int y=9; if(x=y) C:String x=”Hello”; int y=9; x=x+y;D:String x=null; boolean y=(x!=null)&(x.length()0)13.下列代码中,将引起一个编译错误的行是(

8、)。1)publicclassTest2)intm,n;3)publicTest()4)publicTest(inta)m=a;5)publicstaticvoidmain(Stringargs)6)Testt1,t2;7)intj,k;8)j=0;k=0;9)t1=newTest();10)t2=newTest(j,k);11)12)A:第3行B:第5行C:第6行D:第10行14.下列哪个类声明是正确的?( )。A:abstract final class HIB:abstract private move()C:protected private number;D:public abstr

9、act class Car15.Given:public class Test public static void stringReplace(String text) text=text.replace(j,L); public static void bufferReplace(StringBuffer text) text=text.append(c); public static void main(String args) String textString=new String(java); StringBuffer textBuffer=new StringBuffer(jav

10、a); stringReplace(textString); bufferReplace(textBuffer); System.out.println(textString+textBuffer); 下述正确的是:A:编译并运行输出Lava javacB:编译并运行输出java javaC:编译并运行输出java javacD:编译并运行输出 Lava java不定向选择题(5题,每题3分,共15分):1.在Java中,关于HashMap类的描述,以下选项正确的是( )A:HashMap使用键/值得形式保存数据B:HashMap 能够保证其中元素的顺序C:HashMap允许将null用作键D

11、:HashMap允许将null用作值2.interface Data public void load(); abstract class Info public abstract void load(); 下面哪个类是对上边的接口和抽象类的继承是用正确的?()A: public class Employee extends Info implements Data public void load() /*do something*/ B: public class Employee implements Info extends Data public void load() /*do s

12、omething*/ C: public class Employee extends Info implements Data public void load() /*do something */ public void Info.load() /*do something*/ D: public abstract class Employee implements Info extends Data E: public class Employee implements Info extends Data public void load() /*do something */ pub

13、lic void Info.load() /*do something*/ F: public class Employee extends Info implements Data public void Data.load() /*do something*/ public void Info.load() /*do something*/ 3.编译并运行下面的程序,下面描述正确的有( ).public class A public static void main (String args) A a=new B( ); a.test(); void test() System.out.p

14、rint (A); class B extends A void test() super.test(); System.out.println(B);A:子类B定义了与父类A中同名的方法test,java中称为方法的覆盖。B:代码可以编译运行,并输出结果:AB。C:代码可以编译运行,并输出结果:A。D:子类B定义了与父类A中同名的方法test,java中称为方法的重载。4.根据下面的代码,String s = null;会抛出NullPointerException异常的有()A: if( (s!=null) & (s.length()0) )B: if( (s!=null) & & (s.

15、length()0) )C: if( (s=null) | (s.length()=0) )D: if( (s=null) | (s.length()=0) )5.下列说法错误的是:A:ArrayList是有序的,LinkedList是无序的B:Set有两种移除单个数据的方法:remove(int index) ,remove(Object o)C:map.entrySet()可以获取所有的映射关系D:map.keySet()可以获取所有的key程序阅读(2题,共10分):ps:运行结果必须完全按照输出语句,除去换行可以用空格代替外不允许简写,多写或者少写均不给分。1.下列程序运行结果是:pu

16、blic class A public static void main(String args) String str1 = 123456; String str2 = str1.replace(3, 3); String str3 = 123456.replace(3, 3); System.out.println(str1 = str2); System.out.println(str1 = str3); 2.下列程序运行结果是:public class Person String name; int age; public Person(String name,int age) Ove

17、rride public String toString() return name+,+age; public static void main(String args) Person person = new Person(小明,16); System.out.println(person); 简答题(5题,共25分):1.简单描述String和StringBuffer有什么异同?2.abstract class Name private String name;public abstract boolean isStupidName(String name) 这有何错误?为什么?3.ArrayList和Vector的区别4.简单描述java集合中set、list、map各有什么特点5.请写出java中的基本数据类型和直接量编程题(2题,共20分):1.输入2个数m,n,比m=3,n=5,计算3+33+333+3333+333332.String s = “helloHellohelloHelloHello”;1)求String的长度(1分)2)把该字符串中的hello全部替换成happy(1分)3)截取5-10的字符串(1分)4)判断从编程打印出”o”出现的次数(2分)5)对这个字符串进行排序(A-Z然后a-z)(5分)

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

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