传智播客java就业班笔试题文档格式.docx

上传人:b****1 文档编号:4440255 上传时间:2023-05-03 格式:DOCX 页数:18 大小:21.38KB
下载 相关 举报
传智播客java就业班笔试题文档格式.docx_第1页
第1页 / 共18页
传智播客java就业班笔试题文档格式.docx_第2页
第2页 / 共18页
传智播客java就业班笔试题文档格式.docx_第3页
第3页 / 共18页
传智播客java就业班笔试题文档格式.docx_第4页
第4页 / 共18页
传智播客java就业班笔试题文档格式.docx_第5页
第5页 / 共18页
传智播客java就业班笔试题文档格式.docx_第6页
第6页 / 共18页
传智播客java就业班笔试题文档格式.docx_第7页
第7页 / 共18页
传智播客java就业班笔试题文档格式.docx_第8页
第8页 / 共18页
传智播客java就业班笔试题文档格式.docx_第9页
第9页 / 共18页
传智播客java就业班笔试题文档格式.docx_第10页
第10页 / 共18页
传智播客java就业班笔试题文档格式.docx_第11页
第11页 / 共18页
传智播客java就业班笔试题文档格式.docx_第12页
第12页 / 共18页
传智播客java就业班笔试题文档格式.docx_第13页
第13页 / 共18页
传智播客java就业班笔试题文档格式.docx_第14页
第14页 / 共18页
传智播客java就业班笔试题文档格式.docx_第15页
第15页 / 共18页
传智播客java就业班笔试题文档格式.docx_第16页
第16页 / 共18页
传智播客java就业班笔试题文档格式.docx_第17页
第17页 / 共18页
传智播客java就业班笔试题文档格式.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

传智播客java就业班笔试题文档格式.docx

《传智播客java就业班笔试题文档格式.docx》由会员分享,可在线阅读,更多相关《传智播客java就业班笔试题文档格式.docx(18页珍藏版)》请在冰点文库上搜索。

传智播客java就业班笔试题文档格式.docx

A.voidaMethod(){...}

B.publicintaMethod(inta,floatb){...}

C.publicvoidaMethod(){...}

D.publicfloataMethod(intm){…}

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

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{

false"

}

A.输出字符串”true”

B.输出字符串”false”

C.编译时错误

D.运行时错误

10.在Java中,下列语句不能通过编译的有()

A.Strings=“join”+3;

B.inta=“join”+3;

C.inta=‘a’+5;

D.floatf=5+5.5;

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

<

a的结果是()

A.16

B.8

C.24

D.12

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

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

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

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

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

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

publicclassMyClass{

publicstaticvoidmain(Stringargv[]){

inti;

intj;

outer:

for(i=1;

i<

3;

i++)

inner:

for(j=1;

j<

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;

10;

i++){

switch(digit)

{

case'

x'

:

{

intj=0;

System.out.println(j);

}

default:

intj=100;

}

inti=j;

System.out.println(i);

A.输出11次100

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

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

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

E.以上都不对

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

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

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

C.Html是由xml发展而来的

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

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

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(){

Y"

publicclassZextendsX{

Yy=newY();

Z(){

Z"

newZ();

A.Z

B.YZ

C.XYZ

D.YXYZ

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

Setset=newHashSet();

set.add("

aaa"

bbb"

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.下列代码运行的结果是()

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.this可用于构造函数中,调用类本身重载的构造函数,但是必须写在首行

D.this可用于静态方法中

26.下列关于java中抽象类的说法正确的有()

A.含有抽象方法的类必须声明为抽象类

B.抽象类中不可以有非抽象方法

C.抽象类中至少需要包含一个抽象方法

D.抽象类无法实例化

27.下列关于构造函数的说法正确的是()

A.方法名必须与类名相同

B.使用new关键字创建对象时,java虚拟机会自动调用构造函数

C.我们在定义一个类时,必须要声明至少一个构造函数

D.构造函数中不能使用return语句

28.下面有关Java异常处理的说法错误的是()

A.一个try块只能有一条catch语句

B.一个try块中可以不使用catch语句

C.catch块不能单独使用,必须始终与try块在一起

D.finally块不能单独使用,必须始终与try块在一起

29.下列关键字能和try语句一起使用的是()

A.final

B.finalize

C.finally

D.catch

30.编译并运行以下代码的输出结果是?

Strings1=newString("

amit"

System.out.println(s1.replace('

m'

'

r'

));

System.out.println(s1);

Strings3="

arit"

Strings4="

Strings2=s1.replace('

System.out.println(s2==s3);

System.out.println(s3==s4);

A.arit

amit

false

true

B.arit

arit

C.amit

D.arit

true

31.当select下拉列表的选项发生改变时会触发下面的那个事件?

A.onclick事件

B.onsubmit事件

C.onchange事件

D.onload事件

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

classMyClass{

intx;

MyClass(inti){

x=i;

publicstaticvoidmain(Stringargs[]){

MyClassm1=newMyClass(100);

MyClassm2=newMyClass(100);

if(m1.equals(m2)){

Bothareequal"

Botharenotequal"

A.代码编译时报出错误提示信息“equals()方法未定义”

B.编译通过,抛出运行期异常.

C.输出Bothareequal.

D.输出Botharenotequal

33.阅读下面的html页面,选出能获取table元素的语句()

html>

<

body>

<

tablename=”mytab”>

<

tr>

……<

/tr>

/table>

/body>

/html>

A.document.getElementById("

mytab"

B.document.getElementsByName("

)[0]

C.document.getElementsByTagName("

D.document.getElementsByTagName("

table"

34.运行以下的main()方法,结果是?

1publicstaticvoidmain(String[]args)

2{

3StringmyString;

4intx=100;

5

6if(x<

100)myString="

xislessthan100"

7if(x>

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集合的说法正确是有()

A.ArrayList集合底层是数组实现,该集合线程不安全

B.Vector集合元素的存放是无序的

C.LinkedList集合底层是链表结构,适合做元素的增删操作

D.这三个集合都是List接口的实现类

37.下列哪些方法是ArrayList和LinkedList集合中都定义的()

A.add(Objecto)

B.removeFirst()

C.remove(Objecto)

D.add(intindex,Objecto)

38.下列关于Java中文件输入输出的说法正确的是()

A.在Java中,文件的输入输出功能是通过流来实现的

B.如果要把数据写入到一个文件中,需要创建一个输入流对象

C.字符流在某些方面比如汉字的处理,比字节流更高效

D.可以通过Readerr=newReader("

c:

\\pet.txt"

)创建一个输入流对象

39.下列哪个关键字可以用于实现同步?

A.native

B.static

C.synchronized

D.abstract

40.下列哪些方法可以让线程中断?

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){

A.编译错误.

B.输出:

Printingfromthreadrun()method.

C.线程先停止运行,在200毫秒后恢复,并输出:

Printingfromthreadrun()method.

D.线程先停止运行,在恰好200毫秒后恢复。

42.在awt中,下列哪个组件可以实现带标题的窗口()

A.panel

B.button

C.frame

D.graphics

43.Socket类哪个方法返回Socket对象绑定的本地端口()

A.getPort()

B.getLocalPort()

C.getRemotePort()

D.不存在这个样的方法,因为SocketChannel对象绑定的本地端口对程序是透明的

44.在html中,下面那些标签属于表单标签()

A.table

B.radio

C.input

D.marquee

45.下列哪些集合属于Collection的子类()

A.TreeMap

B.ArrayList

C.HashTable

D.HashSet

46.有关Java中的类和对象,以下说法正确的有()

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.下列代码运行的结果是()

intnum=getNum();

System.out.println(num);

publicintgetNum(){

intnum=1;

returnnum++;

A.编译时报错

B.运行时报错

C.1

D.2

50.在Java中,如果要在字符串类型对象s="

java"

中,得到字符'

v'

出现的位置,可使用下面的那个方法?

A.s.matches('

B.s.charAt('

C.s.indexOf('

D.s.substring('

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

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2