java入学测试题.docx
- 文档编号:9699593
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:18
- 大小:22.40KB
java入学测试题.docx
《java入学测试题.docx》由会员分享,可在线阅读,更多相关《java入学测试题.docx(18页珍藏版)》请在冰豆网上搜索。
java入学测试题
传智播客java就业班入学测试题
共50道题,每道题2分,总分100分,80分为合格。
注意,所有题目均为多项选择题。
对应试者的忠告:
传智播客从办学一来,一直在IT培训领域保持着良好的口碑,之所以能做到这么好的口碑,主要得益于过硬的教学质量以及学员的高就业率。
本测试题的目的在于帮助学员检测自己的java基础,因为公司要保证教学质量,光有名师授课是远远不够的,还需要学员们都具备一个基本的java基础,试想一下,如果学员入学前我们不进行测试,那么必然会导致学生的技术水平参差不齐,再好的老师也无法把这样的班教好。
希望参加测试的学员能本着对自己负责的态度,独立完成这套测试题。
如果您试图通过找人帮忙做题等其他途径来完成这套测试题,我们劝您千万别这样做,因为这样是害了自己。
即使通过测试,顺利进入就业班的学习,同样是跟不上老师的进度,不会有一个好的结果。
如果您觉得完成这套测试题非常有难度,那也没有关系,因为我们针对基础不好的学员专门开设了java基础与加强班,您可以通过短时间的培训,打下一个坚实的基础,再继续参加我们就业班的培训。
1.在JAVA中,下列哪些说法是正确的(c)
A.java源文件的扩展名为.java
B.写好的java源程序可以直接运行
C.编写的源程序必须先编译后才能运行
D.程序员可以读懂扩展名为.class的文件
2.在java中,关于数组描述正确的是(bd)
A.数组中的索引下标从1开始
B.存储在数组当中的数据都属于同一数据类型
C.通过数组名.length()能获得数组的长度
D.数组的最大索引下标是数组的长度减1
3.下列标识符哪个是合法的(bd)//class为关键字,关键字在编译器中会有颜色显示,比如public,abtract等
A.class
B.$abc为标识符
C.1234
D._name
4.下面程序的输出结果是什么(d)
int[]arr=newint[10];
System.out.println(arr[0]);
A.编译不通过
B.运行时出错
C.输出null
D.输出0
5.下面哪些赋值语句是正确的?
(abde)
A.longtest=012;
B.floatf=-412;
C.intother=(int)true;//不能将boolean转成int
D.doubled=0x12345678;
E.byteb=128;
6.下面哪个语句正确地声明一个整型的二维数组(c,d)
A.inta[][]=newint[][];
B.intb[10][10]=newint[][];
C.intc[][]=newint[10][10];
D.int[]d[]=newint[10][10];
7.下面哪些函数是publicvoidaMethod(){...}的重载函数?
(BD)
A.voidaMethod(){...}
B.publicintaMethod(inta,floatb){...}//重载:
返回值可以不同,参数必须不同。
覆盖:
返回值必须相同,参数列表可以不同。
C.publicvoidaMethod(){...}
D.publicfloataMethod(intm){…}
8.下列代码运行的结果是(c)
publicstaticvoidmain(String[]args){
intx=4;
inty=5;
if(x++>4&++y>5){
x++;
}
System.out.println("x="+x+",y="+y);
}
A.x=4,y=5
B.x=4,y=6
C.x=5,y=6
D.x=6,y=6
9.尝试运行下面的代码会发生什么?
()
publicclassTest{
publicstaticvoidmain(String[]args){
booleanm=true;
if(m=false){
System.out.println("true");
}else{
System.out.println("false");
}
}
}
A.输出字符串”true”
B.输出字符串”false”
C.编译时错误
D.运行时错误
10.在Java中,下列语句不能通过编译的有(BC)
A.Strings=“join”+3;
B.inta=“join”+3;
C.inta=‘a’+5;
D.floatf=5+5.5;
A.document.getElementById("mytab")
B.document.getElementsByName("mytab")[0]
C.document.getElementsByTagName("mytab")[0]
D.document.getElementsByTagName("table")[0]
34.运行以下的main()方法,结果是?
(a)
1publicstaticvoidmain(String[]args)
2{
3StringmyString;
4intx=100;
5
6if(x<100)myString="xislessthan100";
7if(x>100)myString="xisgreaterthan100";
8System.out.println(myString.length());
9}
A.编译时报出错误提示信息“变量myString没有被初始化”
B.编译通过
C.编译未能通过。
但如果变量myString在第8行前的代码中被初始化,代码可以编译通过,运行时可以输出字符串myString的长度
D.以上都不对
35.下列哪些代码可以顺利通过编译和运行?
()
A.Integeri=newInteger('A');
B.Integeri=newInteger("7");
C.Characterc=newCharacter("A");
D.Booleanb=newBoolean(null);
E.Integeri=newInteger("0x10");
36.下列关于ArrayList、Vector和LinkedList集合的说法正确是有(d)
A.ArrayList集合底层是数组实现,该集合线程不安全
B.Vector集合元素的存放是无序的
C.LinkedList集合底层是链表结构,适合做元素的增删操作
D.这三个集合都是List接口的实现类
37.下列哪些方法是ArrayList和LinkedList集合中都定义的(abcd)
A.add(Objecto)
B.removeFirst()LinkedList有,Arraylist无
C.remove(Objecto)
D.add(intindex,Objecto)
38.下列关于Java中文件输入输出的说法正确的是(Ac)
A.在Java中,文件的输入输出功能是通过流来实现的
B.如果要把数据写入到一个文件中,需要创建一个输入流对象
C.字符流在某些方面比如汉字的处理,比字节流更高效
D.可以通过Readerr=newReader("c:
\\pet.txt")创建一个输入流对象
39.下列哪个关键字可以用于实现同步?
(c)
A.native
B.static
C.synchronized
D.abstract
40.下列哪些方法可以让线程中断?
(d)
A.sleep
B.start
C.notify
D.wait
41.编译并运行以下代码的结果是?
()
importjava.io.*;
publicclassMyThreadextendsThread{
publicstaticvoidmain(Stringargs[]){
MyThreadmt=newMyThread();
mt.start();
}
publicvoidrun(){
try{
sleep(200);
System.out.println
("Printingfromthreadrun()method");
}catch(IOExceptione){//不是IO异常
}
}
}
A.编译错误.
B.输出:
Printingfromthreadrun()method.
C.线程先停止运行,在200毫秒后恢复,并输出:
Printingfromthreadrun()method.
D.线程先停止运行,在恰好200毫秒后恢复。
42.在awt中,下列哪个组件可以实现带标题的窗口(C)
A.panel
B.button
C.frame
D.graphics
43.Socket类哪个方法返回Socket对象绑定的本地端口(B)
A.getPort()
B.getLocalPort()
C.getRemotePort()
D.不存在这个样的方法,因为SocketChannel对象绑定的本地端口对程序是透明的
44.在html中,下面那些标签属于表单标签(A)
A.table
B.radio
C.input
D.marquee
45.下列哪些集合属于Collection的子类(BCD)
A.TreeMap
B.ArrayList
C.HashTable
D.HashSet
46.有关Java中的类和对象,以下说法正确的有(ACD)
A.同一个类的所有对象都拥有相同的特征和行为
B.类和对象一样,只是说法不同
C.对象是具有属性和行为的实体
D.类规定了对象拥有的特征和行为
47.下列关于javascript的说法错误的有()
A.JavaScript是基于对象和事件的脚本语言
B.JavaScript脚本是java语言的一个分支
C.JavaScript脚本必须要内嵌在html语言中使用
D.JavaScript脚本需要编译后ie浏览器才能解释执行
48.下面的javascript语句,哪些是有错的()
A.varnum=1+"abc";
B.if(x=4)alert
(1);
C.vararr=newArray();
D.vararr={1,2,3,4};
49.下列代码运行的结果是(A)
publicstaticvoidmain(String[]args){
intnum=getNum();
System.out.println(num);
}
publicintgetNum(){
intnum=1;
returnnum++;
}
A.编译时报错
B.运行时报错
C.1
D.2
50.在Java中,如果要在字符串类型对象s="java"中,得到字符'v'出现的位置,可使用下面的那个方法?
(D)
A.s.matches('v');
B.s.charAt('v');
C.s.indexOf('v');
D.s.substring('v');
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 入学 测试