![國家二級(JAVA)筆試模擬試卷8_第1頁](http://file4.renrendoc.com/view10/M02/20/28/wKhkGWesCYyANOppAAHqTuDqEfg975.jpg)
![國家二級(JAVA)筆試模擬試卷8_第2頁](http://file4.renrendoc.com/view10/M02/20/28/wKhkGWesCYyANOppAAHqTuDqEfg9752.jpg)
![國家二級(JAVA)筆試模擬試卷8_第3頁](http://file4.renrendoc.com/view10/M02/20/28/wKhkGWesCYyANOppAAHqTuDqEfg9753.jpg)
![國家二級(JAVA)筆試模擬試卷8_第4頁](http://file4.renrendoc.com/view10/M02/20/28/wKhkGWesCYyANOppAAHqTuDqEfg9754.jpg)
![國家二級(JAVA)筆試模擬試卷8_第5頁](http://file4.renrendoc.com/view10/M02/20/28/wKhkGWesCYyANOppAAHqTuDqEfg9755.jpg)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
國家二級(JAVA)筆試模擬試卷第1套
一、公共基礎選擇題(本題共70題,每題7.0分,共
10分。)
1、為用戶與數(shù)據(jù)庫系統(tǒng)提供接口的語言是()。
A、高級語言
B、數(shù)據(jù)描述語言(DDL)
C、數(shù)據(jù)操縱語言(DML)
D、匯編語言
標準答案:4
知識點解析:暫無解析
2、在下列關于二叉樹的敘述中,正確的一項是0。
A、在二叉樹中,任何一個結(jié)點的度都是2
B、二叉樹的度為2
C、在二叉樹中至少有一個結(jié)點的度是2
D、一棵二叉樹的度可以小于2
標準答案:8
知識點解析:暫無解析
3、為了避免流程圖在描述程序邏輯時的靈活性,提出了用方框圖來代替?zhèn)鹘y(tǒng)的程
序流程圖,通常也把這種圖稱為0。
A、PAD圖
B、N—S圖
C、結(jié)構(gòu)圖
D、數(shù)據(jù)流圖
標準答案:2
知識點解析:暫無解析
4、程序設計方法要求在程序設計過程中0。
A、先編制出程序,經(jīng)調(diào)試使程序運行結(jié)果正確后再畫出程序的流程圖
B、先編制出程序,經(jīng)調(diào)試使程序運行結(jié)果正確后再在程序中的適當位置處加注釋
C、先畫出流程圖,再根據(jù)流程圖編制出程序,最后經(jīng)調(diào)試使程序運行結(jié)果正確后
再在程序中的適當位置處加注釋
D、以上三種說法都不對
標準答案:8
知識點解析:暫無解析
5、假設線性表的長度為n,則在最壞情況下,冒泡排序需要的比較次數(shù)為0。
A^log2n
B、n2
C、nl.5
D、n(n-1)/2
標準答案:8
知識點解析:暫無解析
6、在E-R圖中,用來表示實體的圖形是0。
A、矩形
B、橢圓形
C、菱形
D、三角形
標準答案:1
知識點解析:暫無解析
7、在單鏈表中,增加頭結(jié)點的目的是()。
A、方便運算的實現(xiàn)
B、使單鏈表至少有一個結(jié)點
C、標識表結(jié)點中首結(jié)點的位置
D、說明單鏈表是線性表的鏈式存儲實現(xiàn)
標準答案:1
知識點解析:暫無解析
8、用黑盒技術測試用例的方法之一為()。
A、因果圖
B、邏輯覆蓋
C、循環(huán)覆蓋
D、基本路徑測試
標準答案:1
知識點解析:暫無解析
9、串的長度是()。
A、串中不同字符的個數(shù)
B、串中不同字母的個數(shù)
C、串中所含字符的個數(shù)且字符個數(shù)大于零
D、串中所含字符的個數(shù)
標準答案:8
知識點解析:暫無解析
10、“商品”與“顧客”兩個實體集之間的聯(lián)系一般是()。
A、一對一
B、一對多
C、多對一
D、多對多
標準答案:8
知識點解析:暫無解析
二、選擇題(本題共25題,每題1.0分,共25分。)
11、下列說法中,正確的是().
A、Java是不區(qū)分大小寫的,源文件名與程序類名不允許相同
B、Java語言以方法為程序的基本單位
C、Applet是Java的一類特殊應用程序,它嵌入HTML中,隨主頁發(fā)布到互聯(lián)網(wǎng)
上
D、以〃符開始的為多行注釋語句
標準答案:4
知識點解析:暫無解析
12、下列不屬于Java的誕生后對計算機軟件開發(fā)和軟件產(chǎn)業(yè)產(chǎn)生的影響的是0。
A、滿足軟件在異構(gòu)平臺上互操作、具有可伸縮性和可重用,性
B、使軟件的編寫脫離了傳統(tǒng)的限制,能自動生成所有源代碼
C、推動了IT業(yè)的發(fā)展
D、軟件從以開發(fā)為中心轉(zhuǎn)向以服務為中心
標準答案:2
知識點解析:暫無解析
13、執(zhí)行下列語句后,i和n的值為0。inti=10;intn=i++%5;
A、10,0
B、10,1
C、11,0
D、11,1
標準答案:4
知識點解析:暫無解析
14、閱讀下列代碼:
publicclassTest{publicstaticvoidmain(Stringargs[]{Systein.out.println(100%3);
System.out.pnntln(100%3.0):}}程序運行結(jié)果為()。
A、1和1
B、1和1.0
C、1.0各1
D、1.0和1.0
標準答案:2
知識點解析:暫無解析
15、下列代表八進制整數(shù)的是()。
A、0XA6
B、-1000
C、1840
D、144
標準答案:8
知識點解析:暫無解析
16、按運算符操作數(shù)的數(shù)目劃分,運算符?:的類型是0。
A三元
、
二
B元
、
四
c元
、
一
D元
、
解
標
崢
R二
:2
知識點解析:暫無解析
17、在Java中,用package語句說明一個包時,該包的層次結(jié)構(gòu)必須是0。
A、與文件的結(jié)構(gòu)相同
B、與文件目錄的層次相同
C、與文件類型相同
D、與文件大小相同
標準答案:2
知識點解析:暫無解析
18、int類型的取值范圍為0。
A、-216?216-1
B、-231?231/
C、-232?232-1
D、-264?264-1
標準答案:2
知識點解析:暫無解析
19、下列說法中,()是正確的。
A、子類擁有的成員數(shù)目大于等于父類擁有的成員數(shù)目
B、父類代表的對象范圍比子類廣
C、子類要調(diào)用父類的方法,必須使用super關鍵字
D、一個Java類可以有多個父類
標準答案:2
知識點解析:暫無解析
20、Java中break語句可以用來“標簽化中斷”,對其描述正確的是0。
A、可以使程序退出多重循環(huán)
B、標簽是一種界面符號
C、使程序退出此循環(huán)
D、以上說法都不對
標準答案:1
知識點解析:暫無解析
21、下列內(nèi)部類的正確用途是0。blnn.addAcfionLisiener(new〃注冊監(jiān)聽器
ActionListenerO{publicvoidactionPerformed(ActionEventevent){Strings=input.getText();
ouiput.setText("Hello"+s十”,WelcomeYou!”);)});
A、用于訪問外部類的數(shù)據(jù)
B、用于進行事件處理
C、隱藏起來不被同一包中的其他類所見
D、生成事件適配器
標準答案:2
知識點解析:暫無解析
22、下列數(shù)組a中,版本較新的能在程序運行時動態(tài)調(diào)整大小的是0。
A、infa[]
B、String[]a
C、a=newArrayList()
D、a=newArray()
標準答案:4
知識點解析:暫無解析
23、下列說法中錯誤的是()。
A^在Windows系統(tǒng)下,F(xiàn)rame窗口是有標題和邊框的
B、Frame的對象實例化后,沒有大小,但是可以看到
C^通過調(diào)用Frame的setSize()方法來設定窗口的大小
D、通過調(diào)用Frame的setVisiblc(true)方法來設置窗口為可見
標準答案:2
知識點解析:暫無解析
24、下列說法正確的是()。
A、線程的終止一般可通過兩種方法來實現(xiàn),自然撤銷(線程執(zhí)行完)或是被停止(調(diào)
用stop。方法)
B、--個暫時終止運行的線程(例如,睡眠或阻塞)在排除了終止原因后直接運行
C、個線程因為輸入輸出操作被阻塞時,執(zhí)行rsumeO方法可以使其恢復就緒狀
態(tài)
D、調(diào)用了suspend。方法,也可以使線程進入死亡狀態(tài)
標準答案:1
知識點解析:暫無解析
25、int型public成員變量MAX_LENGTH,該值保持為常數(shù)100,則定義這個變
量的語句是()。
A、publicintMAXLENGTH=100
B、finalintMAX_LENGTH=100
C、publicconstintMAX_LENGTH=100
D、publicfinalintMAX_LENGTH=100
標準答案:8
知識點解析:暫無解析
26、下列不是InputSt3m子類的是()。
A、文件輸入流FilelnputStream
對象輸入流ObjectlnputStream
C、字符輸入流CharlnputStream
D、壓縮文件輸入流ZiplnputStream
標準答案:4
知識點解析:暫無解析
27、不屬于Al)plet類的基本方法的選項是0。
A、生命周期方法
B、加載Applet法
C、管理Applet環(huán)境
D、多媒體支持方法
標準答案:2
知識點解析:暫無解析
28、編譯Java源文件和解釋執(zhí)行Java寧節(jié)碼程序的程序分別是()。
A、java.exe和jdb.exe
javac.exe和java.exe
C>java.exejava.exe
D、jad.exe和java.exe
標準答案:2
知識點解析:暫無解析
29、下列關于線程調(diào)度的敘述十,錯誤的是()。
A、調(diào)用線程的sleep。方法,可以使比當前線程優(yōu)先級低的線程獲得運行機會
B、調(diào)用線程的yeild()方法,只會使與當前線程相同優(yōu)先級的線程獲得運行機會
C、當有比當前線程的優(yōu)先級高的線程出現(xiàn)時,高優(yōu)先級線程將搶占CPU并運行
D、具有相同優(yōu)先級的多個線程的調(diào)度定是分時的
標準答案:4
知識點解析:暫無解析
30、調(diào)用線程的下列方法,不會改變該線程在生命周期十狀態(tài)的方法是0。
A、yeild()
wait()
C、sleep()
D、isAlive()
標準答案:8
知識點解析:暫無解析
31、下列方法中能完成主類實例初始化工作的是0。
A、start()
B>stop()
C、init()
D^paint()
標準答案:4
知識點解析:暫無解析
32、下列選項成員變量聲明正確的是()。
A、publicprotectedfinalinti;
B、abstractclassFl{...}
C、privatedoubleheight;
D、doubleweightj
標準答案:4
知識點解析:暫無解析
33、下列代碼中,將引起一個編譯錯誤的行是0。i)publicclassTest|2)intm,n;
3)publicTest(){}4)publicTest(ihta){m=a;}
5)publicstaticvoidmain(Stringargs[]){6}Testtl,t2;7)intj,k;8)j=0;k=0;9)tl=newTest();
10)t2=newTest(j,k);11))12))
A、第3行
B、第5行
C、第6行
D、第D行
標準答案:8
知識點解析:暫無解析
34、下列程序的功能是在監(jiān)控臺上每隔一秒鐘顯示一個字符串"Hello!”,能夠填寫在
程序中下劃線位置,使程序完整并能正確運行的語句是0。
publicclassTestimplementsRunnable{publicstaticvoidmain(Slringargs||){Testt=newTest(
);Threadtt=newThread(t);tt.start();}publicvoidnm(){fbr(;;){try{}catch(e){JSystem.out.13
nntln("HeUoH);)})
A、slccp(l000)IntcrruptcdExccption
B、t.sleep(1000)lntermpledException
C^Thread.sleep(1000)RuntimeException
D^Thread.slccp(1000)IntcrruptcdExccpfion
標準答案:8
知識點解析:暫無解析
35Applet的方法paint(Graphics)的功能是()。
A、繪制Applet界面的基本方法
B、使Applet成為激活狀態(tài)
C、使Applet執(zhí)行一些基本的初始化
D、繪制圖形
標準答案:1
知識點解析:暫無解析
三、公共基礎填空題(本題共5題,每題7.0分,共5
分。)
36、編譯過程一般分成5個階段【】、語法分析、錯誤檢查、代碼優(yōu)化和目標代
碼生成。
標準答案:代碼生成。
知識點解析:暫無解析
37、數(shù)據(jù)的邏輯結(jié)構(gòu)在計算機存儲空間中的存放形式稱為數(shù)據(jù)的【】。
標準答案:存儲結(jié)構(gòu)(或物理結(jié)構(gòu),或物理存儲結(jié)構(gòu))
知識點解析:暫無解析
38、一個關系表的行稱為【】。
標準答案:記錄(或元組)
知識點解析:暫無解析
39、常用的黑箱測試有等價分類法、【】、因果圖法和錯誤推測法4種。
標準答案:邊值分析法
知識點解析:暫無解析
40、數(shù)據(jù)庫系統(tǒng)階段的數(shù)據(jù)具有較高獨立性,數(shù)據(jù)獨立性包括物理獨立性和【】
兩個含義。
標準答案:邏輯獨立性
知識點解析:暫無解析
四、填空題(本題共10題,每題I.〃分,共70分。)
41、Java語言的各種數(shù)據(jù)類型之間提供兩種轉(zhuǎn)換:【】和強制轉(zhuǎn)換。
標準答案:自動轉(zhuǎn)換
知識點解析:暫無解析
42、Java的跳轉(zhuǎn)語句中【】(包含/不包含)goi。語句。
標準答案:不包含
知識點解析:暫無解析
43、Java是面向?qū)ο笳Z言,對象是客觀事物的【】,對象與之是---對應的,它
是很具體的概念。
標準答案:實體
知識點解析:暫無解析
44、通過使用一個“標簽化中斷”的語句,break語句就可以退出【】循環(huán)。
標準答案:多重嵌套
知識點解析:暫無解析
45、Javac是Java語言的編譯器?;菊Z法是:Javac[選項]【】。
標準答案:源文件名
知識點解析:暫無解析
46、在Java語言中,所有的變量、常量、對象和類都是用【】來命名的。
標準答案:標識符
知識點解析:暫無解析
47、在Java中,線程的模型就是一個CPU、程序代碼和【】的封裝體。
標準答案:數(shù)據(jù)(或程序的數(shù)據(jù),或程序數(shù)據(jù))
知識點解析:暫無解析
48、鍵盤鍵入字符串并在計算機屏幕上顯示,這時的數(shù)據(jù)源是【】。
標準答案:鍵盤
知識點解析:暫無解析
49、applet顯示相關的3個方法是:paint。方法、update。方法和[】。
標準答案:rePaint。方法
知識點解析:暫無解析
50、恰當?shù)淖⑨屧鰪娏顺绦虻目勺x性與【】。
標準答案:司護性
知識點解析:暫無解析
國家二級(JAVA)筆試模擬試卷第2套
一、公共基礎選擇題(本題共10題,每題7.0分,共
10分。)
1、下列不屬于線程生命周期的狀態(tài)的是()。
A、新建狀態(tài)
B、可運行狀態(tài)
C、運行狀態(tài)
D、解鎖狀態(tài)
標準答案:8
知識點解析:暫無解析
2、在數(shù)據(jù)庫設計中,將E—R圖轉(zhuǎn)換成關系數(shù)據(jù)模型的過程屬于()。
A、需求分析階段
B、邏輯設計階段
C、概念設計階段
D、物理設計階段
標準答案:2
知識點解析:哲無解析
3、對關鍵碼集合K={53,30,37,12,45,24,96),從空二叉樹開始逐個插入每
個關鍵碼,建立與集合K相對應的二叉排序樹(乂稱二義查找樹)BST,若希望得到
的BST高度最小,應選擇的輸入序列是()。
A、45,24,53,12,37,96,30
B、37,24,12,30,53,45,96
C、12,24,30,37,45,53,96
D、30,24,12,37,45,96,53
標準答案:2
知識點解析:暫無解析
4、簡單數(shù)據(jù)類型不包括()。
A、數(shù)值類型
B、邏輯類型
C、字符類型
D、布爾類型
標準答案:2
知識點解析:暫無解析
5、在數(shù)據(jù)庫設計過程中,所有用戶關心的信息結(jié)構(gòu)是(),且該結(jié)構(gòu)對整個數(shù)據(jù)庫
設計具有深刻影響。
A、設計結(jié)構(gòu)
B、數(shù)據(jù)結(jié)構(gòu)
C、概念結(jié)構(gòu)
D、過程結(jié)構(gòu)
標準答案:4
知識點解析:暫無解析
6、某學校的工資管理程序?qū)儆冢ǎ?/p>
A^系統(tǒng)程序
B、應用程序
C、工具軟件
D、文字處理軟件
標準答案:2
知識點解析:暫無解析
7、在計算機系統(tǒng)中,控制和管理各種資源、有效地組織多道程序運行的系統(tǒng)軟件
稱作()。
A、文件系統(tǒng)
B、網(wǎng)絡管理系統(tǒng)
C、操作系統(tǒng)
D、數(shù)據(jù)庫管理系統(tǒng)
標準答案:4
知識點解析:暫無解析
8、以下不屬于簡單數(shù)據(jù)類型的是()。
A、整型數(shù)據(jù)
B、浮點型數(shù)據(jù)
C、布爾型數(shù)據(jù)
D、枚舉類型
標準答案:8
知識點解析:暫無解析
9、一個對象的生命周期分為()三個階段。
A、生成、清除和使用
B、使用、生成和清除
C、生成、使用和清除
D、清除、使用和生成
標準答案:4
知識點解析:暫無解析
10、開發(fā)軟件時對提高開發(fā)人員工作效率至關重要的是()。
A、操作系統(tǒng)的資源管理功能
B、先進的軟件開發(fā)工具和環(huán)境
C、程序人員的數(shù)量
D、計算機的并行處理能力
標準依索.?
知識之解析:暫無解析
二、選擇題(本題共25題,每題1.0分,共25分。)
11、Java的數(shù)據(jù)類型必須()后才能使用。
A、實例化
B、格式化
C、標準化
D、合法化
標準答案:1
知識點解析:暫無解析
12、下列說法中,()是不正確的。
A、類是Java程序中基本的結(jié)構(gòu)單位
B、一個數(shù)組中的所有值都必須是相同的數(shù)據(jù)類型
C、類成員數(shù)據(jù)必須是公有的
D、文本字符串是一種參考數(shù)據(jù)類型
標準答案:4
知識點解析:暫無解析
13、給出下列有關List的表達式,則()選項的敘述是對的。Listl=newList(6,
true);
A、在沒有其他的約束條件下該列表將有6行可見
B、一行的最大字符數(shù)是6
C、列表不允許用戶多選
D、列表只能有一項被選中
標準答案:1
知識點解析:暫無解析
14、在OulpulSlream類的常用方法中()是清空輸出流的方法。
A、flush()
B、close()
C>write(intb)
D、write(byteb[])
標準答案:1
知識點解析:暫無解析
15、在Java語言中,不允許使用指針體現(xiàn)出的Java特性是()。
A、可移植
B、解釋執(zhí)行
C、健壯性
D、安全性
標準答案:8
知識點解析:暫無解析
16、下列不屬于Swing中構(gòu)件的是()。
A^JPanel
B、JTable
C^Menu
D、JFrame
標準答案:4
知識點解析:暫無解析
17、不允許作為類及類成員的訪問控制符的是()。
A、public
private
C、static
D、pratected
標準答案:4
知識點解析:暫無解析
18、下面對Java中類方法重載的描述,錯誤的是()。
A、指多個方法可以共享相同的名字
B、重載的各方法必須參數(shù)數(shù)量不同或參數(shù)類型不同
C、重載的各方法的方法體必須有所不同
D、與Java的靜態(tài)多態(tài)性無關
標準答案:8
知識點解析:暫無解析
19、給出下面程序段:if(x>0){System.out.println(uHello.");)elseif(x>-
3){System.out.println("Nicetomeetyou!*');)else{System.out.pnntln("Howareyou?");)
若打印字符串“Howareyou?”,則x的取值范圍是()。
A、x>0
B、x>-3
C、x<=-3
D、x<=0&x>-3
標準答案:4
知識點解析:暫無解析
20、屬于main。方法的返回類型是()。
A^public
B、static
C、void
D^main
標準答案:4
知識點解析:暫無解析
21、將較長的數(shù)據(jù)類型轉(zhuǎn)換為較短的整數(shù)類型,要進行()。
A、類型的自動轉(zhuǎn)換
B、類型的強制轉(zhuǎn)換
C、無需轉(zhuǎn)換
D、無法實現(xiàn)
標準答案:2
知識點解析:暫無解析
22、十進制數(shù)16的十六進制表示格式是()。
A、0x10
B、0x16
C、OxA
D、016
標準答案:1
知識點解析:暫無解析
23、下列關于類的說法中不正確的是()。
A、類是同種對象的集合和抽象
B、類屬于Java語言中的復合數(shù)據(jù)類型
C、類是Java程序中的基本的結(jié)構(gòu)單位
D、類就是對象
標準答案:8
知識點解析:暫無解析
24、關于Java命名規(guī)范,以下說法錯誤的是()。
A、標識符應盡量避免使用長的名稱,一般少于15個字母
B、要少用或慎用縮寫
C、為了增加標識符的可讀性,可適當使用中文命名
D、應盡量使用完整的英文描述符及適應于相關領域的術語
標準答案:4
知識點解析:暫無解析
25、線程控制方法中,yield。的作用是()。
A、返回當前線程的引用
B、使比其低的優(yōu)先級線程運行
C、強行終止線程
D、只讓給同優(yōu)先級線程運行
標準答案:8
知識點解析:暫無解析
26>下列代碼的執(zhí)行結(jié)果是()。publicclassTest3{publicstaticvoidmain(String
args[]){System.out.pnntln(100%3);System.out.pfintln(100%0);))
A、1和1
B、1和1.0
C、1.0和1
D、1.0和1.0
標準答案:2
知識點解析:暫無解析
27、下列方法中可以用來創(chuàng)建一個新線程的是()。
A、實現(xiàn)java.lang.Runnable接口并重寫start。方法
B、實現(xiàn)java.lang.Runnable接口并重寫run。方法
C^繼承java.lang.Thread類并重寫run()方法
D、實現(xiàn)java.lang.Thread類并實現(xiàn)start。方法
標準答案:4
知識點解析:暫無解析
28、Thread類的方法中,gctName。方法的作用是()。
A、返回線程組的名稱
B、設置線程組的名稱
C、返回線程的名稱
D、設置線程的名稱
標準答案:4
知識點解析:暫無解析
29、拋出異常、生成異常對象都通過下列()語句實現(xiàn)。
A、throws
BNthrow
C、Throwable
D^Exception
標準答案:2
知識點解析:暫無解析
30、欲構(gòu)造ArrayList類的一個實例,此類繼承了List接口,下列()方法是正確
的。
A、ArrayListmyList=newObject();
ListmyList=newArrayList();
C、ArrayListmyList=ncwList();
D、ListmyList=newLisi();
標準答案:2
知識點解析:暫無解析
31、使容器中各個構(gòu)件呈網(wǎng)格布局,平均占據(jù)容器空間的布局管理器是()。
A、FlowLayout
B、BorderLayout
C、GridLayout
D、GardLayout
標準答案:4
知識點解析:暫無解析
32、下列方法與Applet顯示無關的是()。
A、paint
BNupdate
C、repaint()
D、draw
標準答案:8
知識點解析:暫無解析
33、在匹配器(Marcher)類中,用于尋找下一個模式匹配串的方法是()。
A、staticbooleanmatches()
B、booleanmatcher.find()
C>intmatcher.startO
D、intdO
標準答案:2
知識點解析?:暫無解析
34、下列說法中正確的是()。
A、共享數(shù)據(jù)的所有訪問都必須作為臨界區(qū)
B、用synchronized保護的共享數(shù)據(jù)可以是共有的
C、Java中對象加鎖不具有可重入性
D、對象鎖不能返還
標準答案:1
知識點解析:暫無解析
35、java.lang.ThreadGroup類的作用為()。
A、使任何類都可以為線程提供線程體
B、定義了線程同步與交互的方法
C、提供了線程組或組中的每個線程進行操作的方法
D、以上都不是
標準答案:4
知識點解析:暫無解析
三、公共基礎填空題(本題共5題,每題1.0分,共5
分。)
36、面向?qū)ο蟮哪P椭校罨镜母拍钭銓ο蠛汀尽俊?/p>
標準答案:類
知識點解析:暫無解析
37、數(shù)據(jù)模型按不同應用層次分成3種類型,它們是概念數(shù)據(jù)模型、【】和物理
數(shù)據(jù)模型。
標準答案:邏輯數(shù)據(jù)模型
知識點解析:暫無解析
38、軟件設計模塊化的目的是工【】。
標準答案:降低復雜性
知識點解析:暫無解析
39、已知ima[U]={12,18,24,35,47,50,62,83,90,115,134);使用對
分查找法查找值為90的元素時,查找成功所進行的比較次數(shù)是【】。
標準答案:2
知識點解析:暫無解析
40、最簡單的交換排序方法是【】。
標準答案:冒泡排序
知識點解析:暫無解析
四、填空題(本題共8題,每題7.0分,共8分。)
41、在Java的基本數(shù)據(jù)類型中,char型采用Unicode編碼方案,每個Unicode碼占
用【】字節(jié)內(nèi)存空間。
標準答案:2
知識點解析:暫無解析
42、在一個類的內(nèi)部嵌套定義的類稱為【】。
標準答案:內(nèi)部類
知識點解析:暫無解析
43、設有整型數(shù)組的定義:inia[]=newiru[8];,貝Ua.length的值為【】。
標準答案:8
知識點解析:暫無解析
44、setLayout。方法是所有容器的父類【】的方法。
標準答案:Container
知識點解析:暫無解析
45、Applet是Java的一類特殊應用程序,它嵌入【】中,隨主頁發(fā)布到互聯(lián)網(wǎng)
上。
標準答案:HTML
知識點解析:暫無解析
46、[]類是一個特殊類,它是一個final類,所有的方法都用類變量來調(diào)用。
標準答案:System
知識點解析:暫無解析
47、1下列程序的功能是創(chuàng)建了一個顯示5個“Hello!”的線程并啟動運行,請將程
序補充完整。publicclassThreadTestextendsThread{publicstaticvoidmain(String
args[]){ThreadTestt=new[];t.start();}publicvoidrun(){inti=0;
while(true){System.out.println("Hello!");if(i++==4)break;}}}
標準答案:ThreadTest()
知識點解析:暫無解析
48、[]是用來實現(xiàn)客戶與服務之間的通信,Java在Socket中,提供多線程機
制,對實現(xiàn)大量客戶通信帶來很好的基礎。
標準答案:Socket
知識點解析:暫無解析
五、填空題(含2小題)(本題共[題,每題7.0分,
共[分。)
49、Java程序的安全性體現(xiàn)在多個層次上,在【】有語法檢查;在【】有字節(jié)碼
校驗器、測試代碼段格式和規(guī)則檢查,訪問權限和類型轉(zhuǎn)換合法性檢查,操作數(shù)堆
棧的上溢或下溢,代碼參數(shù)類型合法性等;在平臺上,通過配置策略,可設定訪問
資源域,而無需區(qū)分本地域遠程。
標準答案:編譯層,解釋層
知識點解析:暫無解析
國家二級(JAVA)筆試模擬試卷第3套
一、公共基礎選擇題(本題共70題,每題7.0分,共
70分。)
1、算法的時間復雜度是指()。
A、執(zhí)行算法程序所需要的時間
B、算法程序的長度
C、算法執(zhí)行過程中所需要的基本運算次數(shù)
D、算法程序中的指令條數(shù)
標準答案:4
知識點解析:本題考查算法的時間復雜度,這個知識點是本章的重點考點之一,考
生應該好好理解掌握。算法的時間復雜度是指執(zhí)行算法所需要的計算工作量,也就
是算法在執(zhí)行過程中所執(zhí)行的基本運算的次數(shù),而不是指程序運行需要的時間或是
程序的長度。
2、下列敘述中不正確的是()。
A、一個數(shù)據(jù)結(jié)構(gòu)中的元素在計算機存儲空間中的位置關系與邏輯關系可能不同
B、一個數(shù)據(jù)結(jié)構(gòu)中的元素在計算機存儲空間中的位置關系與邏輯關系一定不同
C、數(shù)據(jù)的存儲結(jié)構(gòu),也稱數(shù)據(jù)的物理結(jié)構(gòu)
D、數(shù)據(jù)的存儲結(jié)構(gòu)與數(shù)據(jù)的邏輯結(jié)構(gòu)是不同的
標準答案:1
知識點解析:一個數(shù)據(jù)結(jié)構(gòu)中的元素在計算機存儲空間中的位置關系與邏輯關系不
一定相同,例如在家庭成員的數(shù)據(jù)結(jié)構(gòu)中,“兒子''和“女兒”都是“父親、'的后件,但
在計算機存儲空間中,根本不能將“兒子”和“女兒”這兩個數(shù)據(jù)元素的信息都緊鄰存
放在“父親”這個數(shù)據(jù)元素后邊。但在一年四季的數(shù)據(jù)結(jié)構(gòu)中,“春”是“夏”的前,牛,
在計算機存儲空間中,就可以把“春”存儲在“夏”的前面。數(shù)據(jù)在計算機存儲空間中
的存放形式稱為數(shù)據(jù)的存儲結(jié)構(gòu),也稱數(shù)據(jù)的物理結(jié)構(gòu)。
3、下列數(shù)據(jù)結(jié)構(gòu)不屬于線性表的是()。
A、一個n維向量
B、矩陣
C、二叉樹
D、隊列
標準答案:4
知識點解析:n維向量、矩陣、隊列都滿足線性表的要求:只有一個根節(jié)點,它無
前件;只有一個終端節(jié)點,它無后件。除根節(jié)點和終端節(jié)點外,其他節(jié)點都有且只
有一個前件,也有且只有一個后件。所以它們都是線性表。二叉樹不滿足線性表所
要求的除根節(jié)點和終端節(jié)點,其他節(jié)點都有且只有一個前件,也有且只有一個后件
的條件,所以答案是C,
4、在一棵度為3的樹中,度為3的結(jié)點有2個,度為2的結(jié)點有1個,度為1的
結(jié)點有2個,那么,該樹的葉子結(jié)點數(shù)目為()。
A、4
B、5
C、6
D、7
標準答案:2
知識點解析:假設根結(jié)點度為0時,葉結(jié)點數(shù)為1;若樹中每出現(xiàn)1個度為1的結(jié)
點,則葉子數(shù)增加0個,每出現(xiàn)1個度為2的結(jié)點,葉子數(shù)增加1個,每出現(xiàn)1個
度為3的結(jié)點,則葉子數(shù)增加2個……依此類推,每個度為m的結(jié)點,可增加m-1
個葉子數(shù)。
5、結(jié)構(gòu)化程序設計所規(guī)定的3種基本控制結(jié)構(gòu)是()。
A、輸入、處理、輸出
B、樹形、網(wǎng)形、環(huán)形
C、順序、選擇、循環(huán)
D、主程序、子程序、函數(shù)
標準答案:4
知識點解析:本題涉及結(jié)構(gòu)化程序設計的3種基本控制結(jié)構(gòu),考生應該掌握這些基
本的東西。結(jié)構(gòu)化定理還進一步表明,任何一個復雜問題的程序設計都可以用順
序、選擇和循環(huán)這3種基本結(jié)構(gòu)組成,且它們都具有以下特點:只有一個入口;只
有一個出口;結(jié)構(gòu)中無死循環(huán)。程序中3種基本結(jié)構(gòu)之間形成順序執(zhí)行關系。
6、信息隱蔽的概念與下述哪種概念直接相關?()
A、軟件結(jié)構(gòu)定義
B、模塊獨立性
C、模塊類型劃分
D、模塊耦合度
標準答案:2
知識點解析:在面向?qū)ο蠓椒ㄖ?,信息隱蔽是通過對?象的封裝來實現(xiàn)的,因此信息
隱蔽的概念與模塊獨立性直接相關,模塊獨立性越好,則信息隱蔽性越好。
7、下列關于軟件工程概念的描述中,錯誤的是()。
A、軟件工程概念的出現(xiàn)源自軟件危機
B、軟件工程就是試圖用工程、科學和數(shù)學的原理與方法研制,維護計算機軟件的
有關技術及管理方法
C、軟件工程包拈3個耍素,即方法、工具和過程
D、軟件工程不重視在軟件開發(fā)過程中應用工程化原則
標準答案:8
知識點解析:軟件工程是個重耍概念,考生應在理解的基礎上掌握。選項A、B、
C都是正確的。軟件工程強調(diào)在軟件開發(fā)過程中應用工程化原則,選項D是錯誤
的。
8、軟件測試的目的是()。
A、證明軟件系統(tǒng)中存在錯誤
B、找出軟件系統(tǒng)中存在的所有錯誤
C、盡可能多地發(fā)現(xiàn)軟件系統(tǒng)中的錯誤和缺陷
D、證明軟件的正確性
標準答案:4
知識點解析:軟件測試的目的不是證明系統(tǒng)的正確或是系統(tǒng)的錯誤,而是要發(fā)現(xiàn)錯
誤以便編程人員能夠改正。系統(tǒng)中的錯誤和缺陷往往受到很多偶然因素的影響,不
可能完全發(fā)現(xiàn),只能是盡可能地去發(fā)現(xiàn)并加以改正。
9、數(shù)據(jù)是指所有能輸入到計算機中并被計算機程序處理的()。
A、文字
B、字母
C、符號
D、數(shù)字
標準答案:4
知識點解析:數(shù)據(jù)不是指某一種文字、字母或數(shù)字,實際上就是描述事物的符號記
錄,是抽象的概念。
10、請指出在順序表{2、5、7、10、14、15、18、23、35、41、52}中,用二分法
查找關鍵碼12須做()次關鍵碼比較。
A、2
B、3
C、4
D、5
標準答案:4
知識點解析:二分法查找首先用要查找的關鍵字k與中間位置的結(jié)點關鍵字相比
較,這個中間結(jié)點把線性表分成了兩個子表,若比較結(jié)果相等,則查找完成,若不
等,再根據(jù)k與中間結(jié)點關鍵字的比較結(jié)果確定下一步查找哪個子表,這樣遞歸下
去,直到找到滿足條件的結(jié)點,或者該線性表中沒有這樣的結(jié)點。本題中第1次和
15比較;第2次和7比較;第3次和10比較;第4次和14比較。比較后結(jié)束,沒
找到。
二、選擇題(本題共25題,每題1.0分,共25分。)
11、在Java程序中需要使用隨機數(shù)類,需要引入的類庫是()。
A、java.lang
B、java.io
C、
D、java.util
標準答案:8
知識點解析:本題考查Java的API結(jié)構(gòu)。選項A錯誤,java,lang類庫在所有的
JavaAPI中是最重要的,它提供Java語言中Object、String和Thread等核心類與
接口:選項B錯誤,類庫提供系統(tǒng)用來讀寫文件或其他輸入輸出源的輸入
輸出流;選項C錯誤,類庫包含一些與網(wǎng)絡相關的類和接.口:選項D正
確,java.uiil提供包含實用程序性質(zhì)的語言支持類,如數(shù)據(jù)結(jié)構(gòu)類、日期類、隨機
數(shù)類、屬性類、觀測器類等。
12、以下有關Java語言敘述中不正確的是()。
A、Java是一種跨平臺的面向?qū)ο蟮恼Z言
B、Java是新一代編程語言,具有很多優(yōu)點:簡單、面向?qū)ο?、可移植、與硬件無
關、強健安全、具有很高的性能,此外還對多線程、動態(tài)性提供了支持
C、Java解釋器生成與體系結(jié)構(gòu)無關的字節(jié)碼結(jié)構(gòu)的文件格式,只需提供相應的
Java運行系統(tǒng),程序便能在任何種類的處理器上運行
D、Java語言支持多線程。多線程使得應用程序可以同時進行相同的操作,處理多
個同一的事件
標準答案:8
知識點解析:本題考查對Java基本特點的理解。選項A正確,Java最大的特點是
跨平臺、面向?qū)ο螅贿x預B正確,Java具有簡單、面向?qū)ο?、分布式、解釋?zhí)
行、垃圾收集、安全、平臺無關、可移植、高性能、多線程、動態(tài)性等特點:選項
C正確,Java的平臺無關性在于其解釋器生成的字節(jié)碼結(jié)構(gòu)的文件格式與硬件體系
無關,可以在任何種類的處理器上運行:選項D錯誤,多線程是Java的一個主要
特性,它使可執(zhí)行程序具有保持幾個線程同時執(zhí)行的能力,不要把它與多任務混
滔,多任務是指操作系統(tǒng)可以同時運行多個程序,而多線程可允許應用程序同時做
幾個不同的操作,處理多個不同的事件。
13、面向?qū)ο蟪绦蛟O計有許多特性,下列不是面向?qū)ο蟪绦蛟O計特性的是()。
A、多態(tài)性
B、靜態(tài)性
C、封裝性
D、繼承
標準答案:2
知識點解析:本題考查面向?qū)ο筇攸c的理解.選項A、C、DTF確,而向?qū)ο笫且?/p>
種認識世界的方法,也是一種程序設計的方法。面向?qū)ο笏枷胧且詫ο鬄橹行倪M行
程序設計,具有抽象、封裝、繼承和多態(tài)性等特點;選項B錯誤,面向?qū)ο笥糜?/p>
不斷發(fā)展的環(huán)境中,它能包含新的功能,因而必須是動態(tài)的。
14、有一個接口定義如下:interfaceA{intmethodl(inti);intmethod2(intj);}那么
下面各項中實現(xiàn)了該接口并且不是抽象類的是()。
A、classBimplementsA{intmethodl(){}intmethod2(){})
B、calssB{intmethodI(inti){)intmethod2(intj){)|
C^classBimplementsA{intmethod!(inti){}intmethod2(intj)())
D、classBextendsA{intmethodi(inti){)intmethod2(intj){}}
標準答案:4
知識點解析:本題考查在Java中如何實現(xiàn)接口。在類的聲明中用implements子句
來表示一個類使用某個接口,也就是通常所說的實現(xiàn)了某個接口。在類體中可以使
用接口中定義的常量,但是必須實現(xiàn)接口中定義的所有方法。選項A錯誤,在方
法內(nèi)沒有參數(shù)值,本身就是錯誤的;選項B錯誤,并沒有實現(xiàn)與A的接口;選項
C正確,符合題目要求;選項D錯誤,extends是用來繼承父類的,而A并不是一
個類,不能用extends。本題的答案是C。
15、下列各選項中不屬于Java保留字的是()。
A、if
B、sizeof
C、private
D、null
標準答案:2
知識點解析:在Java語言中有…些標識符是具有專門意義和用途的,小允許作為
一般標識符使用,它們是保留字。B選項中sizeof是C++語言的保留字,但不是
Java的保留字。
16、下面各選項中正確的是O。I:long1=4990II:inti=4LIII:floatf=l.lIV:
doubled=4
A、H、HI
B、IkHLIV
C、I、IV
D、IH、IV
標準答案:4
知識點解析:此題的考點是數(shù)字的表示方法和基本數(shù)據(jù)類型間的自動轉(zhuǎn)換。沒有小
數(shù)點的數(shù)字被認為是皿型數(shù),帶有小數(shù)點的數(shù)被認為是double型的數(shù),其他的使
用在數(shù)字后面加一個字母表示數(shù)據(jù)類型,力口1或者L是long型,加d或者D是
double,加「或者F是float??梢詫⒌途鹊臄?shù)字賦值給高精度的變量,反之,則
需要進行強制類犁轉(zhuǎn)換。例如,將int、short,byte型數(shù)字賦值給long型變量時不
需要顯式的類型轉(zhuǎn)換,反之,將long型數(shù)字賦值給byte、short、int型變量時需要
強制轉(zhuǎn)換(inta=(int)123L)。IntI=4L不對,應該去掉后面的L,doubled-34.4需要在
后面加do
17、下列關于Java簡單數(shù)據(jù)類型的說法中,不正確的是()。
A、short類型的數(shù)據(jù)占芍16位的存儲空間
B、float類型的數(shù)據(jù)占有32位的存儲空間
C、boolean類型的數(shù)據(jù)占有1位的存儲空間
D、long類型的數(shù)據(jù)占有32位的存儲空間
標準答案:8
知識點解析:long類型的數(shù)據(jù)占有64位的存儲空間,在編寫程序時要注意,對于
long類型常量在書寫時,應該在數(shù)字后面加上1或L。
18、設x=l,y=2,z=3,則表達式y(tǒng)+=z--/++x的值是()。
A、3
B、3.5
C、4
D、5
標準答案:2
知識點解析:本題考查對運算符優(yōu)先級的掌握。賦值運算總是等號右邊的運算先于
等號左邊的運算。叩++[op-)表示先取操作數(shù)的值,然后再對它進行加1(減1)操
作;而++p(--p)表示先將操作數(shù)的值加1(減1),然后再取其值。本題的表達式相當
于y=2+3/(l+l),結(jié)果為3.5。
19、數(shù)組arr經(jīng)過下面的操作后結(jié)果為()。int[]arr={1,2,3};for(inti=0;i<2;
i++)arr[i]=0;
A、arr[0]==0
B、arr[0]==l
C、arr[l]==l
D、arr[2]==0
標準答案:1
知識點解析:本題考查對數(shù)組定義和初始化的理解。本題中,定義了整型數(shù)組
arr,并且在定義的時候就將之初始化了,然后在for語句里再將之重新賦值,但是
for語句只對數(shù)組中的第1和第2個元素賦值為0,第3個元素則沒有賦值。所以語
句運行完之后,應該是arr[0]和arr[l]為0,而arr⑵為3。
20、以下選項中,()是合法的字符常量。
A、N
B、'\010'
C、68
D、d
標準答案:2
知識點解析:本題考查字符型常量的表示。選項A是字符串的表示方法;選項B
所表示的是一個轉(zhuǎn)義字符,是特殊的字符常量;選項C中所表示的是整型常量;
選項D中不是常量的表示。故本題答案是B。
21、以下程序段輸出結(jié)果為()。classtest_l{publicstaticvoidmain(Stringargs|])
{intx=0;booleanbLb2,b3,b4;b1=b2=b3=b4=true;x=(blIb2&b3"b4)?x++:—x;
System.out.println(x);))
A、1
B、0
C、2
D、3
標準答案:2
知識點解析:在賦值語句x=(blIb2&b3Ab4)?x++:—x中,存在3元運算符。blI
b2&b3八b4的運算結(jié)果為true,故應返回x++的結(jié)果,根據(jù)后綴運算符的特性,可
知返回值為0。
22、下面程序的輸出結(jié)果是()。publicclassSun{publicstaticvoidmain(String
args[]){inti=1;switch(i){case0:System.but.printlnC7ero");break;case1:
System.out.println("one");case2:System.out.println("iwon);default:System.out.println
(default");}})
A、one
B、one,default
C、one,two,default
D、default
標準答案:4
知識點解析:該題考查對switch-case-break的理解。每個分支語句后面必須有
break語句,否則程序向下執(zhí)行,直到遇到break語句或程序結(jié)束。所以,該題i=l
時執(zhí)行easel分支語句,而easel分支語句后沒有break語句,程序繼續(xù)向下執(zhí)行
case2分支語句和default分支語句。A只執(zhí)行了case1:B只執(zhí)行了easel和
default;C:只執(zhí)行了defaulto故本題的正確答案是C。
23、下面程序的輸出結(jié)果是()。publicclassSun{publicstaticvoidmain(String
args[])(intx=0;for(inti=l;i<=4;i++){x=4;for(intj=l;j<=3;j++){x=3;for(int
k=l;k<=2;k++){x=x+6;})}System.out.println(x);)}
A、7
B、15
C、157
D、538
標準答案:2
知識點解析:本題考查對for循環(huán)嵌套的理解。此題中應用3重for嵌套循環(huán),要
注意每次執(zhí)行完變量k的最內(nèi)層循環(huán)后,得到的x值為15,無論x賦值為3或4,
執(zhí)行到最內(nèi)層循環(huán)都被新值覆蓋。因而i分別等于1,2,3執(zhí)行結(jié)束時,x的返回
值是15:i分別等于1,2,3,4執(zhí)行結(jié)束時,x返回值依然是15。故本題答案是
Bo
24、下列關于異常的描述中錯誤的是()。
A、每個try代碼段都必須有月.只有一個catch代碼段與之對應
B、當一個方法在運行過程中產(chǎn)生一個異常,則這個方法會終止,但是整個程序不
一定終止運行
C、一個catch代碼段也可以區(qū)分多個不同類型的異常
D、由于構(gòu)造函數(shù)沒有返回值,因此其中出現(xiàn)的錯誤用異常處理較為恰當
標準答案:1
知識點解析:選項A中,與一個iry代碼段對應的代碼段不一定只有一個,可以有
很多個。其他選項的描述都是止確的。
25、有關線程的哪些敘述是對的?()I:一旦一個線程被創(chuàng)建,它就立即開始運行
II:使用sumo方法可以使一個線程成為可運行的,但是它不一定立即開始運行
Ill:當一個線程因為搶先機制而停止運行時,它被放在可運行隊列的前面IV:
個線程可能因為不同的原因停止(cease)并進入就緒狀態(tài)
A、II.III
B、IkIV
C、I、II
D、III、IV
標準答案:2
知識點編析:本題是考查對線程概念的掌握。一個新創(chuàng)建的線程并不是自動的開始
運行的,必須調(diào)用它的start。方法使之將線程放入可運行態(tài)(runnablestate),這只是
意味著該線程可被JVM的線程調(diào)度程序調(diào)度而不是意味著它可以立即運行。線程
的調(diào)度是搶先式的,而不是分時間片式的。具有比當前運行線程高優(yōu)先級的線程可
以使當前線程停止運行面進入就緒狀態(tài)。不同優(yōu)先級的線程間是搶先式的,而同級
線程間是輪換式的。一個線程停止運行可以是因為不同原因,可能是因為更高優(yōu)先
級線程的搶占,也可能是因為調(diào)用sleep。方法。而即使是因為搶先而停止也不一定
就進入可運行隊列的前面,因為同級線程是輪換式的,它的運行可能就是因為輪
換,而它因搶占而停止后只能在輪換隊列中排隊而不能排在前面。
26、Object中定義的線程同步與交換的方法有幾種。()
A、1種
B、2種
C、3種
D、4種
標準答案:4
知識點解析:Object中定義了Runnable接口,它定義的線程同步與交換的方法
有:wait。、notify。以及notifyAll。,即3種。
27、把一個對象寫到一個流中相對比較簡單,具體是通過調(diào)用ObjectOulputSiream
類的writeOhjecK)方法實現(xiàn)的?那么該方法的定義為()c
A^publicfinalintwritcObjcct(Objcctobj)throwslOExccption
B、publicfinalvoidwriteObject(Objectobj)throwslOException
C^publicObject\vriteObject(Objectobj)throwslOException
D、publicfinalObjectwriteObject(Objectobj)throwslOException
標準答案:2
知識點解析:writeObject。方法的正確定義為:publicfinalvoidwriteObject(Object
Obj)throwsIOExceptiono即B選項的定義是正確的。
28、Java語言中最基本的輸入輸出流類是()。I:InputStreamII:OutputStreamIII:
WriterIV:ReaderV:BufferReaderV:BufferWriter
A、I、ii、in、iv
B、I、II、V、VI
C、IH、IV、V、VI
D、I、ii、in、iv、v、vi
標準答案:1
知識點解析:本題主要考查Java語言的I/O流的層次結(jié)構(gòu)這個知識點。選項A正
確,在Java中的流分為兩種,一種是字節(jié)流,另一種是字符流,它們分別由4個
抽象類來表示(每種流包括輸入和輸出兩種,所以一共4個):【npulSlream、0呻
utStream、Reader>WriteroJava中其他多樣變化的流均是由它們派生出來的。選
項B、C、D錯誤,BufferReader是從Reader類派生過來的,BufferWriter是從
Wriler類派生過來的。故本題答案是A。
29、下列WindowListener接口方法中當窗口被激活時調(diào)用的方法是()。
A、windowActivatcd(W:ndowEvcnt)
B、windowClosed(WindowEvent)
C、windowOpened(WindowEvent)
D、windowDcactivatcd(WindowEvcnt)
標準答案:1
知識點解析:本題考查關于窗口監(jiān)聽器接口中基本方法的知識。選項A正確,
windowActivatcd(WindowEvcnt)^法在窗口激活時被調(diào)用到:選項B錯誤,
windowClosed(WindowEvem)方法在窗口已經(jīng)被關閉時調(diào)用:選項C錯誤,
windowOpened(WindowEvem)方法在窗口己經(jīng)打開時被調(diào)用到;選項D錯誤,
windowDeaciiva[cd(WindowEvcn。方法與窗口不再激活時被調(diào)用到。故本題答案是
Ao
30、下列各項中不屬于AWT提供的用于圖形用戶界面設計功能的是()。
A、用戶界面構(gòu)件
B、事件處理模犁
C、圖形圖像工具
D、文件I/O
標準答案:8
知識點解析:AWT提供的功能主要有:用戶界面構(gòu)件、事件處理機制、圖形圖像
工具和數(shù)據(jù)傳送,但是沒有提供文件I/O功能。
31、每個使用Swing構(gòu)件的程序必須有一個()。
A、按鈕
B、標簽
C、菜單
D、容器
標準答案:1
知識點解析:每個使用Swing構(gòu)件的程序必須有一個按鈕,按鈕是一個常用構(gòu)
件。
32、下面哪個選項正確示例了傳遞一個參數(shù)給叩plet?()
A、<appletcode=Test.classage=33width=100heigh=100>
B、<paramname=agevalue=33>
C、<appletcode=Tesl.classname-agevalue=33widlh=100height=l(X)>
D^<appletTest33>
標準答案:2
知識點解析:該題考查對〈APPLET》標記中的屬性PARAM的理解。屬性
PARAM是用來傳遞參數(shù)給applet的,它又有兩個屬性name和value,前者表示參
數(shù)的名字,后者表示參數(shù)的值。選項A和C顯然不對,而選項D忽略了關鍵字
param選項B的表示是正確的。故本題答案是B。
33在下面的程序段中,有關paint。方法中正確的說法是()。publicvoid
paint(Graphicsg){g.drawString("Anyquestion'1,10,0);}
A、字符串Anyquestion輸出在左上角位置,坐標為(10,0)
B、只能看到一部分的字符
C、能全都看到
D、以上都不對
標準答案:2
知識點解析:drawstring(Stringstrjntx,inty)方法是使用當前的顏色和字符,將str
的內(nèi)容顯示出來,并且最左端的字符的基線從(x,v)開始。在本題中,產(chǎn)O,所以
基線位于最頂端。我們只能看到下行字母的一部不,即字母y、q的下半部分。
34、下列說法中錯誤的是()。
A、ODBCAPI使用C語言進行定義
B、Java使用JDBC作為數(shù)據(jù)庫坊間機制
C、JDBC定義了一組標準的API
D、JDBC是面向?qū)ο蟮母呒墑e的對象集
標準答案:8
知識點解析:雖然JDBC是面向?qū)ο蟮姆庋b,但是它不是一種高級別的對象集。
35、下列安全控制命令中,用于幫助用戶管理密鑰表工具的是()。
A、keytool
B、kinit
C、kiist
D^ktab
標準答案:8
知識點解析:Java語言的安全控制命令包括:keylookjarsigner>policytooK
kinit.kiist.ktabo其中,ktab用于幫助用戶管理密鑰表工具,相當于Solaris操作
系統(tǒng)中的工具ktab。
三、填空題(本題共10題,每題1.0分,共10分。)
36、多線程是Java語言的【】機制,它能夠處理同步共享數(shù)據(jù)和各種不同的事
件。
標準答案:并發(fā)
知識點解析:Java語言的開發(fā)運行環(huán)境都是互聯(lián)網(wǎng),在這種分布式的環(huán)境中,并發(fā)
和共享是很常見的事務,要能并行地處理很多的事務,就要求Java語言提供一種
可靠和高效的機制來滿足高并發(fā)事務處理的要求。多線程很好地解決了網(wǎng)絡上的瓶
頸問題,很好地解決了大數(shù)量地網(wǎng)絡訪問問題。
37、在J2SEV1.4運行環(huán)境中,編譯Java源程序的命令是【】。
標準答案:javac
知識點解析:在bin目錄中包含的可執(zhí)行文件javac.exe是Java編譯器,用javac
命令將寫好的Java源程序編譯成字節(jié)碼。
38、在Java程序中,通過類的定義只能實現(xiàn)單一繼承,但通過接口的定義可以實
現(xiàn)【】關系。
標準答案:多重繼承
知識點解析:Java語言不支持多重繼承,只支持單一繼承。需要使用其他類中的方
法,但又無法直接繼承時,可以使用Java提供的接口技術。即通過接口來實現(xiàn)多
重繼承。一個類可以實現(xiàn)多個接口。
39、表達式11010011>>>3的值為[】。(二進制數(shù)表示)
標準答案:00011010
知識點解析:邏輯右移的基本原則是低位舍棄,高位補0,11010011的最低3位舍
棄,得到11010,在這人二進制串的高位補上3個0,得到00011010。
40、在線程的調(diào)度中,可用來設置線程優(yōu)先級的方法是【】。
標準答案:setPriorityO
知識點解析:setPriority。方法用于對線程的優(yōu)先級進行設置,而通過調(diào)用
gelPriority()方法獲得線程的優(yōu)先級。
41、【】、Set、List和SonedSet是集合中的四個重要接口。
標準答案:Collecliun
知識點解析:從集合間的繼承關系樹中可以看出集合包包含四個重要接口,分別是
Collection.Set、ListSortedSeto其中,CollectionSet、List都可以用來組織多
個對象,但又各不相同。Collection接口是集合繼承樹中最頂層的接口,其中的對
象存放沒有一定的順序,并且允許重復,即可存放幾個相同的對象。它提供諸如
add、size、remove、toArray和itemtor等方法。Se[接口和List接口都繼承了
CollectionoSortcdSct接口繼承自Set,是按元素排序的集合,其中的對象是有序存
放的。
42、Java定義的對象流是ObjectlnputStream和11。
標準答案:ObjcctOutputStream
知識點解析:Java語言定義了兩個字節(jié)流,即ObjecUnpulSlream和
ObjectOutputStream,用于對象的讀寫操作,一般稱作對象流。
43、【】是AWT的擴展,它提供了一種方法,可以在Java程序中提供圖形化用
戶界面,并得到用戶用鍵盤、鼠標和其他輸入設備輸入的信息。
標準答案:Swing庫
知識點解析:Swing庫是AWT的擴展,它提供了一種方法,可以在Java程序中提
供圖形化用戶界面,并得到用戶用鍵盤、鼠標和其他輸入設備輸入的信息。
44、當用戶在TextField中輸入一行文字后,按回車鍵,實現(xiàn)【】接口可實現(xiàn)對事
件的相應。
標準答案:ActionListener
知識點解析:單行文本編入?yún)^(qū)只能顯示一行,當回車鍵被按下時,會發(fā)生
ActionEvent事件,可以通過ActionListener中的ac〔ionPerformed()方法對事件進行
相應處理。
45、倘若用戶退出瀏覽器或者重載包含Applet的主頁時,瀏覽器首先調(diào)用Applet
的方法stop。,接著執(zhí)行【】方法釋放Applet所占的資源。
標準答案:destroyO
知識點解析:倘若用戶退出瀏覽器或者重載包含Applet的主頁時,瀏覽器首先調(diào)
用Applet的方法stop。,接著執(zhí)行destroy。方法釋肱Applet所占的資源。
國家二級(JAVA)筆試模擬試卷第4套
一、公共基礎選擇題(本題共io題,每題1.0分,共
10分。)
1、在結(jié)構(gòu)化方法中,用數(shù)據(jù)流程圖(DFD)作為描述工具的軟件開發(fā)階段是():
A、可行性分析
B、需求分析
C、詳細設計
D、程序編碼
標準答案:B
知識點解析:軟件開發(fā)階段包括需求分析、總體設計、詳細設計、編碼和測試五個
階段。其中需求分析階段常用的工具是數(shù)據(jù)流圖和數(shù)據(jù)字典。
2、兩個或兩個以上的模塊之間關聯(lián)的緊密程度稱為()o
A、耦合度
B、內(nèi)聚度
c百型府
D:數(shù)加傳輸特性
標準答案:A
知識點解析:耦合度是對模塊間互相連接的緊密程度的度量;內(nèi)聚度是對一個模塊
內(nèi)部各個元素間彼此結(jié)合的緊密程度的度量。
3、算法的時間復雜度是指
A、執(zhí)行算法程序所需要的時間
B、算法程序的長度
C、算法程序中的指令條數(shù)
D、算法執(zhí)行過程中所需要的基本運算次數(shù)
標準答案:A
知識點解析:算法的時間復雜度實際上就是執(zhí)行算法程序所需要的計算工作量。為
了客觀地反映算法性能,在度量算法的時間復雜度時,應該與編寫算法程序所使用
的程序設計語言、執(zhí)行算法程序時所使用的計算工具以及程序員的水平無關。選
項A錯誤,因為同一算法程序在運行速度不同的計算機上運行時;其計算時間是
不同的。選項B錯誤。因為算法所編寫的程序長度往往與程序設計語言以及程序
員的水平有關,同一個算法,用不同的程序設計語言或者不同的程序員所編寫出的
程序其長度可能會大不相同。選項C錯誤,因為根據(jù)一個算法所編制出的程序程
序中,其指令條數(shù)往往與程序設計語言以及程序員的水平有關,不能用算法程序中
的指令條數(shù)來度量算法的時間復雜度。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 空調(diào)的可行性研究報告
- 五年級下冊數(shù)學教案 第一單元 分數(shù)加減法 北師大版
- 五年級下冊數(shù)學教案-4.7 分數(shù)的基本性質(zhì)-蘇教版
- 建筑工程節(jié)能施工自評報告
- 2025年中國電子紙行業(yè)市場深度調(diào)研分析及投資前景研究預測報告
- 電子競技產(chǎn)業(yè)鏈的構(gòu)建與發(fā)展趨勢分析
- 2022-2027年中國電工儀器儀表制造行業(yè)市場調(diào)查研究及發(fā)展戰(zhàn)略研究報告
- 電商市場趨勢下的平臺策略選擇
- 知識產(chǎn)權教育與文化傳承
- 現(xiàn)代建筑設計理念在商業(yè)綜合體中的實踐
- 2025年護理質(zhì)量與安全管理工作計劃
- 湖南大學 嵌入式開發(fā)與應用(張自紅)教案
- 地下商業(yè)街的規(guī)劃設計
- 長安大學《畫法幾何與機械制圖一》2021-2022學年第一學期期末試卷
- 2024-2030年全球及中國低密度聚乙烯(LDPE)行業(yè)需求動態(tài)及未來發(fā)展趨勢預測報告
- DB14T+3154-2024泡沫瀝青就地冷再生路面施工技術規(guī)范
- 機電設備及工藝作業(yè)指導書
- 2024年新華東師大版七年級上冊數(shù)學全冊教案(新版教材)
- 醫(yī)院物業(yè)管理制度
- 初中數(shù)學思維訓練雙十字相乘法因式分解練習100道及答案
- (正式版)QC∕T 625-2024 汽車用涂鍍層和化學處理層
評論
0/150
提交評論