版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
綜合測(cè)試筆試
-、選擇題(40*2分)
1、在Java類中,使用以下(D)聲明語(yǔ)句來(lái)定義公有的int型常量MAX。(單
選)
A.publicintMAX=100;
B.finalintMAX=100;
C.publicstaticintMAX=100;
D.publicstaticfinalintMAX=100;
2'以下代碼段將創(chuàng)建幾個(gè)對(duì)象(D)。
Stringsl="be";
Strings2="be";
A.2
B.3
C.0
D.1
3、分析如下所示的Java代碼,其中this關(guān)鍵字的意思是(B)。(單選)
publicclassTest{
privateStringname;
publicStringgetNameO{
returnname;
)
publicvoidsetName(Stringname){
this,name=name;〃this關(guān)鍵字所在的行
)
}
A.name屬性
B.Test類的部指代自身的引用
C.Test類的對(duì)象引用Test類的其他對(duì)象
D.指所在的方法
4、在Java語(yǔ)言中,下列關(guān)于類的繼承的描述,正確的是(B)。(單選)
A.一個(gè)類可以繼承多個(gè)父類
B.一個(gè)類可以具有多個(gè)子類
C.子類可以使用父類的所有方法//私有方法不行
D.子類一定比父類有更多的成員方法
5'執(zhí)行下面代碼,下面描述正確的是(D)
publicclassPerson{
staticintarr[]=newint[10];
publicstaticvoidmain(Stringa[]){
System,out.println(arr[l]);
}
)
A.產(chǎn)生編譯錯(cuò)誤
B.輸出空
C.編譯正確,運(yùn)行錯(cuò)誤
D.輸出0
6'給定一個(gè)Java程序Test,java的代碼如下所示,編譯時(shí),會(huì)出現(xiàn)以下(A)
情況。(單選)
classParent{
publicintcount(){〃第1行
return0;
publicclassTestextendsParent{
privateinti;
publicintcount(){〃第2行
returni%9;〃第3行
A.編譯通過(guò)
B.在第1行引發(fā)編譯錯(cuò)誤
C.在第2行引發(fā)編譯錯(cuò)誤
D.在第3行引發(fā)編譯錯(cuò)誤
7'下列程序段執(zhí)行后,t5的結(jié)果是(B)
inttl=5,t2=6,t3=7,t4,t5;
t4=tl<t2?tl:t2;
t5=t4<t3?t4:t3;
A.7
B.5
C.6
D.4
8、用_B_方法可以改變線程的優(yōu)先級(jí)°
A-run
B-setPrority
C-yield
D-sleep
9'以下方法不屬于同步通信的是(B)。
a)wait()
b)yieldO
c)notifyO
d)notifyAHO
10、字符流與字節(jié)流的區(qū)別在于(D)
A?前者帶有緩沖,后者沒有
B?前者是塊讀寫,后者是字節(jié)讀寫
C.二者沒有區(qū)別,可以互換使用
D.每次讀寫的字節(jié)數(shù)不同
11、下列關(guān)于線程特點(diǎn)說(shuō)法錯(cuò)誤的是(C)。
a)一個(gè)線程可以創(chuàng)建和刪除另一個(gè)線程。
b)線程與父進(jìn)程的其他線程共享進(jìn)程所有的全部資源。
c)一個(gè)線程可以包含多個(gè)進(jìn)程。
d)線程的調(diào)度管理是由進(jìn)程來(lái)完成的。
12、閱讀下面的JavaScript代碼:
varnames=['黎明‘,’學(xué)友‘,‘德華‘,‘郭富城’];
for(inti=0;i<names.length;i++){
document.write(names[i]);
當(dāng)網(wǎng)頁(yè)加載時(shí)執(zhí)行該代碼在網(wǎng)頁(yè)中輸出的容是(d)。(選擇一項(xiàng))
a)黎明學(xué)友德華郭富城
b)0123
c)黎明學(xué)友德華
d)這段代碼有錯(cuò)誤
13、有語(yǔ)句"varx=0;while(_C_)x+=2;",要使while循環(huán)體執(zhí)行10次,空
白處的循環(huán)判定式應(yīng)寫為(C)。(選擇一項(xiàng))//x=x+2
a)x<10;
b)x<=10;
c)x<20;
d)x<=20;
14、對(duì)于ServerSocket,有以下代碼
ServerSocketss=newServerSocket(9000);
以下說(shuō)確的是(AB)(多選)
A?這句代碼創(chuàng)建了一個(gè)ServerSocket對(duì)象的同時(shí),把該對(duì)象綁定到本機(jī)上的
9000端口。
B,對(duì)ss調(diào)用getLocalPort方法,返回值為9000
C?對(duì)ss調(diào)用getlnputStream和getOutputStream方法可以獲得輸入輸出流,
從而與客戶端通信
15、如圖,網(wǎng)頁(yè)中有一個(gè)表格,請(qǐng)問(wèn)創(chuàng)建該表格的HTML代碼是(B)。(選擇一
項(xiàng))
<tdcolspan="2"align』'center">性別</td>
</tr>
<tr>
<td>男</td><td>男</td>
</tr>
</table>
B、<tableborder』'1">
<tr>
<tdcolspan=w2"align』center">性別</td>
</tr>
<tr>
<td>男女</td>
</tr>
</table>
C、<tableborder』'1">
<td>
<trcolspan="2"align="center”>性別〈/紅>
</td>
<td>
<tr>男</tr><tr>女</tr>
</td>
</table>
D、<tableborder1'1">
<td>
<trrowspan="2"align="center”>性別〈/紅>
</td>
<td>
<tr>男</tr><tr>女</tr>
</td>
16、在HTML文檔中,下列(C)標(biāo)記用于為網(wǎng)頁(yè)上的容提供標(biāo)題。(選擇一項(xiàng))
A)(BODY)
B)(HEAD)
C)(Hl>
D)〈PRE〉
17、在Oracle中,使用(B)語(yǔ)句可以刪除數(shù)據(jù)庫(kù)中學(xué)生表(Student)里名稱為
DF_stuSex的約束。(選擇一項(xiàng))
a)ALTERTABLEStudentDELETECONSTRAINTDF.stuSex
b)ALTERTABLEStudentDROPCONSTRAINTDF_stuSex
c)DROPDF_stuSexforStudent
d)DELETEStudentforDF_stuSex
18、在Oracle中,關(guān)于視圖的說(shuō)法不正確的是(D)。(選擇一項(xiàng))
a)視圖是一種虛擬表,通常是作為執(zhí)行查詢的結(jié)果而創(chuàng)建的
b)使用CREATEVIEW語(yǔ)句創(chuàng)建視圖
c)使用SELETE語(yǔ)句查看視圖的查詢結(jié)果
d)定義視圖的查詢可以基于一個(gè)或多個(gè)表,但不可以基于其他視圖
19、在Oracle中,Result表保存了100個(gè)學(xué)生的成績(jī)信息,以下SQL代碼,說(shuō)確
的是(C)。(選擇一項(xiàng))
SELECT*FROMStudentWHEREstudentNo=(SELECTstudentNoFROMResult)
a)此代碼正確的查詢出所有參加考試的學(xué)生的信息
b)此代碼將換作“>=”更合理
c)此代碼將“=”換作“IN”更合理
d)此代碼正確的查詢出參加考試的第一條學(xué)生的信息
20、下面查詢中(D)返回所有沒有下屬的員工。(選擇一項(xiàng))
A.SELECTe.enameFROMempeWHEREe.mgrISNOTNULL;
B.SELECTe.enameFROMempeWHEREe.empnoIN(SELECTm.mgrFROMempm)
C.SELECTe.enameFROMempeWHEREe.empnoNOTIN(SELECTm.mgrFROMemp
m)
D.SELECTe.enameFROMempeWHEREe.empnoIN(SELECTm.mgrFROMempm
WHEREm.mgrISNOTNULL)
21、在執(zhí)行下面SQL時(shí)DELETEFROMdeptWHEREdept_id=12;出現(xiàn)integrated
constrainterrorbecausethechildrecordwasfound錯(cuò)誤,下面估攵法能彳吏
這條SQL語(yǔ)句執(zhí)行成功的是(AD)。(多選)
A.執(zhí)行之前,刪除childrecordB.無(wú)法使該命令執(zhí)行成功
C.在該命令上添加另外的關(guān)鍵字D.在命令中添加cascadeconstraints
選項(xiàng)
22'事務(wù)的原子性是指A
A,事務(wù)中包括的所有操作要么做'要么不做
B,事務(wù)一旦提交,對(duì)數(shù)據(jù)庫(kù)的改變是永久的
C,一個(gè)事務(wù)的部的操作及使用的數(shù)據(jù)對(duì)并發(fā)的其他事務(wù)是隔離的
D,事務(wù)必須是使數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)到變到另一個(gè)一致性的狀態(tài)
23、關(guān)于“死鎖”,下列說(shuō)確的是_D—
A,死鎖是操作系統(tǒng)中的問(wèn)題,數(shù)據(jù)庫(kù)中不存在
B,在數(shù)據(jù)庫(kù)操作中防止死鎖的方法是禁止兩個(gè)用戶同時(shí)同時(shí)操作數(shù)據(jù)庫(kù)
C,當(dāng)兩個(gè)用戶競(jìng)爭(zhēng)相同資源時(shí)不會(huì)發(fā)生死鎖
D,只有出現(xiàn)并發(fā)操作時(shí),才有可能出現(xiàn)死鎖
24、檢索選修四門以上課程的學(xué)生總成績(jī)(不統(tǒng)計(jì)不及格的課程),并要求按總
成績(jī)的降序排序出來(lái)。正確的SELECT語(yǔ)句是_A。
A.SELECTS#,SUM(GRADE)FROMSC
WHEREGRADE>=60
GROUPBYS#
ORDERBY2DESC
HAVINGC0UNT(*>=4)WHEREGRADE>=
(SELECTGRADEFROMSC
WHEREC#="C2")
B.SELECTS#FROMSC
WHEREC#="C3"ANDGRADEIN
(SELECTGRADEFROMSC
WHEREC#="C2")
C.SELECTS#FROMSC
WHEREC#="C2"ANDGRADENOTIN
(SELECTGRADEFROMSC
WHEREC#="C2")
D.SELECTS#FROMSC
WHEREC#="C2"ANDGRADE>=ALL
(SELECTC#="C2”)
25、教師信息表teacher包含以下字段:
LAST_NAMEVARCHAR2(25)
FIRST_NAMEVARCHAR2(25)
EMAILVARCHAR2C25)
下面哪個(gè)語(yǔ)句可以顯示無(wú)EMAIL地址的教師的(C)
SELECTlast_name,fist_namefromteacherwhereemail=null
SELECTlast_name,first_namefromteacherwhereemailOnul1
SELECTlast_name,first_namefromteacherwhereemai1ISnul1
SELECTlast_name,first_namefromteacherwhereemailISNOTNULL
26、我們需要在employee數(shù)據(jù)表中查出工號(hào)emp_no為29346,24323的記錄,可
以使用的SQL語(yǔ)句有:(AB)(多選)
A、SELECT*FROMemployeeWHEREemp_no=29346ORemp_no=24323;
B、SELECT*FROMemployeeWHEREemp_noIN(29346,24323);
C、SELECT*FROMemployeeWHEREemp_no=29346ANDemp_no=24323;
D、SELECT*FROMemployeeWHEREemp_noNOTIN(29346,24323)='dl');
27、以下關(guān)于jQue/的說(shuō)法中錯(cuò)誤的是(D)。(選擇一項(xiàng))
a)jQuery是JavaScript的程序庫(kù)之一,它是對(duì)JavaScript的封裝
b)相對(duì)于JavaScript,jQuexy語(yǔ)法更為簡(jiǎn)單,能大幅提高開發(fā)效率
c)相對(duì)于JavaScript5jQuery解決了大部分瀏覽器兼容性問(wèn)題,減少了出
錯(cuò)的概率
d)jQuery功能強(qiáng)大,能完全代替JavaScript
28、在JSP中,以下關(guān)于JavaBean描述正確的是(BC)°(多選)
a)JavaBean只能封裝數(shù)據(jù)不能封裝業(yè)務(wù)
b)JavaBean類中的屬性私有,并提供公有訪問(wèn)屬性的getter和setter方
法
c)JavaBean類可以提供有參的公有構(gòu)造方法
d)JavaBean是一個(gè)Java類,并且這個(gè)類不可以被實(shí)例化
29、在JSP中實(shí)現(xiàn)數(shù)據(jù)分頁(yè)的關(guān)鍵是編寫SQL語(yǔ)句,對(duì)于以下SQLServer中實(shí)
現(xiàn)新聞表(news)中數(shù)據(jù)分頁(yè)顯示的SQL代碼描述正確的是(B)。(選擇一
項(xiàng))
SELECTtop5*FROMnewswhereNIDnotin(SELECTtop10NIDfromnews)
a)該SQL語(yǔ)句的作用是顯示news表中第6—10行記錄
b)該SQL語(yǔ)句的作用是顯示news表中第11—15行記錄
c)該SQL語(yǔ)句的作用是顯示news表中除第6—10行記錄之外的其他行記錄
d)該SQL語(yǔ)句的作用是顯示news表中除第11—15行記錄之外的其他行記
錄
30、在J2EE.中,使用Servlet過(guò)濾器時(shí),需要在web.xml通過(guò)()元素將過(guò)濾
器映射到呢b資源。(B)
a)<filter>
b)<filter-mapping>
c)<servlet>
d)<serv1et-mapping>
31、構(gòu)造函數(shù)何時(shí)被調(diào)用?(A)
(A)創(chuàng)建對(duì)象時(shí)(B)類定義時(shí)(C)使用對(duì)象的方法時(shí)(D)使用對(duì)象的屬性時(shí)
32、下面的代碼段執(zhí)行之后count的值是什么(D)
intcount=1;
for(inti=1;i<=5;i++){
count+=i;
)
System,out.println(count);
A'5B'1C'15D'16
33'下列程序段執(zhí)行后的結(jié)果是(A)。
Strings=newStringCabcdefg");
for(inti=0;i<s.lengthO;i+=2){
System,out.print(s.charAt(i));
}
A)acegB)ACEGC)abcdefgD)abed
34、請(qǐng)看下列程序,運(yùn)行結(jié)果是(B)。
classSuper{
inti=10;
SuperO{
printO;
i=20;
)
voidprint(){
System,out.print(i);
)
}
publicclassSubextendsSuper{
intj=30;
Sub(){
print();
j=40;
voidprint(){
System,out.print(j);
)
publicstaticvoidmain(String[]args){
System,out.print(newSub().j);
)
}
A'102030
B、03040
C、3040
D、代碼錯(cuò)誤
35、有如下代碼:
importjava.io.File;
publicclassTestFile{
publicstaticvoidmain(Stringargs[]){
Filefile=newFile("chpl3/corejava.txt");
}
請(qǐng)選擇一個(gè)正確答案(C)〃需要調(diào)用creatNewFile方法
A.corejava,txt文件在系統(tǒng)中被創(chuàng)建
B.在windows系統(tǒng)上運(yùn)行出錯(cuò),因?yàn)槁窂椒指舴徽_
C.corejava,txt文件在系統(tǒng)中沒有被創(chuàng)建
D.如果corejava,txt文件已存在,則拋出一個(gè)異常
36、一個(gè)可以獨(dú)立運(yùn)行的Java應(yīng)用程序(D)
(A)可以有一個(gè)或多個(gè)main方法(B)最多只能有兩個(gè)main方法
(C)可以有一個(gè)或零個(gè)main方法(D)只能有一個(gè)main方法
37、關(guān)于變量的初始化賦值,以下說(shuō)法不正確的是(A)
(A)所有的變量都可以自動(dòng)地初始化為默認(rèn)值
(B)類中變量的賦值可以通過(guò)構(gòu)造函數(shù)來(lái)完成
(C)如果類中沒有構(gòu)造函數(shù),則編譯時(shí)會(huì)自動(dòng)生成一個(gè)不帶參數(shù)的構(gòu)造函數(shù),調(diào)用該構(gòu)造函
數(shù)初始化類對(duì)象時(shí),將變量初始化為該類型的默認(rèn)值(如果類中沒有為其賦值)
(D)方法體中的局部變量必須先賦值后才能使用
38、以public修飾的類如:publicclassfish{…}則fish(A)
(A)可被其它程序包中的類使用(B)僅能被本程序包中的類使用
(C)不能被任意其它類使用(D)不能被其它類繼承
39、下列關(guān)于修飾符涯用的說(shuō)法,錯(cuò)誤的是(C)//也可以放在接口中
(A)abstract不能與final并列修飾同一個(gè)類(B)abstract類中可以有private的成員
(C)abstract方法必須在abstract類中(D)static方法中不能處理非static的屬性
40、對(duì)Java運(yùn)算符,下面說(shuō)確的是(D)
(A)不具有優(yōu)先級(jí)的區(qū)別(B)相同優(yōu)先級(jí)的運(yùn)算符,計(jì)算順序是從右到左
(C)圓括號(hào)具有最高優(yōu)先級(jí)(D)”號(hào)的優(yōu)先級(jí)高于“&&”
二、簡(jiǎn)答題(4*2)
1、關(guān)于get和post的描述正確?<2分)
2'forward和sendRedirect的區(qū)別有?<2分〉
3、說(shuō)出ArrayList,Vector,LinkedList的存儲(chǔ)性能和特性?<2分〉
ArrayList和Vector在底層都是用數(shù)組來(lái)存儲(chǔ)數(shù)據(jù),插入時(shí)就會(huì)創(chuàng)造一個(gè)新數(shù)組并把數(shù)據(jù)
全部轉(zhuǎn)移至其,因此在這兩種數(shù)據(jù)結(jié)構(gòu)中插入數(shù)據(jù)會(huì)有很大損耗,但是由于數(shù)組特性,他們
索引取出數(shù)據(jù)性能較好。Vector更注重線程安全,所以通用性較差,大多數(shù)情況下可以用
Arraylist就夠了。LinkedList部結(jié)構(gòu)是雙向鏈表,即保存一種含有前后索引的對(duì)象的引用
的對(duì)象的方式(好糾結(jié)。。。),所以插入時(shí)只需要更改有限幾個(gè)對(duì)象的引用就可以了,所
以插入損耗低。但是如果要以索引取出對(duì)象就麻煩了。在正著順序遍歷或倒著遍歷時(shí)
LinkedList性能也很好,只是在F速機(jī)讀?。ò此饕x?。r(shí)損耗高
4、Final、finally'finalize的區(qū)別?<2分〉
finalize-方法名-Java技術(shù)允許使用finalize。方法在垃圾收集器將對(duì)象從存中清
除出去之前做必要的清理工作。
三、代碼分析題
1'(3分)有如下代碼
publicclassTestFinally{
publicstaticvoidmain(Stringargs[]){
System,out.printin(ma())
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 渣土購(gòu)買及環(huán)保處理服務(wù)2025年度合同3篇
- 二零二五年度荒料銷售與風(fēng)險(xiǎn)管理合同3篇
- 二零二五版房地產(chǎn)租賃合同增加補(bǔ)充協(xié)議范本3篇
- 二零二五年度餐飲公司環(huán)保設(shè)施投資合作合同范本3篇
- 二零二五版本二手房買賣合同含房屋相鄰權(quán)及公共設(shè)施使用協(xié)議2篇
- 二零二五版中小學(xué)教師派遣及教學(xué)資源整合合同3篇
- 二零二五年度文化產(chǎn)業(yè)園區(qū)場(chǎng)地使用權(quán)買賣合同范例3篇
- 基于2025年度的環(huán)保服務(wù)合同2篇
- 二零二五版企業(yè)股權(quán)激勵(lì)方案評(píng)估與優(yōu)化合同3篇
- 個(gè)人出版作品稿酬合同(2024版)3篇
- 油田酸化工藝技術(shù)
- 食堂經(jīng)營(yíng)方案(技術(shù)標(biāo))
- 代收實(shí)收資本三方協(xié)議范本
- 人教版八年級(jí)英語(yǔ)下冊(cè)全冊(cè)課件【完整版】
- 乒乓球比賽表格
- 商務(wù)接待表格
- 腸梗阻導(dǎo)管治療
- word小報(bào)模板:優(yōu)美企業(yè)報(bào)刊報(bào)紙排版設(shè)計(jì)
- 漢語(yǔ)教學(xué) 《成功之路+進(jìn)步篇+2》第17課課件
- 三十頌之格助詞【精品課件】-A3演示文稿設(shè)計(jì)與制作【微能力認(rèn)證優(yōu)秀作業(yè)】
- 浙江省紹興市2023年中考科學(xué)試題(word版-含答案)
評(píng)論
0/150
提交評(píng)論