- 相關(guān)推薦
2015年全國(guó)計(jì)算機(jī)二級(jí)考試Java單項(xiàng)選擇題練習(xí)(附答案及解析)
2015年全國(guó)計(jì)算機(jī)等級(jí)考試即將舉行,應(yīng)屆畢業(yè)生網(wǎng)為廣大考生準(zhǔn)備了下面這套計(jì)算機(jī)考試模擬題,供大家考前練習(xí),祝大家考試順利:
1、假設(shè)MyProg.java已經(jīng)通過(guò)JDK編譯程序進(jìn)行編譯通過(guò)生成了應(yīng)用程序,那么通過(guò)命令行執(zhí)行這個(gè)語(yǔ)句:java MyProg I like tests ,那么main方法中的args[0]是______。
A、MyProg
B、I
C、like
D、tests
本題考查的是Java程序的結(jié)構(gòu)。
Java程序通過(guò)args數(shù)組保存了在命令行中輸入的所有參數(shù),其中第一個(gè)參數(shù)是I。
故本題答案為B。
2、給出以下關(guān)于一個(gè)使用適當(dāng)?shù)淖址g距的字體的TextField的表達(dá)式TextField t = new TextField("they are good",40);以下說(shuō)法中______是正確的。
A、被顯示的字符串可以使用多種字體//只有一種字體
B、一行中最大的字符數(shù)是40//使顯示的最大字符數(shù)
C、顯示的寬度正好是40個(gè)字符寬//有可能不足 只是設(shè)置的最佳大小
D、用戶可以編輯字符
本題考查的是TextField的使用方法。
對(duì)于TextField的該種形式的構(gòu)造函數(shù)來(lái)說(shuō),前一個(gè)參數(shù)是文本域中初始的字符串的顯示值,而后一個(gè)是推薦的顯示寬度,以列數(shù)表示,在構(gòu)造文本域的時(shí)候會(huì)將這個(gè)大小設(shè)置為最佳大小,如果容器的限制使得文本域不能顯示這么多也沒有辦法,一般來(lái)說(shuō)是比這個(gè)大小大的,而且即使寬度很小,你也可以在文本域的一行中輸入很長(zhǎng)的字符串,只要不使用回車,在超過(guò)顯示寬度后文本域會(huì)自動(dòng)出現(xiàn)水平滾動(dòng)條(沒有被設(shè)置為關(guān)閉,缺省是不關(guān)閉的),而文本域的缺省編輯方式是可編輯的,一個(gè)文本域只能使用一種字體,這個(gè)字體可以在運(yùn)行的過(guò)程中動(dòng)態(tài)的改變,但是文本域中的所有字符串都將使用這個(gè)字體顯示。
故本題答案為D。
3、在Java API文檔中下面的______部分不被包括在內(nèi)。
A、類及用途的描述
B、父類的方法的列表
C、成員變量的列表
D、類層次
本題考查的是API包的內(nèi)容。
類文檔的內(nèi)容主要是:類層次、類及用途描述、成員變量列表、構(gòu)造方法列表、成員方法列表、從類層次上繼承的方法列表、成員變量的詳細(xì)說(shuō)明、構(gòu)造方法詳細(xì)說(shuō)明、成員方法詳細(xì)說(shuō)明。
故本題答案為B。
4、如果一個(gè)Java源程序文件中定義有4個(gè)類(不考慮嵌套類),則使用Sun公司的JDK編譯器javac編譯,該源程序文件將產(chǎn)生______個(gè)文件名與類名相同的字節(jié)碼文件。
標(biāo)準(zhǔn)答案為:4 或 四
這個(gè)題目考查的是JAVA語(yǔ)言的開發(fā)和編譯環(huán)境。
Java程序的編譯程序是javac.exe。javac命令將Java程序編譯成字節(jié)碼,然后你可用java解釋器java命令來(lái)解釋執(zhí)行這些Java字節(jié)碼。Java程序源碼必須存放在后綴為.java的文件里。Java程序里的每一個(gè)類,javac都將生成與類相同名稱但后綴為.class文件。編譯器把.class文件放在.java文件的同一個(gè)目錄里,除非你用了-d選項(xiàng)。
5、如果一個(gè)Java Applet源程序文件只定義有一個(gè)類,該類的類名為MyApplet,則類MyApplet必須是Applet類的子類,并且存儲(chǔ)該源程序文件的文件名必須為______。
標(biāo)準(zhǔn)答案為:MyApplet.java 或 MyApplet
編譯后的字節(jié)碼名為:MyApplet.class
本題考查的是Java程序結(jié)構(gòu)特點(diǎn)。
Applet小應(yīng)用程序的實(shí)現(xiàn)主要依靠java.applet包中的Applet類。與一般的應(yīng)用程序不同,Applet應(yīng)用程序必須嵌入在HTML頁(yè)面中,才能得到解釋執(zhí)行;同時(shí)Applet可以從Web頁(yè)面中獲得參數(shù),并和Web頁(yè)面進(jìn)行交互。
6、數(shù)據(jù)庫(kù)概念設(shè)計(jì)的過(guò)程中,視圖設(shè)計(jì)一般有三種設(shè)計(jì)次序,以下各項(xiàng)中不對(duì)的是______。
A、自頂向下
B、由底向上
C、由內(nèi)向外
D、由整體到局部
數(shù)據(jù)庫(kù)概念設(shè)計(jì)的過(guò)程中,視圖設(shè)計(jì)一般有三種設(shè)計(jì)次序,它們是:
1、自頂向下。這種方法是先從抽象級(jí)別高且普遍性強(qiáng)的對(duì)象開始逐步細(xì)化、具體化與特殊化。
2、由底向上。這種設(shè)計(jì)方法是先從具體的對(duì)象開始,逐步抽象,普遍化與一般化,最后形成一個(gè)完整的視圖設(shè)計(jì)。
3、由內(nèi)向外。這種設(shè)計(jì)方法是先從最基本與最明顯的對(duì)象著手逐步擴(kuò)充至非基本、不明顯的其它對(duì)象。
本題答案為D。
7、在結(jié)構(gòu)化方法中,軟件功能分解屬于下列軟件開發(fā)中的______階段。
A、詳細(xì)設(shè)計(jì)
B、需求分析
C、總體設(shè)計(jì)
D、編程調(diào)試
總體設(shè)計(jì)過(guò)程通常由兩個(gè)主要階段組成:系統(tǒng)設(shè)計(jì),確定系統(tǒng)的具體實(shí)現(xiàn)方案;結(jié)構(gòu)設(shè)計(jì),確定軟件結(jié)構(gòu)。為確定軟件結(jié)構(gòu),首先需要從實(shí)現(xiàn)角度把復(fù)雜的功能進(jìn)一步分解。分析員結(jié)合算法描述仔細(xì)分析數(shù)據(jù)流圖中的每個(gè)處理,如果一個(gè)處理的功能過(guò)分復(fù)雜,必須把它的功能適當(dāng)?shù)胤纸獬梢幌盗斜容^簡(jiǎn)單的功能。
本題答案為C。
8、下面有關(guān)Java代碼安全性的敘述______是不對(duì)的。
A、字節(jié)碼校驗(yàn)器加載查詢執(zhí)行需要的所有類
B、運(yùn)行時(shí)解釋器執(zhí)行代碼
C、在運(yùn)行時(shí),字節(jié)碼被加載,驗(yàn)證然后在解釋器里面運(yùn)行
D、類加載器通過(guò)分離本機(jī)文件系統(tǒng)的類和從網(wǎng)絡(luò)導(dǎo)入的類增加安全性
本題考查的是Java的安全機(jī)制。
類加載器(class loader)加載程序運(yùn)行所需要的所有類,它通過(guò)區(qū)分本機(jī)文件系統(tǒng)的類和網(wǎng)絡(luò)系統(tǒng)導(dǎo)入的類增加安全性,這可以限制任何的特洛伊木馬程序,因?yàn)楸緳C(jī)類總是先被加載,一旦所有的類被加載完,執(zhí)行文件的內(nèi)存劃分就固定了,在這個(gè)時(shí)候特定的內(nèi)存地址被分配給對(duì)應(yīng)的符號(hào)引用,查找表(lookup table)也被建立,由于內(nèi)存劃分發(fā)生在運(yùn)行時(shí),解釋器在受限制的代碼區(qū)增加保護(hù)防止未授權(quán)的訪問;然后字節(jié)碼校驗(yàn)器(byte code verifier)進(jìn)行校驗(yàn),主要執(zhí)行下面的檢查:類符合JVM規(guī)范的類文件格式,沒有違反訪問限制,代碼沒有造成堆棧的上溢或者下溢,所有操作代碼的參數(shù)類型都是正確的,沒有非法的數(shù)據(jù)類型轉(zhuǎn)換(例如將整型數(shù)轉(zhuǎn)換成對(duì)象類型)發(fā)生;校驗(yàn)通過(guò)的字節(jié)碼被解釋器(interpreter)執(zhí)行,解釋器在必要時(shí)通過(guò)運(yùn)行時(shí)系統(tǒng)執(zhí)行對(duì)底層硬件的合適調(diào)用。
故本題答案為A。
9、下列程序運(yùn)行的結(jié)果是______。
public class Example{
String str=new String("good");
char[]ch={’a’,’b’,’c’};
public static void main(String args[]){
Example ex=new Example();
ex.change(ex.str,ex.ch);
System.out.print(ex.str+" and ");
System.out.print(ex.ch);
}
public void change(String str,char ch[]){
str="test ok";
ch[0]=’g’;
}
A、good and abc
B、good and gbc
C、test ok and abc
D、test ok and gbc
本題考查的是條件語(yǔ)句的使用。
Java語(yǔ)言中,原始數(shù)據(jù)類型變量是按值傳遞的,引用類型變量是按地址傳遞的。
故本題答案為B。
10、Java目前支持圖象文件格式是______。
A、.gif和.jpeg
B、.bmp和.jpg
C、.gif和.bmp
D、.tiff和.jpg
本題考查的是Applet的多媒體支持。
在java.applet、java.awt、java.awt.image包中,包含了許多圖象支持的類和方法。在程序中圖像由一個(gè)java.Image類的對(duì)象來(lái)表示。目前Java所支持的圖像格式有:GIF、JPEG、和PNG3種。其中PNG格式是JDK1.3以上版本支持的一種光柵圖像格式,它的顯示方法與其他兩格式相同。
故本題答案為A。
【全國(guó)計(jì)算機(jī)二級(jí)考試Java單項(xiàng)選擇題練習(xí)附答案及解析】相關(guān)文章:
全國(guó)計(jì)算機(jī)等級(jí)二級(jí)考試java選擇題練習(xí)07-12
全國(guó)計(jì)算機(jī)考試二級(jí)考試Java模擬試題附答案04-27
全國(guó)計(jì)算機(jī)二級(jí)考試Java模擬試題(一)答案及解析04-21
全國(guó)計(jì)算機(jī)二級(jí)考試Java模擬試題(二)答案及解析03-22
全國(guó)計(jì)算機(jī)二級(jí)考試Java模擬試題答案及解析04-22
全國(guó)英語(yǔ)等級(jí)考試二級(jí)單項(xiàng)選擇題及答案03-01
全國(guó)計(jì)算機(jī)二級(jí)JAVA考試精選選擇題06-17