久久99热66热这里只有精品,特黄特色的大片在线观看,亚洲日本三级在线观看,国产三级农村妇女在线,亚洲av毛片免费在线观看,哺乳叫自慰在线看,天天干美女av网

計(jì)算機(jī)二級Java筆試真題

時(shí)間:2024-12-06 10:59:37 曉麗 學(xué)人智庫 我要投稿

計(jì)算機(jī)二級Java筆試真題

  在日常學(xué)習(xí)、工作生活中,我們最少不了的就是考試真題了,考試真題可以幫助學(xué)校或各主辦方考察參試者某一方面的知識才能。大家知道什么樣的考試真題才是規(guī)范的嗎?下面是小編整理的計(jì)算機(jī)二級Java筆試真題,僅供參考,希望能夠幫助到大家。

計(jì)算機(jī)二級Java筆試真題

  計(jì)算機(jī)二級Java筆試真題 1

  一、選擇題((1)~(35)每小題2分,共70分)

  下列各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的,請將正確選項(xiàng)寫在答題卡相應(yīng)位置上,答在試卷上不得分。

 。1)下列選項(xiàng)中不屬于結(jié)構(gòu)化程序設(shè)計(jì)方法的是

  A)自頂向下

  B)逐步求精

  C)模塊化

  D)可復(fù)用

 。2)兩個(gè)或兩個(gè)以上模塊之間關(guān)聯(lián)的緊密程度稱為

  A)耦合度

  B)內(nèi)聚度

  C)復(fù)雜度

  D)數(shù)據(jù)傳輸特性

 。3)下列敘述中正確的是

  A)軟件測試應(yīng)該由程序開發(fā)者來完成

  B)程序經(jīng)調(diào)試后一般不需要再測試

  C)軟件維護(hù)只包括對程序代碼的維護(hù)

  D)以上三種說法都不對

  (4)按照“后進(jìn)先出”原則組織數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)是

  A)隊(duì)列

  B)棧

  C)雙向鏈表

  D)二叉樹

 。5)下列敘述中正確的是

  A)線性鏈表是線性表的鏈?zhǔn)酱鎯Y(jié)構(gòu)

  B)棧與隊(duì)列是非線性結(jié)構(gòu)

  C)雙向鏈表是非線性結(jié)構(gòu)

  D)只有根結(jié)點(diǎn)的二叉樹是線性結(jié)構(gòu)

 。6)對如下二叉樹

  進(jìn)行后序遍歷的結(jié)果為

  A)ABCDEF

  B)DBEAFC

  C)ABDECF

  D)DEBFCA

 。7)在深度為7的滿二叉樹中,葉子結(jié)點(diǎn)的個(gè)數(shù)為

  A)32 B)31 C)64 D)63

  (8)“商品”與“顧客”兩個(gè)實(shí)體集之間的聯(lián)系一般是

  A)一對一

  B)一對多

  C)多對一

  D)多對多

 。9)在E—R圖中,用來表示實(shí)體的圖形是

  A)矩形

  B)橢圓形

  C)菱形

  D)三角形

 。10)數(shù)據(jù)庫DB、數(shù)據(jù)庫系統(tǒng)DBS、數(shù)據(jù)庫管理系統(tǒng)DBMS之間的關(guān)系是

  A)DB包含DBS和DBMS

  B)DBMS包含DB和DBS

  C)DBS包含DB和DBMS

  D)沒有任何關(guān)系

  (11)Java語言中,負(fù)責(zé)并發(fā)管理的機(jī)制是

  A)垃圾回收

  B)虛擬機(jī)

  C)代碼安全

  D)多線程

 。12)下列描述中,錯(cuò)誤的是

  A)Java要求編程者管理內(nèi)存

  B)Java的安全性體現(xiàn)在多個(gè)層次上

  C)Applet要求在支持Java的瀏覽器上運(yùn)行

  D)Java有多線程機(jī)制

 。13)Java為移動(dòng)設(shè)備提供的平臺是

  A)J2ME B)J2SE C)J2EE D)JDK5.0

 。14)JDK中提供的文檔生成器是

  A)java.exe B)javap.exe C)javadoc.exe D)javaprof.exe

  (15)在Java語言中,不允許使用指針體現(xiàn)出的Java特性是

  A)可移植 B)解釋執(zhí)行 C)健壯性 D)安全性

 。16)下列不屬于Swing中構(gòu)件的是

  A)JPanel B)JTable C)Menu D)JFrame

 。17)下列方法中,不屬于WindowListener接口的.是

  A)windowOpened( )

  B)windowClosed( )

  C)windowActivated( )

  D)mouseDragged( )

 。18)下列語句中,屬于多分支語句的是

  A)if語句 B)switch語句 C)do while語句 D)for語句

 。19)閱讀下列代碼

  public class Test2005{

  public static void main(String args[]){

  String s=″Test″;

  Switch(s){

  case″Java″:System.out.print(″Java″);

  break;

  case″Language″:System.out.print(″Language″);

  break;

  case″Test″:System.out.print(″Test″);

  break;

  }

  }

  }

  其運(yùn)行結(jié)果是

  A)Java B)Language C)Test D)編譯出錯(cuò)

 。20)閱讀下列代碼

  public class Test2005{

  public static void main(String args[]){

  System.out.println(~(0xa5)&0xaa);

  }

  }

  其運(yùn)行結(jié)果是

  A)0xa5 B)10 C)0x50 D)0xaa

 。21)閱讀下列代碼

  public class Test2005{

  public static void main(String args[]){

  System.out.println((3>2)?4:5);

  }

  }

  其運(yùn)行結(jié)果是

  A)2 B)3 C)4 D)5

 。22)閱讀下列代碼

  public class Test{

  public static void main(String args[]){

  System.out.println(89>>1);

  }

  }

  其運(yùn)行結(jié)果是

  A)44 B)45 C)88 D)90

 。23)在Applet中顯示文字、圖形等信息時(shí),應(yīng)使用的方法是

  A)paint( ) B)init( ) C)start( ) D)destroy( )

  (24)線程生命周期中正確的狀態(tài)是

  A)新建狀態(tài)、運(yùn)行狀態(tài)和終止?fàn)顟B(tài)

  B)新建狀態(tài)、運(yùn)行狀態(tài)、阻塞狀態(tài)和終止?fàn)顟B(tài)

  C)新建狀態(tài)、可運(yùn)行狀態(tài)、運(yùn)行狀態(tài)、阻塞狀態(tài)和終止?fàn)顟B(tài)

  D)新建狀態(tài)、可運(yùn)行狀態(tài)、運(yùn)行狀態(tài)、恢復(fù)狀態(tài)和終止?fàn)顟B(tài)

  (25)Thread類中能運(yùn)行線程體的方法是

  A)start( ) B)resume( ) C)init( ) D)run( )

 。26)下列關(guān)于Applet的說法中,錯(cuò)誤的是

  A)Applet自身不能運(yùn)行,必須嵌入到其它應(yīng)用程序(如瀏覽器)中運(yùn)行

  B)可以在安全策略的控制下讀寫本地磁盤文件

  C)Java中不支持向Applet傳遞參數(shù)

  D)Applet的主類要定義為java.applet.Applet類的子類

 。27)下列選項(xiàng)中,不是APPLET標(biāo)記的是

  A)PARAM B)BODY C)CODEBASE D)ALT

 。28)在Java中,與數(shù)據(jù)庫連接的技術(shù)是

  A)ODBC

  B)JDBC

  C)數(shù)據(jù)庫廠家驅(qū)動(dòng)程序

  D)數(shù)據(jù)庫廠家的連接協(xié)議

 。29)下列命題中,錯(cuò)誤的是

  A)Java編程時(shí),要求應(yīng)盡量多用公共變量

  B)Java編程時(shí),要求應(yīng)盡量少用公共變量

  C)Java編程時(shí),要求應(yīng)盡量不用公共變量

  D)Java編程時(shí),要求應(yīng)盡量使用私有變量

  (30)若特快訂單是一種訂單,則特快訂單類和訂單類的關(guān)系是

  A)使用關(guān)系 B)包含關(guān)系 C)繼承關(guān)系 D)無關(guān)系

 。31)若數(shù)組a定義為int[][]a=new int[3][4],則a是

  A)一維數(shù)組 B)二維數(shù)組 C)三維數(shù)組 D)四維數(shù)組

 。32)Java語言使用的字符碼集是

  A)ASCII B)BCD C)DCB D)Unicode

 。33)在程序讀入字符文件時(shí),能夠以該文件作為直接參數(shù)的類是

  A)FileReader

  B)BufferedReader

  C)FileInputStream

  D)ObjectInputStream

  (34)java.io包的File類是

  A)字符流類 B)字節(jié)流類 C)對象流類 D)非流類

 。35)下列描述中,正確的是

  A)在Serializable接口中定義了抽象方法

  B)在Serializable接口中定義了常量

  C)在Serializable接口中沒有定義抽象方法,也沒有定義常量

  D)在Serializable接口中定義了成員方法

  二、填空題(每空2分,共30分)

  請將每一個(gè)空的正確答案寫在答題卡【1】~【15】序號的橫線上,答在試卷上不得分。

  注意:以命令關(guān)鍵字填空的必須拼寫完整。

  (1)對長度為10的線性表進(jìn)行冒泡排序,最壞情況下需要比較的次數(shù)為 【1】 。

 。2)在面向?qū)ο蠓椒ㄖ校?【2】 描述的是具有相似屬性與操作的一組對象。

 。3)在關(guān)系模型中,把數(shù)據(jù)看成是二維表,每一個(gè)二維表稱為一個(gè) 【3】 。

 。4)程序測試分為靜態(tài)分析和動(dòng)態(tài)測試。其中 【4】 是指不執(zhí)行程序,而只是對程序文本進(jìn)行檢查,通過閱讀和討論,分析和發(fā)現(xiàn)程序中的錯(cuò)誤。

 。5)數(shù)據(jù)獨(dú)立性分為邏輯獨(dú)立性與物理獨(dú)立性。當(dāng)數(shù)據(jù)的存儲結(jié)構(gòu)改變時(shí),其邏輯結(jié)構(gòu)可

  以不變,因此,基于邏輯結(jié)構(gòu)的應(yīng)用程序不必修改,稱為 【5】 。

 。6) 【6】 是Java程序中基本的結(jié)構(gòu)單位。

 。7)Java語言中,移位運(yùn)算符包括:>>、<<和 【7】 ;

 。8)構(gòu)件不能獨(dú)立地顯示出來,必須將構(gòu)件放在一定的 【8】 中才能顯示。

 。9)能將顯示空間分成很多層的布局管理器是 【9】 。

 。10)Applet是能夠嵌入到 【10】 格式的文件中,并能夠在瀏覽器中運(yùn)行的Java。

 。11)使用Swing編寫Applet,則該Applet的主類應(yīng)該定義為 【11】 類的子類。

 。12)在Java中,線程的模型就是一個(gè)CPU、程序代碼和 【12】 的封裝體。

 。13)鍵盤鍵入字符串并在計(jì)算機(jī)屏幕上顯示,這時(shí)的數(shù)據(jù)源是 【13】 。

  (14)任何一個(gè)Java程序都默認(rèn)引入了一個(gè)包,這個(gè)包的名字叫java. 【14】 。

 。15)Java語言中,有一個(gè)類是所有類或接口的父類,這個(gè)類的名稱是 【15】 。

  友情提示:1.本站致力于為廣大學(xué)子提供各種有用的資料,目前在不斷更新中,請把本站加入您的收藏夾。

  2.您如有與本站相關(guān)的資料或者您對本站有何意見,請發(fā)郵件至wewin365@126.com,我們會及時(shí)根據(jù)您的反饋?zhàn)龀稣{(diào)整。

  計(jì)算機(jī)二級Java筆試真題 2

  選擇題

  1). 下面( )是合法的標(biāo)識符。

  A.$persons

  B.2Users

  C.*poi nt

  D.this

  正確答案:A

  答案解析:本題考查Java 標(biāo)識符的命名,屬于考試重點(diǎn)內(nèi)容,應(yīng)該掌握。Java 中標(biāo)識符的命名規(guī)則是:標(biāo)識符以字母、下畫線或美元符作為首字符的字符串序列;標(biāo)識符是區(qū)分大小寫的;標(biāo)識符的字符數(shù)沒有限制。由此可見,Java 中標(biāo)識符不能以數(shù)字開頭,所以選項(xiàng)B錯(cuò)誤;不能以“*”開頭,選項(xiàng)C錯(cuò)誤;this 是專用標(biāo)識符,具有專門的意義和用途,選項(xiàng)D 錯(cuò)誤,只有選項(xiàng)A 正確。

  2). 設(shè)有一個(gè)已按各元素的值排好序的順序表(長度大于2),現(xiàn)分別用順序查找法和二分查找法查找與給定值k相等的元素,比較的次數(shù)分別是s和b,在查找不成功情況下s和b的關(guān)系是( )。

  A.s =b

  B.s>b

  C.s

  D.s>=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),則查找失敗。二分查找法是一種效率較高的查找方法,要求線性表是有序表;舅枷胧牵菏紫葘⒋榈膋值和有序表R[O]~R[n -1]的中間位置mid上的結(jié)點(diǎn)的關(guān)鍵字進(jìn)行比較,若相等,則查找完成;否則,若R[mi d]. key>k,則說明待查找的結(jié)點(diǎn)只可能在左子表R[O]~R[mi d -1]中,我們只需在左子表中繼續(xù)進(jìn)行折半查找,若R[mi d]. key

  3). 定義一個(gè)表示10個(gè)值為null的字符串?dāng)?shù)組,下面選項(xiàng)正確的是( )。

  A.String []a;

  B.String a[];

  C.char a[10][];

  D.String a[]=new String[10];

  正確答案: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則是以對象的形式來表示的;選項(xiàng)D正確,它定義了一個(gè)含有10個(gè)元素的字符串?dāng)?shù)組,如果沒有給字符串?dāng)?shù)組賦值,則默認(rèn)為null。

  4). Thread類中能運(yùn)行線程的方法是( )。

  A.resume( )

  B.start( )

  C.run( )

  D.init( )

  正確答案:C

  答案解析:resume( )是Thread類提供的用于線程控制的方法;start( )是Thread類中的方法,新建的線程不會自動(dòng)運(yùn)行,必須調(diào)用線程的start( )方法才能運(yùn)行該線程;run( )是Thread類中的方法,在該方法中定義了線程的具體行為,線程開始執(zhí)行時(shí),就是從它的run( )方法開始執(zhí)行的,就像Java應(yīng)用程序從main( )開始、Applet從init( )開始一樣;init( )不是Thread類中的方法。

  5). 在面向?qū)ο蟮姆椒ㄖ,一個(gè)對象請求另一個(gè)對象為其服務(wù)的方式是通過發(fā)送

  A.調(diào)用語句

  B.命令

  C.口令

  D.消息

  正確答案:D

  6). 下列的'( )原始類型在使用流時(shí)可以互換。

  A.byte和boolean

  B.char和int

  C.byte和char

  D.String和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é)類型用l字節(jié)表示,Java內(nèi)部也不允許互換使用它們,選項(xiàng)C錯(cuò)誤。String在Java語言中是一個(gè)類,它提供對字符串的一系列操作,而char是Java語言中的一個(gè)基本類型,它不是一個(gè)類,兩者有本質(zhì)的區(qū)別,故而它們是不能互換使用的,選項(xiàng)D錯(cuò)誤。需要注意的是,在Java語言中提供的類都是以大寫字母開頭,基本類型都用小寫字母表示。

  7). 下列說法中,不屬于數(shù)據(jù)模型所描述的內(nèi)容是( )。

  A.數(shù)據(jù)結(jié)構(gòu)

  B.數(shù)據(jù)操作

  C.數(shù)據(jù)查詢

  D.數(shù)據(jù)約束

  正確答案:C

  答案解析:數(shù)據(jù)模型所描述的內(nèi)容包括三個(gè)部分

【計(jì)算機(jī)二級Java筆試真題】相關(guān)文章:

計(jì)算機(jī)二級VB筆試真題05-27

2007年4月計(jì)算機(jī)二級Java筆試真題練習(xí)10-10

計(jì)算機(jī)二級《JAVA》選擇題及答案07-21

寶潔筆試面試真題08-19

寶潔筆試面試真題07-08

淘寶招聘筆試真題09-22

計(jì)算機(jī)二級JAVA考試強(qiáng)化訓(xùn)練題10-21

計(jì)算機(jī)二級《JAVA》選擇題及答案(2)10-26

歷年全國計(jì)算機(jī)等級考試二級C語言筆試選擇真題11-29