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