亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

試題

計算機二級考試《Java》鞏固練習(xí)及答案

時間:2024-09-12 07:11:54 試題 我要投稿
  • 相關(guān)推薦

計算機二級考試《Java》鞏固練習(xí)及答案

  1.線性表L=(al,a2,a3,…ai,…an),下列說法正確的是( )。

計算機二級考試《Java》鞏固練習(xí)及答案

  A.每個元素都有一個直接前件和直接后件

  B.線性表中至少要有一個元素

  C.表中諸元素的排列順序必須是由小到大或由大到小

  D.除第一個元素和最后一個元素外,其余每個元素都有且只有一個直接前繼和直接后繼

  2.下列關(guān)于完全二叉樹的敘述中,錯誤的是( )。

  A.除了最后一層外,每一層上的結(jié)點數(shù)均達到最大值

  B.可能缺少若干個左右葉子結(jié)點

  C.完全二叉樹一般不是滿二叉樹

  D.具有結(jié)點的完全二叉樹的深度為[log2n]+1

  3.對長度為n的線性表進行順序查找,在最壞情況下需要比較的次數(shù)為( )。

  A.125

  B.n/2

  C.n

  D.n+1

  4.下列選項中不屬于結(jié)構(gòu)化程序設(shè)計方法的是( )。

  A.自頂向下

  B.逐步求精

  C.模塊化

  D.可復(fù)用

  5.軟件需求分析階段的工作,可以分為4個方面:需求獲取、需求分析、編寫需求規(guī)格說明書以及( )。

  A.階段性報告

  B.需求評審

  C.總結(jié)

  D.都不正確

  6.下列敘述中,不屬于測試的特征的是( )。

  A.測試的挑剔性

  B-完全測試的不可能性

  C.測試的可靠性

  D.測試的經(jīng)濟性

  7.模塊獨立性是軟件模塊化所提出的要求,衡量模塊獨立性的度量標(biāo)準(zhǔn)是模塊的( )。

  A.抽象和信息隱蔽

  B.局部化和封裝化

  C.內(nèi)聚性和耦合性

  D.激活機制和控制方法

  8.下列關(guān)于軟件測試的描述中正確的是( )。

  A.軟件測試的目的是證明程序是否正確

  B.軟件測試的目的是使程序運行結(jié)果正確

  C.軟件測試的目的是盡可能多地發(fā)現(xiàn)程序中的錯誤

  D.軟件測試的目的是使程序符合結(jié)構(gòu)化原則

  9.下列工具中為需求分析常用工具的是( )。

  A.PAD

  B.PFD

  C.N-S

  D.DFD

  10.下列特征中不是面向?qū)ο蠓椒ǖ闹饕卣鞯氖? )。

  A.多態(tài)性

  B.繼承

  C.封裝性

  D.模塊化

  11.下列與數(shù)據(jù)元素有關(guān)的敘述中,不正確的是( )。

  A.數(shù)據(jù)元素是數(shù)據(jù)的基本單位,即數(shù)據(jù)集合中的個體

  B.數(shù)據(jù)元素是有獨立含義的數(shù)據(jù)最小單位

  C.數(shù)據(jù)元素又稱為結(jié)點

  D.數(shù)據(jù)元素又稱為記錄

  12.棧S最多能容納4個元素,現(xiàn)有6個元素按A、B、C、D、E、F的順序進棧,下列( )序列不是可能的出棧序列。

  A.C、B、E、D、A、F

  B.C、D、B、F、E、A

  C.A、D、E、C、B、F

  D.A、F、E、D、C、B

  13.在電子郵件程序向郵件服務(wù)器中發(fā)送郵件時,使用的是簡單郵件傳輸協(xié)議,下列( )是簡單郵件傳輸協(xié)議。

  A.POP3

  B.IMAP

  C.HTTP

  D.SMTP

  14.對一個由n個關(guān)鍵碼組成的序列,借助排序過程選出其中最大的關(guān)鍵碼,要求關(guān)鍵碼比較次數(shù)和移動次數(shù)最少,則最佳排序方法是( )。

  A.歸并排序

  B.直接插入排序

  C.直接選擇排序

  D.快速排序

  15.對線性表進行二分法查找,其前提條件是( )。

  A.線性表以順序方式存儲,并已按關(guān)鍵碼值排好序

  B.線性表以順序方式存儲,并已按關(guān)鍵碼值的查找頻率排好序

  C.線性表以有序方式存儲,并已按關(guān)鍵碼值排好序

  D.線性表以有序方式存儲,并已按關(guān)鍵碼值的查找頻率排好序

  16.Java的核心包中,提供編程應(yīng)用的基本類的包是( )。

  A.java.lang

  B.java.util

  C.java.applet

  D.java.rmi

  17.下列關(guān)于Java對import語句規(guī)定自敘述中,錯誤的是( )。

  A.在Java程序中import語句可以有多個

  B.在Java程序中import語句可以沒有

  C.在Java程序中import語句必須有一個

  D.在Java程序中import語句必須引入在所有類定義之前

  18.在編譯Java程序時,用于指定生成.class文件位置的選項是( )。

  A.-9

  B.-d

  C.-verbose

  D.-nowarn

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

  A.windowOpened()

  B.windowClosed()

  C.windowActivated()

  D.mouseDragged()

  20.運行Java程序需要的工具軟件所在的目錄是( )。

  A.JDK的bin目錄

  B.JDK的demo目錄

  C.JDK的lib目錄

  D.JDK的ire目錄

  參考答案

  1.D。【解析】線性表可以為空表;第一個元素沒有直接前驅(qū),最后一個元素沒有直接后繼;線性表的定義中,元素的排列并沒有規(guī)定大小順序。

  2.B!窘馕觥繚M二叉樹指除最后一層外,每一層上所有結(jié)點都有兩個子結(jié)點的二叉樹。完全二叉樹指除最后一層外,每一層上的結(jié)點數(shù)均達到最大值,在最后一層上只缺少右邊的若干葉子結(jié)點的二叉樹。由定義可知,滿二叉樹肯定是完全二叉樹,而完全二叉樹一般不是滿二叉樹。

  3.C!窘馕觥繉性表進行順序查找時,最壞情況下,要查找的元素是表的最后一個元素或查找失敗,這兩種情況都需要將這個元素與表中的所有元素進行比較,因此比較次數(shù)為n。

  4.D!窘馕觥拷Y(jié)構(gòu)化程序設(shè)計的主要原則概括為自頂向下,逐步求精,模塊化。

  5.B!窘馕觥啃枨蠓治鍪擒浖x時期的最后一個階段?梢愿爬樗膫方面:需求獲取;需求分析;編寫需求規(guī)格說明書;需求評審。

  6.C!窘馕觥寇浖䴗y試的目標(biāo)是在精心控制的環(huán)境下執(zhí)行程序,以發(fā)現(xiàn)程序中的錯誤,給出程序可靠性的鑒定。軟件測試有3個重要特征:測試的挑剔性、完全測試的不可能性及測試的經(jīng)濟性。

  7.C!窘馕觥磕K的獨立性是評價設(shè)計好壞的重要度量標(biāo)準(zhǔn)。衡量軟件的模塊獨立性使用耦合性和內(nèi)聚性兩個定性的度量標(biāo)準(zhǔn)。

  8.C!窘馕觥寇浖䴗y試是為了盡可能多地發(fā)現(xiàn)程序中的錯誤,尤其是至今尚未發(fā)現(xiàn)的錯誤。

  9.D。【解析】需求分析常用工具有數(shù)據(jù)流圖(DFD)、數(shù)據(jù)字典(DD)、判定樹和判定表。問題分析圖(PAD)、程序流程圖(PFD)、金式圖(N-S)都是詳細設(shè)計的常用工具,不是需求分析的工具。

  10.D!窘馕觥磕K化是結(jié)構(gòu)化程序設(shè)計的特點。面向?qū)ο笤O(shè)計方法使用現(xiàn)實世界的概念抽象地思考問題從而自然地解決問題。他的特點包括:分類性、封裝性、模塊獨立性、繼承和多態(tài)性等。

  11.B!窘馕觥繑(shù)據(jù)元素是數(shù)據(jù)的基本單位,即數(shù)據(jù)集合中的個體。有些情況下也把數(shù)據(jù)元素稱為結(jié)點、記錄、表目等。一個數(shù)據(jù)元素可由一個或多個數(shù)據(jù)項組成,數(shù)據(jù)項是有獨立含義的數(shù)據(jù)最小單位,其值能唯一確定一個數(shù)據(jù)元素的數(shù)據(jù)項。

  12.D。【解析】棧的特性為后進先出,而棧S只能容納4個元素。當(dāng)F進棧時,說明棧中有已有B、C、D、E四個元素,所以F無法進棧。

  13.D。【解析】在電子郵件程序向郵件服務(wù)器中發(fā)送郵件時,使用的是簡單郵件傳輸協(xié)議(SMTP),而在電子郵件程序從郵件服務(wù)器中讀取郵件時,可以使用郵局協(xié)議(POP3)。

  14.C!窘馕觥恐苯舆x擇排序第一遍掃描就可以把最大的關(guān)鍵碼找出來(不必等到排序結(jié)束),而其他幾種排序方法都必須等到排序完成才能找到最大關(guān)鍵碼。

  15.A。【解析】二分法查找是一種效率較高的線性表查找方法。要進行二分法查找,則線性表結(jié)點必須是按關(guān)鍵碼值排好序的,且線性表以順序方式存儲。

  16.A!窘馕觥縅ava的核心包一共有l(wèi)2個,其中:java.lan9包中封裝了所有編程應(yīng)用的基本類;java.util包提供實用程序類和集合類,如系統(tǒng)特性定義和使用、日期函數(shù)類、 集合等常用工具;java.applet包為Applet提供執(zhí)行需要的所有類,主要是訪問Applet內(nèi)容的通信類;java.rmi包提供程序遠程方法調(diào)用所需的類。因此,本題的正確答案是A。

  17.C!窘馕鯦ava程序中使用import關(guān)鍵字導(dǎo)入一個包中的類。在一個Java源程序中,可以有0個或多個import語句,但是必須在所有類定義之前引入標(biāo)準(zhǔn)類。因此,本題中選項C的說法是錯誤的。

  18.B!窘馕觥縥avac.exe是Java編譯器,能將源程序代碼編譯成字節(jié)碼,以.class擴展名存入Java工作目錄中。它的命令格式為:javac[選項]文件名。其中[選項]包括以下幾個:-g。輸出文件中加行號以及局部變量信息,為調(diào)試程序時用。-o對類文件進行優(yōu)化編譯。-nowarn 關(guān)閉警告信息,只顯示錯誤信息。-verbose 顯示源代碼文件和字節(jié)碼文件的相關(guān)信息。-d<目錄> 指定存放生成的類(.class)文件的位置根據(jù)上述介紹可知,在編譯Java程序時,可以通過選項-d來指定生成的.class文件的位置。因此,本題的正確答案是B。

  19.D!窘馕觥縒indowListener接口包含的方法是:①Window Activated(WindowEvent);②WindowOlpened(WindowEvent);③WindowClosed(WindowEvent);④WindowClosing(WindowEvent);⑤WindowDeactivated(WindowEvent);⑥WindowDeiconified(WindowEvent)⑦windowlconified(WindowEvent)。所以D選項錯誤。

  20.A!窘馕觥窟\行Java的JDK一共包含五個目錄,分別是:bin目錄,該目錄包含Java編譯器、解釋器和許多工具(如服務(wù)器工具、IDL、package工具等);lib目錄,該目錄包含Java庫文件;jre目錄,該目錄是Java程序運行環(huán)境的根目錄,它下面包含bin子目錄,包括平臺所用工具和庫的可執(zhí)行文件以及DLL文件;demo目錄,該目錄包含源代碼的程序示例;include目錄,該目錄包含Win32子目錄,都是本地方法的文件。

【計算機二級考試《Java》鞏固練習(xí)及答案】相關(guān)文章:

計算機二級Java考試鞏固試題及答案08-03

計算機二級Java鞏固練習(xí)題及答案201709-07

2016計算機二級《VFP》鞏固練習(xí)及答案06-01

2017計算機二級《JAVA》知識鞏固題及答案08-08

2016計算機等級考試二級Access鞏固練習(xí)題及答案10-26

2016計算機二級VF考前鞏固練習(xí)及答案10-17

計算機二級考試Java試題及答案10-24

計算機二級考試《Java》試題及答案09-04

2016年12月計算機二級考試Java練習(xí)及答案10-08

計算機二級Java練習(xí)題及答案201706-03