




已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
CAC人才一體化服務(wù)Java開發(fā)工程師考試試卷考生注意事項(xiàng)1 本試卷分I卷和II卷,滿分為150分,考試用時(shí)150分鐘,考試結(jié)束后將試卷、答題卡一并交回。2 答卷前,考生務(wù)必用黑色簽字筆將自己的姓名、性別、年齡、證件類型、證件號(hào)碼、考試所在地填寫清楚。3 請仔細(xì)閱讀各種題目后回答問題,答案須填寫在統(tǒng)一規(guī)定的答題卡相對應(yīng)位置。卷一、單項(xiàng)選擇題(本大題共40小題,每小題1分,共40分)1 ()使一個(gè)函數(shù)可以定義成對許多不同數(shù)據(jù)類型完成同一個(gè)任務(wù)。A函數(shù)模板B重載函數(shù)C遞歸函數(shù)D模板函數(shù)2 Applet的方法paint(Graphics)的功能是()。A繪制Applet界面的基本方法B使Applet成為激活狀態(tài)C使Applet執(zhí)行一些基本的初始化D繪制圖形3 Frame類默認(rèn)的布局管理器是()。ABorderLayoutBFlowLayoutCCardLayoutDGridLayout4 iava.nio.channels包中的FileChannel類的作用是()。A為磁盤文件映入內(nèi)存提供數(shù)據(jù)B為內(nèi)存數(shù)據(jù)映入磁盤提供一個(gè)文件C為磁盤文件映入內(nèi)存提供一個(gè)通道D為內(nèi)存數(shù)據(jù)映入磁盤提供一個(gè)通道5 J2ME是為嵌入式和移動(dòng)設(shè)計(jì)提供的java平臺(tái),它的體系結(jié)構(gòu)由()組成。AProfilesBConfigurationCOptionalPackagesD以上都是6 Java的字符類型采用的是Unicode編碼方案,每個(gè)Unicode碼占用()個(gè)比特位。A8B16C32D647 Java語言的許多特點(diǎn)中,下列()特點(diǎn)是C+語言所不具備的。A高性能B跨平臺(tái)C面向?qū)ο驞有類庫8 Java中,JDBC是指()。AJava程序與數(shù)據(jù)庫連接的一種機(jī)制BJava程序與瀏覽器交互的一種機(jī)制CJava類庫名稱DJava類編譯程序9 Thread thread=new Thread();如果要將thread設(shè)置為守護(hù)線程應(yīng)該如何編寫代碼。請選擇()。Athread.setDaemon(true) Bthread.setDaemon(1)Cthread.setDaemon(False) Dthread.setDaemon(0)10 表達(dá)式3的結(jié)果是()。A-3B-4C9D011 不使用static修飾符限定的方法稱為成員方法,下列()是不正確的。A成員方法可以直接調(diào)用父類的成員方法B成員方法可以直接調(diào)用父類的類方法C成員方法不可以直接調(diào)用其他類的成員方法D成員方法可以直接調(diào)用本類的類方法12 調(diào)用線程的下列方法,不會(huì)改變該線程在生命周期中狀態(tài)的方法是()。Ayeild()Bwait()Csleep()DisAlive()13 對于catch語句的正確排列是()。A父類在先,子類在后B子類在先,父類在后C有繼承的異常不能在同一個(gè)try段內(nèi)D排列無關(guān)14 關(guān)于被保護(hù)訪問控制符protected修飾的成員變量,下面說法正確的是()。A可以被3種類所引用:該類自身、與它在同一個(gè)包中的其他類、在其他包中的該類的子類B可以被兩種類訪問和引用:該類本身、該類的所有子類C只能被該類自身所訪問和修改D只能被同一個(gè)包中的類訪問15 若某二叉樹的前序遍歷訪問順序是abdgcefh,中序遍歷訪問順序是dgbaechf,則其后序遍歷的結(jié)點(diǎn)訪問順序是()。AbogcefhaBgdbecfhaCbdgaechfDgdbehfca16 設(shè)樹T的度為4,其中度為1,2,3,4的結(jié)點(diǎn)個(gè)數(shù)分別為4,2,1,1。則T中的葉子結(jié)點(diǎn)數(shù)為()。A5B6C7D817 為了區(qū)分類中重載的同名的不同方法,要求()。A采用不同的形式參數(shù)列表B使用不同的參數(shù)名C修改訪問權(quán)限D(zhuǎn)返回值的數(shù)據(jù)類型不同18 下列()修飾符可以使在一個(gè)類中定義的成員變量只能被同一包中的類訪問。AprivateB無修飾符CpublicDprotected19 下列不屬于面向?qū)ο缶幊痰娜齻€(gè)特征的是()。A封裝B指針操作C多態(tài)性D繼承20 下列方法中哪個(gè)是執(zhí)行線程的方法()。Arun()Bstart()Csleep()Dsuspend()21 下列關(guān)于Applet的說法中,錯(cuò)誤的是()。AApplet自身不能運(yùn)行,必須嵌入到其他應(yīng)用程序(如瀏覽器)中運(yùn)行B可以在安全策略的控制下讀寫本地磁盤文件CJava中不支持向Applet傳遞參數(shù)DApplet的主類要定義為java.applet.Applet類的子類22 下列關(guān)于隊(duì)列的敘述中正確的是()。A在隊(duì)列中只能插入數(shù)據(jù)B在隊(duì)列中只能刪除數(shù)據(jù)C隊(duì)列是先進(jìn)先出的線性表D隊(duì)列是先進(jìn)后出的線性表23 下列關(guān)于數(shù)據(jù)庫系統(tǒng)的敘述中正確的是()。A數(shù)據(jù)庫系統(tǒng)減少了數(shù)據(jù)冗余B數(shù)據(jù)庫系統(tǒng)避免了一切冗余C數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型一致D數(shù)據(jù)庫系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù)24 下列關(guān)于棧的描述正確的是()。A在棧中只能插入元素而不能刪除元素B在棧中只能刪除元素而不能插入元素C棧是特殊的線性表,只能在一端插入或刪除元素D棧是特殊的線性表,只能在一端插入元素,而在另一端刪除元素25 下列哪個(gè)不是nio包的新特點(diǎn)()。A內(nèi)存映射技術(shù)B文件鎖定C字符及編碼D阻塞I/O26 下列哪個(gè)類聲明是正確的()。Aabstract final class HIBabstract private move()Cprotected private number;Dpublic abstract class Car27 下列哪個(gè)修飾符可以使在一個(gè)類中定義的成員變量只能被同一包中的類訪問()。AprivateB無修飾符CpublicDprotected28 下列說法錯(cuò)誤的是()。AJava是一種網(wǎng)絡(luò)編程語言BJava小應(yīng)用程序在網(wǎng)絡(luò)上的傳輸不受CPU的限制CJava提供了類庫支持TCP/IP協(xié)議DJava語言允許使用指針訪問內(nèi)存29 下列說法正確的是()。A線程的終止一般可通過兩種方法來實(shí)現(xiàn),自然撤銷(線程執(zhí)行完)或是被停止(調(diào)用stop()方法)B一個(gè)暫時(shí)終止運(yùn)行的線程(例如,睡眠或阻塞)在排除了終止原因后直接運(yùn)行C一個(gè)線程因?yàn)檩斎胼敵霾僮鞅蛔枞麜r(shí),執(zhí)行resume()方法可以使其恢復(fù)就緒狀態(tài)D調(diào)用了suspend()方法,也可以使線程進(jìn)入死亡狀態(tài)30 下列說法中,正確的一項(xiàng)是()。AAWT的高級(jí)事件依賴于觸發(fā)此類事件的類,可以和特定的動(dòng)作相關(guān)聯(lián)BAWT的高級(jí)事件依賴于觸發(fā)此類事件的類,可以不和特定的動(dòng)作相關(guān)聯(lián)CAWT的低級(jí)事件是在構(gòu)件或者容器上發(fā)生的事件DAWT的低級(jí)事件是基于語義的事件,不一定和特定的動(dòng)作相關(guān)聯(lián)31 下列選項(xiàng)中不屬于結(jié)構(gòu)化程序設(shè)計(jì)方法的是()。A白頂向下B逐步求精C模塊化D可復(fù)用32 下列有關(guān)抽象類的描述不正確的是()。A抽象類用abstract修飾詞修飾B抽象類中至少有一個(gè)抽象成員方法C如果一個(gè)成員方法是抽象的則該類必須聲明為抽象的D抽象類都有構(gòu)造方法33 下面()操作是applet可以做的。A讀取客戶端部分系統(tǒng)變量B讀取客戶端文件C在客戶端主機(jī)上創(chuàng)建新文件D在客戶端裝載程序庫34 下面不屬于軟件開發(fā)時(shí)期的是()。A軟件定義階段B軟件設(shè)計(jì)階段C軟件實(shí)現(xiàn)階段D軟件測試階段35 下面關(guān)于applet生命周期的說法正確的是()。Aapplet生命周期是從瀏覽器解析html文件開始的B瀏覽器加載結(jié)束時(shí),終止applet的運(yùn)行Capplet生命周期包括:applet的創(chuàng)建、運(yùn)行、等待與消亡四個(gè)狀態(tài)D以上說法均不正確36 下面接口中,沒有被Component類實(shí)現(xiàn)的接口是()。AImageObserverBMenuContainerCSerializableDClone37 下面屬于applet的安全限制的項(xiàng)有()。applet不能運(yùn)行任何本地可運(yùn)行程序禁止加載本地庫或方法禁止讀、寫本地計(jì)算機(jī)的文件系統(tǒng)禁止向提供applet之外的任何主機(jī)建立網(wǎng)絡(luò)連接不能讀取所有系統(tǒng)信息ABCD38 需求分析是()。A軟件開發(fā)工作的基礎(chǔ)B軟件生存周期的開始C由系統(tǒng)分析員單獨(dú)完成D由用戶自己單獨(dú)完成39 要在一個(gè)單一的類文件中創(chuàng)建既可用作JavaApplet,又可用作Java應(yīng)用程序的Java軟件代碼,下列說法錯(cuò)誤的是()。A作為Application要定義main()方法,并且把main()方法所在的類定義為一個(gè)public類B為使該程序成為一個(gè)Applet,main()方法所在的這個(gè)public類必須繼承Applet類或JApplet類C在該類中可以像普通Applet類一樣重寫Applet類的int()、start()、paint()等方法D轉(zhuǎn)換后的程序只能在瀏覽器中加載執(zhí)行,而不能在Appletviewer中執(zhí)行40 以下()特征不是面向?qū)ο笏枷胫械闹饕卣?。A多態(tài)B繼承C封裝D垃圾回收二、多項(xiàng)選擇題 (本大題共25小題,每小題2分,共50分)1 構(gòu)造BufferedInputStream的合適參數(shù)是哪個(gè)?()ABufferedInputStreamBBufferedOutputStreamCFileInputStreamDFileOuterStreamEFile2 下面哪些語句是正確的?()A如果多個(gè)監(jiān)聽器注冊到一個(gè)組件只有最新一個(gè)監(jiān)聽器監(jiān)聽的事件會(huì)執(zhí)行 B如果多個(gè)監(jiān)聽器注冊到一個(gè)組件所有的事件保證不分先后都會(huì)執(zhí)行 C注冊多個(gè)監(jiān)聽器到一個(gè)組件會(huì)引起編譯錯(cuò)誤 D你可以添加或刪除多個(gè)監(jiān)聽器到一個(gè)組件 Eint a = new int10103 下面哪些語句能夠正確地生成5個(gè)空字符串?()AString a=new String5; for(int i=0;i5;a+=)BString a=,CString a5DString5aEString a=new String5; for( int i=0;i5;ai+=null)4 1)publiabstract class Test2) publiabstract voimethoA();3) publiabstract voimethoB()4) System.out.println(Hello);5) 6)需做哪三個(gè)變化(相對獨(dú)立的)才能使代碼編譯通過?()A用 ;代替第4行和第5行B去掉methoB的abstract修飾符C去掉methoA的abstract修飾符D整個(gè)去掉methoB,并且把Test聲明為interface5 AnInterface是一個(gè)接口,AnAdapter0是一個(gè)非abstract、非final的類,且有一個(gè)沒有參數(shù)的構(gòu)造方法,AnAdapter1是一個(gè)非abstract、非final的類,且沒有一個(gè)沒有參數(shù)的構(gòu)造方法,但有一個(gè)有一個(gè)int參數(shù)的構(gòu)造方法,下面哪兩個(gè)創(chuàng)建了匿名內(nèi)部類?()AAnAdapter0 aa=new AnAdapter0 ()BAnAdapter1 aa=new AnAdapter1 (5)CAnAdapter1 aa=new AnAdapter1 ()DAnAdapter0 aa=new AnAdapter0 (5)6 當(dāng)創(chuàng)建數(shù)據(jù)庫觸發(fā)器時(shí),有下面哪四項(xiàng)限制?()A主體可含有DML SQL語句,但SELECT語句必須用SELECT INTO或必須在游標(biāo)聲明中B在主體不允許有DDL聲明C不允許有事務(wù)控制語句(COMMIT, ROLLBACK, SAVEPOINT)DLONG及 LONG RAW類型變量不能用于:OLD 或 :NEW中7 定義一個(gè)類名為MyClass.java的類,并且該類可被一個(gè)工程中的所有類訪問,那么該類的正確聲明應(yīng)為:()Aprivate class MyClass extends ObjectBclass MyClass extends ObjectCpublic class MyClassDpublic class MyClass extends Object8 使用File類你能夠完成下面的哪些任務(wù)?()A改變當(dāng)前文件夾B返回父文件夾的名字C刪除文件D查詢是否一個(gè)文件中包含文件信息還是二進(jìn)制信息9 下面main()方法的定義哪些是正確的?()Apublic static void main(String args) Bpublic static void main(String) Cpublic static void main(String args) Dpublic static void main(String x) 10 下面的哪些程序片斷可能導(dǎo)致錯(cuò)誤?()AString s = Gone with the wind;BString s = Gone with the wind;String t = good ;String t;String k = s + t;t = s3 + one;CString s = Gone with the wind;DString s = home directory;String standard = s.toUpperCase();String t = s - directory;11 下面的選擇項(xiàng)目中哪個(gè)成功地創(chuàng)建了Vector的一個(gè)實(shí)例,并且添加了一個(gè)元素?()AVector v=new Vector(99);BVector v=new Vector();v1=99;v.addElement(99);CVector v=new Vector();DVector v=new Vector(100);v.add(99);v.addElement(99);12 下面關(guān)于類的封裝的描述,哪兩個(gè)是正確的?()A成員變量沒有訪問控制符B成員變量可以直接訪問C成員變量的訪問控制符是privateD提供方法對數(shù)據(jù)進(jìn)行訪問和修改13 下面哪個(gè)賦值語句是合法的? ()Afloat a = 2.0Bdouble b = 2.0 Cint c = 2Dlong d = 2 14 下面哪幾個(gè)函數(shù)是public void example().的重載函數(shù)?()Apublic void example( int m).Bpublic int example(). Cpublic void example2().Dpublic int example ( int m, float f).15 下面哪兩個(gè)設(shè)置一個(gè)jsp頁的content type?()ABCD16 下面哪兩個(gè)是對的?()A靜態(tài)的內(nèi)部類需要一個(gè)靜態(tài)的初始化方法B一個(gè)靜態(tài)的內(nèi)部類需要一個(gè)外部類的實(shí)例來調(diào)用C一個(gè)靜態(tài)的內(nèi)部類不需要外部類的實(shí)例來調(diào)用D一個(gè)靜態(tài)的內(nèi)部類的靜態(tài)成員可以用靜態(tài)類的類名來調(diào)用17 下面哪兩個(gè)值相等?()A3/2B32C3*4D3218 下面哪三項(xiàng)是數(shù)據(jù)庫觸發(fā)器中的組成部分?()A觸發(fā)事件B參照了嵌套表的唯一鍵C一個(gè)可選觸發(fā)器約束D一個(gè)觸發(fā)動(dòng)作19 下面哪些關(guān)鍵字能用來控制對類成員的訪問?()ApublicBprotectedCprivateDdefault20 下面哪些說法是正確的?()AHttpServlet.init() throws ServletExceptionBHttpServlet.service() thrwos ServletException and IOExceptionCHttpServlet.destroy() throws ServletExceptionDHttpServlet.doHead() throws ServletException21 選出合理的標(biāo)識(shí)符()。A_sys1_lllB2mailC$changeDclass22 已知命令執(zhí)行 java MyTest a b c請問哪個(gè)語句是正確的?()Aargs0 = MyTest a b cBargs0 = MyTest Cargs0 = aDargs1= b 23 已知定義:String s = story;下面哪個(gè)表達(dá)式是合法的?()As += booksBchar c = s1Cint len = s.lengthDString t = s.toLowerCase()24 執(zhí)行下列代
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 內(nèi)科醫(yī)患溝通技巧
- 開顱鉆顱術(shù)后引流管的護(hù)理
- 營銷策略流程圖
- 圓錐曲線精美課件
- 風(fēng)險(xiǎn)分散型草牧場托管養(yǎng)殖合同
- 市場營銷策劃與市場戰(zhàn)略制定專員勞動(dòng)合同
- 知識(shí)產(chǎn)權(quán)評估與財(cái)務(wù)顧問服務(wù)合作協(xié)議
- 跨國公司車輛收費(fèi)員勞務(wù)派遣協(xié)議書
- 商業(yè)大廈立體停車庫租賃合同
- 親子插畫故事書創(chuàng)作合同
- 湖南省婁底市漣源市2023-2024學(xué)年六年級(jí)下學(xué)期期末數(shù)學(xué)試題
- 應(yīng)征公民政治考核表(含各種附表)
- 婚禮堂改造合同范本
- 2024年湖南省中考地理+生物試卷
- 【企業(yè)分拆上市問題探究文獻(xiàn)綜述5800字】
- 2024屆安徽省合肥市一六八中學(xué)高一數(shù)學(xué)第二學(xué)期期末聯(lián)考模擬試題含解析
- 孕產(chǎn)婦健康管理培訓(xùn)課件
- 高校師德師風(fēng)專題培訓(xùn)課件
- 制造業(yè)中員工的倉庫管理培訓(xùn)
- 砼回彈強(qiáng)度自動(dòng)計(jì)算表
- 果汁飲料加工廠可行性研究方案
評論
0/150
提交評論