全真模擬試題10答案解析_第1頁
全真模擬試題10答案解析_第2頁
全真模擬試題10答案解析_第3頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、全真模擬試題 10答案解析一、選擇題(1) C 【解析】所謂數(shù)據(jù)的邏輯結(jié)構(gòu),是指反映數(shù)據(jù)元素之間邏輯關(guān)系的數(shù)據(jù)結(jié)構(gòu)。所謂數(shù)據(jù)的存儲結(jié)構(gòu), 是指數(shù)據(jù)的邏輯結(jié)構(gòu)在計算機(jī)存儲空間中的存放形式。 與數(shù)據(jù)元素 本身的形式、內(nèi)容、相對位置、個數(shù)有關(guān)。邏輯結(jié)構(gòu)與物理存儲無關(guān)。 因此本題的正確答案為 C。(2) C【解析】 A 項中:鏈?zhǔn)酱鎯Y(jié)構(gòu)由于有指針域的存在,其比順序存儲結(jié)構(gòu)的存儲密度要小,即 相同存儲空間下存的數(shù)據(jù)少。選項中的敘述是正確的。B 項中:鏈?zhǔn)酱鎯Y(jié)構(gòu)可通過指針訪問下一個結(jié)點,此結(jié)點可能與上一結(jié)點相鄰,也可能不相鄰。選項中的敘述是正確的。C項中:鏈?zhǔn)酱鎯Y(jié)構(gòu)如果要計算第 I個結(jié)點的存儲地址,

2、不能直接從首結(jié)點直接計算,而 必須通過指針域來順序查找,最后再定位。選項中的敘述是錯誤的。D項中:鏈?zhǔn)酱鎯Y(jié)構(gòu)在插入、刪除結(jié)點時,可通過修改指針域的值來完成,而不必移動 其他結(jié)點,操作方便。選項中的敘述是正確的。因此本題的正確答案為 C 。(3) A 【解析】快速排序的基本方法:在待排序的序列中任取一個記錄,以它為基準(zhǔn)用交換的方法將 所有的記錄分成兩個部分 - 關(guān)鍵碼比它小的一個部分和關(guān)鍵碼比它大的另一個部分,再分別對 兩個部分實施上述過程,一直重復(fù)到排序完成為止。最壞的情況指的是對已經(jīng)排好序的記錄進(jìn) 行完全相反的排序。因此本題的正確答案是 A。(4) B【解析】 耦合性與內(nèi)聚性是模塊獨立性的

3、兩個定性標(biāo)準(zhǔn)。在程序結(jié)構(gòu)中,各模塊的內(nèi)聚性越強(qiáng), 則耦合性越弱。一般較優(yōu)秀的軟件設(shè)計,應(yīng)盡量做到高內(nèi)聚、低耦合,即減弱模塊之間的耦合 性和提高模塊內(nèi)的內(nèi)聚性,有利于提高模塊的獨立性。故本題答案為B。(5) C 【解析】總體設(shè)計過程通常由兩個主要階段組成:系統(tǒng)設(shè)計,確定系統(tǒng)的具體實現(xiàn)方案;結(jié)構(gòu) 設(shè)計,確定軟件結(jié)構(gòu)。為確定軟件結(jié)構(gòu),首先需要從實現(xiàn)角度把復(fù)雜的功能進(jìn)一步分解。分析 員結(jié)合算法描述仔細(xì)分析數(shù)據(jù)流圖中的每個處理,如果一個處理的功能過分復(fù)雜,必須把它的 功能適當(dāng)?shù)胤纸獬梢幌盗斜容^簡單的功能。(6) D【解析】 面向?qū)ο蟮氖澜缡峭ㄟ^對象與對象間彼此的相互合作來推動的,對象間的這種相互合作需要

4、一個機(jī)制協(xié)助進(jìn)行,這樣的機(jī)制稱為消息。消息是一個實例與另一個實例之間傳遞的信 息,它請求對象執(zhí)行某一處理或回答某一要求的信息,它統(tǒng)一了數(shù)據(jù)流和控制流。(7) C 【解析】本題考查的是數(shù)據(jù)模型。層次模型是最早發(fā)展起來的數(shù)據(jù)庫模型,它的基本結(jié)構(gòu)是樹 形結(jié)構(gòu)。故本題答案為 C。(8) A【解析】E-R圖中用矩形表示實體集,用橢圓形表示屬性,用菱形表示聯(lián)系。(9) A【解析】數(shù)據(jù)庫設(shè)計可分為概念設(shè)計與邏輯設(shè)計。 數(shù)據(jù)庫概念設(shè)計的目的是分析數(shù)據(jù)間內(nèi)在語義關(guān)聯(lián),在此基礎(chǔ)上建立一個數(shù)據(jù)的抽象模型。數(shù)據(jù)庫邏輯設(shè)計的主要工作是將E-R圖轉(zhuǎn)換為指定的RDBM中的關(guān)系模型。(10) A 【解析】從關(guān)系中找出滿足給定

5、條件的元組的操作稱為選擇。選擇是從行的角度進(jìn)行的運(yùn)算, 即從水平方向抽取記錄。由圖可知關(guān)系F通過運(yùn)算得到關(guān)系T,關(guān)系T與關(guān)系F相比,屬性的個數(shù)沒有發(fā)生變化,記錄的條數(shù)發(fā)生了變化。因此所使用的運(yùn)算應(yīng)該是選擇。故本題答案為A。(11) D【解析】Access數(shù)據(jù)庫由數(shù)據(jù)庫對象和組兩部分組成。其中對象又分為7種,包括:表、查詢、窗體、報表、數(shù)據(jù)訪問頁、宏、模塊。這些對象都存放在擴(kuò)展名為.mdb的數(shù)據(jù)庫文件中。所以本題答案為 D。(12) A【解析】一個關(guān)系就是一個二維表,每個關(guān)系有一個關(guān)系名。在Access中,一個關(guān)系存儲為一個表,具有一個表名。所以本題答案為A。(13) B【解析】一個關(guān)系數(shù)據(jù)庫的

6、表中有多條記錄,記錄之間的前后順序并不會對庫中的數(shù)據(jù)關(guān)系產(chǎn) 生影響。所以本題答案為 B。(14) A【解析】隨機(jī)數(shù)函數(shù)Rnd()用于產(chǎn)生一個小于1但大于或等于0的值,該數(shù)值為單精 度類型。實際操作時,先要使用無參數(shù)的Ran domize語句初始化隨機(jī)數(shù)生成器,以產(chǎn)生不同的隨機(jī)數(shù)序列。 Int( 數(shù)值表達(dá)式 ) 是對表達(dá)式進(jìn)行取整操作,它并不做四舍五入 運(yùn)算,只是取出數(shù)值表達(dá)式 的整數(shù)部分。所以本題答案為A。(15) D【解析】若要求當(dāng)文本框用來接收用戶輸入的密碼信息時,不顯示輸入的具體密碼值而以*號顯示,可以將文本框的 輸入掩碼 屬性設(shè)置為 密碼 。所以本題答案為 D。(16) D【解析】SE

7、LECTS句的語法包括幾個主要子句,分別是:FROM WHEF和ORDEBY子句。在語句中WHEF后跟條件表達(dá)式,用于實現(xiàn)選擇運(yùn)算。所以本題答案為Do(17) A【解析】在Access的查詢設(shè)計器中,同一行條件表示與的關(guān)系,不同行間的條件表示或的關(guān)系,由設(shè)計器界面可知,該查詢是查找身高在 160以上的女性和所有的男性。所以本題答案為 A。(18) C【解析】生成表查詢就是從多個表中提取數(shù)據(jù)組合起來生成一個新表永久保存;刪除查詢可以 從一個或多個表中刪除一組記錄,刪除查詢將刪除整個記錄,而不只是記錄中所選擇的字段; 更新查詢對一個或多個表中的一組記錄作全部更新;追加查詢從一個或多個表中將一組記錄

8、添 加到一個或多個表的尾部。使用生成表查詢可以覆蓋原來的表。所以本題答案為C。(19) C【解析】要使x和y都是奇數(shù),則x和y除以2的余數(shù)都必須是1。所以本題答案為C。(20) D【解析】題目要求在對文本框進(jìn)行操作后,命令按鈕上的標(biāo)題改變,所以選項A和 C可以排除。選項 BtText_Click() 是在鼠標(biāo)單擊文本框后,不需要輸入字符,命令按鈕上的標(biāo)題就發(fā)生改變,所以選項B也不對。所以本題答案為 D。(21) A【解析】Mid(,N2):從字符串左邊第N1個字符起截取N2個字符。Left(,):從字符串左邊起截取 N個字符。Right(,):從字符串 右邊起截取N個字符。本題從字符串s中的第

9、2個字符開始獲得4個字符,故為Mid$(s,2,4)。所以 本題答案為 A。(22) A【解析】Ru nAp|操作是啟動另一個 Microsoft Win dows或MS-D 0應(yīng)用程序;Run Code操作是執(zhí)行 Visual Basic函數(shù);RunMacre操作是執(zhí)行一個宏; RunSQ操作是執(zhí)行指定的SQ晤句以完成操作 查詢。所以本題答案為 A。(23) D【解析】在VBA中,如果沒有顯式聲明或用符號來定義變量的數(shù)據(jù)類型,變量的默認(rèn)數(shù)據(jù)類型為 Variant 。所以本題答案為 D。(24) C【解析】SetValue命令可以對Access窗體、窗體數(shù)據(jù)表或報表上的字段、控件、屬性的值進(jìn)行

10、 設(shè)置。 SetValue 命令有兩個參數(shù),第一個參數(shù)是項目( Item ),作用是存放要設(shè)置值的字段、 控件或?qū)傩缘拿Q。本題要設(shè)置的屬性是標(biāo)簽的 Caption (Label0.Caption )。第二個參數(shù) 是表達(dá)式( Expression ),使用該表達(dá)式來對項的值進(jìn)行設(shè)置,本題的表達(dá)式是文本框的內(nèi)容 (Text0 ),所以對 Text0 更新后運(yùn)行的結(jié)果是文本框的內(nèi)容復(fù)制給了標(biāo)簽的標(biāo)題。所以本題 答案為 C。(25) D 【解析】在報表的頁面頁腳節(jié)中一般包含頁碼或控制項的合計內(nèi)容,數(shù)據(jù)顯示安排在文本框和其他一些類型的控件中。設(shè)置控件的控件來源屬性關(guān)鍵要有 =,在報表每頁底部顯示格式為

11、 頁碼/總頁數(shù) 的頁碼, 所以應(yīng)當(dāng)設(shè)置文本框控件的控件來源屬性為 =Page& / &Pages 。所 以本題答案為 D。(26) A【解析】 0n Error Goto 標(biāo)號 語句在遇到錯誤發(fā)生時程序轉(zhuǎn)移到標(biāo)號所指位置代碼執(zhí)行,一 般標(biāo)號之后都是安排錯誤處理程序。 0n Error Resume Next 語句在遇到錯誤發(fā)生時不會考慮 錯誤,并繼續(xù)執(zhí)行下一條語句。 0n Error Goto 0語句用于取消錯誤處理。所以本題答案是A。(27) C【解析】 消息框用于在對話框中顯示信息, 其使用格式為: MsgBox(prompt, buttons ,title, helpfile , con

12、text)。其中,第一個參數(shù)是顯示在對話框上的內(nèi)容;第二個參數(shù)用于指定顯示按鈕的數(shù)目及形式,使用的圖標(biāo)樣式等;第三個參數(shù)是對話框標(biāo)題欄顯示的內(nèi)容。本題 中,顯示的內(nèi)容為AAAA,標(biāo)題為BBBB,而vbOKCancel表示對話框中顯示”確定”和取消兩 個按鈕, vbQuestion 表示顯示問號圖標(biāo)。所以本題答案為C。(28) C【解析】第一次循環(huán)后, s=s+1=1, i = i * 2=1*2=2;第二次循環(huán)后, s=s+1 =2 , i = i * 2=(2+2)*2=8 ; 第三次循環(huán)后,s=s+1=3,i = i * 2=(8+2)*2=20 ;由于 Next i,所以 i=i+2=2

13、0+2=22,此時 2210, 循環(huán)結(jié)束,所以i的值為22,s的值為3。所以本題答案是Co(29) A【解析】VBA常用的驗證函數(shù)為:IsNumeric、IsDate、IsNull、IsEmpty、IsArray、IsError、 IsObject 。所以本題答案是 A。(30) D【解析】Day函數(shù)是返回日期表達(dá)式日期的整數(shù)。Year函數(shù)是返回日期表達(dá)式年份的整數(shù)。Mon th函數(shù)是返回日期表達(dá)式月份的整數(shù)。DateSerial 函數(shù)是返回指定年月日的日期。格式為DateSerial( 表達(dá)式1、表達(dá)式2、表達(dá)式3),如果表達(dá)式3為0,則DateSerial返回表達(dá)式2所寫 前一個月的最后一

14、天的日期。要返回當(dāng)月的最后一天的日期,表達(dá)式2就要等于 Month(DD)+1 。所以本題答案是 D。(31) B【解析】過程定義時,如果形式參數(shù)被說明為傳值(ByVal項),則過程調(diào)用只是相應(yīng)位置實參的值單向傳送給形參處理,而被調(diào)用過程內(nèi)部對形參的任何操作引起的形參值的變化均不會 反饋、影響實參的值。由于這個過程,數(shù)據(jù)的傳遞只是單向性,故稱為傳值調(diào)用 的單向作用形式。反之,如果形式參數(shù)被說明為傳址(ByRef項),則過程調(diào)用是將相應(yīng)位置實參的地址傳送給形參處理,而被調(diào)用過程內(nèi)部對形參的任何操作引起的形參值的變化又會反向影響實參 的值。在這個過程中,數(shù)據(jù)的傳遞具有雙向性,故稱為傳址調(diào)用 的雙向

15、 作用形式。在過程定義時,如果未做參數(shù)說明,則默認(rèn)為傳址調(diào)用。本題過程S1采用的是傳值的方式,當(dāng)然無法實現(xiàn)交換兩個變量的值的操作。過程S2形式參數(shù)未說明,則默認(rèn)采用的是傳址的方式,可以實現(xiàn)兩個變量的值的交換操作。所以本題答案是 B。(32) B【解析】首先看程序中的Function P函數(shù),在該函數(shù)中,首先定義了整型變量Sum并為變量Sum 賦初值0,然后設(shè)置了一個For循環(huán),將函數(shù)參數(shù)作為 For循環(huán)的控制條件,通過語句 Sum = Sum + i , 將 循 環(huán) 次 數(shù) 累 計 相 加 。 在 按 鈕 單 擊 事 件 Command1_Click() 通 過 語 句 s=p(1)+p(2)

16、+p(3)+p(4) 調(diào)用函數(shù)并將函數(shù)結(jié)果用于計算,下面就來分析一下程序運(yùn)行過程: P(1),帶入函數(shù)P的參數(shù)N=1,F(xiàn)or循環(huán)運(yùn)行1次:i=1 : Sum=0+1=1所以P(1)=1 ;P(2),帶入函數(shù) P的參數(shù) N=2, For循環(huán)運(yùn)行 2次:i=1 : Sum=0+1=1,i=2 : Sum=1+2=3所以 P(2)=3 ; P(3),帶入函數(shù) P的參數(shù) N=3, For循環(huán)運(yùn)行 3次:i=1 :Sum=0+1=1,i=2 : Sum=1+2=3,i=3 : Sum=3+3=6, 所以 P(3)=6 ;P(4)帶入函數(shù) P的參數(shù) N=3, For循環(huán)運(yùn)行 4次:i=1 : Sum=0+

17、 仁1,i=2 : Sum=1+2=3,i=3 : Sum=3+3=6,i=4 : Sum=6+4=10所以 P(4)=10 ;那么,s = P(1)+P(2)+P(3) +P(4)= 1+3+6+10=20,所以輸出結(jié)果為 20。所以本題答案為 B。(33) D【解析】首先看一下程序結(jié)構(gòu),本程序有三個For循環(huán),賦值語句x = 3在第一層循環(huán)語句ForI=1 To 4內(nèi),也就是說,無論I的值是1還是4,循環(huán)的結(jié)果都一樣,因為在第一輪循環(huán)執(zhí)行結(jié) 束,第二輪循環(huán)開始時,變量x的值都會恢復(fù)為3,所以可以將For I=1 To 4看作只執(zhí)行了一次。根據(jù)For j = 1 To 3 和For k =

18、1 To 2 這個嵌套循環(huán),我們可以推算出語句x = x + 3執(zhí)行了 6次,循環(huán)過程如下:j=1 時: k=1, x=3+3=6, k=2, x=6+3=9; j=2 時: k=1, x=9+3=12,k=2,x=12+3=15 ; j=3 時:k=1,x=15+3=18,k=2,x=18+3=21。所以程序通過語句 Text1.value = Str(x) ,在文本框中輸出的結(jié)果為 21。所以本題答案為 D。(34) D【解析】取整函數(shù)Int():返回數(shù)值表達(dá)式的整數(shù)部分。 本題中當(dāng)輸入的數(shù)num除2 取整等于num除2的值時,即num為偶數(shù)時,變量a加1;當(dāng)輸入的數(shù)為奇數(shù)時變量 b加1。

19、變量a用 來統(tǒng)計偶數(shù)的個數(shù),變量 b用來統(tǒng)計奇數(shù)的個數(shù)。所以本題答案為 Do(35) D【解析】由于消息AA和CC都沒有設(shè)置條件,而消息 BB設(shè)置的條件為tt1 。所以,打開 窗體fTest運(yùn)行后,在窗體上名為tt的文本框內(nèi)輸入數(shù)字1,不符合消息BB的條件,因此 不會顯示消息BB,而顯示沒有設(shè)置條件的消息 AA和CC。故本題答案選Db、填空題(1) 【1】空間復(fù)雜度【解析】算法的空間復(fù)雜度是指算法執(zhí)行過程中所需要的存儲空間(2) 【 2】31 【解析】深度為 5 的二叉樹結(jié)點最多的情況是滿二叉樹的情況。深度為 m 的滿二叉樹有 2 的 m 次冪減 1 個結(jié)點。 此題中, 結(jié)點個數(shù)為: 2 *

20、2 * 2 * 2 * 2 - 1 = 31 。(3) 【 3】按關(guān)鍵字排序【解析】二分法查找只適用于順序存儲的有序表。在此所說的有序表是指線性表中的元素按值 非遞減排列(即從小到大,但允許相鄰元素值相等) 。這是二分查找法的前提條件。(4) 【 4】調(diào)試【解析】軟件測試的目標(biāo)是在精心控制的環(huán)境下執(zhí)行程序,以發(fā)現(xiàn)程序中的錯誤,給出程序可 靠性的鑒定;調(diào)試也稱排錯,它是一個與測試有聯(lián)系又有區(qū)別的概念。具體來說,測試的目的 是暴露錯誤,評價程序的可靠性,而調(diào)試的目的是發(fā)現(xiàn)錯誤的位置,并改正錯誤。(5) 【 5】數(shù)據(jù)庫系統(tǒng)階段 或 數(shù)據(jù)庫管理技術(shù)階段【解析】在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理

21、階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階 段。其中數(shù)據(jù)獨立性最高的階段是數(shù)據(jù)庫系統(tǒng)階段。數(shù)據(jù)庫階段用數(shù)據(jù)模型表示復(fù)雜的數(shù)據(jù)。 有較高的數(shù)據(jù)獨立性。數(shù)據(jù)庫系統(tǒng)為用戶提供了方便的用戶接口,用戶可使用查詢語言或終端 命令操作數(shù)據(jù)庫,也可以用程序方式操作數(shù)據(jù)庫。數(shù)據(jù)庫管理系統(tǒng)提供了數(shù)據(jù)控制功能。(6) 【 6】更新查詢 【解析】操作查詢是指僅在一個操作中更改許多記錄的查詢。它包括生成表查詢、刪除查詢、 更新查詢和追加查詢 4種。生成表查詢就是利用一個或多個表中的全部或部分?jǐn)?shù)據(jù)創(chuàng)建新表;刪除查詢可以從一個或多個表中刪除一組記錄,刪除查詢將刪除整個記錄,而不只是記錄中所選 擇的字段;更新查詢對一個或多個表中的一組記錄作全部更新;追加查詢從一個或多個表中將 一組記錄添加到一個或多個表的尾部。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論