中文国产日韩欧美视频,午夜精品999,色综合天天综合网国产成人网,色综合视频一区二区观看,国产高清在线精品,伊人色播,色综合久久天天综合观看

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

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

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

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

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

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

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

  下列各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的,請(qǐ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)軟件測(cè)試應(yīng)該由程序開(kāi)發(fā)者來(lái)完成

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

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

  D)以上三種說(shuō)法都不對(duì)

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

  A)隊(duì)列

  B)棧

  C)雙向鏈表

  D)二叉樹(shù)

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

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

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

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

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

  (6)對(duì)如下二叉樹(shù)

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

  A)ABCDEF

  B)DBEAFC

  C)ABDECF

  D)DEBFCA

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

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

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

  A)一對(duì)一

  B)一對(duì)多

  C)多對(duì)一

  D)多對(duì)多

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

  A)矩形

  B)橢圓形

  C)菱形

  D)三角形

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

  A)DB包含DBS和DBMS

  B)DBMS包含DB和DBS

  C)DBS包含DB和DBMS

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

 。11)Java語(yǔ)言中,負(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è)備提供的平臺(tái)是

  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語(yǔ)言中,不允許使用指針體現(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)下列語(yǔ)句中,屬于多分支語(yǔ)句的是

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

  (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的說(shuō)法中,錯(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ù)庫(kù)連接的技術(shù)是

  A)ODBC

  B)JDBC

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

  D)數(shù)據(jù)庫(kù)廠家的連接協(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)無(wú)關(guān)系

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

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

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

  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)對(duì)象流類 D)非流類

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  (8)構(gòu)件不能獨(dú)立地顯示出來(lái),必須將構(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語(yǔ)言中,有一個(gè)類是所有類或接口的父類,這個(gè)類的名稱是 【15】 。

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

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

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

  選擇題

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

  A.$persons

  B.2Users

  C.*poi nt

  D.this

  正確答案:A

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

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

  A.s =b

  B.s>b

  C.s

  D.s>=b

  正確答案:B

  答案解析:順序查找的基本思想是:從表的一端開(kāi)始,順序掃描線性表,依次將掃描到結(jié)點(diǎn)的關(guān)鍵字和給定值k進(jìn)行比較,若當(dāng)前掃描到結(jié)點(diǎn)的關(guān)鍵字與k相等,則查找成功;若掃描結(jié)束后,仍未找到關(guān)鍵字等于k的結(jié)點(diǎn),則查找失敗。二分查找法是一種效率較高的查找方法,要求線性表是有序表。基本思想是:首先將待查的k值和有序表R[O]~R[n -1]的中間位置mid上的結(jié)點(diǎn)的關(guān)鍵字進(jìn)行比較,若相等,則查找完成;否則,若R[mi d]. key>k,則說(shuō)明待查找的結(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的效果是一樣的,都是用來(lái)定義一個(gè)字符串?dāng)?shù)組,但沒(méi)有指明數(shù)組個(gè)數(shù),不滿足題目要求;選項(xiàng)C是一個(gè)二維的字符數(shù)組,在C語(yǔ)言中,一個(gè)二維的字符數(shù)組就可以表示一個(gè)一維的字符串?dāng)?shù)組,而在Java中,字符char是基本類型,字符串String則是以對(duì)象的形式來(lái)表示的;選項(xiàng)D正確,它定義了一個(gè)含有10個(gè)元素的字符串?dāng)?shù)組,如果沒(méi)有給字符串?dāng)?shù)組賦值,則默認(rèn)為null。

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

  A.resume( )

  B.start( )

  C.run( )

  D.init( )

  正確答案:C

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

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

  A.調(diào)用語(yǔ)句

  B.命令

  C.口令

  D.消息

  正確答案:D

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

  A.byte和boolean

  B.char和int

  C.byte和char

  D.String和char

  正確答案:B

  答案解析:本題考查Java語(yǔ)言中字節(jié)類型的概念。在Java語(yǔ)言中,byte是字節(jié)類型,用1字節(jié)表示.boolean是布爾類型,用true和false表示,它們的表示方法并不一樣,也不提供它們之間的轉(zhuǎn)換,選項(xiàng)A錯(cuò)誤。Java內(nèi)部用整數(shù)來(lái)表示char,通?梢栽诜椒ㄕ{(diào)用和其他語(yǔ)句中互換使用char和int,選項(xiàng)B正確。char用2字節(jié)表示,byte字節(jié)類型用l字節(jié)表示,Java內(nèi)部也不允許互換使用它們,選項(xiàng)C錯(cuò)誤。String在Java語(yǔ)言中是一個(gè)類,它提供對(duì)字符串的一系列操作,而char是Java語(yǔ)言中的一個(gè)基本類型,它不是一個(gè)類,兩者有本質(zhì)的區(qū)別,故而它們是不能互換使用的,選項(xiàng)D錯(cuò)誤。需要注意的是,在Java語(yǔ)言中提供的類都是以大寫字母開(kāi)頭,基本類型都用小寫字母表示。

  7). 下列說(shuō)法中,不屬于數(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ī)二級(jí)Java筆試真題】相關(guān)文章:

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

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

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

寶潔筆試面試真題08-19

寶潔筆試面試真題07-08

淘寶招聘筆試真題09-22

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

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

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