传智播客java就业班入学测试题.doc

上传人:b****1 文档编号:214223 上传时间:2022-10-06 格式:DOC 页数:13 大小:41.50KB
下载 相关 举报
传智播客java就业班入学测试题.doc_第1页
第1页 / 共13页
传智播客java就业班入学测试题.doc_第2页
第2页 / 共13页
传智播客java就业班入学测试题.doc_第3页
第3页 / 共13页
传智播客java就业班入学测试题.doc_第4页
第4页 / 共13页
传智播客java就业班入学测试题.doc_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

传智播客java就业班入学测试题.doc

《传智播客java就业班入学测试题.doc》由会员分享,可在线阅读,更多相关《传智播客java就业班入学测试题.doc(13页珍藏版)》请在冰豆网上搜索。

传智播客java就业班入学测试题.doc

传智播客java就业班入学测试题

共50道题,每道题2分,总分100分,80分为合格。

注意,所有题目均为多项选择题。

对应试者的忠告:

传智播客自办学以来,一直在IT培训领域保持着良好的口碑,之所以能做到这么好的口碑,主要得益于过硬的教学质量以及学员的高就业率。

本测试题的目的在于帮助学员检测自己的java基础,因为公司要保证教学质量,光有名师授课是远远不够的,还需要学员们都具备一个基本的java基础,试想一下,如果学员入学前我们不进行测试,那么必然会导致学生的技术水平参差不齐,再好的老师也无法把这样的班教好。

希望参加测试的学员能本着对自己负责的态度,独立完成这套测试题。

如果您试图通过找人帮忙做题等其他途径来完成这套测试题,我们劝您千万别这样做,因为这样是害了自己。

即使通过测试,顺利进入就业班的学习,同样是跟不上老师的进度,不会有一个好的结果。

如果您觉得完成这套测试题非常有难度,那也没有关系,因为我们针对基础不好的学员专门开设了java基础与加强班,您可以通过短时间的培训,打下一个坚实的基础,再继续参加我们就业班的培训。

1.在JAVA中,下列哪些说法是正确的(AC)

A.java源文件的扩展名为.java

B.写好的java源程序可以直接运行

C.编写的源程序必须先编译后才能运行

D.程序员可以读懂扩展名为.class的文件

2.在java中,关于数组描述正确的是(BD)

A.数组中的索引下标从1开始

B.存储在数组当中的数据都属于同一数据类型

C.通过数组名.length()能获得数组的长度

D.数组的最大索引下标是数组的长度减1

3.下列标识符哪个是合法的(BD)

A.class

B.$abc

C.1234

D._name

4.下面程序的输出结果是什么(C)

int[]arr=newint[10];

System.out.println(arr[0]);

A.编译不通过

B.运行时出错

C.输出null

D.输出0

5.下面哪些赋值语句是正确的?

(D)

A.longtest=012;

B.floatf=-412;

C.intother=(int)true;

D.doubled=0x12345678;

E.byteb=128;

6.下面哪个语句正确地声明一个整型的二维数组(CD)

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.尝试运行下面的代码会发生什么?

(A)

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中,下列语句不能通过编译的有(BD)

A.Strings=“join”+3;

B.inta=“join”+3;

C.inta=‘a’+5;

D.floatf=5+5.5;

11.设a=3,则表达式(--a)<

A.16

B.8

C.24

D.12

12.下面关于java中包的说法正确的是(AD)

A.在java中可以使用import语句导入包

B.在java中可以使用package语句导入包

C.位于同一个包中的类,不需要导包就可以直接访问

D.不同的包中可以出现类名相同的类

13.以下代码段的输出结果是?

(D)

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=1

B.Valuefori=2valueforj=1

C.Valuefori=2valueforj=2

D.Valuefori=3valueforj=1

14.编译并运行以下代码将发生什么?

()

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次100

B.输出10次100,然后抛出运行期异常

C.编译错误,因为变量i不能在main()方法中被声明2次

D.编译错误,因为变量j不能在main()方法中被声明2次

E.以上都不对

15.下列关于html的说法哪些是正确的?

(AB)

A.Html就是超文本标记语言的简写,是最基础的网页语言

B.Html代码不用区分大小写

C.Html是由xml发展而来的

D.Html中所有的标签都必须要有开始标签和结束标签

16.在Java中,用来跳出循环的关键字为(C)

A.return

B.continue

C.break

D.exit

17.下列关于tcp协议的描述正确的有()

A.tcp协议是sun公司制定的协议

B.tcp是基于ip协议的一种连接协议

C.tcp协议面向无连接

D.tcp协议面向连接

18.在web页面中,经常需要使用javascript进行表单验证,现假设对用户名的限定为字母数字或下划线,以下的正则表达式哪些可以完成这样的限定?

()

A.[a-z0-9_]

B.\w

C.[a-zA-Z0-9_]

D.\W

19.下列关于接口的说法正确的是()

A.接口中所有的方法都是默认抽象的

B.接口是一种特殊的java类,所以也可以定义构造函数

C.接口中的方法前面必须要加上public

D.一个类只能extends继承一个父类,但是可以实现多个接口

20.运行以下代码片段,输出结果是?

()

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.Z

B.YZ

C.XYZ

D.YXYZ

21.下面程序的输出结果是什么(D)

Setset=newHashSet();

set.add("aaa");

set.add("bbb");

set.add("aaa");

System.out.println(set.size());

A.编译不通过

B.运行时出错

C.输出3

D.输出2

22.下列选项中关于Java中super关键字的说法正确的是()

A.super关键字是在子类对象内部指代其父类对象的引用。

B.super关键字不仅可以指代子类的直接父类,还可以指代父类的父类。

C.子类通过super关键字只能调用父类的方法,而不能调用父类的属性。

D.在子类的构造函数中可以通过super关键字调用父类的构造函数。

23.下列关于类的继承的描述,正确的有()

A.一个类可以同时继承多个父类

B.一个类可以具有多个子类

C.子类会自动拥有父类所有的方法

D.一个类继承另一个类需要使用extends关键字

24.下列代码运行的结果是()

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.0

B.4

C.5

D.9

25.下列选项中关于java中this关键字的说法错误的有()

A.this关键字是一个对象的引用

B.this关键字可以用于引用当前类以外其他类型的对象

C.thi

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教学研究 > 教学案例设计

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1