Java語言程序設(shè)計期末考試試卷3篇_第1頁
Java語言程序設(shè)計期末考試試卷3篇_第2頁
Java語言程序設(shè)計期末考試試卷3篇_第3頁
Java語言程序設(shè)計期末考試試卷3篇_第4頁
Java語言程序設(shè)計期末考試試卷3篇_第5頁
已閱讀5頁,還剩45頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1/1Java語言程序設(shè)計期末考試試卷3篇Java語言程序設(shè)計期末考試試卷1一.填空題(共30分)

1.用HTML編制網(wǎng)頁時需要用到的四個基本語句是、、、和

2.JVM是指

3.JVM是指

4.在HTML中制作表格必須定義、、、。

5.HTML是指

6.有下列程序段:

for(inti=1,j=20,k=0;iJava語言程序設(shè)計期末考試試卷3篇擴展閱讀

max)max=temp;

if(tempJava語言程序設(shè)計期末考試試卷3篇(擴展2)

——大學java期末考試試題3篇

大學java期末考試試題11.在Java中,負責對字節(jié)代碼解釋執(zhí)行的是

A.應(yīng)用服務(wù)器

B.虛擬機

C.垃圾回收器

D.編譯器

2.一個棧的輸入序列為12345,則下列序列中不可能是棧得輸出序列的是()

A.54132

B.23415

C.15432

D.23145

3.LDAP是什么?

A.是一種開源產(chǎn)品

B.是一種編程語言

C.是一種訪問協(xié)議

D.是一種存儲數(shù)據(jù)的目錄

4.要想在你的視圖上成功的執(zhí)行查詢需要做什么?

A.只能在基礎(chǔ)表中有select權(quán)限

B.在視圖中需要有select權(quán)限

C.基礎(chǔ)表中必須有數(shù)據(jù)

D.基礎(chǔ)表必須在同一個用戶模式中

5.評估下面的一組SQL語句:

CREATETABLEdept

(deptnoNUMBER(2),

dnameVARCNAR2(14),

1ocVARCNAR2(13));

ROLLBACK;

DESCRIBEDEPT

下面關(guān)于該組語句的哪個描述是正確的?

A.DESCRIBEDEPT語句將返回一個錯誤ORA04043:objectDEPTdoesnotexist.

B.DESCRIBEDEPT語句將顯示DEPT表的結(jié)構(gòu)描述內(nèi)容

C.DESCRIBEDEPT語句將只有在ROLLBACK之前引入一個COMMIT語句時,才會顯示DEPT表的結(jié)構(gòu)描述內(nèi)容

D.ROLLBACK語句將釋放DEPT占用的存儲空間

6.Oracle中VARCHAR2類型的最大長度是:

A.4000

B.3000

C.1000

D.2000

7.下列哪一個選項按照順序包括了OSI模型的七個層次:()

A.物理層數(shù)據(jù)鏈路層傳輸層網(wǎng)絡(luò)層會話層表示層應(yīng)用層

B.物理層數(shù)據(jù)鏈路層會話層網(wǎng)絡(luò)層傳輸層表示層應(yīng)用層

C.物理層數(shù)據(jù)鏈路層網(wǎng)絡(luò)層傳輸層會話層表示層應(yīng)用層

D.網(wǎng)絡(luò)層傳輸層物理層數(shù)據(jù)鏈路層會話層表示層應(yīng)用層

8.當客戶端關(guān)閉一個從連接池中獲取的連接,會發(fā)生下面哪一種情況?

A.連接不會關(guān)閉,只是簡單地還給連接池

B.連接被關(guān)閉,但又被重新打開并還給連接池

C.連接永久性關(guān)閉

9.以下哪些不是javascript的全局函數(shù)()

A.eval

B.escape

C.setTimeout

D.parseFloat

10.你使用mkdir命令創(chuàng)建一個臨時文件夾/tmp/aaa,并將一些文件復制其中。你使用完后要刪除/mnt/tmp文件夾及其中的所有文件,應(yīng)該使用命令

A.rm/tmp/aaa

B.rmr/tmp/aaa

C.rmdirr/tmp/aaa

D.rmdir/tmp/aaa

11.操作系統(tǒng)具有進程管理、存儲管理、文件管理和設(shè)備管理的功能,在以下有關(guān)的描述中,哪一個是不正確的

A.設(shè)備管理是指計算機系統(tǒng)中除了CPU和內(nèi)存以外的所有輸入、輸出設(shè)備的管理

B.存儲管理主要是管理內(nèi)存資源

C.進程管理主要是對程序進行管理

D.文件管理可以有效地支持對文件的操作,解決文件共享、保密和保護問題

12.在UML提供的圖中,()用于按時間順序描述對象間的交互。

A.協(xié)作圖

B.網(wǎng)絡(luò)圖

C.序列圖

D.狀態(tài)圖

13.下面有關(guān)系統(tǒng)并發(fā)訪問數(shù)估算數(shù)據(jù)那個最有效:

A.高峰時段日處理業(yè)務(wù)量100000

B.高峰時段*均每秒請求數(shù)80

C.同時在線用戶數(shù)100

D.*均每秒用戶請求數(shù)50

14.不同級別的用戶對同一對象擁有不同的訪問權(quán)利或某個客戶端不能直接操作到某個對象,但又必須和那個對象有所互動,這種情況最好使用什么設(shè)計模式。

A.Bridge模式

B.Fa?ade模式

C.Adapter模式

D.Proxy模式

15.PL/SQL中用來判斷FETCH語句是否成功,并且在FETCH語句失敗時返回邏輯真的屬性是:

%ISOPEN

%NOTFOUND

%ROWCOUNT

%FOUND

16.關(guān)于以下程序代碼的說明正確的是:

1.publicclassHasStatic{

2.privatestaticintx=100;

3.publicstaticvoidmain(Stringargs[]){

4.HasStatichs1=newHasStatic();

5.hs1.x++;

6.HasStatichs2=newHasStatic();

7.hs2.x++;

8.hs1=newHasStatic();

9.hs1.x++;

10.HasStatic.x;

11.System.out.println("x="+x);

12.}

13.}

A.程序通過編譯,輸出結(jié)果為:x=103

B.10行不能通過編譯,因為x是私有靜態(tài)變量

C.5行不能通過編譯,因為引用了私有靜態(tài)變量

D.程序通過編譯,輸出結(jié)果為:x=102

17.定義字符串:Strings1="hello";對下面程序描述正確的是:

if(s1=="hello"){

System.out.println("s1="hello"");

}else{

System.out.println("s1!=hello");

}

A.輸出s1!=hello

B.編譯正確,運行錯誤

C.產(chǎn)生編譯錯誤

D.輸出s1="hello"

18.在實現(xiàn)DAO設(shè)計模式時,下面哪種模式經(jīng)常被采用:

A.Proxy模式

B.Factory模式

C.Prototype模式

D.Observer模式

19.關(guān)于MVC,下面說法正確的是:

A.Servlet實現(xiàn)MVC的Model部分

B.EJB實現(xiàn)MVC的Model部分

C.Http實現(xiàn)MVC的View部分

D.JSP實現(xiàn)MVC的Control部分

20.下列關(guān)于PC機軟件的敘述中,錯誤的是:

A.C++語言編譯器是一種系統(tǒng)軟件,它需要操作系統(tǒng)的支持

B.PC機除了使用Windows操作系統(tǒng)外,還可使用Linux等操作系統(tǒng)

C.軟件是計算機系統(tǒng)不可缺少的組成部分,它包括各種程序、數(shù)據(jù)和有關(guān)文檔資料

D.Windows操作系統(tǒng)中的畫圖、計算器、游戲等是Windows的組成部分,它們都屬于系統(tǒng)軟件

21.在ORACLE中執(zhí)行下面SQL的結(jié)果為:

Selectinstr('Mississippi','i',3,3)fromdual

7

10

8

11

22.在ORACLE中,下面哪個符號可以放到一個文件中的一行前面來標示注釋。

A.!

B.$

C.

Strings2="bc";

A.2

B.3

C.0

D.1

24.關(guān)于垃圾編寫的哪些敘述是對的。

A.垃圾編寫能夠在期望的時間釋放被java對象使用的內(nèi)存。

B.垃圾編寫將檢查并釋放不再使用的內(nèi)存。

C.垃圾編寫允許程序開發(fā)者明確指定并立即釋放該內(nèi)存。

D.程序開發(fā)者必須自己創(chuàng)建一個線程進行內(nèi)存釋放的工作。

25.設(shè)x為int型變量,則執(zhí)行以下語句段后,x的值為:

x=10;

x+=x=xx;

A.30

B.20

C.40

D.10

26.對于下面幾種常見的CMT事務(wù)屬性,下面?號處從?1到?4依次應(yīng)為:

A.T2,None,None,T2

B.None,T2,None,T2

C.T1,T2,T2,None

D.None,None,None,T1

E.T2,T2,None,T2

F.T1,None,T2,T2

27.如果配置一個Servlet需要使用的參數(shù),最好在哪個方法中加載?

A.init

B.doGet

C.destory

D.doPost

E.service

28.下面哪個Set是排序的?

A.LinkedHashSet

B.HashSet

C.AbstractSet

D.TreeSet

29.假設(shè)test類運行于多線程環(huán)境下,那么關(guān)于A處的同步下面描述正確的是?

publicclassTest{

Listlist=newjava.util.ArrayList();

publicvoidtest(){

synchronized(list){//A

list.add(String.valueOf(System.currentTimeMillis()));

}

}

}

A.test方法中必須增加synchronized

B.Test類為singleton時有必要增加synchronized

C.test方法中沒有必要增加synchronized

D.Test類為singleton時也沒有必要增加synchronized

30.下面哪個對類的聲明是錯誤的?

A.classMyClassextendsMySuperClass1,MySupperClass2{}

B.publicclassMyClass{}

C.abstractclassMyClassimplementsYourInterface1,Youriterface2{}

D.privateclassMyClass{}

E.classMyClassextendsMySuperClassimplementsYourInterface{}

31.類的實例方法表示的是什么?()

A.父類對象的行為

B.類的屬性

C.類對象的行為

D.類的行為

32.下面說法正確的是()

A.JAVA中線程是非搶占式的

B.JAVA中的線程不可以共享數(shù)據(jù)

C.每個JAVA程序都至少有一個線程,即主線程

D.JAVA中的線程不可以共享代碼

1.Applet可以做下列那些操作

A.讀取客戶端文件

B.在客戶端主機上創(chuàng)建新文件

C.在客戶端裝載程序庫

D.讀取客戶端部分系統(tǒng)變量

2.在面向?qū)ο髷?shù)據(jù)模型中,子類不但可以從其超類中繼承所有的屬性和方法,而且還可以定義自己的屬性和方法,這有利于實現(xiàn)

A.可移植性

B.可擴充性

C.可靠性

D.安全性

3.下面兩段代碼打印的結(jié)果是:

System.out.println(5.004.90);

System.out.println(300210);

A.0.8999999999999999和90

B.0.8999999999999999和89.99999999999999

C.0.9和90

D.0.9和89.99999999999999

4.下面關(guān)于數(shù)據(jù)庫系統(tǒng)基于日志的恢復的敘述中,哪一個是正確的

A.利用更新日志記錄中的改前值可以進行UNDO,利用更新日志記錄中的改前值可以進行REDO

B.利用更新日志記錄中的改后值可以進行UNDO,利用更新日志記錄中的改后值可以進行REDO

C.利用更新日志記錄中的改前值可以進行UNDO,利用更新日志記錄中的改后值可以進行REDO

D.利用更新日志記錄中的改后值可以進行UNDO,利用更新日志記錄中的改前值可以進行REDO

5.評估下面的一組SQL語句:

CREATETABLEdept

(deptnoNUMBER(2),

dnameVARCNAR2(14),

1ocVARCNAR2(13));

ROLLBACK;

DESCRIBEDEPT

下面關(guān)于該組語句的哪個描述是正確的?

A.DESCRIBEDEPT語句將顯示DEPT表的結(jié)構(gòu)描述內(nèi)容

B.DESCRIBEDEPT語句將只有在ROLLBACK之前引入一個COMMIT語句時,才會顯示DEPT表的結(jié)構(gòu)描述內(nèi)容

C.ROLLBACK語句將釋放DEPT占用的存儲空間

D.DESCRIBEDEPT語句將返回一個錯誤ORA04043:objectDEPTdoesnotexist.

6.下面哪個語句用于打開一個已經(jīng)存在的約束?

A.ALTERTABLEtable_nameENABLEconstraint_name;

B.ALTERTABLEtable_nameSTATUS=ENABLECONSTRAINTconstraint_name;

C.ALTERTABLEtable_nameSTATUS=ENABLECONSTRAINTconstraint_name;

D.ALTERTABLEtable_nameENABLECONSTRAINTconstraint_name;

E.ALTERTABLEtable_nameTURNONCONSTRAINTconstraint_name;

F.ALTERTABLEtable_nameTURNONCONSTRAINTconstraint_name;

7.TCP協(xié)議在每次建立或拆除連接時,都要在收發(fā)雙方之間交換_________報文。

A.一個

B.四個

C.三個

D.兩個

8.網(wǎng)絡(luò)操作系統(tǒng)和分布式操作系統(tǒng)的主要區(qū)別是()

A.是否連接多臺計算機

B.計算機之間能否通信

C.網(wǎng)上資源能否共享

D.各臺計算機有沒有主次之分

9.關(guān)于IE的window對象表述不正確的有()

A.window.opener屬性本身就是指向window對象

B.window.location=”a.html”和window.location.href=”a.html”的作用都是把當前頁面替換成a.html頁面

C.定義了全局變量g;可以用window.g的方式來存取該變量

D.window.reload()方法可以用來刷新當前頁面

10.在操作系統(tǒng)中,Wait(s)和Signal(s)操作是一種

A.機器指令

B.作業(yè)控制命令

C.系統(tǒng)調(diào)用命令

D.低級進程通信原語

11.文件的存取方式是由文件的性質(zhì)和用戶使用文件的情況而確定的,一般有兩種存取方式,它們是

A.直接存取和間接存取

B.順序存取和鏈接存取

C.順序存取和隨機存取

D.只讀存取和讀寫存取

12.下列描述中正確的是()

A.軟件工程只是解決軟件項目的管理問題

B.軟件工程只是解決軟件開發(fā)中的技術(shù)問題。

C.軟件工程的主要思想是強調(diào)在軟件開發(fā)過程中需要應(yīng)用工程化的原則。

D.軟件工程主要解決軟件產(chǎn)品的生產(chǎn)率問題。

13.項目中的技術(shù)風險是通常是通過()方法來緩解的

A.技術(shù)文檔

B.架構(gòu)原型驗證

C.代碼復審

D.單元測試

14.CMM定義了幾個不同的成熟度等級。

A.3

B.6

C.5

D.4

15.PL/SQL中以下表達式的結(jié)果非空的是:

A.NULL||NULL

B.NULL'||NULL

C.(5>NULL)

D.3+NULL

16.你怎樣強制對一個對象立即進行垃圾編寫?

A.調(diào)用System.gc()

B.調(diào)用System.gc(),同時傳遞要進行垃圾編寫對象的引用

C.調(diào)用Runtime.gc()

D.給這個對象的所有引用設(shè)置一個新的值(例如null)

E.垃圾編寫是不能被強迫立即執(zhí)行

17.以下()方法不能被瀏覽器自動調(diào)用。

A.init()

B.stop()

C.start()

D.paint()

18.要創(chuàng)建一個新目錄,可以用下面()類實現(xiàn)。

A.FileInputStream

B.FileOutputStream

C.RandomAccessFile

D.File

19.執(zhí)行下面代碼,下面描述正確的是:

publicclassPerson{

staticintarr[]=newint[10];

publicstaticvoidmain(Stringa[]){

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

}

}

A.產(chǎn)生編譯錯誤

B.輸出空

C.編譯正確,運行錯誤

D.輸出0

20.關(guān)于CMM的說法錯誤的是:

A.CMM是一個軟件生命周期模型

B.CMM是一種軟件過程的策略,與實際使用的模型無關(guān)

C.CMM有助于組織建立一個有規(guī)律的、成熟的軟件過程

D.CMM定義了5個成熟度等級

21.執(zhí)行下面PL/SQL,emp表中存在編號為1234的雇員,說法正確的是:

declare

v_nameVARCHAR2(10);

begin

SELECTenameINTOv_nameFROMempWHEREempno='1234';

dbms_output.put_line('found');

EXCEPTION

WHENno_data_foundTHEN

dbms_output.put_line('notfound!');

dbms_output.put_line('others');

end;

A.程序編譯錯誤

B.輸出結(jié)果為:found

C.輸出結(jié)果為:notfoundothers

D.輸出結(jié)果為:foundothers

22.在ORACLE中,關(guān)于同義詞說法錯誤的是:

A.同義詞只能由創(chuàng)建同義詞的用戶使用

B.同義詞可以和表重名

C.共有同義詞和私有同義詞創(chuàng)建的權(quán)限不同

D.可以為存儲過程創(chuàng)建同義詞

23.在ORACLE中Date日期類型,存貯日期和時間信息,占用幾個字節(jié)

A.6

B.10

C.8

D.7

24.有關(guān)線程的哪些敘述是對的。

A.一旦一個線程被創(chuàng)建,它就立即開始運行。

B.當一個線程因為搶先機制而停止運行,它被放在可運行隊列的前面。

C.一個線程可能因為不同的原因停止(cease)并進入就緒狀態(tài)。

D.使用start()方法可以使一個線程成為可運行的,但是它不一定立即開始運行。

25.下列程序段執(zhí)行后,t5的結(jié)果是:

intt1=5,t2=6,t3=7,t4,t5;

t4=t1

t5=t4

A.7

B.5

C.6

26.下面哪一個參數(shù)不是存儲過程接受的參數(shù)

A.INPUT

B.INOUT

C.IN

D.OUT

27.54.執(zhí)行如下兩個查詢,結(jié)果為:

SELECTenamename,salsalaryFROMemporderbysalary;

SELECTenamename,sal"SALARY"FROMemporderbysalASC;

A.兩個查詢結(jié)果完全相同

B.第二個查詢正確,第一個查詢錯誤

C.第一個查詢正確,第二個查詢錯誤

D.兩個查詢結(jié)果不同

28.EJB實例通過下面哪個接口與容器進行交互?

A.Handle

B.EJBContext

C.EJBHome

D.EJBObject

E.HomeHandle

29.下面哪個Map是排序的?

A.TreeMap

B.HashMap

C.Hashtable

D.WeakHashMap

E.LinkedHashMap

30.transient變量和下面哪一項有關(guān)?

A.Cloneable

B.Serializable

C.Runnable

D.Throwable

E.Comparable

31.執(zhí)行下列語句后,i和n的值為()inti=10;intn=i++%5;

A.10,0

B.11,0

C.10,1

D.11,1

32.隨著Java技術(shù)的不斷發(fā)展,Sun公司根據(jù)市場進一步將Java細分,其中針對普通PC應(yīng)用的是()

A.J2EE

B.JDK

C.J2ME

D.J2SE

1.以下創(chuàng)建了幾個對象

StringA,B,C

A="a";

B="b":

A=A+B;

StringBufferD=newStringBuffer("abc");

D=D.append("567");

A.6

B.4

C.3

D.5

2.J2EE的三層結(jié)構(gòu)包括表示層、中間層、()。

A.保存層

B.服務(wù)層

C.中間層

D.數(shù)據(jù)層

3.下面那種服務(wù)不是JNDI應(yīng)用范圍。

A.JMS

B.JDBC

C.Servlet

D.EJB

4.要想在你的視圖上成功的執(zhí)行查詢需要做什么?

A.基礎(chǔ)表必須在同一個用戶模式中

B.只能在基礎(chǔ)表中有select權(quán)限

C.基礎(chǔ)表中必須有數(shù)據(jù)

D.在視圖中需要有select權(quán)限

5.在數(shù)據(jù)庫中,產(chǎn)生數(shù)據(jù)不一致的根本原因是

A.數(shù)據(jù)冗余

B.數(shù)據(jù)存儲量太大

C.沒有嚴格保護數(shù)據(jù)

D.未對數(shù)據(jù)進行完整性控制

6.評估下面的一組SQL語句:

CREATETABLEdept

(deptnoNUMBER(2),

dnameVARCNAR2(14),

1ocVARCNAR2(13));

ROLLBACK;

DESCRIBEDEPT

下面關(guān)于該組語句的哪個描述是正確的?

A.DESCRIBEDEPT語句將返回一個錯誤ORA04043:objectDEPTdoesnotexist.

B.DESCRIBEDEPT語句將顯示DEPT表的結(jié)構(gòu)描述內(nèi)容

C.ROLLBACK語句將釋放DEPT占用的存儲空間

D.DESCRIBEDEPT語句將只有在ROLLBACK之前引入一個COMMIT語句時,才會顯示DEPT表的結(jié)構(gòu)描述內(nèi)容

7.下列哪一個選項按照順序包括了OSI模型的七個層次:()

A.網(wǎng)絡(luò)層傳輸層物理層數(shù)據(jù)鏈路層會話層表示層應(yīng)用層

B.物理層數(shù)據(jù)鏈路層網(wǎng)絡(luò)層傳輸層會話層表示層應(yīng)用層

C.物理層數(shù)據(jù)鏈路層會話層網(wǎng)絡(luò)層傳輸層表示層應(yīng)用層

D.物理層數(shù)據(jù)鏈路層傳輸層網(wǎng)絡(luò)層會話層表示層應(yīng)用層

8.TCP協(xié)議在每次建立或拆除連接時,都要在收發(fā)雙方之間交換____報文。

A.四個

B.一個

C.兩個

D.三個

9.下列關(guān)于描述XML和HTML的差異不正確的是

A.XML的語法比HTML嚴格

B.XML擴展性比HTML強

C.解析XML的性能優(yōu)于HTML

D.XML與HTML互補

10.文件系統(tǒng)與()密切相關(guān),它們共同為用戶使用文件提供方便

A.作業(yè)管理

B.存儲管理

C.設(shè)備管理

D.處理器管理

11.以下哪一項不是進程和程序的區(qū)別?

A.程序可以長期保存,進程是暫時的

B.程序只能在前臺運行,而進程可以在前臺或后臺運行

C.程序沒有狀態(tài),而進程是有狀態(tài)的

D.程序是一組有序的靜態(tài)指令。進程是一次程序的執(zhí)行過程

12.在UML提供的圖中,()用于按時間順序描述對象間的交互。

A.序列圖

B.狀態(tài)圖

C.協(xié)作圖

D.網(wǎng)絡(luò)圖

13.黑盒測試也稱為功能測試。黑盒測試不能發(fā)現(xiàn)

A.界面是否有錯誤

B.終止性錯誤

C.輸入是否正確接收

D.是否存在冗余代碼

14.不同級別的用戶對同一對象擁有不同的訪問權(quán)利或某個客戶端不能直接操作到某個對象,

但又必須和那個對象有所互動,這種情況最好使用什么設(shè)計模式。

A.Fa?ade模式

B.Proxy模式

C.Adapter模式

D.Bridge模式

15.下面哪項不是web容器的部署描述符的.作用。

A.映射到Servlet/JSP的請求

B.定義歡迎和錯誤頁面

C.定義MIME參數(shù)

D.定義遠程接口

E.初始化參數(shù)

F.安全授權(quán)和認證

16.表的主鍵特點中,說法錯誤的是:

A.主鍵的每一列都必須非空

B.主鍵的每一列都必須唯一

C.一個表只能定義一個住鍵

D.主鍵可以定義在表級或列級

17.Oracle中可變長度的字符串類型用以下的哪個關(guān)鍵字表示:

A.NUMBER

B.VARCHAR2

C.CHAR

D.BOOLEAN

18.以下代碼完成畫線功能,所畫線的顏色是:

g.setColor(Color.red.green.yello.cyan);

g.drawLine(0,0,100,100);

A.yello

B.red

C.cyan

D.green

19.創(chuàng)建一個標識有“關(guān)閉”按鈕的語句是:

A.Buttonb=newButton("關(guān)閉");

B.TextFieldb=newTextField("關(guān)閉");

C.Checkboxb=newCheckbox("關(guān)閉");

D.Labelb=newLabel("關(guān)閉");

20.為了提高測試的效率,應(yīng)該:

A.在完成編碼以后制定軟件的測試計劃

B.集中對付那些錯誤群集的程序

C.隨機選取測試數(shù)據(jù)

D.取一切可能的輸入數(shù)據(jù)作為測試數(shù)據(jù)

21.軟件生命周期中所花費用最多的階段是:

A.軟件維護

B.軟件測試

C.詳細設(shè)計

D.軟件編碼

22.在ORACLE中,刪除emp表的全部數(shù)據(jù),但不提交,以下正確的語句是:

A.TRUNCATETABLEEMP

B.DELETETABLEEMP

C.DELETEFROMEMP

D.DELETE*FROMEMP

23.在ORACLE中,下面哪個符號可以放到一個文件中的一行前面來標示注釋。

A.!

B.

Teachert;

Students;

//p,tandsareallnonnull.

if(tinstanceofPerson){s=(Student)t;}

最后一句語句的結(jié)果是:

A.編譯時正確,但運行時錯誤

B.將構(gòu)造一個Student對象

C.表達式是錯誤的

D.表達式是合法的

26.軟件設(shè)計中劃分模塊的一個準則是

A.低內(nèi)聚高耦合

B.低內(nèi)聚低耦合

C.高內(nèi)聚低耦合

D.高內(nèi)聚高耦合

27.下面哪個Set是排序的?TreeSet

A.LinkedHashSet

B.HashSet

C.TreeSet

D.AbstractSet

28.哪個類或者接口不包括在JDKCollectionFramework中?

A.Iterator

B.Arrays

C.TreeMap

D.Enumeration

E.Collections

29.如果你被要求寫一段代碼讀取一個文本文件,那么一般使用哪種Stream?

A.DataInputStream

B.ObjectInputStream

C.FileReader

D.FileInputStream

30.java程序運行入口的main方法的返回類型是什么?

A.static

B.void

C.boolean

D.int

31.在下面的代碼中:publicclassAyeAye{inti=40;intj;

publicAyeAye(){setValue(i++);}

voidsetValue(intinputValue){inti=20;j=i+1;

System.out.println(“j=”+j);}}當setValue()方法顯示變量j時,該變量的值為多少?

A.21

B.42

C.40

D.20

32.下面關(guān)于缺省構(gòu)造方法的描述中正確的是()

A.當類中沒有定義任何構(gòu)造方法時,Java編譯器將為這個類創(chuàng)建缺省構(gòu)造方法

B.缺省構(gòu)造方法可以初始化其他方法中定義的變量

C.Java編譯器會為所有的類創(chuàng)建缺省構(gòu)造方法。

D.如果在一個類中定義的構(gòu)造方法都聲明了參數(shù),Java編譯器將為這個類創(chuàng)建一個缺省構(gòu)造方法

1.有關(guān)線程的哪些敘述是對的。

A.一旦一個線程被創(chuàng)建,它就立即開始運行。

B.當一個線程因為搶先機制而停止運行,它被放在可運行隊列的前面。

C.使用start()方法可以使一個線程成為可運行的,但是它不一定立即開始運行。

D.一個線程可能因為不同的原因停止(cease)并進入就緒狀態(tài)。

2.關(guān)于finally塊中的代碼描述正確的是:

A.關(guān)于finally塊中的代碼描述正確的是:

B.異常沒有發(fā)生時才被執(zhí)行

C.如果try塊后沒有catch塊時,finally塊中的代碼才會執(zhí)行

D.異常發(fā)生時才被執(zhí)行

3.下列代碼編譯和執(zhí)行后的結(jié)果是

publicclassTest{

publicvoidmyMethod(Objecto){

System.out.println("MyObject");

}

publicvoidmyMethod(Strings){

System.out.println("MyString");

}

publicstaticvoidmain(Stringargs[]){

Testt=newTest();

t.myMethod(null);

}

}

A.代碼不打印任何東西

B.代碼打印出"MyString"

C.代碼打印出"MyObject"

D.代碼拋出一個Runtime的異常

4.數(shù)據(jù)庫中只存放視圖的?

A.操作

B.定義

C.限制

D.對應(yīng)的數(shù)據(jù)

5.Oracle中VARCHAR2類型的最大長度是:

A.1000

B.4000

C.2000

D.3000

6.下面哪個語句用于打開一個已經(jīng)存在的約束?E

A.ALTERTABLEtable_nameTURNONCONSTRAINTconstraint_name;

B.ALTERTABLEtable_nameTURNONCONSTRAINTconstraint_name;

C.ALTERTABLEtable_nameENABLEconstraint_name;

D.ALTERTABLEtable_nameSTATUS=ENABLECONSTRAINTconstraint_name;

E.ALTERTABLEtable_nameENABLECONSTRAINTconstraint_name;

F.ALTERTABLEtable_nameSTATUS=ENABLECONSTRAINTconstraint_name;

7.下述論述中不正確的是()

A.IPV6具有高效IP包頭

B.IPV6采用主機地址自動配置

C.IPV6地址采用64位

D.IPV6增強了安全性

8.TCP協(xié)議在每次建立或拆除連接時,都要在收發(fā)雙方之間交換_________報文。

A.一個

B.兩個

C.四個

D.三個

9.下列關(guān)于描述XML和HTML的差異不正確的是

A.XML擴展性比HTML強

B.解析XML的性能優(yōu)于HTML

C.XML與HTML互補

D.XML的語法比HTML嚴格

10.以下哪一項不是進程和程序的區(qū)別?

A.程序是一組有序的靜態(tài)指令。進程是一次程序的執(zhí)行過程

B.程序可以長期保存,進程是暫時的

C.程序只能在前臺運行,而進程可以在前臺或后臺運行

D.程序沒有狀態(tài),而進程是有狀態(tài)的

11.操作系統(tǒng)具有進程管理、存儲管理、文件管理和設(shè)備管理的功能,在以下有關(guān)的描述中,哪一個是不正確的

A.進程管理主要是對程序進行管理

B.設(shè)備管理是指計算機系統(tǒng)中除了CPU和內(nèi)存以外的所有輸入、輸出設(shè)備的管理

C.存儲管理主要是管理內(nèi)存資源

D.文件管理可以有效地支持對文件的操作,解決文件共享、保密和保護問題

12.業(yè)務(wù)詞匯表在()階段產(chǎn)出

A.初始階段

B.產(chǎn)品化階段

C.構(gòu)建階段

D.精化階段

13.項目中的技術(shù)風險是通常是通過()方法來緩解的

A.技術(shù)文檔

B.架構(gòu)原型驗證

C.代碼復審

D.單元測試

14.下面哪項不是EJB事務(wù)屬性。

A.NotSupported

B.Never

C.Mandatory

D.Request

15.在MVC框架中,哪兩部分的訪問不是雙向的。

A.M和V

B.V和C

C.M和C

16.PL/SQL包中不包含的元素為:

A.存儲過程

B.存儲函數(shù)

C.表

D.游標

17.以下語句的作用是:

SELECTename,salFROMempWHEREsal

t5=t4

A.7

B.5

C.6

25.以下標識符中()是不合法的。

A.BigM

B.1s

C.$1

D.$I

26.54.執(zhí)行如下兩個查詢,結(jié)果為:

SELECTenamename,salsalaryFROMemporderbysalary;

SELECTenamename,sal"SALARY"FROMemporderbysalASC;

A.兩個查詢結(jié)果完全相同

B.第一個查詢正確,第二個查詢錯誤

C.兩個查詢結(jié)果不同

D.第二個查詢正確,第一個查詢錯誤

27.釋放SessionBean使用的某些資源或者刷新EntityBean的緩存的代碼一般實現(xiàn)在哪個方法中?

A.ejbRemove

B.ejbLoad

C.ejbStore

D.ejbActivate

E.ejbPassivate

28.哪個HTTPMethod可以用來傳遞大數(shù)據(jù)量?

A.POST

B.PUT

C.DELETE

D.HEAD

E.GET

29.如果配置一個Servlet需要使用的參數(shù),最好在哪個方法中加載?

A.destory

B.doGet

C.doPost

D.service

E.init

30.下面哪個Map最適合用來實現(xiàn)LRUCache?

A.Hashtable

B.TreeMap

C.HashMap

D.IdentityHashMap

E.WeakHashMap

31.執(zhí)行下列語句后,i和n的值為()inti=10;intn=i++%5;

A.10,0

B.11,1

C.10,1

D.11,0

32.下列標識符中,()是正確的變量名?

A.int

B.onehundred

C.1thing

D.thing1

多選題

33.消息類型Web服務(wù)適合下面哪些情況:

A.Web服務(wù)是數(shù)據(jù)驅(qū)動的

B.調(diào)用Web服務(wù)的客戶機要求立即響應(yīng)

C.Web服務(wù)是面向過程的

D.Web服務(wù)功能在異步環(huán)境中

34.下面敘述哪些是正確的

A.java接口包含函數(shù)聲明和常量聲明

B.java中的集合類(如Vector)可以用來存儲任何類型的對象,且大小可以自動調(diào)整。但需要事先知道所存儲對象的類型,才能正常使用

C.在java中,可以用異常(Exception)來拋出一些并非錯誤的消息,但這樣比直接從函數(shù)返回一個結(jié)果要花費更大的系統(tǒng)開銷

D.java中,子類不可以訪問父類的私有成員和受保護的成員

35.以下關(guān)于主鍵和唯一索引的區(qū)別有哪些是正確的?

A.主鍵:默認將是聚簇索引唯一索引:默認將是非聚簇索引

B.主鍵不能空,唯一索引可以為空

C.主鍵順序為數(shù)據(jù)的物理順序

D.主鍵每個表只能有一個,唯一索引可以多個

36.下列HTTP錯誤代碼描述正確的是:

A.HTTP502網(wǎng)關(guān)錯誤

B.HTTP403禁止訪問

C.HTTP404無法找到文件

D.HTTP500請求無效

37.SSL協(xié)議提供的服務(wù)主要有

A.壓縮數(shù)據(jù)降低網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)量

B.認證用戶和服務(wù)器,確保數(shù)據(jù)發(fā)送到正確的客戶機和服務(wù)器

C.維護數(shù)據(jù)的完整性,確保數(shù)據(jù)在傳輸過程中不被改變

D.加密數(shù)據(jù)以防止數(shù)據(jù)中途被竊取

38.在不指定特殊屬性的情況下,哪幾種HTML標簽可以手動輸入文本

A.

B.

C.

D.

39.可能與正在運行的進程無關(guān)的中斷事件有()等

A.硬件故障

B.程序性

C.外部

D.輸入/輸出

E.訪管

40.需求規(guī)格說明書需要包含的內(nèi)容有

A.性能需求

B.資源需求

C.安全性需求

D.功能性需求

41.J2EE的三層模型是指:

A.企業(yè)信息系統(tǒng)層

B.客戶層

C.WEB層

D.中間層

42.若下面指定的目錄和文件名都存在,創(chuàng)建FileInputStream對象的語句正確的是:

A.Filefile=newFile("1.txt");FileInputStreamfis=newFileInputStream(file);

B.FileInputStreamfis=newFileInputStream("d:java1.txt");

C.FileInputStreamfis=newFileInputStream("java/1.txt");

D.FileInputStreamfis=newFileInputStream("d:java1.txt");

43.下面的說法正確的是:

A.Java中IO流的處理通常分為輸入和輸出兩個部分。

B.Reader與Writer類是用來處理字符流,也就是純文本文件。

C.File類是輸入/輸出流類的子類。

D.InputStream與OutputStream類通常是用來處理字節(jié)流,也就是二進制文件。

44.Whichcorrectlycreateatwodimensionalarrayofintegers?

A.int[][]a=newint[10][10];

B.inta[10][10]=newint[][];

C.inta[][]=newint[10][10];

D.inta[][]=newint[][];

45.定義整型變量:intn=456;,表達式的值為5的是:

A.n%10

B.n/10

C.(nn/100*100)/10

D.n/10%10

46.下面哪些資源可以通過JNDI接口訪問?

A.文件系統(tǒng)

B.DNS域名解析服務(wù)

C.LDAP目錄服務(wù)

D.J2EE容器中的JNDITree

47.下面對數(shù)組的操作代碼哪個是正確的?

A.char[]a="helloworld".toCharArray();

B.intlen=a.length;

C.charc=a[999];

D.charc=a[0];

a.equals(newObject());

Classcc=a.getClass();

33.消息類型Web服務(wù)適合下面哪些情況:

A.調(diào)用Web服務(wù)的客戶機要求立即響應(yīng)

B.Web服務(wù)是數(shù)據(jù)驅(qū)動的

C.Web服務(wù)功能在異步環(huán)境中

D.Web服務(wù)是面向過程的

34.下面哪幾點是Hibernate的優(yōu)勢?

A.對JDBC訪問數(shù)據(jù)庫的代碼做了封裝,大大簡化了數(shù)據(jù)訪問層繁瑣的重復性代碼

B.Hibernate是一個基于JDBC的主流持久化框架,是一個優(yōu)秀的ORM實現(xiàn)。他很大程度的簡化DAO層的編碼工作

C.hibernate使用Java反射機制,而不是字節(jié)碼增強程序來實現(xiàn)透明性

D.hibernate的性能非常好,因為它是個輕量級框架。映射的靈活性很出色。它支持各種關(guān)系數(shù)據(jù)庫,從一對一到多對多的各種復雜關(guān)系

35.在ORACLE中,下面哪些命令用來處理事務(wù):

A.commit

B.savepoint

C.settransaction

D.rollback

36.下列HTTP錯誤代碼描述正確的是:

A.HTTP404無法找到文件

B.HTTP403禁止訪問

C.HTTP500請求無效

D.HTTP502網(wǎng)關(guān)錯誤

37.HTTP/1.1相較于HTTP/1.0協(xié)議的區(qū)別主要體現(xiàn)在:

A.帶寬優(yōu)化及網(wǎng)絡(luò)連接的使用

B.緩存處理

C.安全性及完整性

D.消息在網(wǎng)絡(luò)中的發(fā)送

38.請選擇對javascript理解有誤的

A.JScript是javascript的簡稱

B.FireFox和IE存在大量兼容性問題的主要原因在于他們對javascript的支持不同上

C.javascript是網(wǎng)景公司開發(fā)的一種Java腳本語言,其目的是為了簡化Java的開發(fā)難度

D.AJAX技術(shù)一定要使用javascript技術(shù)

39.可能與正在運行的進程無關(guān)的中斷事件有()等

A.硬件故障

B.外部

C.訪管

D.程序性

E.輸入/輸出

40.上下文關(guān)系圖(contextdiagram)的作用是

A.定義系統(tǒng)的上下文和范圍

B.定義業(yè)務(wù)規(guī)則

C.概括與系統(tǒng)之間相互影響的重要的外部系統(tǒng)和人

D.外部系統(tǒng)和人與系統(tǒng)之間交互的方式

41.關(guān)于J2EE描述正確的是:

A.是一種利用Java2*臺來簡化企業(yè)解決方案的開發(fā)、部署和管理相關(guān)的復雜問題的體系結(jié)構(gòu)

B.一個J2EE應(yīng)用必須是基于Web的

C.

溫馨提示

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

評論

0/150

提交評論