




全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
一、選擇題(1)【答案】 D)【解析】結(jié)構(gòu)化程序設(shè)計(jì)方法的主要原則是:自頂向下、逐步求精、模塊化及限制使用goto語句??蓮?fù)用性是指軟件元素不加修改和稍加修改可在不同的軟件開發(fā)過程中重復(fù)使用的性質(zhì)。軟件可復(fù)用性是軟件工程追求的目標(biāo)之一,是提高軟件生產(chǎn)效率的最主要方法。面向?qū)ο蟮某绦蛟O(shè)計(jì)具有可復(fù)用性的優(yōu)點(diǎn)。(2)【答案】 A)【解析】模塊的獨(dú)立程度可以由兩個(gè)定性標(biāo)準(zhǔn)度量:內(nèi)聚性和耦合性。耦合性衡量不同模塊彼此間互相依賴(連接)的緊密程度;內(nèi)聚性衡量一個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度。一般來說,要求模塊之間的耦合盡可能地弱,而模塊的內(nèi)聚程度要盡可能地高。(3)【答案】 D)【解析】因?yàn)闇y(cè)試的目的在于發(fā)現(xiàn)錯(cuò)誤,由程序的編寫者自己進(jìn)行測(cè)試是不合適的,為了達(dá)到好的測(cè)試效果,應(yīng)該由獨(dú)立的第三方進(jìn)行測(cè)試工作,所以選項(xiàng)A)錯(cuò)誤;程序調(diào)試,修改一個(gè)錯(cuò)誤的同時(shí)可能引入了新的錯(cuò)誤,解決的辦法是在修改了錯(cuò)誤之后,必須進(jìn)行回歸測(cè)試,所以選項(xiàng)B)錯(cuò)誤;所謂軟件維護(hù),就是在軟件已經(jīng)交付使用之后,為了改正錯(cuò)誤或滿足新的需要而修改軟件的過程,可見選項(xiàng)C)也是錯(cuò)誤的。(4)【答案】 B)【解析】棧的特點(diǎn)是棧頂元素總是最后被插入的元素,也是最早被刪除的元素;棧底元素總是最早被插入的元素,也是最晚才能被刪除的元素,即棧的修改原則是“后進(jìn)先出”(Last In First Out,簡稱LIFO) 或“先進(jìn)后出”(First In Last Out,簡稱FILO)。(5)【答案】 A)【解析】所謂線性鏈表,就是指線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu),簡稱鏈表。線性表鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的基本單位稱為存儲(chǔ)結(jié)點(diǎn),每個(gè)存儲(chǔ)結(jié)點(diǎn)包括數(shù)據(jù)域和指針域兩個(gè)組成部分。棧、隊(duì)列和雙向鏈表是線性結(jié)構(gòu),二叉樹是非線性結(jié)構(gòu)。線性結(jié)構(gòu)和非線性結(jié)構(gòu)是從數(shù)據(jù)的邏輯結(jié)構(gòu)角度來講的,與該數(shù)據(jù)結(jié)構(gòu)中有多少個(gè)元素沒有關(guān)系,即使是空的二叉樹也是非線性結(jié)構(gòu)。(6)【答案】 D)【解析】后序遍歷可以描述為:若二叉樹為空,則空操作;否則:后序遍歷左子樹;后序遍歷右子樹;訪問根結(jié)點(diǎn)。對(duì)于后序遍歷,第一個(gè)訪問的結(jié)點(diǎn)一定是最左下的結(jié)點(diǎn),最后一個(gè)訪問的結(jié)點(diǎn)一定是根結(jié)點(diǎn),如果知道這個(gè)小技巧,可以迅速確定本題的答案為選項(xiàng)D)。(7)【答案】 C)【解析】滿二叉樹是指除最后一層外,每一層上的所有結(jié)點(diǎn)都有兩個(gè)子結(jié)點(diǎn)的二叉樹。滿二叉樹在其第i層上有2i-1個(gè)結(jié)點(diǎn),即每一層上的結(jié)點(diǎn)數(shù)都是最大結(jié)點(diǎn)數(shù)。對(duì)于深度為7的滿二叉樹,葉子結(jié)點(diǎn)所在的是第7層,一共有27-164個(gè)葉子結(jié)點(diǎn)。(8)【答案】 D)【解析】兩個(gè)實(shí)體集之間的聯(lián)系實(shí)際上是實(shí)體集間的函數(shù)關(guān)系,主要有3種:一對(duì)一的聯(lián)系、一對(duì)多的聯(lián)系、多對(duì)多的聯(lián)系?!吧唐贰迸c“顧客”兩個(gè)實(shí)體集之間的聯(lián)系一般是多對(duì)多,因?yàn)橐环N “商品”可以被多個(gè)“顧客”購買,而一個(gè)“顧客”也可以購買多個(gè)“商品”。(9)【答案】 A)【解析】在ER圖中,用矩形表示實(shí)體集,用橢圓形表示屬性,用菱形(內(nèi)部寫上聯(lián)系名)表示聯(lián)系。(10)【答案】 C)【解析】DB即數(shù)據(jù)庫(DataBase),是統(tǒng)一管理的相關(guān)數(shù)據(jù)的集合;DBMS即數(shù)據(jù)庫管理系統(tǒng)(DataBase Management System),是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,為用戶或應(yīng)用程序提供訪問DB的方法;DBS即數(shù)據(jù)庫系統(tǒng)(Database System)由如下5部分組成:數(shù)據(jù)庫(數(shù)據(jù))、數(shù)據(jù)庫管理系統(tǒng)(軟件)、數(shù)據(jù)庫管理員(人員)、系統(tǒng)平臺(tái)之一硬件平臺(tái)(硬件)、系統(tǒng)平臺(tái)之二軟件平臺(tái)(軟件)。 來源:考試大-計(jì)算機(jī)二級(jí)考試(11)【答案】 D)【解析】Visual Basic是在BASIC和Quick BASIC語言中發(fā)展起來的,因此具有高級(jí)程序設(shè)計(jì)語言的語句結(jié)構(gòu),Visual Basic是結(jié)構(gòu)化程序。(12)【答案】 C)【解析】標(biāo)準(zhǔn)模塊也稱全局模塊或總模塊,由全局變量聲明、模塊層聲明及通用過程等幾部分組成,因此標(biāo)準(zhǔn)模塊不能屬于某個(gè)特定的窗體文件。(13)【答案】 B)【解析】大部分屬性既可以通過屬性窗口設(shè)置,也可以通過程序代碼來進(jìn)行設(shè)置,而有些屬性只能使用程序代碼或者屬性窗口設(shè)置。如Name屬性只能通過屬性窗口來進(jìn)行設(shè)置。(14)【答案】 A)【解析】在一個(gè)Dim語句中定義多個(gè)變量時(shí),每個(gè)變量都要用As子句聲明其類型,否則該變量被看作是變體類型,在該語句中,a即被定義為變體類型。(15)【答案】 B)【解析】通過字符串函數(shù)Mid即可以實(shí)現(xiàn)字符串“Basic”的提取,提取過程如下:c=“VisualBasic”:print Mid(c,7,5)。(16)【答案】 D)【解析】運(yùn)算符的優(yōu)先順序是:算術(shù)運(yùn)算符關(guān)系運(yùn)算符邏輯運(yùn)算符算術(shù)運(yùn)算符的優(yōu)先順序是:-(*與/)Mod(+與-)。關(guān)系運(yùn)算符的優(yōu)先順序是:=(或)()(=)(=)()IsLike邏輯運(yùn)算符的優(yōu)先順序是:非(Not)與(And)或(Or)異或(Xor)等價(jià)(Epv)蘊(yùn)涵(Imp)。根據(jù)運(yùn)算符的優(yōu)先級(jí)計(jì)算本題中的表達(dá)式最后結(jié)果為0。(17)【答案】 B)【解析】在Visual Basic中,變量名只能由字母、數(shù)字和下劃線組成,而且第一個(gè)字符必須是英文字母,而最后一個(gè)字符可以是類型說明符。由此得知counstA可以作為變量名。(18)【答案】 A)【解析】Print方法沒有賦值功能,因此A選項(xiàng)不能在窗體上顯示“A=10”,該選項(xiàng)的結(jié)果為False。(19)【答案】 A)【解析】在默認(rèn)情況下,InputBox函數(shù)的返回值是一個(gè)字符串,如果沒有事先聲明返回值變量的類型,則把該函數(shù)的返回值賦給這個(gè)變量時(shí),Visual Basic總是把它作為字符串來處理。因此x 的值是字符串10。(20)【答案】 A)【解析】該題考查的內(nèi)容為多分支控制結(jié)構(gòu)。在多分支控制結(jié)構(gòu)中,先對(duì)測(cè)試表達(dá)式進(jìn)行求值,然后測(cè)試該值與哪個(gè)Case子句中的表達(dá)式表列相匹配,如果找到,則執(zhí)行與該Case子句有關(guān)的語句,下面的子句不再執(zhí)行,直接把控制轉(zhuǎn)移到End Select后面的語句。來源:考試大-計(jì)算機(jī)二級(jí)考試(21)【答案】 B)【解析】該題考查的是For EachNext語句。該語句可用于對(duì)數(shù)組元素進(jìn)行處理,重復(fù)執(zhí)行的次數(shù)由數(shù)組中元素的個(gè)數(shù)確定的,因此For Each arrItem In a是沒有語法錯(cuò)誤的,相反,F(xiàn)or EachNext語句比ForNext語句更方便,因?yàn)樗挥弥该餮h(huán)結(jié)束的條件。(22)【答案】 C)【解析】經(jīng)賦值后數(shù)組a的元素為(2,3,4,4,6,8,6,9,12),而第三個(gè)For循環(huán)語句的作用是求次對(duì)角線上三個(gè)元素的和,即Sum=a(1,3)+a(2,2)+a(3,1)=4+6+6=16。(23)【答案】 D)【解析】由if語句知:當(dāng)j為1或者3時(shí),a減1,而j為1、2、3和4的時(shí)候a均加1,因此,實(shí)際上經(jīng)過For j=1 To 4后,a增加了2,而程序的最外部循環(huán)了兩次,因此結(jié)果應(yīng)該為a=4。(24)【答案】 A)【解析】該程序?qū)嶋H上是通過檢驗(yàn)單選按鈕數(shù)組的索引來確定相應(yīng)的運(yùn)算,當(dāng)Index=1表示選定的是單選按鈕1,當(dāng)Index=2表示選定的是單選按鈕2,當(dāng)Index=3表示選定的是單選按鈕3。(25)【答案】 D)【解析】Function過程中的x與事件過程Command1_Click中的x使用的是同一地址,因此在Function過程中執(zhí)行x=x+3這一語句時(shí),事件過程Command1_Click中的x也同時(shí)執(zhí)行該語句,因此Print函數(shù)的內(nèi)容是a(f(2)+2+3)=a(10),因而輸出應(yīng)該為18。(26)【答案】 B)【解析】函數(shù)過程要返回一個(gè)值,而且只能返回一個(gè)值。(27)【答案】 D)【解析】Visual Basic通過關(guān)鍵字ByVal來實(shí)現(xiàn)傳值。這時(shí)候,Visual Basic為形參分配內(nèi)存,并將相應(yīng)的實(shí)參值復(fù)制給形參。對(duì)于f,其參數(shù)分別為x=36,y=24,這里的x、y與事件過程中的x、y使用的不是同一個(gè)地址。f的返回值為12,因此Text3中的內(nèi)容是12。(28)【答案】 C)【解析】該題考查內(nèi)容為控件參數(shù)。在一個(gè)通用過程中設(shè)置相同性質(zhì)控件所需要的屬性,然后用不同的控件調(diào)用此過程。(29)【答案】 C)【解析】KeyDown和KeyUp都有兩個(gè)參數(shù),即KeyCode和Shift,KeyCode是按鍵的實(shí)際ASCII碼,Shift是轉(zhuǎn)換鍵。Chr函數(shù)為求ASCII字符,而ASC(C)=ASC(A)+2。因此輸出結(jié)果應(yīng)該為A與C。(30)【答案】 A)【解析】Columns屬性為返回一個(gè)值,決定列表框是在一列中垂直滾動(dòng)(這時(shí)值為0)還是多個(gè)列中水平滾動(dòng)(這時(shí)值大于0)。(31)【答案】 B)【解析】由于窗體MouseUp事件將Flag置為True,因此Print f(intNum)能夠執(zhí)行。Function過程的形參為5,可以得到該過程的返回值為5,因此程序的輸出結(jié)果是5。(32)【答案】 B)【解析】鼠標(biāo)鍵Button=1時(shí),表示當(dāng)前按下的是左鍵,該事件過程的作用是單擊鼠標(biāo)左鍵的時(shí)候彈出一個(gè)菜單。(33)【答案】 C)【解析】FilterIndex屬性用于指定默認(rèn)的過濾器。在用Filter屬性設(shè)置多個(gè)過濾器后,每個(gè)過濾器都有一個(gè)值,第一個(gè)為1,第二個(gè)為2,依次類推,當(dāng)前的FilterIndex=2,因此默認(rèn)的文件類型為*.doc。(34)【答案】 C)【解析】Static類型變量的作用域是它所在的過程,通常用來存放中間結(jié)果或用作臨時(shí)變量,因此,一般在過程中聲明定義該類型的變量。(35)【答案】 B)【解析】使用Open語句打開文件時(shí),如果為“輸入”打開的文件不存在,則產(chǎn)生“文件未找到”錯(cuò)誤,如果為“輸出”,附加或隨機(jī)訪問方式打開的文件不存在,則建立相應(yīng)的文件。二、填空題(1)【答案】 【1】45【解析】對(duì)長度n為10的線性表進(jìn)行冒泡排序,最壞情況下需要比較的次數(shù)為n(n-1)/2=5945。(2)【答案】 【2】類【解析】在面向?qū)ο蠓椒ㄖ? 類(Class)描述的是具有相似屬性與操作的一組對(duì)象,而一個(gè)具體對(duì)象則是其對(duì)應(yīng)類的一個(gè)實(shí)例(Instance)。(3)【答案】 【3】關(guān)系【解析】在關(guān)系模型中,把數(shù)據(jù)看成是二維表,每一個(gè)二維表稱為一個(gè)關(guān)系 。(4)【答案】 【4】靜態(tài)分析(靜態(tài)測(cè)試)【解析】原則上講,可以將軟件測(cè)試方法分為兩大類,即靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試。靜態(tài)測(cè)試無須執(zhí)行被測(cè)代碼,而是借助專用的軟件測(cè)試工具評(píng)審軟件文檔或程序,度量程序靜態(tài)復(fù)雜度,檢查軟件是否符合編程標(biāo)準(zhǔn),借以發(fā)現(xiàn)編寫的程序的不足之處,減少錯(cuò)誤出現(xiàn)的概率。動(dòng)態(tài)測(cè)試,是使被測(cè)代碼在相對(duì)真實(shí)環(huán)境下運(yùn)行,從多角度觀察程序運(yùn)行時(shí)能體現(xiàn)的功能、邏輯、行為、結(jié)構(gòu)等的行為,以發(fā)現(xiàn)其中的錯(cuò)誤現(xiàn)象。程序測(cè)試分為靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試。靜態(tài)測(cè)試一般是指人工評(píng)審軟件文檔或程序,借以發(fā)現(xiàn)其中的錯(cuò)誤。由于被評(píng)審的文檔或程序不必運(yùn)行,所以稱為靜態(tài)測(cè)試。 (5)【答案】 【5】物理獨(dú)立性【解析】當(dāng)數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)改變時(shí),其邏輯結(jié)構(gòu)可以不變,因此,基于邏輯結(jié)構(gòu)的應(yīng)用程序不必修改,稱為物理獨(dú)立性。當(dāng)數(shù)據(jù)庫總體邏輯結(jié)構(gòu)改變,不需要修改應(yīng)用程序,這是數(shù)據(jù)的邏輯獨(dú)立性。(6)【答案】 【6】12,345.68【解析】該題考查數(shù)值格式化輸出。格式字符串“0000,0.00”要求數(shù)值按照整數(shù)五位、小數(shù)點(diǎn)后兩位(多余的位用0補(bǔ)齊),并且?guī)в星环指舴?。?)【答案】 【7】Maxarr(i)【解析】如果數(shù)組中某元素的值大于此前的最大值,則將該元素定義為最大值,同樣,如果數(shù)組中某元素的值小于此前的最小值,則將該元素定義為最小值。這樣可以查找到數(shù)組中的最大值和最小值。(8)【答案】 【9】-5【10】5【解析】該題考查傳值參數(shù)和傳址參數(shù)的區(qū)別。Visual Basic通過關(guān)鍵字ByVal來實(shí)現(xiàn)對(duì)b進(jìn)行傳值,而對(duì)于a則是通過引用來傳地址,因此a與Function過程里的x是同一地址。第一次調(diào)用Function過程時(shí),過程返回值為-5,同時(shí)x=-5,即a=-5,因此第二次調(diào)用過程時(shí),過程的返回值為5。(9)【答案】 【11】ABCD【解析】該題中出現(xiàn)了3個(gè)內(nèi)部函數(shù):UCase、Left和Chr,其功能分別是轉(zhuǎn)換為大寫字母、取左邊的字符和求取ASCII字符。代碼的功能是將字符串轉(zhuǎn)換成大寫字母形式后取最左邊的4個(gè)字符,并將字符輸出。(10)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 音樂劇《花木蘭》中男中音聲樂選段《月光依稀》演唱研究
- 代辦委托合同范例
- 代理買賣合同范例
- 仿古材料采購合同范例
- 企業(yè)解聘員工合同范例
- 個(gè)人醫(yī)院合同范本
- 鄉(xiāng)鎮(zhèn)供熱合同范例
- 制作及發(fā)布合同范例
- 供應(yīng)鏈和廠家合同范例
- 佛香代工合同范例
- 2025年安徽衛(wèi)生健康職業(yè)學(xué)院單招職業(yè)技能測(cè)試題庫及參考答案1套
- 《澳大利亞》導(dǎo)學(xué)案
- 2025四川省安全員A證考試題庫附答案
- 2025年高考語文備考訓(xùn)練之社會(huì)現(xiàn)象:“數(shù)字囤積癥”
- 2025年湖南高速鐵路職業(yè)技術(shù)學(xué)院單招職業(yè)技能測(cè)試題庫帶答案
- 蘇教版三年級(jí)科學(xué)下冊(cè)第一單元第3課《植物開花了》課件
- 休閑海島開發(fā)策劃方案
- DB36-T 2097-2024 固定資產(chǎn)投資項(xiàng)目節(jié)能報(bào)告編制規(guī)范
- 健康與保健課件
- 《運(yùn)營管理 第7版》課件全套 馬風(fēng)才 第01-15章 運(yùn)營管理概論- 互聯(lián)網(wǎng)運(yùn)營
- 課件-DeepSeek從入門到精通
評(píng)論
0/150
提交評(píng)論