計(jì)算機(jī)二級(jí)JAVA臨考模擬試題與答案_第1頁
計(jì)算機(jī)二級(jí)JAVA臨考模擬試題與答案_第2頁
計(jì)算機(jī)二級(jí)JAVA臨考模擬試題與答案_第3頁
計(jì)算機(jī)二級(jí)JAVA臨考模擬試題與答案_第4頁
計(jì)算機(jī)二級(jí)JAVA臨考模擬試題與答案_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

計(jì)算機(jī)二級(jí)JAVA臨考模擬試題

與答案選擇題.下面()是合法的標(biāo)識(shí)符。$personsB.2Users*pointthis正確答案:A答案解析:本題考查Java標(biāo)識(shí)符的命名,屬于考試重點(diǎn)內(nèi)容,應(yīng)該掌握。Java中標(biāo)識(shí)符的命名規(guī)則是:標(biāo)識(shí)符以字母、下畫線或美元符作為首字符的字符串序列;標(biāo)識(shí)符是區(qū)分大小寫的;標(biāo)識(shí)符的字符數(shù)沒有限制。由此可見,Java中標(biāo)識(shí)符不能以數(shù)字開頭,所以選項(xiàng)B錯(cuò)誤;不能以“*”開頭,選項(xiàng)C錯(cuò)誤;this是專用標(biāo)識(shí)符,具有專門的意義和用途,選項(xiàng)D錯(cuò)誤,只有選項(xiàng)A正確。.設(shè)有一個(gè)已按各元素的值排好序的順序表(長(zhǎng)度大于2),現(xiàn)分別用順序查找法和二分查找法查找與給定值k相等的元素,比較的次數(shù)分別是s和b,在查找不成功情況下s和b的關(guān)系是()。s=bs>bss>=b正確答案:B答案解析:順序查找的基本思想是:從表的一端開始,順序掃描線性表,依次將掃描到結(jié)點(diǎn)的關(guān)鍵字和給定值k進(jìn)行比較,若當(dāng)前掃描到結(jié)點(diǎn)的關(guān)鍵字與k相等,則查找成功;若掃描結(jié)束后,仍未找到關(guān)鍵字等于k的結(jié)點(diǎn),則查找失敗。二分查找法是一種效率較高的查找方法,要求線性表是有序表。基本思想是:首先將待查的k值和有序表R[0]?R[n的中間位置mid上的結(jié)點(diǎn)的關(guān)鍵字進(jìn)行比較,若相等,則查找完成;否則,若RDnidLkey>k,則說明待查找的結(jié)點(diǎn)只可能在左子表R[0]?R[mid-L]中,我們只需在左子表中繼續(xù)進(jìn)行折半查找,若R[mid].key.定義一個(gè)表示10個(gè)值為nuH的字符串?dāng)?shù)組,下面選項(xiàng)正確的是()。String[]a;Stringa[];chara[10][];Stringa[]=newStringElO];正確答案:D答案解析:本題考查字符串?dāng)?shù)組變量的聲明。選項(xiàng)A和選項(xiàng)B的效果是一樣的,都是用來定義一個(gè)字符串?dāng)?shù)組,但沒有指明數(shù)組個(gè)數(shù),不滿足題目要求;選項(xiàng)C是一個(gè)二維的字符數(shù)組,在C語言中,一個(gè)二維的字符數(shù)組就可以表示一個(gè)一維的字符串?dāng)?shù)組,而在Java中,字符char是基本類型,字符串String則是以對(duì)象的形式來表示的;選項(xiàng)D正確,它定義了一個(gè)含有10個(gè)元素的字符串?dāng)?shù)組,如果沒有給字符串?dāng)?shù)組賦值,則默認(rèn)為null。.Thread類中能運(yùn)行線程的方法是()。resume()start()run()init()正確答案:C答案解析:resume。是Thread類提供的用于線程控制的方法;start。是Thread類中的方法,新建的線程不會(huì)自動(dòng)運(yùn)行,必須調(diào)用線程的start。方法才能運(yùn)行該線程;run()是Thread類中的方法,在該方法中定義了線程的具體行為,線程開始執(zhí)行時(shí),就是從它的run()方法開始執(zhí)行的.,就像Java應(yīng)用程序從main。開始、Applet從111九()開始一樣;init()不是Thread類中的方法。.在面向?qū)ο蟮姆椒ㄖ?,一個(gè)對(duì)象請(qǐng)求另一個(gè)對(duì)象為其服務(wù)的方式是通過發(fā)送A.調(diào)用語句B.命令C.口令D.消息正確答案:D.下列的()原始類型在使用流時(shí)可以互換。byte和booleanchar和intbyte和charString和char正確答案:B答案解析:本題考查Java語言中字節(jié)類型的概念。在Java語言中,byte是字節(jié)類型,用1字節(jié)表示.boolean是布爾類型,用true和false表示,它們的表示方法并不一樣,也不提供它們之間的轉(zhuǎn)換,選項(xiàng)A錯(cuò)誤。Java內(nèi)部用整數(shù)來表示char,通??梢栽诜椒ㄕ{(diào)用和其他語句中互換使用char和int,選項(xiàng)B正確。char用2字節(jié)表示,byte字節(jié)類型用1字節(jié)表示,Java內(nèi)部也不允許互換使用它們,選項(xiàng)C錯(cuò)誤。String在Java語言中是一個(gè)類,它提供對(duì)字符串的一系列操作,而char是Java語言中的一個(gè)基本類型,它不是一個(gè)類,兩者有本質(zhì)的區(qū)別,故而它們是不能互換使用的,選項(xiàng)D錯(cuò)誤。需要注意的是,在Java語言中提供的類都是以大寫字母開頭,基本類型都用小寫字母表示。.下列說法中,不屬于數(shù)據(jù)模型所描述的內(nèi)容是()。A.數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)操作C.數(shù)據(jù)查詢D.數(shù)據(jù)約束正確答案:C答案解析:數(shù)據(jù)模型所描述的內(nèi)容包括三個(gè)部分1、類Testi定義如下:publicclassTesti{publicfloataMethod(floata,floatb){}}根據(jù)方法重載的定義,將以下哪種方法插入下劃線部分是不合法的。(B)publicfloataMethod(floata,floatb,floatc){}publicfloataMethod(floatc,floatd){}publicfloataMethod(inta,intb){}publicfloataMethod(inta,intb,intc){}2、為AB類的一個(gè)無形參無返回值的方法method書寫方法頭,使得使用類名AB作為前綴就可以調(diào)用它,該方法頭的形式為(A)ostaticvoidmethod()publicvoidmethod()finalvoidmethod()abstractvoidmethod()3、有以下方法的定義,ReturnTypemethod(bytex,floaty){return(short)x/y*2;}請(qǐng)選擇該方法的返回類型(B)o**byteshortintfloat4、定義一個(gè)表示20個(gè)值為null的字符串?dāng)?shù)組,下面選項(xiàng)正確的是(D)oString[]aStringa[]chara[20]口Stringa[]=newString[20]5、關(guān)于方法的形參和實(shí)參,下列說法正確的是(C)。A.和實(shí)參一樣,在定義形參時(shí),即被系統(tǒng)分配內(nèi)存單元,直至程序結(jié)束。B.實(shí)參可以是常量、變量、表達(dá)式,但是不能是方法。C.實(shí)參和形參在數(shù)量上、類型上和順序上必須嚴(yán)格一致。D.方法調(diào)用中的數(shù)據(jù)是單向傳遞的,即形參的值在方法調(diào)用結(jié)束后傳給實(shí)參。6、在Java語言中,可以用來完成方法調(diào)用的方式是(D):A.方法作為表達(dá)式中的一項(xiàng)出現(xiàn)在表達(dá)式中。B.方法作為單獨(dú)的一條語句。C.方法作為另一個(gè)方法調(diào)用的實(shí)際參數(shù)出現(xiàn)。D.以上方法均可以。7、關(guān)于局部變量的作用域,下列說法不正確的是(C):A.主方法中定義的變量只能在主方法中使用,不能在其他方法中使用。B.形參變量是屬于被調(diào)方法的局部變量,而實(shí)參變量一般是屬于主調(diào)方法的局部變量。C.不允許在不同的方法中使用相同的變量名。D.在復(fù)合語句中也可以定義變量,其作用域只在復(fù)合語句范圍內(nèi)。8、在Java語言中,對(duì)于數(shù)組的創(chuàng)建和數(shù)組占用空間的回收,下列說法中不正確的是(B?):A.數(shù)組可以通過使用new操作符來獲取所需要的存儲(chǔ)空間。B.數(shù)組聲明的'同時(shí),必須使用直接初始化的方式完成創(chuàng)建。C.數(shù)組使用完成后,所占用的存儲(chǔ)空間的釋放是由垃圾收集器自動(dòng)回收的。D.利用new操作符方式創(chuàng)建的數(shù)組元素會(huì)自動(dòng)被初始化為一個(gè)默認(rèn)值。9、以下創(chuàng)建數(shù)組的方式錯(cuò)誤的是(A):shortx[];x={l,2,3,4,5,6};shortx[]=newshort[6];x[0]=9;x[l]=8;x[2]=7;x[3]=6;x[4]=5;x[5]=4;shortx[]=newshort[6];intlen=x.length;for(inti=0;ishort[][]x={{1,2},{3,4,5},{6,7,8,9}};10、以下敘述中不正確的是(B):A.在方法中,通過return語句傳回方法值。B.在一個(gè)方法中,可以執(zhí)行有多條return語句,并返回多個(gè)值。C.在Java中,主方法main。后的一對(duì)圓括號(hào)中也可以帶有參數(shù)。D.在Java中,調(diào)用方法可以在System,out.printlnO語句中完成。11、以下正確的描述是(A):A.方法的定義不可以嵌套,但方法的調(diào)用可以嵌套。B.方法的定義可以嵌套,但方法的調(diào)用不可以嵌套。C.方法的定義和方法的調(diào)用均不可以嵌套。D.方法的定義和方法的調(diào)用均可以嵌套。12、按Java語言的規(guī)定,以下正確的說法是(B?)。A.實(shí)參不可以是常量,變量或表達(dá)式。B.形參不可以是常量,變量或表達(dá)式。C.實(shí)參與其對(duì)應(yīng)的形參占用同一個(gè)存儲(chǔ)單元。D.形參是虛擬的,不占用存儲(chǔ)單元。13、以下正確的說法為(?A)oA.在不同方法中不可以使用相同名字的變量。B.實(shí)際參數(shù)可以在被調(diào)方法中直接使用。C.在方法內(nèi)定義的任何變量只在本方法范圍內(nèi)有效。D.在方法內(nèi)的復(fù)合語句中定義的變量只在本方法語句范圍內(nèi)有效。14、設(shè)有定義語句inta[3],則下列對(duì)此語句的敘述中錯(cuò)誤的是(0:A.定義了一個(gè)名為a的一維數(shù)組a數(shù)組有3個(gè)元素a數(shù)組元素的下標(biāo)為1?3D.數(shù)組a中的每一個(gè)元素都是整型15、下列關(guān)于變量的敘述中哪個(gè)是錯(cuò)誤的(B)??**A.實(shí)例變量是類的成員變量B.實(shí)例變量用關(guān)鍵字static聲明C.在方法中定義的局部變量在該方法被執(zhí)行時(shí)創(chuàng)建D.局部變量在使用前必須被初始化16、執(zhí)行完語句int口x=newint[25];后,下列哪項(xiàng)說法是正確的(A)oA.x[24]值為0B.x[24]值未定義C.x[25]值為0D.x[O]值為空17、給出下列代碼,byte口array1,array2[];byteE]array3[][];byte[][]array4;則數(shù)組初始化中哪項(xiàng)是不正確的(C)???????****array2=arraylarray2=array3array2=array4array3=array418、下列代碼的執(zhí)行結(jié)果是(A)oPublicclassTest{PublicintaMethodO{Staticinti=0;i++;System,out.printin(i);}Publicstaticvoidmain(Stringargs[]){Testtest=

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論