<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            試題

            計算機二級考試《JAVA》沖刺試題及答案

            時間:2025-04-02 13:17:37 試題 我要投稿

            計算機二級考試《JAVA》沖刺試題及答案

              2017年9月計算機二級考試越來越近了,不知道考生們都復習得怎么樣了呢?以下是百分網小編搜索整理的一份計算機二級考試《JAVA》沖刺試題及答案,供參考練習,預祝考生們考出自己理想的成績!想了解更多相關信息請持續關注我們應屆畢業生考試網!

            計算機二級考試《JAVA》沖刺試題及答案

              1.下列敘述中正確的是()。

              A.棧是“先進先出”的線性表

              B.隊列是“先進后出”的線性表

              C.循環隊列是非線性結構

              D.有序線性表既可以采用順序存儲結構,也可以采用鏈式存儲結構

              2.支持子程序調用的數據結構是()。

              A.棧

              B.樹

              C.隊列

              D.二叉樹

              3.某二叉樹有5個度為2的結點,則該二叉樹中的葉子結點數是()。

              A.10

              B.8

              C.6

              D.4

              4.下列排序方法中,最壞情況下比較次數最少的是()。

              A.冒泡排序

              B.簡單選擇排序

              C.直接插入排序

              D.堆排序

              5.軟件按功能可以分為應用軟件、系統軟件和支撐軟件(或工具軟件)。下面屬于應用軟件的是()。

              A.編輯程序

              B.操作系統

              C.教務管理系統

              D.匯編程序

              6.下面敘述中錯誤的是()。

              A.軟件測試的目的是發現錯誤并改正錯誤

              B.對被調試的程序進行“錯誤定位”是程序調試的必要步驟

              C.程序調試通常也被稱為Debug

              D.軟件測試應嚴格執行測試計劃,排除測試的隨意性

              7.耦合性和內聚性是對模塊獨立性度量的兩個標準,下列敘述中正確的是()。

              A.提高耦合性降低內聚性有利于提高模塊的獨立性

              B.降低耦合性提高內聚性有利于提高模塊的獨立性

              C.耦合性是指一個模塊內部各個元素間彼此結合的緊密程度

              D.內聚性是指模塊聞互相連接的緊密程度

              8.數據庫應用系統中的核心問題是()。

              A.數據庫設計

              B.數據庫系統設計

              C.數據庫維護

              D.數據庫管理員培訓

              9.有兩個關系R、S如下:

              由關系R通過運算得到關系S,則所使用的運算為()。

              A.選擇

              B.投影

              C.插入

              D.連接

              10.將E—R圖轉換為關系模式時,實體和聯系都可以表示為()。

              A.屬性

              B.鍵

              C.關系

              D.域

              11.Java虛擬機(JVM)運行Java代碼時,不會進行的操作是()。

              A.加載代碼

              B.校驗代碼

              C.編譯代碼

              D.執行代碼

              12.Java程序的并發機制是()。

              A.多線程

              B.多接口

              C.多平臺

              D.多態性

              13.在方法內部使用,代表對當前對象自身引用的關鍵字是()。

              A.super

              B.This

              C.Super

              D.this

              14.閱讀下列程序

              publicclassVariableUse{

              publicstaticvoidmain(String[]args){

              inta;

              if(a==8){

              intb=9;

              System.OUt.println("a="+a):

              System.out.println("b="+b);

              }

              System.Out.println("a="+a):

              System.OUt.println("b="+b);

              }

              }

              該程序在編譯時的結果是()。

              A.變量a未賦值

              B.第二個System.out.println("b="+b)語句中,變量b作用域有錯

              C.第二個System.out.println("a="+a)語句中,變量a作用域有錯

              D.第一個System.out.println("b="+b)語句中,變量b作用域有錯

              15.下列不屬于Swing的構件是()。

              A.JButton

              B.JLabel

              C.JFrame

              D.JPane

              16.對鼠標單擊按鈕操作進行事件處理的接口是()。

              A.MouseListener

              B.WindowListener

              C.ActionListener

              D.KeyListener

              17.AWT中用來表示顏色的類是()。

              A.Font

              B.Color

              C.Panel

              D.Dialog

              18.下列運算符中,優先級最高的是()。

              A.++

              B.十

              C.*

              D.>

              19.Java語言中屬于跳轉語句的是()

              A.try

              B.catch

              C.finally

              D.break

              20.閱讀下列利用遞歸來求n!的程序。

              classFactorialTest{

              staticlongFactorial(intn){//定義Factorial()方法

              if(n==1)

              returnl;

              else

              returnn*Factorial{};

              }

              publicstaticvoidmain{Stringa[]}{

              //main()方法

              intn=8:

              System.out.println{n+"!="+Factorial

              (n)};

              }

              }

              為保證程序正確運行,在下畫線處應該填入的參數是()。

              A.n-1

              B.n-2

              C.n

              D.n+1

              21.閱讀下列代碼:

              publicclassPerson{

              staticintarr[]=newint[10];

              publicstaticvoidmain(Stringargs){

              System.out.println{arr[9]);

              }

              }

              該代碼的運行結果是()。

              A.編譯時將產生錯誤

              B.編譯時正確,運行時將產生錯誤

              C.輸出零

              D.輸出空

              22.在Java中,若要使用一個包中的類時,首先要求對該包進行導入,其關鍵字是()。

              A.import

              B.package

              C.include

              D.packet

              23.繼承是面向對象編程的一個重要特征,它可降低程序的復雜性并使代碼()。

              A.可讀性好

              B.可重用

              C.可跨包訪問

              D.運行更安全

              24.閱讀下列代碼片段

              classInterestTest——ActionListener{

              public"voidactionPerformed(ActionEventevent){

              doubleinterest=balance*rate/100;

              balance+=interest;

              NumberFormatformat=NumberFormat.getCur-

              rencyInstance();

              System.OUt.print]b("balance="+formatter.

              format(balance));

              }

              Privatedoublerate;

              }

              在下畫線處,應填的正確選項是()。

              A.Implementation

              B.Inheritance

              C.implements

              D.extends

              25.下列方法中,不屬于類Strin9的方法是()。

              A.toLowerCase()

              B.valueOf()

              C.charAt()

              D.append()

              26.grid[9][5]描述的是()。

              A.二維數組

              B.一維數組

              C.五維數組

              D.九維數組

              27.Java類庫中,將信息寫入內存的類是()。

              A.java.io.FileOutputStream

              B.java.io.ByteArrayOutputStream

              C.java.io.BufferedOutputStream

              D.java.io.DataOutputStream

              28.閱讀下列Java語句:

              ObjectOutputStreamOUt=newObjeetOutputStream

              (new("employee.dat"));

              在下畫線處,應填的正確選項是()。

              A.File

              B.FileWriter

              C.FileOutputStream

              D.Outputstream

              29.使新創建的線程參與運行調度的方法是()。

              A.run()

              B.start()

              C.init()

              D.resume()

              30.Java中的線程模型由三部分組成,與線程模型組無關的是()。

              A.虛擬的CPU

              B.程序代碼

              C.操作系統的內核狀態

              D.數據

              參考答案與解析

              1.D。【解析】本題考查了棧、隊列、循環隊列的基本概念,棧的特點是先進后出,隊列的特點是先進先出,根據數據結構中各數據元素之間的復雜程度,將數據結構分為線性結構與非線性結構兩類。有序線性表既可以采用順序存儲結構,也可以采用鏈式存儲結構。

              2.A。【解析】根據棧的定義,棧是一種限定在一端進行插入與刪除的線性表。在主函數調用子函數時,主函數會保持當前狀態,然后轉去執行子函數,把子函數的運行結果返回到主函數,主函數繼續向下執行,這種過程符合棧的特點。所以一般采用棧式存儲方式。

              3.C。【解析】根據二叉樹的性質判定,在任意二叉書時中,度為0的葉子結點總是比度為2的結點多一個。

              4.D。【解析】本題考查排序的比較次數,冒泡排序、簡單選擇排序和直接插入排序在最壞的情況下比較次數為n(n一1)/2,而堆排序法在最壞的情況下需要比較的次數為O(nlog2n)。

              5.C。【解析】編譯程序和匯編程序屬于開發工具.操作系統屬于系統軟件,而教務管理系統屬于應用軟件。

              6.A。【解析】軟件測試的`目的是為了發現錯誤及漏洞而執行程序的過程。軟件測試要嚴格執行測試計劃。程序調式通常也稱Debug,對被調試的程序進行“錯誤”定位是程序調試的必要步驟。

              7.B。【解析】耦合是指模塊間相互連接的緊密程度,內聚性是指在一個模塊內部各個元素間彼此之間接合的緊密程序。高內聚、低耦合有利于模塊的獨立性。

              8.A。【解析】數據庫設計的目的是設計一個能滿足用戶要求,性能良好的數據庫。所以數據庫設計的核心是數據庫應用。

              9.B。【解析】本題考察關系的運算,一個關系R通過投影運算后仍為一個關系R’,R’是由R中投影運算所得到的域的列所組成的關系。選擇運算主要是對關系R中選擇由滿足邏輯條件的元組所組成的一個新關系,所以題中關系S是由R投影所得。

              10.C。【解析】將E-R圖轉換為關系模式時,實體和聯系都可以表示為關系。

              11.A。【解析】Java虛擬機加載代碼是在運行前的操作。運行代碼時會校驗、編譯和執行代碼。

              12.A。【解析】Java是通過多線程實現并發機制的。多線程是指一個程序中包含多個執行流,多線程程序設計的含義是可以將程序任務分成幾個并行的子任務。

              13.D。【解析】super關鍵字為實現對父類變量的訪問和對父類方法的調用。對當前對象自身的引用應使用this關鍵字。

              14.B。【解析】局部變量b是在if(a==8){}里定義的,作用域也只在這個if語句范圍內,第二個System.out.println("b="+b)語句中,變量b超出了作用域。

              15.D。【解析】Swing構件中JButton是按鈕構件,JLabel為標簽構件,JFrame為頂層窗體容器構件。中間容器面板應為JPanel,而不是JPane。

              16.C。【解析】動作事件和按鈕按下,以及在TextField中按鍵對應的事件為ActionEvent事件,進行處理的接口應為ActionListener。MouseListener是MouseEvent事件的實現接口,響應的是鼠標的移動、單擊(不包括單擊按鈕)事件。

              17.B。【解析】AWT中Font是表示字體的類,Color是表示顏色的類,Panel是表示面板的類,Dialog是表示對話框的類。

              18.A。【解析】在這些運算符中++運算符優先級最高。

              19.D。【解析】Java語言中跳轉語句為break。try、catch和finally為異常處理語句。

              20.A。【解析】因為在n不為l時,n!=n*(n-1)*(n-2)*…*1=n*(n-1)!,所以此處應為n-1。

              21.C。【解析】arr[]為整型數組,分配地址后默認值為0,所以創建數組時也是對每個數組元素賦初值0。

              22.A。【解析】定義一個包要用package關鍵字,使用一個包中的類時,首先要使用import導入這些類所在的包。include為C語言的包含頭文件的關鍵字,不是Java的。

              23.B。【解析】繼承性是面向對象方法的一個重要基本特性,它使代碼可重用,可降低程序復雜性。對一個類的繼承是指在現有類(父類)的基礎上構建一個新類(子類),子類重用(繼承)了父類的方法和狀態,同時還可以向新類中增添新的方法和狀態。

              24.D。【解析】繼承父類應使用的關鍵詞為extends。

              25.D。【解析】String的方法中,toLowerCase()方法是轉換成小寫,valueof()方法是獲得相應數值,eharAt()方法是提取字符串中指定位置的字符。append()是StringBuffer的方法。

              26.A。【解析】這是一個二維數組,[]中的數字是每一維的大小。

              27.B。【解析】在java.i0中,提供了ByteArrayInputStream、ByteArrayOutputStream和StringBuffednputStream類可以直接訪問內存,其中用ByteArrayOutputStream可以向字節數組(緩沖區)寫入數據。

              28.C。【解析】ObjeetOutputStream即繼承了0utputStream抽象類,又實現了ObjectOutput接口,這是Java用接口技術代替雙重繼承的例子,其構造方法參數是串行化了的對象。所以,此處應為串行化的文件輸出流。

              29.B。【解析】start()方法使線程參與運行調度。

              30.C。【解析】Java中線程模型包含三部分,①一個虛擬的CPU;②該CPU執行的代碼;③代碼所操作的數據。


            【計算機二級考試《JAVA》沖刺試題及答案】相關文章:

            2017計算機二級JAVA沖刺試題及答案02-27

            2017年計算機二級考試JAVA沖刺試題及答案12-07

            計算機二級考試Java試題及答案05-21

            計算機二級考試《Java》試題及答案12-18

            2017計算機二級Java備考沖刺試題及答案01-06

            計算機二級考試JAVA上機試題及答案02-20

            計算機二級JAVA考試模擬試題及答案04-24

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

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

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院