


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、极客营九营第三周考试100分单项选择题15题,每题2分,共30分:1. 在Java中,类可用于创立链表数据结构的对象A: LinkedListB: ArrayListC: CollectionD: HashMap2. Java中,以下()接口以键_值对的方式存储对象A: B: C: D: 3. Java中的集合类包括 ArrayList、LinkedList、HashMap等类,以下关于集合类描述错误的选 项是。A: ArrayList和 LinkedList均实现了 List接口B: ArrayList的访问速度比 LinkedList快C:添加和删除元素时,ArrayList的表现更佳D:
2、 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();6. Given:class pers onint addvalue(i nt a,i nt b)int s; s=a+b;
3、 retur n s; class child exte nds pers on 假设要在child类中对addvalue方法进展重写,下面对于 child类中的addvalue方法头的描述哪个是正确的:A:int addvalue(i nt I,i nt j)B:void addvalue()C:void addvalue(double i)D:int addvalue(i nt a)7在使用super和this关键字时,以下描述正确的选项是A:在子类构造方法中使用super显示调用父类的构造方法, super必须写在子类构造方法的第一行,否那么编译不通过B: super和this丨不一定要
4、放在构造方法第一行C: this丨和super可以同时出现在一个构造函数中D: this和super丨可以在static环境中使用,包括 static方法和static语句块8.以下关于final关键字说法错误的选项是A: final是java中的修饰符,可以修饰类、接口、抽象类、方法和属性B: final修饰的类肯定不能被继承C: final修饰的方法不能被重写D: final修饰的变量不允许被再次赋值9以下代码运行输出是public class Personprivate Stri ng n ame= " Pers on"int age=0;public class C
5、hild exte nds Personpublic String grade;public static void main(String args)Pers on p = new Child();System.out.pri ntln(p.n ame);A:输出:PersonB:没有输出C:编译出错D:运行出错10.下以下程序的运行结果是class Pers onpublic Pers on()System.out.pri ntl n(“ this is a "Pers onpublic class Teacher exte nds Person private String n
6、ame= " tom "public Teacher()System.out.println(“ this is a teachersuper();public static void main(String args)Teacher teacher = new Teacher();System.out.pri ntl n(this .n ame);A: this is a Pers on this is a teacher tomB: this is a teacher this is a Pers on tomC:运行出错D:编译有两处错误11.下面关于变量与其围的述哪
7、些是错的。A:对象变量是类的成员变量。B:对象变量用关键子static声明。C:在方法中定义的局部变量在该方法被执行时创立D:局部变量在使用前必须被初始化。12.以下哪个表达式是不合法的A:Stri ng x="HelloB:String x="HelloC:String x="HelloD;int y=9; x+=y;int y=9; if(x=y) ;int y=9; x=x+y;String x=null; boolean y=(x!=null)&&(x.length()>0)13. 以下代码中,将引起一个编译错误的行是()。1publ
8、ic class Test2int m,n;3public Test() 4public Test(int a) m=a;5 public static void main(String args)6Test t1,t2;7int j,k;8j=0;k=0;9t1= new Test();10t2=new Test(j,k);1112A:第3行B:第5行C:第6行D:第10行14. 以下哪个类声明是正确的?()。A: abstract fin al class Hl?B: abstract private move()?C: protected private number;D: public
9、 abstract class Car?15. Give n:public class Testpublic static void stringReplace(String text) text=text.replace('j','L');public static void bufferReplace(Stri ngBuffer text) text=text.appe nd("c");public static void main(String args)Stri ng textStri ng=new Strin g("jav
10、a");Strin gBuffer textBuffer= new Strin gBuffer("java"); stri ngReplace(textStri ng);bufferReplace(textBuffer);System.out.pri ntl n( textStri ng+textBuffer);下述正确的选项是:A:编译并运行输出Lava javacB :编译并运行输出java javaC:编译并运行输出java javacD:编译并运行输出Lava java不定向选择题5题,每题3分,共15分:1. 在Java中,关于HashMap类的描述,以
11、下选项正确的选项是()A: HashMap使用键/值得形式保存数据B: HashMap能够保证其中元素的顺序C: HashMap允许将null用作键D: HashMap允许将null用作值2. in terface Data public void load(); abstract class Info public abstract void load(); 下面哪个类是对上边的接口和抽象类的继承是用正确的?A: public class Employee exte nds Info impleme nts Data public void load() /*do someth in g*/
12、 B: public class Employee impleme nts Info exte nds Data public void load() /*do someth in g*/ C: public class Employee extends Info implements Data public void load() /*do something */ public void Info.lo ad() /*do someth in g*/ D: public abstract class Employee impleme nts Info exte nds Data E: pu
13、blic class Employee implements Info extends Data public void load() /*do something */ public void Info.lo ad() /*do someth in g*/ F: public class Employee exte nds Info impleme nts Data public void Data .l oad() /*do someth in g*/ public void Info.lo ad() /*do someth in g*/ 3. 编译并运行下面的程序,下面描述正确的有().
14、public class A public static void main (Stri ng args) A a=new B();a.test();void test() System.out.pri nt ("A"); class B exte nds A void test() super.test();System.out.pri ntln ("B");A:子类B定义了与父类 A中同名的方法test, java中称为方法的覆盖。B:代码可以编译运行,并输出结果:AB。C:代码可以编译运行,并输出结果:A。D:子类B定义了与父类A中同名的方法tes
15、t,java中称为方法的重载。4. 根据下面的代码,Stri ng s = n ull;会抛出 NullPointerException 异常的有A:if( (s!=null) & (s.length()>0)B:if( (s!=null) & & (s.length()>0)C: if( (s=null) | (s.length()=0)D: if( (s=null) | (s.length()=0)5. 以下说法错误的选项是:A: ArrayList是有序的,LinkedList是无序的B: Set 有两种移除单个数据的方法:remove(int ind
16、ex) , remove(Object o)C: map.entrySet()可以获取所有的映射关系D: map.keySet()可以获取所有的 key程序阅读2题,共10分:多写或者少ps:运行结果必须完全按照输出语句,除去换行可以用空格代替外不允许简写,写均不给分。1以下程序运行结果是:publicclass A publicstaticvoidmain( Stri ng args) Stri ng str1 ="123456"Stri ng str2 = str1.replace('3','3');String str3 ="
17、123456" .replace( "3" ,"3");System.out .println(str1 = str2);System.out .println(str1 = str3);2. 以下程序运行结果是:publicclassPers on Stringname ;int age ;publicPers on( Str ing n ame,int age)OverridepublicStri ng toStri ng() return name +"," +age ;publicstaticvoidmain( Stri ng args) Pers on pers on =new Pers on("小明",16);System.out .println(person);简答题5题,共25分:1简单描述 String和StringBuffer有什么异同?2.abstract class Name private String name;public abstract boolea n isStupidName(Stri ng n ame) 这有何错误?为什么?3.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025采购石料合同范本
- 2025届高三押题信息卷(一)政治及答案
- 职业技术学院2024级电梯工程技术专业人才培养方案
- 十二指肠扩张的临床护理
- 新质生产力含金量
- 浅析新质生产力
- 2025商品房买卖合同司法解释
- 2025年BIM工程师之BIM工程师综合练习试卷B卷附答案
- 新质生产力安全生产月
- 2025年上海市各区高三二模语文试题汇编《积累运用》含答案
- 初中数学北师大七年级下册综合与实践-设计自己的运算程序PPT
- 高级货检员3选择题试题
- 防雷检测能力评价考试题库大全-中(判断、填空题汇总)
- 2022年地理学业水平测验复习乡土地理济宁地理归纳点
- 新概念英语青少版入门级Starter A 结业测试 含答案
- 烟草原料学-烟草的品质课件
- GB∕T 4490-2021 织物芯输送带 宽度和长度
- 跌倒的预防及护理预防跌倒的步骤通用课程PPT课件
- (完整版)电力排管专项施工方案
- 第三章业绩评价
- 电子皮带秤检定规程
评论
0/150
提交评论