《传智播客java入学测试题.doc》由会员分享,可在线阅读,更多相关《传智播客java入学测试题.doc(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、创作时间:二零二一年六月三十日传智播客java就业班入学测试题之欧侯瑞魂创作创作时间:二零二一年六月三十日共50道题,每道题2分,总分100分,80分为合格.注意,所有题目均为多项选择题.对应试者的忠告:传智播客从办学一来,一直在IT培训领域坚持着良好的口碑,之所以能做到这么好的口碑,主要得益于过硬的教学质量以及学员的高就业率.本测试题的目的在于帮手学员检测自己的java基础,因为公司要保证教学质量,光有名师授课是远远不够的,还需要学员们都具备一个基本的java基础,试想一下,如果学员入学前我们不进行测试,那么肯定会招致学生的技术水平整齐不齐,再好的老师也无法把这样的班教好.希望介入测试的学员
2、能本着对自己负责的态度,自力完成这套测试题.如果您试图通过找人辅佐做题等其他途径来完成这套测试题,我们劝您千万别这样做,因为这样是害了自己.即使通过测试,顺利进入就业班的学习,同样是跟不上老师的进度,不会有一个好的结果.如果您觉得完成这套测试题非常有难度,那也没有关系,因为我们针对基础欠好的学员专门开设了 java基础与加强班,您可以通过短时间的培训,打下一个坚实的基础,再继续介入我们就业班的培训.1. 在JAVA中,下列哪些说法是正确的(AC )AB写好的java源法式可以直接运行C编写的源法式必需先编译后才华运行D法式员可以读懂扩展名为.class的文件2. 在java中,关于数组描述正确
3、的是(BD )A数组中的索引下标从1开始B存储在数组傍边的数据都属于同一数据类型C通过数组名.length()能获得数组的长度D数组的最年夜索引下标是数组的长度减13. 下列标识符哪个是合法的(D )Aclass B$abcC1234D_name4. 下面法式的输出结果是什么(D )int arr = new int10;System.out.println(arr0);A编译欠亨过B运行时犯错C输出nullD输出05. 下面哪些赋值语句是正确的?(AB )A. long test = 012;B. float f = -412;C. int other = (int) true;D. E.
4、byte b = 128;6. 下面哪个语句正确地声明一个整型的二维数组( C)A. int a = new int;B. int b1010 = new int;C. int c = new int1010;D. int d = new int1010;7. 下面哪些函数是public void aMethod().的重载函数?(BD )A. void aMethod( ). B. public int aMethod(int a, float b). C. public void aMethod (). D. public float aMethod (int m)8. 下列代码运行的结果
5、是(B )public static void main(String args) int x = 4;int y = 5;if(x+4 & +y5) x+;System.out.println(x= + x + ,y= + y);A. x=4,y=5B. x=4,y=6C. x=5,y=6D. x=6,y=69. 检验考试运行下面的代码会发生什么?( C)public class Test public static void main(String args) boolean m = true;if (m = false) System.out.println(true); else Sy
6、stem.out.println(false);A. 输出字符串”true”B. 输出字符串”false”C. 编译时毛病D. 运行时毛病10. 在Java中,下列语句不能通过编译的有(ABCD )A. String s= “join”+ 3; B. int a= “join”+3;C. int a= a+5;D. float f=5+5.5;11. 设 a = 3,则表达式 (-a )a的结果是(B )A. 16 B. 8C. 24 D. 1212. 下面关于java中包的说法正确的是(AD )A. 在java中可以使用import语句导入包B. 在java中可以使用package语句导入包
7、C. 位于同一个包中的类,不需要导包就可以直接访问D. 分歧的包中可以呈现类名相同的类13. 以下代码段的输出结果是?(AB )public class MyClasspublic static void main(String argv) int i; int j; outer: for (i = 1; i 3; i+) inner: for(j = 1; j 3; j+) if (j = 2) continue outer; (Value for i = + i + Value for j = +j); A. Value for i = 1 value for j = 1B. Value
8、for i = 2 value for j = 1C. Value for i = 2 value for j = 2D. Value for i = 3 value for j = 114. 编译并运行以下代码将发生什么? (D )public static void main(String args) char digit = a; for (int i = 0; i 10; i+) switch (digit) case x : int j = 0;System.out.println(j); default : int j = 100;System.out.println(j); in
9、t i = j; System.out.println(i);A. 输出11次100B. 输出10次100,然后抛出运行期异常C. 编译毛病,因为变量i不能在main() 方法中被声明2次D. 编译毛病,因为变量j不能在main() 方法中被声明2次E. 以上都分歧毛病15. 下列关于 html 的说法哪些是正确的? (AD )A. Html就是超文本标识表记标帜语言的简写,是最基础的网页语言B. Html代码不用区分年夜小写C. Html 是由 xml 发展而来的D. Html中所有的标签都必需要有开始标签和结束标签16. 在Java中,用来跳出循环的关键字为( C)A. returnB.
10、continueC. breakD. exit17. 下列关于 tcp 协议的描述正确的有(D )A. tcp协议是sun公司制定的协议B. tcp是基于ip协议的一种连接协议C. tcp协议面向无连接D. tcp协议面向连接18. 在web页面中,经常需要使用javascript进行表单验证,现假设对用户名的限定为字母数字或下划线,以下的正则表达式哪些可以完成这样的限定?(C )A. a-z0-9_B. wC. a-zA-Z0-9_D. W19. 下列关于接口的说法正确的是( D ) A. 接口中所有的方法都是默认笼统的B. 接口是一种特殊的java类,所以也可以界说构造函数C. 接口中的方
11、法前面必需要加上publicD. 一个类只能extends继承一个父类,可是可以实现多个接口20. 运行以下代码片段,输出结果是?(B )class X Y b = new Y();X() System.out.print(X);class Y Y() System.out.print(Y);public class Z extends X Y y = new Y();Z() System.out.print(Z);public static void main(String args) new Z();A. ZB. YZC. XYZD. YXYZ21. 下面法式的输出结果是什么(D )Set
12、 set= new HashSet();set.add(aaa);set.add(bbb);set.add(aaa);System.out.println(set.size();A. 编译欠亨过B. 运行时犯错C. 输出3D. 输出222. 下列选项中关于Java中super关键字的说法正确的是(D )A. super关键字是在子类对象内部指代其父类对象的引用.B. super关键字不单可以指代子类的直接父类,还可以指代父类的父类.C. 子类通过super关键字只能调用父类的方法,而不能调用父类的属性.D. 在子类的构造函数中可以通过super关键字调用父类的构造函数.23. 下列关于类的继承
13、的描述,正确的有(B D )A. 一个类可以同时继承多个父类B. 一个类可以具有多个子类C. 子类会自动拥有父类所有的方法D. 一个类继承另一个类需要使用 extends 关键字24. 下列代码运行的结果是( B )public static void main(String args) int num = 4;int y = 0;switch(num) case 1:y+;case 2:y+=2;case 3:y+=3;case 4:y+=4;case 5:y+=5;System.out.println(y);A. 0B. 4C. 5D. 925. 下列选项中关于java中this关键字的说
14、法毛病的有( C ) A. this关键字是一个对象的引用B. this关键字可以用于引用以后类以外其他类型的对象C. this可用于构造函数中,调用类自己重载的构造函数,可是必需写在首行D. this可用于静态方法中26. 下列关于java中笼统类的说法正确的有D )A. 含有笼统方法的类必需声明为笼统类B. 笼统类中不成以有非笼统方法C. 笼统类中至少需要包括一个笼统方法D. 笼统类无法实例化27. 下列关于构造函数的说法正确的是(AB D )A. 方法名必需与类名相同B. 使用new关键字创立对象时,java虚拟机会自动调用构造函数C. 我们在界说一个类时,必需要声明至少一个构造函数D.
15、 构造函数中不能使用return语句28. 下面有关Java异常处置的说法毛病的是(AB )A. 一个try块只能有一条catch语句B. 一个try块中可以不使用catch语句C. catch块不能独自使用,必需始终与try块在一起D. finally块不能独自使用,必需始终与try块在一起29. 下列关键字能和try语句一起使用的是( CD ) A. finalB. finalizeC. finallyD. catch30. 编译并运行以下代码的输出结果是?( A )String s1 = new String(amit); System.out.println(s1.WordStr(m,
16、r); System.out.println(s1); String s3 = arit; String s4 = arit; String s2 = s1.WordStr(m,r); System.out.println(s2 = s3); System.out.println(s3 = s4);A.arit amit false trueB.arit arit false trueC.amit amit false trueD.arit amit true true31. 当select下拉列表的选项发生改变时会触发下面的那个事件? ( C)A. onclick事件B. onsubmit事
17、件C. onchange事件D. onload事件32. 编译并运行以下代码将发生什么?(D )class MyClass int x;MyClass(int i) x = i;public static void main(String args) MyClass m1 = new MyClass(100);MyClass m2 = new MyClass(100);if (m1.equals(m2) System.out.println(Both are equal); else System.out.println(Both are not equal);A. 代码编译时报犯毛病提示信息
18、“equals() 方法未界说” B. 编译通过,抛出运行期异常.C. 输出Both are equal.D. 输出Both are not equal33. 阅读下面的html页面,选出能获取table元素的语句( A ) A. document.getElementById(mytab)B. document.getElementsByName(mytab)0C. document.getElementsByTagName(mytab)0D. document.getElementsByTagName(table)034. 运行以下的main()方法,结果是?( A )1 public s
19、tatic void main(String args)2 3 String myString;4 int x = 100;5 6 if (x 100) myString = x is greater than 100;8 System.out.println(myString.length();9 A 编译时报犯毛病提示信息“变量myString没有被初始化” B 编译通过C 编译未能通过.但如果变量myString在第8行前的代码中被初始化,代码可以编译通过,运行时可以输出字符串myString的长度D 以上都分歧毛病35. 下列哪些代码可以顺利通过编译和运行? (A )AInteger
20、i = new Integer(A);BInteger i = new Integer(7);CCharacter c = new Character(A);DBoolean b = new Boolean(null);EInteger i = new Integer(0x10);36. 下列关于ArrayList、Vector和LinkedList集合的说法正确是有( CD )A. ArrayList集合底层是数组实现,该集合线程不服安B. Vector 集合元素的寄存是无序的C. LinkedList集合底层是链表结构,适合做元素的增删把持D. 这三个集合都是List接口的实现类37. 下
21、列哪些方法是ArrayList和LinkedList集合中都界说的( A )A. add(Object o)B. removeFirst()C. remove(Object o)D. add(int index,Object o)38. 下列关于Java中文件输入输出的说法正确的是(A )A. 在Java中,文件的输入输出功能是通过流来实现的B. 如果要把数据写入到一个文件中,需要创立一个输入流对象C. 字符流在某些方面比如汉字的处置,比字节流更高效D. 可以通过Reader r = new Reader(c:pet.txt)创立一个输入流对象39. 下列哪个关键字可以用于实现同步?( C)A
22、. nativeB. staticC. synchronizedD. abstract40. 下列哪些方法可以让线程中断? ( AD )A. sleepB. startC. notifyD. wait41. 编译并运行以下代码的结果是?( A)import java.io.*;public class MyThread extends Threadpublic static void main(String args)MyThread mt = new MyThread();mt.start();public void run()try sleep(200); (Printing from t
23、hread run() method); catch ( IOException e) A. 编译毛病.B. 输出: Printing from thread run() method.C. 线程先停止运行,在 200毫秒后恢复,并输出 :Printing from thread run() method.D. 线程先停止运行,在恰好200毫秒后恢复.42. 在 awt 中,下列哪个组件可以实现带题目的窗口(C )A. panelB. buttonC. frameD. graphics43. Socket类哪个方法返回Socket对象绑定的本地端口( B)A. getPort()B. getL
24、ocalPort()C. getRemotePort()D. 不存在这个样的方法,因为SocketChannel对象绑定的本地端口对法式是透明的44. 在 html 中,下面那些标签属于表单标签( A )A. tableB. radioC. inputD. marquee45. 下列哪些集合属于Collection的子类(BD )A. TreeMapB. ArrayListC. HashTableD. HashSet46. 有关Java中的类和对象,以下说法正确的有( CD )A. 同一个类的所有对象都拥有相同的特征和行为B. 类和对象一样,只是说法分歧C. 对象是具有属性和行为的实体D. 类
25、规定了对象拥有的特征和行为47. 下列关于javascript的说法毛病的有( AB) A. JavaScript是基于对象和事件的脚本语言B. JavaScript 脚本是java语言的一个分支C. JavaScript 脚本必需要内嵌在 html 语言中使用D. JavaScript脚本需要编译后ie浏览器才华解释执行48. 下面的javascript语句,哪些是有错的( BCC )A. var num = 1 + abc;B. if(x=4) alert(1);C. var arr = new Array();D. var arr = 1,2,3,4;49. 下列代码运行的结果是( )p
26、ublic static void main(String args) int num = getNum();System.out.println(num);public int getNum() int num = 1;return num+;A. 编译时报错B. 运行时报错C. 1D. 250. 在Java中,如果要在字符串类型对象s=java中,获得字符 v 呈现的位置,可使用下面的那个方法?(C )A. s.matches(v);B. s.charAt(v);C. s.indexOf(v);D. s.substring(v);创作时间:二零二一年六月三十日创作时间:二零二一年六月三十日