<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>
            試題

            計算機二級考試Java練習題及答案

            時間:2025-03-28 21:47:21 試題 我要投稿

            2016年計算機二級考試Java練習題及答案

              Java是一種可以撰寫跨平臺應用程序的面向對象的程序設計語言。下面百分網小編為大家搜索整理了關于計算機二級考試Java練習題及答案,歡迎參考借鑒,希望對大家有所幫助!想了解更多相關信息請持續關注我們應屆畢業生考試網!

            2016年計算機二級考試Java練習題及答案

              1[單選題] 下列方法被調用后,一定使調用線程改變當前狀態的是(  )。

              A.notify() B.yield()C.sleep()D.isAlive()

              參考答案:C

              參考解析:線程調用sleep函數后,使當前線程進入停滯狀態。yield函數可使線程進入可執行狀態,排程器從可執行狀態的線程中重新排程,調用了yield函數的線程有可能被馬上執行,也有可能不會馬上執行。notify函數從線程等待池中移走任意一個線程,并把它放到鎖標志等待池中,其狀態仍舊是等待。所以只有sleep一定會改變線程狀態。

              2[單選題] 如果應用程序要在Applet上顯示輸出,則必須重寫的方法是(  )。

              A.Graphics.drawstring()B.repaint()C.paint()D.update()

              參考答案:C

              3[單選題] 下列不屬于虛擬機執行過程的特點的是(  )。

              A.多線程 B.動態連接C.異常處理 D.代碼安全檢查

              參考答案:D

              參考解析:本題考查虛擬機執行過程的特點。Java虛擬機是編譯器生成的字節碼,不用考慮具體的硬件環境,實現一次編寫,隨處運行,實現其可移植性。虛擬機執行過程的特點有:多線程、動態連接、異常處理。代碼安全檢查是Java語言的一個突出特點,但不屬于虛擬機執行過程特點。

              4[單選題] 軟件(程序)調試的任務是( )。

              A.診斷和改正程序中的錯誤

              B.盡可能多地發現程序中的錯誤

              C.發現并改正程序中的所有錯誤

              D.確定程序中錯誤的性質

              參考答案:A

              參考解析:調試的目的是發現錯誤或導致程序失效的錯誤原因,并修改程序以修正錯誤。調試是測試之后的活動

              5[單選題]下列有關接口的說法,正確的是(  )。

              A.接口與抽象類是相同的概念

              B.實現一個接口必須實現接口的所有方法

              C.接口之間不能有繼承關系

              D.一個類不可實現多個接口

              參考答案:B

              參考解析:Java的接口是為實現多繼承并簡化其復雜性。接口與抽象類非常相似,它將抽象推進到更深層次。-個類可實現許多接口,但只有同-個父類。所以只有選項B正確。

              6[單選題] 算法的時間復雜度是指(  )。

              A.算法的執行時間

              B.算法所處理的數據量

              C.算法程序中的語句或指令條數

              D.算法在執行過程中所需要的基本運算次數

              參考答案:D

              參考解析:算法的時間復雜度是指算法需要消耗的時間資源。一般來說,計算機算法是問題規模n的函數f(n),算法的時間復雜度也因此記做T(n)=O(f(n))因此,算法執行的時間的增長率與f(n)的增長率正相關,稱作漸進時間復雜度(Asymptotic Time Complexity)。簡單來說就是算法在執行過程中所需要的基本運算次數。

              7[單選題] 下面敘述中錯誤的是(  )。

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

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

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

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

              參考答案:A

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

              8[單選題] J2EE和(  )語言綁定。

              A.C B.C++C.JavaD.匯編語言

              參考答案:C

              參考解析:J2EE的基礎是J2SE,以Java為平臺;而C語言用于0DBCAPl。由于兩者不兼容,SUN公司才提出了JDBC作為Java幾個平臺與數據庫的標準連接。

              9[單選題] 在Java Applet程序中,如果對發生的事件做出響應和處理的時候,應該使用下列(  )語句。

              A.import java.awt.event.*;

              B.import java.io.*;

              C.import java.awt.*;

              D.import java.applet.*;

              參考答案:A

              參考解析:本題考查對Java常用的各種包所包含的-些類的基本功能的理解。java.awt包是抽象窗口工具包,里面包括各種容器、組件、窗口布局管理器以及-些常用的類如Color、Font等,選項C滿足題意。而java.applet包里面包括了小程序執行時必須要重載的-個類Applet,也就只有這-個類,選項D錯誤。java.io包主要是提供-些輸入/輸出類的,選項B不滿足題意。java.awt.event包就包含了-些能夠對事件做出響應和處理的-些標準類,選項 A滿足題意。

              10[簡答題]本題中,在下畫線上填寫代碼,指定變量b為字節型,變量f為單精度實型,變量l為64位整型。

              public class javal{

              public static void main(String[-]args){

              b=49;

              f=8.9f;

              l=0xfedl;

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

              System.out.println("f="+f):

              System.OUt.println("l="+1);

              }

              }

              參考解析:

              第1處:byte

              第2處:float

              第3處:long

              【解析】本題考查的是數據類型。byte為字節型;float為單精度實型;long為長整型。

              11[單選題] Java對文件類提供了許多操作方法,能獲得文件對象父路徑名的方法是(  )。

              A.getAbsolutePath(  )

              B.getParentFile(  )

              C.getAbsoluteFile(  )

              D.getName(  )

              參考答案:B

              參考解析:本題考查File類的基本知識。File類是通過文件名列表來描述一個文件對象的屬性,通過File類提供的方法,可以獲得文件的名稱、長度、所有路徑等信息,還可以改變文件的名稱、刪除文件等。

              12[單選題] 軟件設計中模塊劃分應遵循的準則是(  )。

              A.低內聚低耦合

              B.高內聚低耦合

              C.低內聚高耦合

              D.高內聚高耦合

              參考答案:B

              參考解析:耦合性和內聚性是模塊獨立性的兩個定性標準,軟件設計應該遵循高內聚低耦合的準則。

              13[單選題] 為使下列代碼正常運行,應該在下畫線處填入的選項是(  )。

              ObjectInputStream In=

              new (new FilelnputStream("employee.

              doc"));

              Employee[]newstaff=(Employee[])in.readObject

              ();

              In.close();

              A.Reader B.InputStreamC.ObjectlnputD.ObjectlnputStream

              參考答案:D

              參考解析:ObjectlnputStream類和ObjectOutputStream類分列是InputStream類和OutputStream類的子類。ObjectlnputStream類和ObjectOutputStream類創建的對象被稱為對象輸入流和對象輸出流。對象輸入流使用readObject()方法讀取一個對象到程序中。

              14[單選題] 為使下列代碼正常運行,應該在下畫線處填入的選項是(  )。

              abstract class person{

              public Person(String n){

              name=n:

              }

              Public String getDescription();

              public String getName(){

              return name;

              }

              private string name;

              }

              A.static B.privateC.abstractD.final

              參考答案:C

              參考解析:抽象類中的抽象方法可以只聲明,定義延遲到其子類。

              15[單選題] Java對文件類提供了許多操作方法,能獲得文件對象父路徑名的方法是(  )。

              A.getAbsolutePath(  )

              B.getParentFile(  )

              C.getAbsoluteFile(  )

              D.getName(  )

              參考答案:B

              參考解析:本題考查File類的基本知識。File類是通過文件名列表來描述一個文件對象的屬性,通過File類提供的方法,可以獲得文件的名稱、長度、所有路徑等信息,還可以改變文件的名稱、刪除文件等。

              16[單選題] 下列關于域名和IP地址的敘述中,不正確的是(  )。

              A.在Internet中訪問一臺主機必須使用它的主機名

              B.200.201.202.203是一個C類I P地址

              C.I P地址采用的是分層結構

              D.主機名與I P地址是一一對應的

              參考答案:A

              參考解析:每臺直接連接到Internet上的計算機、路由器都必須有唯一的IP地址。IP地址是Internet賴以工作的基礎。Internet中的計算機與路由器的IP地址采用分層結構,它是由網絡地址與主機地址兩部分組成。對于C類地址,其網絡地址空間長度為21位,主機地址空間長度為8位,C類I P地址范圍從:l92.0.0.0~223.255.255.255。主機名與它的IP地址一一對應,因此在Internet上訪問一臺主機既可以使用它的主機名,也可以使用它的I P地址。

              17[單選題] 下列關于鏈式存儲結構的敘述中,不正確的是(  )。

              A.結點除自身信息外還包括指針域,因此存儲密度小于順序存儲結構

              B.邏輯上相鄰的結點物理上不必相鄰

              C.可以通過計算確定第i個結點的存儲地址

              D.插人、刪除運算操作方便,不必移動結點

              參考答案:C

              參考解析:鏈式存儲結構的主要特點有:①結點中除自身信息外,還有表示鏈接信息的指針域,因此存儲密度小、存儲空間利用率低;②邏輯上相鄰的結點物理上不必相鄰;③插入、刪除操作靈活方便。線性存儲結構可以通過計算確定第i個結點的存儲地址,但鏈式存儲結構不能。

              18[填空題]FileInputStream是字節流;BufferedWriter是字符流;ObjectOutputStream是   。

              參考解析:對象流或對象輸出流

              19[單選題] 下列敘述中,錯誤的是(  )。

              A.Applet的默認布局管理器是FlowLayout

              B.JApplet中增加構件是加到JApplet的內容面板上,不是直接加到JApplet中

              C.JApplet的內容面板的默認布局管理器是Border-Layout

              D.JApplet的內容面板的默認布局管理器是FlowLayout

              參考答案:D

              參考解析:FlowLayout布局管理器是Panel類和Applet類默認的布局管理器。向JApplet中增加構件,是把構件添加到Japplet的內容面板中,而不是直接添加到JAp—plet中。JApplet的內容面板的默認布局管理器是Border—Layout,而Applet默認的布局管理器是FlowLayout。

            【計算機二級考試Java練習題及答案】相關文章:

            2017計算機二級考試Java練習題及答案08-13

            計算機二級Java考試練習題及答案11-20

            2016計算機二級考試Java練習題(含答案)07-28

            2017計算機等級二級考試java練習題及答案06-11

            2017年計算機二級考試Java練習題及答案07-18

            全國計算機二級《Java》考試練習題與答案08-24

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

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

            計算機二級Java練習題及答案201706-03

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看