传智播客java入学测试题(2022年整理)_第1页
传智播客java入学测试题(2022年整理)_第2页
传智播客java入学测试题(2022年整理)_第3页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

优质资料word版本——下载后可编辑优质资料word版本——下载后可编辑13/13优质资料word版本——下载后可编辑传智播客java就业班入学测试题共50道题,每道题2分,总分100分,80分为合格。注意,所有题目均为多项选择题。对应试者的忠告:传智播客从办学一来,一直在IT培训领域保持着良好的口碑,之所以能做到这么好的口碑,主要得益于过硬的教学质量以及学员的高就业率。本测试题的目的在于帮助学员检测自己的java基础,因为公司要保证教学质量,光有名师授课是远远不够的,还需要学员们都具备一个基本的java基础,试想一下,如果学员入学前我们不进行测试,那么必然会导致学生的技术水平参差不齐,再好的老师也无法把这样的班教好。希望参加测试的学员能本着对自己负责的态度,独立完成这套测试题。如果您试图通过找人帮忙做题等其他途径来完成这套测试题,我们劝您千万别这样做,因为这样是害了自己。即使通过测试,顺利进入就业班的学习,同样是跟不上老师的进度,不会有一个好的结果。如果您觉得完成这套测试题非常有难度,那也没有关系,因为我们针对基础不好的学员专门开设了java基础与加强班,您可以通过短时间的培训,打下一个坚实的基础,再继续参加我们就业班的培训。在JAVA中,下列哪些说法是正确的(AC)A.java源文件的扩展名为.javaB.写好的java源程序可以直接运行C.编写的源程序必须先编译后才能运行D.程序员可以读懂扩展名为.class的文件

在java中,关于数组描述正确的是(B D)A.数组中的索引下标从1开始B.存储在数组当中的数据都属于同一数据类型C.通过数组名.length()能获得数组的长度D.数组的最大索引下标是数组的长度减1下列标识符哪个是合法的(D)A.classB.$abcC.1234D._name下面程序的输出结果是什么(D)int[]arr=newint[10];System.out.println(arr[0]);A.编译不通过B.运行时出错C.输出nullD.输出0下面哪些赋值语句是正确的?(AB)A.longtest=012;B.floatf=-412;C.intother=(int)true;D.E.byteb=128;下面哪个语句正确地声明一个整型的二维数组(C)A.inta[][]=newint[][];B.intb[10][10]=newint[][];C.intc[][]=newint[10][10];D.int[]d[]=newint[10][10];下面哪些函数是publicvoidaMethod(){...}的重载函数?(BD)A.voidaMethod(){...}B.publicintaMethod(inta,floatb){...}C.publicvoidaMethod(){...}D.publicfloataMethod(intm){…}下列代码运行的结果是(B)publicstaticvoidmain(String[]args){ intx=4; inty=5; if(x++>4&++y>5){ x++; } System.out.println("x="+x+",y="+y); }A.x=4,y=5B.x=4,y=6C.x=5,y=6D.x=6,y=6尝试运行下面的代码会发生什么?(C)publicclassTest{ publicstaticvoidmain(String[]args){ booleanm=true; if(m=false){ System.out.println("true"); }else{ System.out.println("false"); } }}A.输出字符串”true”B.输出字符串”false”C.编译时错误D.运行时错误在Java中,下列语句不能通过编译的有(ABCD)A.Strings=“join”+3;B.inta=“join”+3;C.inta=‘a’+5;D.floatf=5+5.5;设a=3,则表达式(--a)<<a的结果是(B)A.16B.8C.24D.12下面关于java中包的说法正确的是(AD)A.在java中可以使用import语句导入包B.在java中可以使用package语句导入包C.位于同一个包中的类,不需要导包就可以直接访问D.不同的包中可以出现类名相同的类以下代码段的输出结果是?(AB)publicclassMyClass{ publicstaticvoidmain(Stringargv[]){ inti; intj; outer:for(i=1;i<3;i++) inner:for(j=1;j<3;j++){ if(j==2) continueouter; System.out.println("Valuefori="+i+"Valueforj="+j);} }}A.Valuefori=1valueforj=1B.Valuefori=2valueforj=1C.Valuefori=2valueforj=2D.Valuefori=3valueforj=1编译并运行以下代码将发生什么?(D)publicstaticvoidmain(Stringargs[]){ chardigit='a'; for(inti=0;i<10;i++){ switch(digit) { case'x': { intj=0; System.out.println(j); } default: { intj=100; System.out.println(j); } } } inti=j; System.out.println(i); }A.输出11次100B.输出10次100,然后抛出运行期异常C.编译错误,因为变量i不能在main()方法中被声明2次D.编译错误,因为变量j不能在main()方法中被声明2次E.以上都不对下列关于html的说法哪些是正确的?(AD)A.Html就是超文本标记语言的简写,是最基础的网页语言B.Html代码不用区分大小写C.Html是由xml发展而来的D.Html中所有的标签都必须要有开始标签和结束标签在Java中,用来跳出循环的关键字为(C)A.returnB.continueC.breakD.exit下列关于tcp协议的描述正确的有(D)A.tcp协议是sun公司制定的协议B.tcp是基于ip协议的一种连接协议C.tcp协议面向无连接D.tcp协议面向连接在web页面中,经常需要使用javascript进行表单验证,现假设对用户名的限定为字母数字或下划线,以下的正则表达式哪些可以完成这样的限定?(C)A.[a-z0-9_]B.\wC.[a-zA-Z0-9_]D.\W下列关于接口的说法正确的是(D)A.接口中所有的方法都是默认抽象的B.接口是一种特殊的java类,所以也可以定义构造函数C.接口中的方法前面必须要加上publicD.一个类只能extends继承一个父类,但是可以实现多个接口运行以下代码片段,输出结果是?(B)classX{ Yb=newY(); X(){ System.out.print("X"); }}classY{ Y(){ System.out.print("Y"); }}publicclassZextendsX{ Yy=newY(); Z(){ System.out.print("Z"); } publicstaticvoidmain(String[]args){ newZ(); }}A.ZB.YZC.XYZD.YXYZ下面程序的输出结果是什么(D)Setset=newHashSet();set.add("aaa");set.add("bbb");set.add("aaa");System.out.println(set.size());A.编译不通过B.运行时出错C.输出3D.输出2下列选项中关于Java中super关键字的说法正确的是(D)A.super关键字是在子类对象内部指代其父类对象的引用。B.super关键字不仅可以指代子类的直接父类,还可以指代父类的父类。C.子类通过super关键字只能调用父类的方法,而不能调用父类的属性。D.在子类的构造函数中可以通过super关键字调用父类的构造函数。下列关于类的继承的描述,正确的有(BD)A.一个类可以同时继承多个父类B.一个类可以具有多个子类C.子类会自动拥有父类所有的方法D.一个类继承另一个类需要使用extends关键字下列代码运行的结果是(B)publicstaticvoidmain(String[]args){ intnum=4; inty=0; switch(num){ case1: y++; case2: y+=2; case3: y+=3; case4: y+=4; case5: y+=5; } System.out.println(y);}A.0B.4C.5D.9下列选项中关于java中this关键字的说法错误的有(C)A.this关键字是一个对象的引用B.this关键字可以用于引用当前类以外其他类型的对象C.this可用于构造函数中,调用类本身重载的构造函数,但是必须写在首行D.this可用于静态方法中下列关于java中抽象类的说法正确的有D) A.含有抽象方法的类必须声明为抽象类B.抽象类中不可以有非抽象方法C.抽象类中至少需要包含一个抽象方法D.抽象类无法实例化下列关于构造函数的说法正确的是(ABD)A.方法名必须与类名相同B.使用new关键字创建对象时,java虚拟机会自动调用构造函数C.我们在定义一个类时,必须要声明至少一个构造函数D.构造函数中不能使用return语句下面有关Java异常处理的说法错误的是(AB)A.一个try块只能有一条catch语句B.一个try块中可以不使用catch语句C.catch块不能单独使用,必须始终与try块在一起D.finally块不能单独使用,必须始终与try块在一起下列关键字能和try语句一起使用的是(CD)A.finalB.finalizeC.finallyD.catch编译并运行以下代码的输出结果是?(A)Strings1=newString("amit");System.out.println(s1.replace('m','r'));System.out.println(s1);Strings3="arit";Strings4="arit";Strings2=s1.replace('m','r');System.out.println(s2==s3);System.out.println(s3==s4);A. aritamitfalsetrueB. aritaritfalsetrueC. amitamitfalsetrueD. aritamittruetrue当select下拉列表的选项发生改变时会触发下面的那个事件?(C)A.onclick事件B.onsubmit事件C.onchange事件D.onload事件编译并运行以下代码将发生什么?(D)classMyClass{ intx; MyClass(inti){ x=i; } publicstaticvoidmain(Stringargs[]){ MyClassm1=newMyClass(100); MyClassm2=newMyClass(100); if(m1.equals(m2)){ System.out.println("Bothareequal"); }else{ System.out.println("Botharenotequal"); } }}A.代码编译时报出错误提示信息“equals()方法未定义”B.编译通过,抛出运行期异常.C.输出Bothareequal.D.输出Botharenotequal阅读下面的html页面,选出能获取table元素的语句(A)<html> <body> <tablename=”mytab”> <tr>……</tr> </table> </body></html>A.document.getElementById("mytab")B.document.getElementsByName("mytab")[0]C.document.getElementsByTagName("mytab")[0]D.document.getElementsByTagName("table")[0]运行以下的main()方法,结果是?(A)1publicstaticvoidmain(String[]args)2{3 StringmyString;4 intx=100;56 if(x<100)myString="xislessthan100";7 if(x>100)myString="xisgreaterthan100";8 System.out.println(myString.length());9}A.编译时报出错误提示信息“变量myString没有被初始化”B.编译通过C.编译未能通过。但如果变量myString在第8行前的代码中被初始化,代码可以编译通过,运行时可以输出字符串myString的长度D.以上都不对下列哪些代码可以顺利通过编译和运行?(A)A.Integeri=newInteger('A');B.Integeri=newInteger("7");C.Characterc=newCharacter("A");D.Booleanb=newBoolean(null);E.Integeri=newInteger("0x10");下列关于ArrayList、Vector和LinkedList集合的说法正确是有(CD)A.ArrayList集合底层是数组实现,该集合线程不安全B.Vector集合元素的存放是无序的C.LinkedList集合底层是链表结构,适合做元素的增删操作D.这三个集合都是List接口的实现类下列哪些方法是ArrayList和LinkedList集合中都定义的(A)A.add(Objecto)B.removeFirst()C.remove(Objecto)D.add(intindex,Objecto)下列关于Java中文件输入输出的说法正确的是(A)A.在Java中,文件的输入输出功能是通过流来实现的B.如果要把数据写入到一个文件中,需要创建一个输入流对象C.字符流在某些方面比如汉字的处理,比字节流更高效D.可以通过Readerr=newReader("c:\\pet.txt")创建一个输入流对象下列哪个关键字可以用于实现同步?(C)A.nativeB.staticC.synchronizedD.abstract下列哪些方法可以让线程中断?(AD)A.sleepB.startC.notifyD.wait编译并运行以下代码的结果是?(A)importjava.io.*;publicclassMyThreadextendsThread{ publicstaticvoidmain(Stringargs[]){ MyThreadmt=newMyThread(); mt.start(); } publicvoidrun(){ try{ sleep(200); System.out.println("Printingfromthreadrun()method"); }catch(IOExceptione){ } }}A.编译错误.B.输出:Printingfromthreadrun()method.C.线程先停止运行,在200毫秒后恢复,并输出:Printingfromthreadrun()method.D.线程先停止运行,在恰好200毫秒后恢复。在awt中,下列哪个组件可以实现带标题的窗口(C)A.panelB.buttonC.frameD.graphicsSocket类哪个方法返回Socket对象绑定的本地端口(B)A.getPort()B.getLocalPort()C.getRemotePort()D.不存在这个样的方法,因为S

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论