


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、計算機二級 JAVA分類模擬題 182選擇題1、對于下面語句的說法,不正確的是 Thread thrObj=new Thread();A 系統(tǒng)沒有為該線程對象分配資源B 只能啟動或者終止C 創(chuàng)建了一個空的線程對象D 可以調(diào)用其他方法2、執(zhí)行int x=(int)(Math.random()*100);語句時,不會出現(xiàn)下列哪個數(shù)值A(chǔ). 1B. 35C. 48D. 1003、數(shù)據(jù)庫管理系統(tǒng)是 。A 操作系統(tǒng)的一部分B 在操作系統(tǒng)支持下的系統(tǒng)軟件C 一種編譯系統(tǒng)D 一種操作系統(tǒng)4、自定義的異常類可從 類繼承。A Error B AWTErrorC VirtualMachineError D Exce
2、ption 及其子集5、下列關(guān)于類的說法,錯誤的是 。A 對于一個類來說,只能生成 1到2 個對象B 類是定義屬性和方法的模板C 由程序員編寫,作為程序的一部分,其目的是產(chǎn)生對象D 類定義的是一種對象類型,是同類對象共有的變量和方法6、一間宿舍可以住多個學(xué)生,則實體宿舍和學(xué)生之間的聯(lián)系是 A 一對一 B 一對多 C 多對一 D 多對多7、下列哪個是非法的 Java 標(biāo)識符 ? ( )A. Tree_Glasses B. FirstJavaAppletC. _$theLastOne D. Two273.58、Java 為移動設(shè)備提供的平臺是 。A J2ME B J2SE C J2EE D JDK
3、 5.0 9、下列 Applet 在窗口中輸出一個以坐標(biāo) (100 ,80) 為中心,長軸半徑為 70,短軸半徑為 50 的橢圓 選擇正確的語句填入橫線處。public class exl5 extends Appletpublic void paint(Graphics g)g. setColor (Color. RED.;g. setColor (Color. GREEN);g. drawString(".O", 100, 80);A. drawOval(30, 30, 140, 100); B. g.drawOval(30, 30, 70, 50);C. g.draw
4、Line(30, 30, 140, 100); D. g.drawOval(30, 30, 140, 100);10、在 Java 中,負(fù)責(zé)對字節(jié)代碼解釋執(zhí)行的是 A 垃圾回收器 B 虛擬機C 編譯器 D 多線程機制11 、下面創(chuàng)建一個新文件對象方法錯誤的是 ( ) A File myFile;myFile=new File("mulu/file") ;B File myFile=new file( )CmyFile=new File("/mulu","filel")D File myDir=new file("/mulu&
5、quot;) myFile=new File(Dir"filel")12 、以下敘述中錯誤的是 ( ) 。A C語言是高級語言B C語言中的每條可執(zhí)行語句最終都將被轉(zhuǎn)換成二進制的機器指令 C C語言產(chǎn)生的目標(biāo)程序后綴名為 OBJD C語言中的函數(shù)不可以單獨進行編譯面屬于應(yīng)用軟件的是13 、軟件按功能可以分為應(yīng)用軟件、系統(tǒng)軟件和支撐軟件 ( 或工具軟件 )A 編輯程序B 操作系統(tǒng)C 教務(wù)管理系統(tǒng)D 匯編程序14、在 Java 中,所有類的根類是 。A java. lang. Object B java. lang. ClassC java. applet. Applet D
6、java. awt. Frame15 、不屬于 Applet 顯示相關(guān)的方法的是 ( ) A paint() B update()C repaint() D show()16 、下列關(guān)于 Test 類的定義代碼中,正確的是 A class Test implements Runnable public void run() public void someMethod() B class Test implements Runnable public void run();C class Test implements Runnable public void someMethod();D c
7、lass Test implements Runnable public void someMethod() 17 、閱讀下列代碼: 9); 該代碼的運行結(jié)果是 。A 編譯時將產(chǎn)生錯誤 B 編譯時正確,運行時將產(chǎn)生錯誤C 輸出零 D 輸出空18 、JDK中提供的文檔生成器是 ( ) 。A. java.exe B. javap.exe C. javadoc.exe D. javaprof.exe19 、下列代碼的執(zhí)行結(jié)果是 。int length = A 5 B 2 C 10 D 620 、Java 語言中如果要使用某個包中的類時,需要使用 導(dǎo)入。A inport B outportC impo
8、rt D input21、下列 方法可以用于消除容器的布局管理器。A setSize() B setLayout(null)C setLocation() D setFont()22 、將E-R 圖轉(zhuǎn)換為關(guān)系模式時,實體和聯(lián)系都可以表示為 。A 屬性 B 鍵 C 關(guān)系 D 域23 、閱讀下面的程序段:public class Sunpublic static void main(String args )int a=0for(int i=1;i < =3;i+) for(int j=1;j<-i;j+)for(int k=j;k<=3;k+)a=a+1;System.out.
9、println(A.我; 執(zhí)行上面的 3重循環(huán)后, a的值為( ) 。A. 3B. 9 C. 14 D. 2124 、有以下程序:#include <stdio.h >#define F(X ,Y)(X)*(Y)void main()int a=3,b=4;printf("%dn",F(a-, +b); 程序運行后輸出的結(jié)果是 ( ) 。A8 B10C12 D1525 、在 Java 語言中, ( ) 是最基本的元素。A. 方法 B. 包 C. 對象 D. 接口26、下列 Java 組件中,不屬于容器的是 。APanelBWindowCFrame DLabel2
10、7 、下列關(guān)于父類與子類的描述中,正確的是 。A子類繼承父類 B子類不能增加新的成員 C子類不能增加新的方法D父類包含子類28 、下列對字符數(shù)組進行初始化的語句正確的是 ( ) 。A. char a="Hello"; B. char a='H','e','l','l','o'C. char a5="Hello" ; D. char a25="Hello","World"29 、在下列程序的空白處,應(yīng)填入的正確選項是 。import ja
11、va. io. * ;Public class writeIntPublic static void main(stringa)IntmyArray=10,20,30,40);tryDataOutputSystem dos=new DataOutputSystem (new FileOutputSystem("ints. dat");for(int i=0; I <MYARRAY. LENGTH. I+)dos. writeInt(myArrayi);dos. ;System. out. println("Have written binary file i
12、nts. dat");Catch(IOException ioe)System. out. println("IO Exception");Astart()Bclose()Cread()Dwrite()30 、軟件生命周期可分為定義階段、開發(fā)階段和維護階段。詳細(xì)設(shè)計屬于 A定義階段 B開發(fā)階段C維護階段 D上述三個階段31 、計算機中的流是A流動的字節(jié) B流動的對象 C流動的文件 D流動的數(shù)據(jù)緩沖區(qū)32 、閱讀下列 Java 語句:ObjectOutputStream out=newObjectOutputStream(new("employee.dat
13、");在下畫線處,應(yīng)填的正確選項是 。AFileBFileWritcrCFileOutputStreamDOutputStream33 、棧和隊列的共同點是 。A. 都是先進后出 B. 都是先進先出C. 只允許在端點處插入和刪除元素 D. 沒有共同點34 、在Java 中,用 package 語句說明一個包時,該包的層次結(jié)構(gòu)必須是 A與文件的結(jié)構(gòu)相同 B與文件目錄的層次相同 C與文件類型相同D與文件大小相同35 、下列敘述中,不屬于軟件需求規(guī)格說明書的作用的是 ( ) 。 A便于用戶、開發(fā)人員進行理解和交流 B反映出用戶問題的結(jié)構(gòu),可以作為軟件開發(fā)工作的基礎(chǔ)和依據(jù) C作為確認(rèn)測試和驗
14、收的依據(jù) D便于開發(fā)人員進行需求分析36 、查找隨機文件的記錄時,應(yīng)使用的方法是A. readInt()B. readBytes(int n)C. seek(long l)D. readDouble()37 、下列描述中,不是線性表順序存儲結(jié)構(gòu)特征的是 。A不便于插入和刪除B需要連續(xù)的存儲空間C可隨機訪問 D需另外開辟空間來保存元素之間的關(guān)系38 、下列方法中,聲明拋出 InterruptedException類型異常的方法是 Asuspend()Bresume()C sleep()D start()39 、下列命令中,哪個命令是 Java 的編譯命令 ?AjavacBjavaCjavadoc
15、D appletviewer40 、下列變量定義中,不合法的是 Aint sx;Bim_123;Cint Summer 2010_gross_sale;Dint#dim;答案:選擇題1、D 解析 本題考查線程的創(chuàng)建。通過 new命令創(chuàng)建一個線程對象后,該線程對象就處于創(chuàng)建狀態(tài),上 面的語句只是創(chuàng)建了一個空的線程對象, 選項 C說法正確。此時,系統(tǒng)并沒有為該線程對象分配資源, 選項 A說法正確。處于這種狀態(tài)的線程,只能啟動或者終止,選項 B說法正確。該線程此時并不能調(diào) 用其他方法,如果調(diào)用其他方法就會失敗并引起非法狀態(tài)處理,選項D說法錯誤。2、D 解析 考查 random() 方法產(chǎn)生隨機數(shù)的范
16、圍?!窘忸}要點】 Math random() 方法產(chǎn)生01之間的數(shù),所以再乘以 100的范圍時 0 100 ,但不包 括邊界0和100 。3、B 解析 數(shù)據(jù)庫系統(tǒng)屬于系統(tǒng)軟件的范疇。4、D 解析 Java 語言中 Throwable 類分為 Error 和 Exception 兩個子類。自定義的異常類是從 Exception 及其子集類繼承的。 5 、A6、B 解析 一間宿舍對應(yīng)多個學(xué)生,則宿舍和學(xué)生之間的聯(lián)系是一對多,學(xué)生和宿舍的聯(lián)系是多對一。7、D 解析 本題主要考查 Java 語言的標(biāo)識符這個知識點。 Java 語言的標(biāo)識符必須由字母、 下劃線 (_) 、 美元符號 ($) 開始,其余字
17、符可以是上述 3 種符號或數(shù)字 (0 9) 。Java 語言使用 Unicode 字符集, 所以標(biāo)識符中使用的字母包括下面幾種: AZ;az;Unicode 字符集中序號大于 0xC0 的所有 符號。選項A是正確的,下劃線 “”是可以在標(biāo)識符里面出現(xiàn)的;選項 B是正確的;選項 C是正確的,符 號$也是可以在標(biāo)識符里面出現(xiàn)的; 選項D是錯誤的,符號 “. ”不能在標(biāo)識符里面出現(xiàn)。 故本題答案是 D。8、A 解析 本題考查常用 Java 開發(fā)平臺。 J2ME是為嵌入式和移動設(shè)備提供的 Java 平臺, J2SE是面向 企業(yè)級應(yīng)用與服務(wù)的綜合性標(biāo)準(zhǔn)開發(fā)平臺, J2EE是面向大企業(yè)級、 用容器管理專用
18、構(gòu)件的應(yīng)用平臺, JDK 5.0 是SUN公司發(fā)布的一種 Java 開發(fā)工具包。 9 、D10、B 解析 Java 語言的執(zhí)行模式是半編譯半解釋型。 Java 編寫好的程序首先由編譯器轉(zhuǎn)換為標(biāo)準(zhǔn)字節(jié)代碼,然后由Java 虛擬機去解釋執(zhí)行。 字節(jié)代碼是一種二進制文件, 但不能直接在操作系統(tǒng)上運行, 可看作是虛擬機的機器碼。 虛擬機把字節(jié)碼程序與各操作系統(tǒng)和硬件分開, 使Java 程序獨立于平臺。 Java 程序的下載和執(zhí)行步驟: 程序經(jīng)編譯器得到字節(jié)代碼; 瀏覽器與服務(wù)器連接,要求下載字節(jié) 碼文件;服務(wù)器將字節(jié)代碼文件傳給客戶機; 在瀏覽器上顯示并交互。 11 、B12 、D13、C 解析 編譯
19、程序和匯編程序?qū)儆陂_發(fā)工具, 操作系統(tǒng)屬于系統(tǒng)軟件, 而教務(wù)管理系統(tǒng)屬于應(yīng)用軟件。14、A 解析 本題考查考生對 Java 類的掌握。在 Java 中 java.lang 包封裝著所有編程應(yīng)用的基本類。 Object 是所有類的根,它所包含的屬性和方法被所有類集成。 Class 類是由編譯器自動生成對象的 一個特殊類,它伴隨每個類。選項 C和選項D都是普通類。 15、D16、A 解析 B 選項中將類的方法寫成抽象的,而類又沒有定義成抽象類。 C、D沒有實現(xiàn) run() 方法。17、C 解析 若類的某個成員是基本數(shù)據(jù)類型,即使沒有進行初始化, Java 也會確保它獲得一個默認(rèn)值, 如下表所示:基
20、本類型默認(rèn)值booleanfalsechar u0000' (nun)byte(byte)0short(short)0int0long0Lfloat0.0fdouble0.0d18、C 解析 java.exe:Java解釋器,執(zhí)行字節(jié)碼程序。 javap.exe:Java 類分解器,對 .class 文件提供字節(jié)代碼的反匯編。 javaprof.exe:Java 剖析工具,提供解釋剖析信息。19、A 解析 本題中程序的功能是先獲取字符串 “Hello ”的長度,再將長度打印出來,所以結(jié)果為 5。20、C 解析 本題考查包的導(dǎo)入和使用。 首先用 package 語句說明一個包, 該包的層
21、次結(jié)構(gòu)必須與文件目 錄的層次相同,否則,在編譯時可能出現(xiàn)找不到包的問題。 Java 語言中 java. lang 包是編譯器自 動導(dǎo)入,其他包中的類必須用 import 導(dǎo)入。 21 、B22、C 解析 將E-R 圖轉(zhuǎn)換為關(guān)系模式時,實體和聯(lián)系都可以表示為關(guān)系。23、C 解析 本題考查對 for 循環(huán)嵌套的理解。 本題應(yīng)用 3重嵌套循環(huán), 循環(huán)嵌套的執(zhí)行, 當(dāng)外層循環(huán)執(zhí)行 1次,內(nèi)層循環(huán)就要執(zhí)行所有循環(huán)。 i=1 時,j=1 ,k執(zhí)行3次循環(huán)得到 a的值3;i=2 , j=1 時,k 執(zhí) 行3次循環(huán)得到 a的值加3并覆蓋原值, j=2 時, k執(zhí)行兩次循環(huán), a的值加2;依次, i=3 時,i
22、 執(zhí)行3 次。其中,分別執(zhí)行 3、 2 、1次,a的值分別加 3、2、1,最后得到 a的值14 。故本題答案是 C。24、 D25、C 解析 作為面向?qū)ο蟮木幊陶Z言, Java 語言中最基本的元素就是對象, 一切概念都是以對象為基礎(chǔ) 的,因此選項 C為正確答案。26、D 解析 本題考查 Java 組件中容器的基本知識。 選項 A錯誤,Panel 類派生自容器類 Container ,屬 于容器的一種;選項 B錯誤, Window 類也派生自容器類 Container ,也屬于容器的一種;選項 C錯 誤,F(xiàn)rame 類派生自 Window 類,也是一種容器; 選項 D正確,Lable 組件是標(biāo)簽
23、組件,不屬于容器。27、A 解析 子類可以定義自己的與父類無關(guān)的成員方法,所以 B、C錯誤。一個類可以擁有多個子類,但 不能說包含多個子類,故 D錯誤。子類也可以定義與父類同名的方法,實現(xiàn)對父類方法的覆蓋。子類 在重新定義父類已有的方法時, 應(yīng)保持與父類完全相同的方法頭聲明, 即應(yīng)與父類有完全相同的方法 名、返回值和參數(shù)列表,否則就不是方法覆蓋。28、A 解析 本題考查對字符數(shù)組的初始化。 A選項中,數(shù)組 a在定義后緊跟初始化的情況下可省略數(shù)組長 度,其最終數(shù)組長度由所賦字符串常量的長度給定, A選項是正確; B選項中, a 是一個二維數(shù)組, 二維數(shù)組也能在定義時被初始化。如果對全部元素都賦初值,則定義數(shù)組時第1維的大小可以省略,但第2維的大小不能省略,故 B選項是錯誤; C選項和 D選項都忽略了字符串的大小要比字符串中的字 符數(shù)多 1這一點,造成了數(shù)組的越界。故本題答案是 A。29、B 解析 close 方法關(guān)閉寫文件。30、B 解析 開發(fā)階段在開發(fā)初期分為需求分析、總體設(shè)計和詳細(xì)設(shè)計三個階段,在開發(fā)后期分為編碼和 測試兩個子階段。 31 、 D32、C 解析 對象序列化 ( “串行化 ”):將對象轉(zhuǎn)換為字節(jié)流保存起來, 并在日后還原這個對象, 這種機制 稱做對象序列化。 本題也可以填寫 ByteArrayOutputStream ,這兩種是 Java 中
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年甲乙丙三方新材料研發(fā)與產(chǎn)業(yè)化合作合同
- 2025農(nóng)村宅基地買賣合同違約責(zé)任協(xié)議
- 二零二五年度不動產(chǎn)登記與測繪一體化服務(wù)合同
- 2025年度反壟斷案件律師代理解除協(xié)議
- 2025年度電子版合同信息安全防護與數(shù)據(jù)恢復(fù)合同
- 2025年中國傳真紙行業(yè)市場深度分析及投資策略咨詢報告
- 賓館裝修安全協(xié)議注意事項
- 干部檔案合同范本
- 科技助力下的大學(xué)食堂環(huán)境改善策略研究
- 螺紋鋼套絲機項目可行性研究報告立項報告模板
- GB/T 43200-2023機器人一體化關(guān)節(jié)性能及試驗方法
- XX森林康養(yǎng)度假建設(shè)項目可行性研究報告
- 防災(zāi)減災(zāi)地質(zhì)災(zāi)害防御應(yīng)對講座培訓(xùn)課件ppt
- 小學(xué)奧數(shù)七大模塊思維導(dǎo)圖課件
- 火力發(fā)電廠OVATION 與西門子控制系統(tǒng)之間通訊實現(xiàn)
- 2022公務(wù)員錄用體檢操作手冊(試行)
- 我長大以后【經(jīng)典繪本】
- 2023學(xué)年完整公開課版閘閥
- 中國濕疹診療指南
- 國家電網(wǎng)有限公司電網(wǎng)數(shù)字化項目工作量度量規(guī)范應(yīng)用指南(2020版)
- 電子商務(wù)文案寫作教學(xué)ppt課件(完整版)
評論
0/150
提交評論