2024全國計算機二級JAVA考試練習題及答案
在學習、工作生活中,我們或多或少都會接觸到練習題,學習需要做題,是因為這樣一方面可以了解你對知識點的掌握,熟練掌握知識點!同時做題還可以鞏固你對知識點的運用!那么你知道什么樣的習題才能有效幫助到我們嗎?以下是小編精心整理的2024全國計算機二級JAVA考試練習題及答案,歡迎閱讀與收藏。
全國計算機二級JAVA考試練習題及答案 1
1、下列敘述中,錯誤的是______。
A、Applet的默認布局管理器是FlowLayout
B、JApplet中增加構件是加到JApplet的內容面板上,不是直接加到JApplet中
C、JApplet的內容面板的默認布局管理器是BorderLayout
D、JApplet的內容面板的默認布局管理器是FlowLayout
本題考的是布局管理器。
向JApplet中增加構件,是把構件添加到Swing Applet的內容面板中;對JApplet設置布局管理器,是對Swing Applet的內容面板進行設置,Swing Applet的內容面板的默認布局管理器是BorderLayout,所以,JApplet的內容面板的默認布局管理器是BorderLayout;而Applet的默認布局管理器是FlowLayout。
故本題答案為D
而japplet是applet的子類
2、 護本地主機,對Applet安全限制中正確的是______。
A、Applet可加載本地庫或方法
B、Applet可讀、寫本地計算機的文件系統
C、Applet可向Applet之外的任何主機建立網絡連接
D、Applet不能運行任何本地可執行程序
許多瀏覽器為了保護本地主機,對Applet作了如下安全限制:
1、Applet不能運行任何本地可運行程序;
2、禁止加載本地庫或方法;
3、禁止讀、寫本地計算機的文件系統;
4、禁止向提供Applet之外的任何主機建立網絡連接;
5、不能讀取某些系統信息,除了Java版本號、操作系統名或版本號、文件分隔符、路徑分隔符以及行分隔符之外,Applet不能獲得與本地計算機有關的任何信息,如:用戶名、電子郵件地址等;
6、由一個Applet彈出的窗口外觀上與一個Application彈出的窗口不同,Applet彈出的窗口中將會有警告提示信息,以幫助用戶區分Applet窗口與可信的Application窗口。
故本題答案為D。
3、Java對I/O訪問所提供的同步處理機制是______。
A、字節流
B、過濾流
C、字符流
D、壓縮文件流
本題考的是過濾流。
Java對I/O訪問所提供的同步處理機制是過濾流。一般,使用一個過濾流要求首先把過濾流連接到某個I/O流上,再通過構造方法的參數去指定連接的I/O流。
故本題答案為B。
4、 Panel類的默認布局管理器是______。
A、BorderLayout
B、CardLayout
C、FlowLayout
D、GridBagLayout
本題考的是布局管理器。
FlowLayout是Panel和Applet的默認布局管理器。
故本題答案為C。
5、Java對文件類提供了許多操作方法,能獲得文件對象父路徑名的方法是______。
A、getAbsolutePath()
B、getParentFile()
C、getAbsoluteFile()
D、getName()
本題考的是File類提供的方法。
getAbsolutePath():得到一個文件的絕對路徑名;
getParentFile():得到文件對象父路徑名;
getAbsoluteFile():等價于new File(this.getAbsolutePath());
getName():得到一個不包含路徑的文件名。
故本題答案為B。
6、當瀏覽器重新返回到包含Applet的頁面時調用的方法是______。
A、start()
B、init()
C、stop()
D、destroy()
本題考查的是Applet的生命周期。
當瀏覽器重新返回Applet所在頁面時,Applet類的start()方法將被調用。
故本題答案為A。
7、Swing中的內部框架類是______。標準答案為:JinternalFrame
本題考的是Swing構件和容器。
內部框架JInternalFrame就如同一個窗口在另一個窗口內部,屬于特殊容器中的一種,在GUI上起特殊作用的中間層。
故本題答案為JInternalFrame。
8、任何運行在Web頁面中的`小應用程序都必須是Java中______類的子類。
標準答案為:Applet 或 java.applet.Applet
本題考的是小應用程序概念。
Applet(小應用程序)是Java與Web相結合而引入的一種重要的Java應用形式,任何嵌入在Web頁面中或appletviewer中的Applet必須是Java中Applet類的子類。
故本題答案為Applet。
9、將E-R圖轉換為關系模式時,實體和聯系都可以表示為______。
A、屬性
B、鍵
C、關系
D、域
將E-R圖轉換為關系模式時,實體和聯系都可以表示成關系,E-R圖中屬性也可以轉換成關系的屬性。實體集也可以轉換成關系。
故本題答案為C。
10、數據庫應用系統中的核心問題是______。
A、數據庫設計
B、數據庫系統設計
C、數據庫維護
D、數據庫管理員培訓
數據庫應用系統是數據庫系統再加上應用軟件及應用界面這三者所組成,具體包括:數據庫、數據庫管理系統、數據庫管理員、硬件平臺、軟件平臺、應用軟件、應用界面。在數據庫應用系統中的一個核心問題就是設計一個能滿足用戶要求,性能良好的數據庫,這就是數據庫設計。所以選項A是正確的。
故本題答案為A。
11、支持子程序調用的數據結構是______。
A、棧
B、樹
C、隊列
D、二叉樹
子程序調用是一種層次關系,子程序調用功能模塊,調用功能模塊的個數也不確定,可以是一個,也可以是多個。選項A、C中元素之間是一種前后件關系,前后元素之間沒有層次之分,每個結點有一個前件也只有一個后件。二叉樹是一種很有用的非線性結構,二叉樹不同于樹形結構。二叉樹具有以下兩個特點:
①非空二叉樹只有一個根結點;
②每一個結點最多有兩棵子樹,且分別稱為該結點的左子樹與右子樹。選項D規定每個結點只能有兩個后件。在子程序調用中,調用的功能模塊可以是多個,可以調用超過兩個功能模塊。所以選項A、C、D均不正確。
故本題答案為B。
(11)下列不屬于控件格式屬性的是
A)標題
B)正文
C)字體大小
D)字體粗細
【參考答案】B
(12)鼠標事件是指操作鼠標所引發的事件,下列不屬于鼠標事件的是
A)“鼠標按下”
B)“鼠標移動”
C)“鼠標釋放”
D)“鼠標鎖定”
【參考答案】D
(13)對報表屬性中的數據源設置,下列說法正確的是
A)只能是表對象
B)只能是查詢對象
C)既可以是表對象也可以是查詢對象
D)以上說法均不正確
【參考答案】C
(14)報表中的報表頁眉是用來
A)顯示報表中的字段名稱或對記錄的分組名稱
B)顯示報表的標題、圖形或說明性文字
C)顯示本頁的匯總說明
D)顯示整份報表的匯總說明
【參考答案】B
(15)請判斷以下這張報表的類型
A)縱欄式報表
B)表格式報表
C)圖表報表
D)標簽報表
【參考答案】A
(16)數據訪問頁有兩種視圖方式,它們是
A)設計視圖和數據表視圖
B)設計視圖和頁視圖
C)設計視圖和打印預覽視圖
D)設計視圖和窗體視圖
【參考答案】B
(17)能夠創建宏的設計器是
A)窗體設計器
B)報表設計器
C)表設計器
D)宏設計器
【參考答案】D
(18)用于打開報表的宏命令是
A)OpenForm
B)Openquery
C)OpenReport
D)RunSQL
【參考答案】C
(19)以下關于標準模塊的說法不正確的是
A)標準模塊一般用于存放其他Access數據庫對象使用的公共過程
B)在Access系統中可以通過創建新的模塊對象而進入其代碼設計環境
C)標準模塊所有的變量或函數都具有全局特性,是公共的
D)標準模塊的生命周期是伴隨著應用程序的運行而開始,關閉而結束
【參考答案】C
全國計算機二級JAVA考試練習題及答案 2
1、結構化程序設計主要強調的是______。
A、程序的規模
B、程序的易讀性
C、程序的執行效率
D、程序的可移植性
結構化程序設計主要強調的是結構化程序清晰易讀,可理解性好,程序員能夠進行逐步求精、程序證明和測試,以保證程序的正確性。
本題答案為B。
2、數據庫設計包括兩個方面的設計內容,它們是______。
A、概念設計和邏輯設計
B、模式設計和內模式設計
C、內模式設計和物理設計
D、結構特性設計和行為特性設計
數據庫設計可分為概念設計與邏輯設計。
數據庫概念設計的目的'是分析數據間內在語義關聯,在此基礎上建立一個數據的抽象模型。
數據庫邏輯設計的主要工作是將ER圖轉換為指定的RDBMS中的關系模型。
本題答案是A。
3、為AB類的一個無形式參數無返回值的方法method書寫方法頭,使得使用類名AB作為前綴就可以調用它,該方法頭的形式為______。
A、static void method( )
B、public void method( )
C、final void method( )
D、abstract void method( )
本題考查的是修飾符的含義。
1)public修飾的方法可被其它類訪問或引用。
2)abstract修飾的方法是抽象方法,抽象方法沒有方法體,要使用抽象方法,必須先實現此抽象方法。
3)final修飾的方法不能被繼承。
4)static修飾的方法為靜態方法,靜態方法不需要類的實例化就可以被類直接調用。
故要使得類名AB可以直接調用method()方法,則必須在method()前用static來修飾。
故本題答案為A。
4、outer: for(int i=0;i<3; i++)
inner: for(int j=0;j<2;j++)
{
if(j==1) continue outer;
System.out.println(j+ "and "+i+";");
}
以上代碼輸出是 。
A、0 and 0;0 and 1;0 and 2;
B、0 and 0;1 and 0;2 and 0;
C、1 and 0;1 and 1;1 and 2;
D、2 and 0;2 and 1;2 and 2;
本題考查的是多重循環。
首先介紹一下continue語句的功能:continue語句是跳過循環體中下面尚未執行的語句,回到循環體的開始,繼續下一輪的循環。
本題程序運行過程如下:
i=0:
j=0 條件j==1不成立,輸出j和i,即0 and 0;
j=1 條件j==1成立,執行continue,跳過System.out.println(j+ "and "+i+";");執行下一輪循環j=2;
j=2 條件j<2不滿足,退出內層循環,繼續外層循環。
i=1:
j=0 條件j==1不成立,輸出j和i,即0 and 1;
j=1 條件j==1成立,執行continue,跳過System.out.println(j+ "and "+i+";");執行下一輪循環j=2;
j=2 條件j<2不滿足,退出內層循環,繼續外層循環。
i=2:
j=0 條件j==1不成立,輸出j和i,即0 and 2;
j=1 條件j==1成立,執行continue,跳過System.out.println(j+ "and "+i+";");執行下一輪循環j=2;
j=2 條件j<2不滿足,退出內層循環,繼續外層循環。
i=3:條件i<3不滿足,結束。
故本題答案為A。
【全國計算機二級JAVA考試練習題及答案】相關文章:
2015全國計算機二級JAVA考試練習題及答案(四)03-07
2015全國計算機二級JAVA考試練習題及答案(六)03-07
全國計算機二級考試《JAVA》備考練習題03-23
全國計算機二級考試java測試題與答案11-23
計算機二級Java練習題及答案201712-06
計算機二級考試《Java》試題及答案03-30
計算機二級考試Java試題及答案12-04