版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、播客 java 就业班入学测试题共 50 道题,每道题 2 分,总分 100 分,80 分为合格。注意,题目有多选,也有单选。请认真作答。对应试者的忠告:播客从办学一来,一直在 IT 培训领域保持着良好的口碑,之所以能做到这么好的口碑,主要得益于过硬的教学质量以及学员的高就业率。本测试题的目的在于帮助学员检测自己的 java 基础,因为公司要保证教学质量,光有名师授课是远远不够的,还需要学员们都具备一个基本的 java 基础,试想一下,如果学员入学前不进试,那么必然会导致学生的技术水平参差不齐,再好的老师也无法把这样的班教好。希望参加测试的学员能本着对自己负责的态度,独立完成这套测试题。如果您
2、试图通过找人帮忙做题等其他途径来完成这套测试题,劝您千万别这样做,因为这样是害了自己。即使通过测试,顺利进入就业班的学习,同样是跟不上老师的进度,不会有一个好的结果。如果您觉得完成这套测试题非常有难度,那也没有关系,因为针对基础不好的学员专门开设了 java 基础与加强班,您可以通过短时间的培训,打下一个坚实的基础,再继续参们就业班的培训。1. 在 JAVA 中,下列哪些说法是正确的( )java 源文件的扩展名为.java写好的 java 源程序可以直接运行编写的源程序必须先编译后才能运行 D程序员可以读懂扩展名为.class 的文件2. 下列标识符哪个是合法的( )Aclass B$abc
3、 C1234D_name3.A.B.C.D.E.下面哪些赋值语句是正确的?( )long test float f =other= 012;-412;= () true;double d = 0 x12345678;byte b = 128;4.A.B.在 Java 中,下列语句不能通过编译的有( String s= “join”+ 3;a= “join”+3;)C.D.a= a+5;float f=5+5.5;设 a = 3,则表达式 (-a )4 & +y5) x+;System.out.prln(x= + x + ,y= +y);A.B.C.D.x=4,y=5 x=4,y=6 x=5,y
4、=6x=6,y=67.尝试运行下面的代码会发生什么?( )public class Test public sic void main(String args) m = true;if (m = false) System.out.pr else System.out.prln(true);ln(false);A.B.C.D.输出字符串”true”输出字符串”false”编译时错误运行时错误编译并运行以下代码将发生什么? ( )8.public sic void main(String args)char digit = a;for (i = 0; i 10; i+)switch (digit
5、)case x :j = 0;System.out.prdefault :j = 100;System.out.prln(j);ln(j);i = j;System.out.prln(i);A.B.C.D.E.输出 11 次 100输出 10 次 100,然后抛出运行期异常编译错误,因为变量 i 不能在 main() 方法中被编译错误,因为变量 j 不能在 main() 方法中被以上都不对2 次2 次9.class Demopublic sreturnpublic sicfun(c)c+=2;ic void main(String args)temp = fun(2);System.out.p
6、rln(temp);A.B.C.D.246810. 下面哪些函数是 public void aMethod().的重载函数?(A. void aMethod( ).)B.C.D.publicpublic publicaMethod(a, float b).void aMethod ().float aMethod (m)11. 在 java 中,关于数组描述正确的是( )A数组中的索引下标从 1 开始B在数组当中的数据都属于同一数据类型C通过数组名.length()能获得数组的长度 D数组的最大索引下标是数组的长度减 112. 下面程序的输出结果是什么( ) arr = new System.
7、out.pr A编译不通过运行时出错输出 null输出 010;ln(arr0);13. 下面哪个语句正确地一个整型的二维数组( ;)A.B.C.D.a = newb1010 =c = newd = newnew;1010;1010;14.以下代码输出是( )class Demo public sic void main(Stringargs)i = 0;sum = 0; while (i = 10) i+;if (i % 2 != 0) continue;sum += i;System.out.prln(sum);A.B.C.D.5545353015. 和下面代码能完成相同的选项是()cla
8、ss Demo public sic void main(String args) i = 1;sum = 0;while (i = 100) if (i % 2 = 0) sum = sum + i; i+;System.out.prln(sum);A.B.C.forfor for(xx x=1;=0;=1;x=100;x+) sum=sum+x;x=100;x+=2) sum=sum+x; x=100;x+=2) sum=sum+x;D.上述全对16. 下列有关类、对象和实例的叙述,正确的是哪一项?()A类就是对象,对象就是类,实例是对象的另一个名称,三者没有差别 B对象是类的抽象,类是对
9、象的具体化,实例是对象的另一个名称 C类是对象的抽象,对象是类的具体化,实例是类的另一个名称 D类是对象的抽象,对象是类的具体化,实例是对象的另一个名称下面关于 java 中包的说法正确的是( )在 java 中可以使用 import 语句导入包在 java 中可以使用 package 语句导入包位于同一个包中的类,不需要导包就可以直接不同的包中可以出现类名相同的类18. 下列有关抽象类的叙述正确的是哪项?() A抽象类中一定含有抽象方法B抽象类既能被实例化也能被继承C抽象类的必须包含 abstract 关键字D抽象类中不能有构造方法19. 下列有关接口的叙述错误的是哪项?() A接口中只能包
10、含抽象方法和常量 B一个类可以实现多个接口 C类实现接口时必须实现其中的方法 D接口不能被继承20. 运行以下代码片段,输出结果是?( )class X Y b = new Y(); X() System.out.pr(X);class Y Y() System.out.pr(Y);public class Z extends X Y y = new Y();Z() System.out.pr(Z);public sic void main(String new Z();args) A.B.C.D.Z YZ XYZYXYZ21. 下列关于类的继承的描述,正确的有( )A.B.C.D.一个类可以
11、同时继承多个父类一个类可以具有多个子类子类会自动拥有父类所有的方法一个类继承另一个类需要使用 extends 关键字22. 下列选项中关于 java 中 this 关键字的说法错误的有()A.B.C.D.this 关键字是一个对象的this 关键字可以用于当前类以外其他类型的对象this 可用于构造函数中,调用类本身重载的构造函数,但是必须写在首行this 可用于静态方法中下列关于构造函数的说法正确的是( )方法名必须与类名相同使用 new 关键字创建对象时,java 虚拟机会自动调用构造函数C.在定义一个类时,必须要至少一个构造函数D. 构造函数中不能使用 return 语句24. 编译并运
12、行以下代码将发生什么?( )class MyClassx; MyClass(x = i;public si) ic void main(String args) MyClass m1 = new MyClass(100);MyClass m2 = new MyClass(100);if (m1.equals(m2) System.out.pr else System.out.prln(Bore equal);ln(Bore not equal);A. 代码编译出错误提示信息“equals()方法未定义”B. 编译通过,抛出运行期异常.C. 输出 BoD. 输出 Bore equal.re no
13、t equal25. 运行以下的 main()方法,结果是?( )123456789A B Cpublic sic void main(StringString myString;args)x=100;if (xif (x100) myString = x is100) myString = x islessgreatern 100;n 100;System.out.prln(myString.length();编译出错误提示信息“变量 myString 没有被初始化”编译通过编译未能通过。但如果变量 myString 在第 8 行前的代码中被初始化,代码可以编译通过,运行时可以输出字符串 m
14、yString 的长度D 以上都不对26. 有如下代码,请问哪些是正确的?()class class class以及ClassAClassB extends ClassA ClassC extends ClassAClassA ClassB ClassC ClassAClassAp0 p1 p2 p3p4=new new new newnewClassA();ClassB();ClassC();ClassB();ClassC();Ap0 Bp1 Cp1 Dp2=p1;p2; (ClassB)p3; (ClassC)p4;27. 关于继承, 以下说法正确的是: ()AJava 中只支持单继承,
15、一个类只能继承一个类, 但是可以有多个子类 B一个类如果没有自己写无参构造方法, 那么子类将无法继承 C子类可以当父类用, 父类不可以当子类用D. 子类重写父类方法时权限不能更低28. 编译并运行以下代码的输出结果是?( )String s1 = newSystem.out.pr System.out.prString(amit);ln(s1.replace(m,r); ln(s1);String StringStrings3 s4s2=arit;arit; s1.replace(m,r);System.out.prSystem.out.prln(s2ln(s3=s3);s4);A. arit
16、 amit falsetrueB. arit arit falsetrueC. amit amit falsetrueD. aritamittruetrue29. 下列哪些代码可以顺利通过编译和运行? ( )A Beger ieger i=c=new new= new newneweger(A);eger(7);Character(A);(null); eger(0 x10);CCharacterD Ebeger i30. 在 Java 中,如果要在字符串类型对象 s=java中,得到字符 v 出现的位置,可使用下面的那个方法?( )A.B.C.D.s.matches(v);s.charAt(
17、v);s.indexOf(v);bstring(v);下列关于 ArrayList、Vector 和 LinkedList 集合的说法正确是有(ArrayList 集合底层是数组实现,该集合线程不安全Vector 集合元素的存放是无序的LinkedList 集合底层是链表结构,适合做元素的增删操作这三个集合都是 List 接口的实现类)32. 下面程序的输出结果是什么( ) Set set= new HashSet(); set.add(aaa); set.add(bbb);set.add(aaa);System.out.prln(set.size();A.B.C.D.编译不通过运行时出错输出
18、 3输出 233. 下列哪些方法是 ArrayList 和 LinkedList 集合中都定义的()A.B.C.D.add(Object o)remove()remove(Object o)add(index,Object o)34. 下列哪些集合属于 Collection 体系的子类( )A.B.C.TreeMap ArrayListHashtableD. HashSet35. 下面有关 Java 异常处理的说法错误的是( )一个 try 块只能有一条 catch 语句 一个 try 块中可以不使用 catch 语句catch 块不能单独使用,必须始终与 try 块在一起finally 块不
19、能单独使用,必须始终与 try 块在一起A.B.C.D.36. 下列关键字能和 try 语句一起使用的是( )A.B.C.D.final finalize finallycatch37. 下面程序的运行结果是()FileOutputStream fos = new FileOutputStream(“c:demo.txt”); fos.write(“abc”);fos.close();在 C 盘创建文件 demo.txt,但文件是空的在 C 盘创建文件 demo.txt,并写入数据 abc将 C 盘已有的文件 demo.txt 中追加写入 abc D编译失败38. 下列关于 Java 中文件输
20、入输出的说法正确的是( )A.B.C.D.在 Java 中,文件的输入输出功能是通过流来实现的如果要把数据写入到一个文件中,需要创建一个输入流对象字符流在某些方面比如汉字的处理,比字节流更方便可以通过 Reader r = new Reader(c:pet.txt)创建一个输入流对象39. 请看如下代码:BufferedReader br = new BufferedReader(new FileReader(c:a.txt); BufferedWriter bw = new BufferedWriter(new FileWriter(d:b.txt);String line = null;while (line = br.readLine()!= null) bw.wriine);bw.newLine();bw.flush();bw.close();br.close();它表达的意思是?( )把 c 盘目录下的 a.txt 文件内容把 d 盘目录下的 b.txt 文件内容到 d 盘目录下的 b.txt到 c 盘目录下的 a.txtC.c 盘目录下 a.txt 文件,输出在控制台D. 把控制台的内容写入到 d 盘目录下的 b.txt 文件中40. 关于泛型的说法正确的是() A泛型是 JDK1.5 出现的新特性 B泛型是一种安全机制 C使用泛型避免了强制类型
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 铁路运营人员配置方案
- 豪车平台运营方案
- 消防喷淋系统施工工艺方案
- 企业安全年度培训计划
- 西医护理精神科护理
- 高压氧环境下的心理护理技巧与案例分析
- 褥疮护理中的心理支持与沟通技巧
- 2026年教育培训服务委托合同
- 湖滨区招聘社区网格员考试试题附答案详解
- 2026年重庆经贸职业学院单招职业倾向性考试题库参考答案详解
- 塑造非权力影响力
- 体外诊断试剂设计开发与注册申报工作程序
- 老师我们的朋友
- 大学生志愿服务西部计划考试复习题库(笔试、面试题)
- 杭州西溪国家湿地公园总体规划修编 文本
- 材料的力学行为
- GB/T 42415-2023表面活性剂静态表面张力的测定
- YY/T 1681-2019医疗器械唯一标识系统基础术语
- GB/T 25380-2010数控滚齿机精度检验
- plm实施工具11培训课件库cmii培训课件
- Unit 3 Lesson 1 Spring Festival 课件-高中英语北师大版(2019)必修第一册
评论
0/150
提交评论