2025年Java程序員求職攻略高頻面試題深度解析_第1頁
2025年Java程序員求職攻略高頻面試題深度解析_第2頁
2025年Java程序員求職攻略高頻面試題深度解析_第3頁
2025年Java程序員求職攻略高頻面試題深度解析_第4頁
2025年Java程序員求職攻略高頻面試題深度解析_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

真題1某著名互聯(lián)網下載服務提供商軟件工程師筆試題

一、選擇題

1.訪問修飾符作用范圍由大到小是()。

A.private-protected-default-publicB.pub1ic-protected-defau1t-private

C.private-default-protected-publicD.public-default-protected-private

2.在Java語言中,下面接口以鍵-值對的方式存儲對象的是()。

A.java.util.ListB.java.util.Map

C.java.util.CollectionD.java.util.Set

3.如下不是Object類的措施的是()。

A.hashCode()B.finalize()

C.notify()D.hasNext()

4.有如下代碼:

publicclassTest{

publicvoidchange(Stringstr,charch[]){

str="testok”;

ch[0]=,g,;

)

publicstaticvoidmain(Stringargs[]){

Stringstr=newString(Agood/Z);

chart]ch={'a',,b',,c'};

Testex=newTest();

ex.change(str,ch);

System,out.print(str+"and;

System,out.print(ch);

(

上面程序的運行成果是()。

A.goodandabcB.goodandgbc

C.testokandabcD.testokandgbc

二、填空題

1.Math,round(12.5)的返回值等于(),Math,round(T2.5)的返回值等于()。

2.有如下程序:

Stringstrl=^helloworld*;

Stringslr2="hello"+newSlring("\")rld”);

System.out.printin(strl==str2);

那么程序的運行成果是()。

3.在Java語言中,基本數據類型包括()、字符類型()、布爾類型boolean和

數值類型()。

4.字符串分為兩大類:一類是字符串常量();另一類是字符串變量()。

三、簡答題

L接口和抽象類有什么區(qū)別?

2.實現(xiàn)多線程的措施有哪幾種?

3.運用遞歸措施求6!

4.用Java語言實現(xiàn)一種觀測者模式。

5.一種有10億條記錄的文本文獻,已按照關鍵字排好序存儲,請設計一種算法,可

以從文

件中迅速查找指定關鍵字的記錄。

真題2某著名社交平臺軟件工程師筆試題

一、單項選擇題

I.二進制數11101轉化為十進制數是()。

A.23B.17C.26D.29

2.如下可以對對象加互斥鎖的關鍵字是()。

A.synchronizedB.serializeC.VolatileD.Static

二、不定項選擇題

1.下列有關類的構造措施的描述中,對的的是()。

A.類中的構造措施不可省略

B.構造措施必須與類同名,但措施不能與class同名

C.構造措施在?種對象被new時執(zhí)行

D.一種類只能定義一種構造措施

2.下列有關Java語言中main措施的描述中,對的的是()。

A.Java程序的main措施必須寫在類里面

B.Java程序中可以有多種main措施

C.Java程序的main措施中,假如只有一條語句,可以不用大括號(}括起來

D.Java程序中類名必須與文獻名同樣

3.在類申明中,申明一種類不能再被繼承的關鍵字是()。

A.privateB.abstractC.finalD.static

4.下面有關關鍵字absiracl的描述中,對的的是()。

A.關健字abstract可以修飾類或措施

B.final類的措施都不能是abstract,由于final類不能有子類

C.abstract類不能實例化

D.abstract類的子類必須實現(xiàn)其超類的所有abstract措施

5.如下不是合法標識符的是()。

A.STRB.x3abC.voidD.abed

6.如下有關類的描述中,對的的是()。

A.只要沒有定義不帶參數的構造措施,JVM都會為類生成一種默認構造措施

B.局部變量的作用范圍僅僅在定義它的措施內,或者是在定義它的控制流塊中

C.使用其他類的措施僅僅需要引用措施的名字即可

D.在類中定義的變量稱為類的組員變量,在其他類中可以直接使用

7.有如下代碼:

publicclassTcst{

publicstaticvoidmain(Stringargs|l){

inti;

i=6;

Syslem.out.print(i);

Systcm.out.print(i++);

System.out.print(i);

以上程序的運行成果是()。

A.666B.667C.677D.676

8.下列有關Java語言中關健字super的說法中,對的的是()。

A.關鍵字super是在子類對象中指代其父類對象的引用

B.子類通過關鍵字super只能調用父類的屬性,而不能調用父類的措施

C.子類通過關鍵字super只能調用父類的措施,而不能調用父類的屬性

D.關鍵字super不僅可以指代子類的直接父類,還可以指代父類的父類

9.下面有關StringsStringBuildcr以及StringBuffer的描述中,對的的是()。

A.對String對象的任何變化都不影響到原對象,有關的任何change操作都會生成新

的對象

B.StringBuffer是線程安全的

C.StringBuilder是線程安全的

D.可以修改StringBuildcr和StringBuffer的內容

10.如下不是基本數據類型的類型有()。

A.intB.StringC.ByteD.Float

11.JavaThread中的措施resume。負責恢復哪些線程的執(zhí)行?()

A.通過調用wait。措施而停止運行的線程

B.通過調用sleep。措施而停止運行的線程

C.通過調用stop。措施而停止的線程

D.通過調用suspend。措施而停止運行的線程

12.有如下代碼:

publicclassTest{

publicstaticinttestExceptionfinti)throwsException{

try(

returni/5;

}catch(Exceptione){

thrownewException("exceptioninaaMethod");

}finally{

System.out.printf("finally");

}

)

publicstaticvoidmain(String(]args){

try(

testException(O);

}catch(Exceptionex){

System.out.printff'exceptioninmain");

System.out.printf("finished");

以上這段代碼編譯運行后,瑜出的成果是()C

A.finallyexceptioninmainfinishedB.finallyfinished

C.exceptioninniainfinallyD.finallyexceptioninmainfinished

13.釋放掉一種指定占據的內存空間的措施是()o

A.調用system.gc()措施B.調用free。措施

C.賦值給該項對象的引用為nullD.程序員無法明確強制垃圾回收器

14.如下有關Spring框架的描述中,對的的是()。

A.Spring是“依賴注入”模式的實現(xiàn)

B.Spring是一種輕量級JavaEE的框架集合

C.使用Spring可以實現(xiàn)申明事務

D.Spring提供了AOP方式的日志系統(tǒng)

15.堆的形狀是一棵()。

A.完全二叉樹B.平衡二叉樹

C.二叉排序樹D.滿二叉樹

16.下列有關依賴注入的描述中,對的的是()0

A.依賴注入提供使用接口編程

B.依賴注入使組件之間互相依賴,互相制約

C.依賴注入可以獨立開發(fā)各組件,然后根據組件間關系進行組裝

D.依賴注入指對象在使用時動態(tài)注入

17.如下有關HashMap與HashTable的說法中,對的的是()。

A.迭代HashM叩采用迅速失敗機制,而HashTable不是

B.HashTable容許null值作為key和value,而HashMap不可以

C.HashMap不是同步的,而HashTable是同步的

D.兩者都是用key-value方式獲取數據

18.list是一種ArrayList的對象,當將選項()的代碼填到〃tododelete處時,可以

Iterator遍歷的過程中對的并安全地刪除一種list中保留的對象。

Iteratorit=listiterator。;

intindex=0;

while(it.hasNcxtO)

(

Objectobj=it.next();

if(needDelete(obj))//needDelete返Plboolean,決定與否要刪除

{

//tododelete

)

index++:

)

A.it.remove()B.list.remove(index)C.lisl.remove(ohj)

D.list.delete(index)

19.如下屬于算法構造的是()。

A.輸入數據B.處理數據C.輸出成果D.存儲數據

20.已知某二叉樹的后序遍歷序列是dabec,中序遍歷序列是debac,那么它的前序遍

歷序列是()。

A.abcdeB.dceabC.deabcD.cedba

2!.算法的空間復雜度是指().

A.算法程序的長度

B.算法程序中的指令條數

C.算法程序所占的存儲空間

D.算法執(zhí)行過程中所需要的存儲空間

22.二叉樹是非線性數據構造,如下有關其存儲構造的描述中,對的的是()。

A.它不能用鏈式存儲構造存儲

B.它不能用次序存儲構造存儲

C.次序存儲構造和鏈式存儲構造都不能使用

D.次序存儲構造和鏈式存儲構造都能存儲

23.在一棵二叉樹上,第4層的結點數最多是()。

A.8

B.16

C.32

D.64

24.設一組初始記錄關鍵字序列(5,2,6,3,8),以第一種記錄關鍵字5為

基準進行一趟

迅速排序的成果為()。

A.3,2,5,8,6B.2,3,5,8,6

C.3,2,5,6,8D.2,3,6,5,8

25.事務隔離級別是由()實現(xiàn)的。

A.HibernateB.Java應用程序

C.數據庫系統(tǒng)D.JDBC驅動程序

26.設指針變量p指向雙向鏈表中結點A,指針變量s指向被插入的結點X,則在結

點A的

背面插入結點X的操作序列為()。

A.s->left=p;s->right=p->rioht;p->right=s;p->right->left=s

B.s->left=p;s->right=p->right;p->righl->left=s;p->right=s

C.p->right=s;s->left=p;p->right->left=s;s->right=p->right

D.p->right=s;p->right->lcft=s;s->lcft=p;s->right=p->right

27.在排序措施中,從未排序序列中挑選元素,并將其依次插入已排序序列(初始時為

空)

的一端的措施,稱為()。

A.歸并排序B.希爾排序C.插入排序D.選擇排序

28.操作系統(tǒng)的功能是進程處理機管理、()管理、()管理、文獻管理和作業(yè)管理

等。

A.設備B.存儲器C.硬件D.軟件

29.下列中斷屬于強迫性中斷的是()。

A.掉電B.設備出錯C.時間片屆時D.執(zhí)行print語句

30.進程調度是從()選擇一種進程投入運行。

A.就緒隊列B.作業(yè)后備隊列C.等待隊列D.提交隊列

31.“死鎖”是針對()的。

A.某個進程申請資源數超過了系統(tǒng)擁有的最大資源數

B.某個進程申請系統(tǒng)中不存在的資源

C.硬件故障

D.多種并發(fā)進程競爭獨占型資源

32.某系統(tǒng)中有11臺打印機,N個進程共享打印機資源,每個進程規(guī)定3臺,當N

的取值

不超過()時,系統(tǒng)不會發(fā)生死鎖。

A.3B.5C.8D.7

33.IP協(xié)議屬于()。

A.網絡互聯(lián)層B.應用層C.數據鏈路層D.傳播層

34.將網絡物理地址轉換為IP地址的協(xié)議是()。

A.IPB.ICMPC.ARPD.RARP

35.對于IP地址,掩碼為,子網號為()。

A.160.2B.160C.63.160D.63.160.2

36.對于IP地址,屬于()類地址。

A.AB.BC.CD.D

37.一種廣域網和一種局域網相連,需要的設備是()。

A.NICB.網關C.集線器D.路由器

三、問答題

1.List<?extendsT>和Lis??superT>之間有什么區(qū)別?

2.給出兩種單例模式的實現(xiàn)措施,并闡明這兩種措施的優(yōu)缺陷。

3.描述Java語言中抽象基類和接口各自重要的使用場景。

4.int和Integer的區(qū)別是什么?

5.已知兩個鏈表headl和head2各自有序,請把它們合并成一種仍然有序的鏈表。成

果鏈

表要包括headl和head2的所有結點,即結點值相似。

6.給定a、b兩個文獻,各寄存50億個url,每個url各占64B,內存限制是4GB,

請找出

文獻a與文獻h中共同的urL

真題3某著名安全軟件服務提供商軟件工程師筆試題

一、不定項選擇題

1.“hello”instance。],Object的返回值是()。

A."abcd"B.trueC.falseD.String

2.下面有關措施覆蓋的描述中,不對的的是()。

A.覆蓋的措施一定不能是private的

B.規(guī)定覆蓋和被覆蓋的措施必須具有相似的訪問權限

C.覆蓋的措施不能比被覆蓋的措施拋出更多的異常

D.規(guī)定覆蓋和被覆蓋的措施有相似的名字、參數列以及返向值

3.下面說法對的的是(),

A.假如源代碼中有package語句,則該語句必須被放在代碼的第一行(不考慮注群和

格)

B.假如源代碼中有main。措施,則該措施必須被放在代碼的第一行

C.假如源代碼中有import語句,則該語句必須被放在代碼的第一行(不考慮注釋和空

格)

D.假如某文獻的源代碼中定義了一種public的接口,則接口名和文獻名可以不一樣

4.下面變量名中合法的有()。

A.2varB.var2C._varD._1_

E.$varF.#var

5.一種Java程序運行從上到下的環(huán)境

次序是(

A.JRE/JVM、操作系統(tǒng)、Java程序、

硬件

B.Java程序、JRE/JVM、硬件、操作

系統(tǒng)

C.Java程序、JRE/JVMs操作系統(tǒng)、

)。

硬件

D.Java程序、操作系統(tǒng)、JRE/JVM、

硬件

6.下面關鍵字中,可以用來修飾接口中

的變量的是(

C.synchroD.pro

A.staticB.private

nizedtected

7.有如下代碼:

Strings=**xbcde,,;

Systcm.out.println(s.charA.t(4j);)0

如下針對上述代碼段的描述中,對的的是

A.輸出字符c

B.什么都沒有,拋出ArraylndexOutOfBoundsException

C.輸出字符d

D.代碼編譯不成功,由于charA.t()措施不屬于String類

8.下面創(chuàng)立Map集合的方式中,對的的是()。

B.Mapm=new

A.Mapm=newMap(newCollec(ion())

Map(10,2.40)

D.Map是接口,因此

C.M叩m=newMap()

不能實例化

9.如卜.有關被訪問控制符protected修飾的組員變量的描

述中,對的的是(

A.可以被三種類所引用:該類自身、與它在同一種包中的其他類、在其他包中的該類

子類

B.只能被該類自身所訪問和修改

C.可以被兩種類訪問和引用:該類自身、該類的所有子類

D.只能被同一種包中的類訪問

10.為了辨別類中重載的同名的不一

)O

樣措施,規(guī)定(

B.采用不一樣的

A.采用不一樣的形式參數列表

返回值類型

D.采用不一樣的

C.調用時用類名或者對象名作前綴

參數名

II.卜列對于構造措施的描述中,對

)。

的的是(

A.構造措施必須用void中明返回類型

B.構造措施名必須與類名相似

C.構造措施可以被程序調用

D.假如編程人員沒在類中定義構造措施,程序將報錯

12.下列有關繼承的描述中,對的的是()。

A.子類能繼承父類的非私有措施和屬性

B.子類能繼承父類的所有措施和屬性

C.子類只能繼承父類的公有措施和屬性

D.子類能繼承父類的措施,而不是屬性

13.下面有關子類繼承父類構造措施的描述中,對的的是()。

A.創(chuàng)立子類的對象時,先調用子類自己的構造措施,然后調用父類的構造措施

B.子類會繼承父類的構造措施

C.子類必須通過關鍵字super調用父類的構造措施

D.子類無法繼承父類的構迨措施

14.下列有關Java語言基礎知識的描述

)0

中,對的的是(

B.抽象類或接口可以

A.類是措施和變量的集合體

被實例化

D.類組員數據必須是

C.數組是無序數據的集合

公有的

15.有如下代碼:

publicclassTest

{

publicstaticvoid

main(String||args)

(

classA

(

publicinti=3;

}

Objecto=(Object)new

A();

Aa=(A)o;

Systein.oul.priniln("i=

"+a.i);

上述程序運行后的成果是()O

A.i=3B.編譯失敗

C.運行成果為ClassCastExccptionD.i=0

二、填空題),用于將一種類修飾為最終

1.用于中明一種類為抽象類的關鍵字是(類的關鍵字是

()O

2.構造措施、組員變量初始化以及靜態(tài)組員變量初始化三

)。

者的先后次序是(

3.在Java語言的基本數據類型中,字符型、整型分別占

)、()。

用字節(jié)數為(

4.一般有兩種用于創(chuàng)立線程對象的措施,分別是()與()。

5.Java語言提供了兩種用于多態(tài)的機制,分別是()與()0

三、問答題

1.接口能否繼承接口?抽象類與否可實現(xiàn)(implements)接口?抽象類與否可繼承實

體類?

2.面向對象的特性有哪些方面?

3.String和StringBuffer有什么區(qū)別?

4.final、finally和finalize的區(qū)別是什么?

5.ArrayListxVector和LinkedList有什么特點?HashM叩和HashTable有什么區(qū)

別?

四、附加題

1.編寫一種截取字符串的函數,輸入為一種字符串和字節(jié)數,輸出為按字節(jié)截取的字

符串。

不過要保證中文不被截半個,例如“人ABC”4,應當截為“人AB”,輸入“人ABC

們DEF”,

6,應當輸出為“人ABC”而不是“人ABC+們的半個”。

2.排序有哪幾種措施?用Java語言實現(xiàn)一種插入排序?

真題4某著名互聯(lián)網金融企業(yè)軟件工程師筆試題

一、單項選擇題

1.下列描述中,對的的是()。

A.Java程序經編譯后會產生MachineCode(機器碼)

B.Java程序經編譯后會產生ByteCode(字節(jié)碼)

C.Java程序經編譯后會產生DLL(動態(tài)推接庫)

D.以上描述都不對的

2.Java語言是從()語言改善重新設計的。

A.BASICB.C++C.PascalD.Ada

3.下列有關類的描述中,對的的是()O

A.類中的構造措施不可省略

B.一種類只能定義一種構造措施

C.new一種對象的時候構遣措施會被調

)O

D.構造措施必須與類同名,但一般措施不

能與類同名

4.下列選項中,提供了Java存取數據庫能

力的包是(

B.java.swi

A.java.sql

ng

C.java.ioD.java.awt

5.下列運算符合法的是()o

A.&&B.<>C.while

6.有如下代碼:

a=0;

c=0;

do{

)。

-c;

a=a-l;

}while(a>0);

當執(zhí)行完以上代碼后,變量c的值是(

A.-2B.1C.-1

7.下列有關abslrac【的描述中,對的的是

)o

A.abstract修飾符可修飾屬性、措施和類

)o

B.抽象措施的措施體必須用一對大括號包

C.抽象措施的措施體(大括號)可有可無

D.申明抽象措施不可寫出大括號

8.下列有關形式參數的描述中,對的的是

D.:=

D.死循環(huán)

A.形式參數可被視為局部變量

B.形式參數不可以是對象

C.形式參數為措施被調用時真正被傳遞的參數

D.形式參數可被字段修飾符修飾

9.下列有關實例措施的描述中,對的的是()。

A.實例措施可直接調用超類的類措施

B.實例措施可直接調用超類的實例措施

C.實例措施可直接調用其他類的實例措施

D.實例措施可直接調用本類的類措施

10.卜列后關Java語言的搭述中,對的的是()。

A.Java語言容許單獨的過程與函數存在

B.Java語言容許單獨的措施存在

C.Java語言中的措施屬于類中的組員

D.Java語言中的措施必然從屬于某一類(對象)

二、多選題

1.下列有關Java語言的編譯過程的描述中,對的的有()。

A.環(huán)境變量可在編譯sourcecode時指定

R.在編譯程序時,所能指定的環(huán)境變量不包括classpath

C.javac一次可同步編譯數個Java源文獻

D.javac.exe能指定編譯成果要置丁哪個目錄(direclory)

2.下列標識符中,不合法的有()。

A.ifB.$Usdollars

C.12345D.t.txt

3.下列有關數組的描述中,錯誤的有(),

A.數組是一種對象B.數組是一種原生類

D.數組的大小可以隨

C.intarr=[]={l,2,3,4)

意變化

4.如下不能用來修飾接口的有()O

C.abD.

A.privateB.public

stractstatic

5.下列有關按值傳遞與按引用傳遞的描述

)0

中,對的的是(

A.按值傳遞不會變化實際參數的數值

B.按引用傳遞能變化實際參數的參照地址

C.按引用傳遞能變化實際參數的內容

D.按引用傳遞不能變化實際參數的參照地)O

6.下列有關類措施的調用的描述中,錯誤

的有(

A.在類措施中可用this來調用本類的類

措施

B.在類措施中調用本類的類措施時可直接

調用

)0

C.在類措施中只能調用本類中的類措施

D.在類措施中絕對不能調用實例措施

7.下列有關Java語言基礎知識的描述中,

錯誤的有(

A.能被java.exe成功運行的javaclass文獻必須有main。措施

B.J2SDK就是JavaAPI

C.Appletviewer.exe可運用jar選項運行.jar文獻

D.能被Applctvicwcr成功運行的javaclass文獻必須有main()措施

三、判斷題

1.Unicode是用16位來表達一種字的。()

2.Java程序中的起始類名稱必須與寄存該類的文獻名相似。()

3.原生類中的數據類型均可任意轉換。()

四、程序題

I.寫出下列程序的運行成果

publicclassTest

publicstaticvoid

main(String[]args)

Stringa="hello";

change(a);

Systeni.()ut.println(a);

)

publicstaticvoid

changc(Stringname)

(

namc="world";

2.寫出下面程序運行的成果

publicclassTest

(

staticbooleanf(charc)

(

System.out.print(c);

returntrue;

)

publicstaticvoid

main(String[]argv)

(

inti=0;

for(f('A');f('B')&&(i<

2);f('C'))

(

i++;

f('D');

五、簡答題

1.HashMap和HashTable的區(qū)別是什么?

2.&和&&的區(qū)別是什么?

3.Collection和Collections的區(qū)別是什么?

4.abstractclass和interface的區(qū)別是什么?

5.Finakfinally和finalize的區(qū)別是什么?

六、加分題

I.什么是設計模式?有哪些常見的設計模式?

2.請簡要簡介SpringMVC.IoC和AOP。

真題5某著名搜索引擎提供商軟件工程師筆試題

一、單項選擇題

1.下列有關實例措施的描述中,對的的是()。

A.實例措施可直接調用超類的類措施

B.實例措施可直接調用超類的實例措施

C.實例措施可直接調用其他類的實例措施

D.實例措施可直接調用本類的類措施

2.下列有關抽象措施的描述中,對的的是()。

A.抽象措施的body部分必須用一對大括號{}包住

B.abstract修飾符可修飾字段、措施和類

C.申明抽象措施,大括號可有可無

D.申明抽象措施不可寫出大括號

3.有如下代碼:

publicclassTest

publicintf()

{

staticinti=0;

i++;

returni;

)

publicstaticvoid

main(Stringargs[])

(

Testtest=newTest();

test.f();

intj=test.f();

System.()ul.priniln(j);

上述代碼的輸出成果是()。

A.OB.2C.1D.編譯失敗

4.有如卜.代碼:

classSuper

{

publicIntegergetLcnght()

(

returnnewInteger(4);

publicclassSubextendsSuper

(

publicLonggetLenghtO

|

returnnewLong(5);

)

publicstaticvoidmain(String[|args)

(

Supersuper=newSuper();

Subsub=newSub();

Systein.out.piintln(super.getLenghl().toStiing()

++sub.gelLengh(());

上述代碼的輸出成果是()。

A.4,5B.4,4C.5,4D.編譯失敗

5.Servlet處理祈求的方式為()。

A.以程序的方式B.以進程的方式

C.以線程的方式D.以響應的方式

6.在JDBC中,用于表達數據庫連接的對象是()。

A.StatementB.ConnectionC.PreparedStatementD.DriverManager

7.在Java語言中,用于調用存儲過程的對象是()。

A.DriverManagerB.ResultSetC.CallableStatemetD.PreparedStatement

8.下面有關垃圾回收的描述中,對的的是()。

A.對象空間被回收掉之后,會執(zhí)行該對象的finalize措施

B.一種對象一旦成為垃圾,就立即被回收

C.finalize措施和C++語言的析構函數完全是一回事

D.一種對象成為垃圾是由于不再有引用指著它,不過線程并非如此

9.按照MVC設計模式,JSP用于實現(xiàn)()。

A.Controller(控制器)B.View(視圖)

C.Model(模型)D.Database(數據庫)

10.有如下代碼:

10)publicObjectm(){

11)Objecto=new

Fk)at(3.lf);

12)Object[]oa=new

Objcct[1];

13)oa|0]=o;)可以被垃圾回收。

14)o=null;

15)oa[0]=null;

16)print'returnO';

17)}

當Float對象在第ii行

被創(chuàng)立后,(

C.15行后D.16

A.14行后來B.13行后來

來行后來

11.有如下代碼:

classBase

(

Base()

(

System.out.print。'Base");

publicclassAlpha

extendsBase

publicstaticvoid

main(String[]args)

(

newAlpha();

newBase();

上述代碼的輸出成果是()。

A.BaseB.BaseBaseC.運行失敗D.編譯失敗

12.在J2EE中,屬于Web層的組件有()。

A.ServletB.HTMLC.AppletD.EJB

13.如下有關異常的描述中,對的的是()。

A.假如一種措施申明將拋出某個異常,它就必須真的拋出那個異常

B.一旦出現(xiàn)異常,程序運行就終止了

C.在catch于句中匹配異常是一種精確匹配

D.也許拋出系統(tǒng)異常的措施是不需要申明異常的

14.有如下代碼:

publicclassTest

(

publicstaticvoid

main(String[]args)

(

iry

(

return:

)

finally

(

System.out.println("Finally");

上述代碼的輸出成果是()。

A.FinallyB.編譯失敗

D.代碼正常運行但沒

C.運行時拋出異常

有任何輸出

15.在JSP指令中,

)O

isELIgnored="boo!ean"的意思是(

A.決定該頁面與否是一種錯誤處理頁面B.決定與否實現(xiàn)servlet的單線程模式

C.決定與否支持EL表達D.沒有詳細的含義

16.如下有關Java語言中的引用的描述

)O

中,對的的是(

A.引用實際上就是指針B.引用自身是Primitive

C.一種對象只能被--種引用所指導D.引用就是對象自身

17.如下有關importjava.util包的描述

)0

中,錯誤的是(

A.Vector類放在/java/ulil/FI錄下B.Vector類屬于java.util包

D.Vector類是Sun企業(yè)的產

C.Vector類放在java.util文獻中

18.下列屬于容器型構件的是()0

C.J

A.JButtonB.JEditD.JPextField

Panel

19.在一種線程中,sleep(lOO)措施將使)后獲得對CPU的控制(假設

得該線程在(睡

眠過程中不會有其他事件喚醒該線程)。

A.恰好lOOnisB.100i心不到C.^IOOIIISD.不定

20.下面不是Java語言關鍵字的是()。

A.integerB.iloatC.doubleD.default

21.在WEB-INF目錄下,必須寄存的文獻為()。

A.class文獻B.web.xnilC.html文獻D.jar文獻

22.體現(xiàn)式4&7的運算成果是()。

A.4B.1C.6D.7

23.有如下代碼:

longtemp=(int)3.9;

temp%=2;)O

那么,變量temp的最終值是(

A.0B.1C.2D.4

24.如下可以替代URL中的session

)O

ID的措施是(

A.HttpScrvlctRcqucst接口的cncodcURL措施

B.HttpServletResponse接口的encodeURL措施

C.HttpServletResponse接口的rewriteURL措施

D.HttpServlelRequest接口的

rewriteURL措施

),

25.每個使用Swing構件的程序必

須有一種(

D.

A.標簽B.按鈕C.菜單容

26.下列標識符命名原則中,對的的

是(

A.變量和措施名的首寫字母大寫B(tài).類名的首字母小寫

C.接口名的首寫字母小寫D.常量完全大寫

27.類Test定義如下:

1)publicclassTest{

2)publicfloat('(floata,floatb){return

0:}

3)

4)}

將選項(

)中代碼插入第3行是不

合法的。

A.publicfloatf(floata,floatb,floatc){return();}

B.publicfloatf(floatc,floatd){return0;}

C.publicintf(inta,intb){return0;}

D.privatefloatf(inia,inLb,floatc){return0;}

)。

28.如下描述中,可以創(chuàng)立一種數組實例的是(

B.floatfa=newfloat

A.in([]arr=newint[10];

[10];

D.intia[][]={l,2,3)

C.char[]ca="hello”;

{4,5,6);

29.以public修飾的類如下所示:publicclass

)o

Car!...}?則類Car(

A.可被其他程序包中的類便用B.不能被其他類繼承

D.僅能被本程序包中

C.不能被任意其他類使用

的類使用

30.Java程序的執(zhí)行過程中用到一套JDK工具,

)O

其中,java.exe是指(

A.Java編譯器B.Java解釋器

C.Java文檔生成器D.Java類分解器

31.下列有關構造措施的描述中,錯誤的是()。

A.Java語言規(guī)定構造措施沒有返回值,但不用void申明

B.Java語言規(guī)定構造措施名與類名必須相似

C.Java語言規(guī)定構造措施不可以重載

D.Java語言規(guī)定構造措施不能直接被調用

32.構造措施調用的時間是()。

A.定義類時B.創(chuàng)立對象時

D.調用對象措

C.使用對象的變量時

施時

33.如下有關關鍵字break的描述

)O

中,對的的是(

B.只中斷最內

A.只中斷最外層的循環(huán)

層的循環(huán)

C.借助于標號,可以實現(xiàn)任何外層循環(huán)中斷D.只中斷某一層的循環(huán)

34.在Java語言中,下面可以用作對的的變量名稱的是()。

A.lxB.ageC.extendsD.implements

35.在JavaScript中,如下驗證一種數據與否是數字的描述中,對的的是()。

A.intl=value若報錯就不是數字

B.假如用Integer.parselnt(value)有誤就不是數字

C.沒有措施驗證

D.運用isNaN(value)返回的boolean進行判斷

36.如下不能作JSP的服務器的是()o

A.JBossB.BEAWcbLogicC.TomcatD.PWS

37.如下不是JSP操作指令的是()。

A.setPropertyB.includeC.forwardD.import

38.下面不是Java類訪問控制關鍵字的是()。

A.privateB.protectedC.thisD.public

39.假如但愿控件在界面上按表格行分列排列,應使用的布局管理器是()。

A.BoxLayoutB.GridLayoutC.FlowLouLayoutD.BordcrLayout

40.在配置tomcat虛擬目錄時,需要打開的文獻是()。

A.web.xmlB.index.jspC.server.xmlD.以上都不是

41.下面不是表單標識的是()。

A.RADIOB.INPUTC.CHECKBOXD.TR

42.下面不是response對象的措施的是()。

A.addCookic(Cookiccookie)

B.setHcadcr(Stringhcadcrnamc.Stringhcadervaluc)

C.getParameter(Stringstr)

D.sendError(interrorcode)

43.如下是編寫Servlet必須導)0

入的包的是(

D.jav

A.java.sql.*B.java.servlct.*C.java.util.*

a.io.*

44.下面不屬于SQL語句的子)。

類的是(

B.數據定義語言

A.數據查詢語言(DQL)

(DDL)

D.數據插入語言

C.事務控制語言(TCL)

(DIL)

45.有如下代碼:

publicclassOuter

(

publicvoid

someOuterMethod()

(

//Line3

}

publicclassInner{}

publicstaticvoid

main(String[]argv)

(

Outero=newOuter();

//Line8

內部類里面實例化了一種實例的是().

A.newInner();//Atline3B.newInner();//Atline8

C.newOuter.lnnerO;//Atline8D.newo.Inner();//Atline8

二、多選題

1.如下申明中,可以防止措施)o

覆蓋的有(

B.voidfinalf()

A.finalvoidf(){}

()

C.staticvoidf(){}D.staticfinal

voidf(){}

E.finalabstractvoidf(){}

2.下列屬于JSP中注釋的有)o

(

c./**與D.<%-

A.<!-與-->B./

與--%>

3.按照學生平均成績(avg_grade)將students表中的數據檢索出來,下面SQL語句

對的的

是()。

A.SELECT*FROMstudentsORDERBYavg_grade

B.SELECT*FROMstudentsGROUPBYavg_gradeASC

C.SELECT*FROMstudentsGROUPBYavg_gradcDESC

D.SELECT*FROMstudentsORDERbyavg_gradeasc

4.下列是JSP作用域的通信對象的有()。

A.a

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論