2022年4月計算機二級考試Java語言真題_第1頁
2022年4月計算機二級考試Java語言真題_第2頁
2022年4月計算機二級考試Java語言真題_第3頁
2022年4月計算機二級考試Java語言真題_第4頁
2022年4月計算機二級考試Java語言真題_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

精品文檔-下載后可編輯年4月計算機二級考試Java語言真題2022年4月計算機二級考試Java語言真題

1.【單選題】3分|下列敘述中正確的是

A算法的效率只與問題的規(guī)模有關(guān),而與數(shù)據(jù)的存儲結(jié)構(gòu)無關(guān)

B算法的時間復(fù)雜度是指執(zhí)行算法所需要的計算工作量

C數(shù)據(jù)的邏輯結(jié)構(gòu)與存儲結(jié)構(gòu)是一一對應(yīng)的

D算法的時間復(fù)雜度與空間復(fù)雜度一定相關(guān)

2.【單選題】3分|在結(jié)構(gòu)化程序設(shè)計中,模塊劃分的原則是

A各模塊應(yīng)包括盡量多的功能

B各模塊的規(guī)模應(yīng)盡量大

C各模塊之間的聯(lián)系應(yīng)盡量緊密

D模塊內(nèi)具有高內(nèi)聚度、模塊間具有低耦合度

3.【單選題】3分|下列敘述中正確的是

A軟件測試的主要目的是發(fā)現(xiàn)程序中的錯誤

B軟件測試的主要目的是確定程序中錯誤的位置

C為了提高軟件測試的效率,最好由程序編制者自己來完成軟件測試的工作

D軟件測試是證明軟件沒有錯誤

4.【單選題】3分|下面選項中不屬于面向?qū)ο蟪绦蛟O(shè)計特征的是

A繼承性

B多態(tài)性

C類比性

D封裝性

5.【單選題】3分|下列對隊列的敘述正確的是

A隊列屬于非線性表

B隊列按“先進后出”原則組織數(shù)據(jù)

C隊列在隊尾刪除數(shù)據(jù)

D隊列按“先進先出”原則組織數(shù)據(jù)

6.【單選題】3分|某二叉樹中有n個度為2的結(jié)點,則該二叉樹中的葉子結(jié)點數(shù)為

An+1

Bn-1

C2n

Dn/2

7.【單選題】3分|在下列關(guān)系運算中,不改變關(guān)系表中的屬性個數(shù)但能減少元組個數(shù)的是

A并

B交

C投影

D笛卡兒乘積

8.【單選題】3分|在E-R圖中,用來表示實體之間聯(lián)系的圖形是

A矩形

B橢圓形

C菱形

D平行四邊形

9.【單選題】3分|下列敘述中錯誤的是

A在數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)的物理結(jié)構(gòu)必須與邏輯結(jié)構(gòu)一致

B數(shù)據(jù)庫技術(shù)的根本目標是要解決數(shù)據(jù)的共享問題

C數(shù)據(jù)庫設(shè)計是指在已有數(shù)據(jù)庫管理系統(tǒng)的基礎(chǔ)上建立數(shù)據(jù)庫

D數(shù)據(jù)庫系統(tǒng)需要操作系統(tǒng)的支持

10.【單選題】3分|Java語言與C++語言相比,最突出的特點是

A面向?qū)ο?/p>

B高性能

C跨平臺

D有類庫

11.【單選題】3分|下列敘述中,錯誤的是

AJava提供了豐富的類庫\TAB

BJava最大限度地利用網(wǎng)絡(luò)資源

CJava支持多線程\TAB

DJava不支持TCP/IP協(xié)議

12.【單選題】3分|在下列Java語言的包中,提供圖形界面構(gòu)件的包是

Ajava.io

Bjavax.swing

C

Djava.rmi

13.【單選題】3分|下列敘述中,錯誤的是

Ajavac.exe是Java的編譯器

Bjavadoc.exe是Java的文檔生成器

Cjavaprof.exe是Java解釋器的剖析工具

Djavap.exe是Java的解釋器

14.【單選題】3分|在執(zhí)行Java程序時,將應(yīng)用程序連接到調(diào)試器的選項是

A-D

B-debug

C-vexbosegs

D-mx

15.【單選題】3分|請閱讀下面程序importjava.io.*;publicclassTypeTransition{publicstaticvoidmain(Stringargs[]){chara='a';inti=100;longy=456L;intaa=a+i;longyy=y-aa;System.out.print("aa="+aa);System.out.print("yy="+yy);}}程序運行結(jié)果是()

Aaa=197yy=259

Baa=177yy=259

Caa=543yy=288\TAB

Daa=197yy=333\TAB\TAB

16.【單選題】3分|請閱讀下面程序publicclassOperatorsAndExpressions{voidresidual(){inti=100,j=30;floatm=563.5f,n=4.0f;System.out.println(i%j);System.out.println(m%n);}publicstaticvoidmain(Stringargs[]){OperatorsAndExpressionsOperAndExp=newOperatorsAndExpressions();//取模運算符在整數(shù)和浮點數(shù)中的應(yīng)用OperAndExp.residual();}}程序運行結(jié)果是

A103.5

B202.5

C104.5

D203.5

17.【單選題】3分|請閱讀下面程序publicclassForLoopStatement{publicstaticvoidmain(String[]args){inti,j;for(i=1;i5;i++){\TAB//i循環(huán)for(j=1;j=i;j++)\TAB//j循環(huán)System.out.print(i+"×"+j+"="+i*j+"");System.out.println();}}}程序完成后,i循環(huán)和j循環(huán)執(zhí)行的次數(shù)分別是()

A4,10

B8,9

C9,8

D10,10\TAB

18.【單選題】3分|下列敘述中,錯誤的是

AJava中,方法的重載是指多個方法可以共享同一個名字

BJava中,用abstract修飾的類稱為抽象類,它不能實例化\TAB

CJava中,接口是不包含成員變量和方法實現(xiàn)的抽象類

DJava中,構(gòu)造方法可以有返回值

19.【單選題】3分|請閱讀下面程序publicclassExampleStringBuffer{publicstaticvoidmain(String[]args){StringBuffersb=newStringBuffer("test");System.out.println("buffer="+sb);System.out.println("length="+sb.length());}}程序運行結(jié)果中在"length="后輸出的值是()

A10

B4

C20

D30

20.【單選題】3分|importjava.io.*;publicclassExceptionCatch{publicstaticvoidmain(Stringargs[]){try{FileInputStreamfis=newFileInputStream("text");System.out.println("contentoftextis:");}catch(FileNotFoundExceptione){System.out.println(e);System.out.println("message:"+e.getMessage());e.printStackTrace(System.out);}___{System.out.println(e);}}}下劃線處為

Acatch(FileInputStreamfis)

Be.printStackTrace()\TAB

Ccatch(IOExceptione)

DSystem.out.println(e)

21.【單選題】3分|下列敘述中,錯誤的是

A所有的字節(jié)輸入流都從InputStream類繼承

B所有的字節(jié)輸出流都從OutputStream類繼承

C所有的字符輸出流都從OutputStreamWriter類繼承

D所有的字符輸入流都從Reader類繼承

22.【單選題】3分|下列敘述中,正確的是

A線程與進程在概念上是不相關(guān)的\TAB

B一個線程可包含多個進程\TAB

C一個進程可包含多個線程\TAB

DJava中的線程沒有優(yōu)先級

23.【單選題】3分|Java對I/O訪問所提供的同步處理機制是

A字節(jié)流

B過濾流

C字符流

D壓縮文件流

24.【單選題】3分|Java對文件類提供了許多操作方法,能獲得文件對象父路徑名的方法是

AgetAbsolutePath()

BgetParentFile()\TAB

CgetAbsoluteFile()

DgetName()

25.【單選題】3分|下列敘述中,錯誤的是

AJava中沒有檢測和避免死鎖的專門機制

B程序中多個線程互相等待對方持有的鎖,可能形成死鎖

C為避免死鎖,Java程序中可先定義獲得鎖的順序,解鎖是按加鎖的反序釋放

D為避免死鎖,Java程序中可先定義獲得鎖的順序,解鎖是按加鎖的正序釋放

26.【單選題】3分|請閱讀下面程序publicclassThreadTest{publicstaticvoidmain(Stringargs[])throwsException{inti=0;Hellot=newHello();__________________;while(true){System.out.println("GoodMorning"+i++);if(i==2t.isAlive()){System.out.println("MainwaitingforHello!");t.join();//等待t運行結(jié)束}if(i==5)break;}}}classHelloextendsThread{inti;publicvoidrun(){while

At.sleep()

Bt.yield()

Cerrupt()

Dt.start()

27.【單選題】3分|Panel類的默認布局管理器是

ABorderLayout

BCardLayout

CFlowLayout

DGridBagLayout

28.【單選題】3分|下列敘述中,錯誤的是

AJButton類和標簽類可顯示圖標和文本\TAB

BButton類和標簽類可顯示圖標和文本

CAWT構(gòu)件能直接添加到頂層容器中

DSwing構(gòu)件不能直接添加到頂層容器中

29.【單選題】3分|下列敘述中,錯誤的是

AApplet的默認布局管理器是FlowLayout

BJApplet中增加構(gòu)件是加到JApplet的內(nèi)容面板上,不是直接加到JApplet中

CJApplet的內(nèi)容面板的默認布局管理器是BorderLayout

DJApplet的內(nèi)容面板的默認布局管理器是FlowLayout

30.【單選題】3分|在定制Applet的繪圖功能時,應(yīng)該使用的方法是

Ainit()

Bstart()

CpaintComponent()

Dpaint()

31.【單選題】3分|下列敘述中,錯誤的是

AApplet事件處理機制與JavaApplication相同

BJApplet事件處理機制采用監(jiān)聽器方式\TAB

CApplet事件處理機制采用監(jiān)聽

溫馨提示

  • 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

提交評論