第 1 頁(yè):試題 |
第 5 頁(yè):參考答案 |
1.D!窘馕觥吭诟鞣N排序方法中,快速排序法和堆排序法的平均速度是最快的,因?yàn)樗鼈兊臅r(shí)間復(fù)雜度都是O(nlog2n),其他的排序算法的時(shí)間復(fù)雜度大都是O(n2)。
2.D。【解析】軟件需求分析中需要構(gòu)造一個(gè)完全的系統(tǒng)邏輯模型,理解用戶(hù)提出的每一功能與性能要求,使用戶(hù)明確自己的任務(wù)。因此,需求分析應(yīng)確定用戶(hù)對(duì)軟件的功能需求和非功能需求。
3.C。【解析】數(shù)據(jù)模型所描述的內(nèi)容包括三個(gè)部分,它們是數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)約束。其中,數(shù)據(jù)結(jié)構(gòu)主要描述數(shù)據(jù)的類(lèi)型、內(nèi)容、性質(zhì)及數(shù)據(jù)庫(kù)的聯(lián)系等;數(shù)據(jù)操作主要是描述在相應(yīng)數(shù)據(jù)結(jié)構(gòu)上的操作類(lèi)型與操作方式;數(shù)據(jù)約束主要描述數(shù)據(jù)結(jié)構(gòu)內(nèi)數(shù)據(jù)間的語(yǔ)法和語(yǔ)義聯(lián)系,它們之間的制約與依存關(guān)系,以及數(shù)據(jù)的動(dòng)態(tài)變化的規(guī)則,用以保證數(shù)據(jù)的正確、有效與相容。
4.D!窘馕觥烤性表特點(diǎn)是邏輯上相鄰的元素在物理位置上也相鄰。數(shù)據(jù)元素之間邏輯上的先后關(guān)系自動(dòng)隱含在物理位置的相鄰元素之中,因此不需要另外開(kāi)辟空間來(lái)保存元素之間的關(guān)系。
5.B!窘馕觥慷鏄(shù)的前序遍歷是指,先訪問(wèn)根結(jié)點(diǎn),再訪問(wèn)左子樹(shù),最后訪問(wèn)右子樹(shù)。并且在訪問(wèn)左右子樹(shù)時(shí),也是先訪問(wèn)其根結(jié)點(diǎn),再訪問(wèn)左右子樹(shù)。
6.A。【解析】白盒測(cè)試是把測(cè)試對(duì)象看做一個(gè)打開(kāi)的盒子,允許測(cè)試人員利用程序內(nèi)部的邏輯結(jié)構(gòu)及相關(guān)信患來(lái)設(shè)計(jì)或選擇測(cè)試用例,對(duì)程序所有的邏輯路徑進(jìn)行測(cè)試。
7.B!窘馕觥筷P(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的專(zhuān)門(mén)關(guān)系運(yùn)算包括選擇運(yùn)算、投影運(yùn)算和連接運(yùn)算。
8.B。【解析】將E-R圖轉(zhuǎn)換成指定DBMS中的關(guān)系模式是數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)的主要工作。從E-R圖到關(guān)系模式的轉(zhuǎn)換是比較直接的,實(shí)體和聯(lián)系都可以表示成關(guān)系。
9.A。【解析】整個(gè)數(shù)組的數(shù)據(jù)類(lèi)型為A(Array),而各個(gè)數(shù)組元素可以分別存放不同類(lèi)型的數(shù)據(jù)。在使用數(shù)組和數(shù)組元素時(shí),應(yīng)注意如下問(wèn)題。在任何能使用簡(jiǎn)單內(nèi)存變量的地方都可以使用數(shù)組元素。在同一個(gè)環(huán)境下,數(shù)組名不能與簡(jiǎn)單變量名重復(fù)?梢杂靡痪S數(shù)組的形式訪問(wèn)二維數(shù)組。
10.C!窘馕觥磕K之間的耦合程度反映了模塊的獨(dú)立性,也反映了系統(tǒng)分解后的復(fù)雜程度。按照耦合程度從弱到強(qiáng),可以將其分成7級(jí),分別是非直接耦合、數(shù)據(jù)耦合、標(biāo)記耦合、控制耦合、外部耦合、公共耦合和內(nèi)容耦合。其中沒(méi)有異構(gòu)耦合這種方式。
11.B!窘馕觥勘绢}考查Java語(yǔ)言的虛擬機(jī)。Java語(yǔ)言的執(zhí)行模式是半編譯半解釋型。Java編寫(xiě)好的程序首先由編譯器轉(zhuǎn)換為標(biāo)準(zhǔn)字節(jié)代碼,然后由Java虛擬機(jī)去解釋執(zhí)行。字節(jié)代碼是一種二進(jìn)制文件,但不能直接在操作系統(tǒng)上運(yùn)行,可看做虛擬機(jī)的機(jī)器碼。虛擬機(jī)把字節(jié)碼程序與各操作系統(tǒng)和硬件分開(kāi),使Java程序獨(dú)立于平臺(tái)。Java中的虛擬機(jī)是非常重要的概念,是Java語(yǔ)言的基礎(chǔ),掌握后有助于理解Java語(yǔ)言的實(shí)現(xiàn)。
12.A。【解析】本題考查考生對(duì)Java語(yǔ)言概念的理解。這些屬于考試重點(diǎn)內(nèi)容。Java語(yǔ)言和C語(yǔ)言不同,它是區(qū)分大小寫(xiě)的,選項(xiàng)A正確。Java程序的源文件擴(kuò)展名為 .class,.jar文件是由歸檔工具jar生成的。源文件中的public類(lèi)的數(shù)目只能有0個(gè)或l個(gè),用來(lái)指定應(yīng)用程序類(lèi)名,也是源文件名。
13.A!窘馕觥勘绢}考查Java標(biāo)識(shí)符的命名規(guī)則,是考試的重點(diǎn)內(nèi)容。Java中標(biāo)識(shí)符的命名規(guī)則是標(biāo)識(shí)符以字母、下畫(huà)線或美元符作為首字符的字符串序列,;標(biāo)識(shí)符是區(qū)分大小寫(xiě)的;標(biāo)識(shí)符的字符數(shù)沒(méi)有限制。留此可見(jiàn),Java中標(biāo)識(shí)符不能以數(shù)字開(kāi)頭,所以選項(xiàng)B錯(cuò)誤,不能以“+”開(kāi)頭,選項(xiàng)C錯(cuò)誤,不能以“-”開(kāi)頭,選項(xiàng)D錯(cuò)誤,只有選項(xiàng)是正確答案。
14.A!窘馕觥勘绢}考查Java轉(zhuǎn)義符的概念。在Java中用反斜杠(\)開(kāi)頭,\n表示換行,所以選項(xiàng)A正確。\f表示走紙換頁(yè),kddd表示l~3位的八進(jìn)制數(shù)據(jù)ddd所代表的字符。
15.D!窘馕觥勘绢}考查Java中包的概念。Java中用import語(yǔ)句來(lái)導(dǎo)入包,但需注意的是,Java語(yǔ)言中的java.lang包是由編譯器直接自動(dòng)導(dǎo)入的,因此,編程時(shí)使用該包中的類(lèi),可省去import導(dǎo)入。使用其他包中的類(lèi),必須用import導(dǎo)入,選項(xiàng)D為正確答案。
16.A!窘馕觥勘绢}考查Java運(yùn)算符的概念。程序涉及的數(shù)據(jù)處理,都是通過(guò)運(yùn)算符和表達(dá)式來(lái)操作,是程序設(shè)計(jì)的基礎(chǔ),因此務(wù)必掌握。按照操作數(shù)的數(shù)目劃分,運(yùn)算符可以分為一元運(yùn)算符:++,--,+,-;二元運(yùn)算符:+,-,>;三元運(yùn)算符:?:。所以本題正確答案是選項(xiàng)A。簡(jiǎn)單地說(shuō),就是有幾個(gè)操作數(shù)就是幾元運(yùn)算符;反過(guò)來(lái),是幾元運(yùn)算符就有幾個(gè)操作數(shù)。
17.A!窘馕觥勘绢}考查考生對(duì)switch(expression)語(yǔ)句的理解。表達(dá)式expression只能返回int、byte、short和char,題目中的double是不正確的。同時(shí)還要注意,多分支結(jié)構(gòu)中,case子句的值必須是常量,而且所有case子句中的值應(yīng)是不同的,default子句是任選的。
18.D。【解析】本題考查繼承的概念。繼承性是面向?qū)ο蠓椒ǖ囊粋(gè)重要基本特征,它使代碼可重用,可降低程序的復(fù)雜性。對(duì)一個(gè)類(lèi)的繼承也就是構(gòu)建了一個(gè)子類(lèi),子類(lèi)繼承了父類(lèi)的方法和狀態(tài),同時(shí)還可以向新類(lèi)中增添新的方法和狀態(tài)。重點(diǎn)掌握兩點(diǎn):子類(lèi)方法的訪問(wèn)權(quán)限比父類(lèi)的訪問(wèn)權(quán)限高,因此父類(lèi)不能替代子類(lèi),但子類(lèi)能夠代替父類(lèi),選項(xiàng)A和選項(xiàng)B說(shuō)法正確;子類(lèi)方法不能產(chǎn)生比父類(lèi)更多的異常。選項(xiàng)D為正確答案。
19.D!窘馕觥勘绢}考查Java中數(shù)組的概念。對(duì)于數(shù)組的掌握,不能僅僅停留在概念上,更多的是能將所學(xué)的知識(shí)靈活運(yùn)用。int[]a=new int[100]定義了一個(gè)數(shù)組a,含有100個(gè)整型元素。在Java中,數(shù)組元素的下標(biāo)是從。開(kāi)始的,因此上面定義的數(shù)組實(shí)際上下標(biāo)是0~99,所以選項(xiàng)D錯(cuò)誤。
20.A。【解析】本題考查文件類(lèi)提供的方法。mkdir()是為目錄操作提供酌方法,用來(lái)創(chuàng)建目錄;mkdirs()也是為目錄操作提供的方法,創(chuàng)建包含父目錄的目錄;list()是對(duì)文件名操作提供的方法,返回一個(gè)字符串?dāng)?shù)組,為該文件所在目錄下的所有文件名列表;listRoots是為目錄提供的方法,返回根目錄結(jié)構(gòu)。由此可見(jiàn),只有選項(xiàng)A滿(mǎn)足題目要求。
編輯推薦:
2014年上半年計(jì)算機(jī)等級(jí)考試報(bào)名時(shí)間及入口專(zhuān)題
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |