選擇題答案與解析
1.B!窘馕觥繑(shù)據(jù)庫系統(tǒng)由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員和用戶構(gòu)成。所謂數(shù)據(jù)庫是指長期存儲在計算機內(nèi)的、有組織的、可共享的數(shù)據(jù)集合,數(shù)據(jù)庫管理系統(tǒng)是位于用戶與操作系統(tǒng)之間的-層數(shù)據(jù)管理軟件,是數(shù)據(jù)庫系統(tǒng)的核心組成部分,可以管理數(shù)據(jù),并提供用戶操作的接口。
2.A!窘馕觥吭谌我-棵二叉樹中,設(shè)度為0的結(jié)點(即葉子結(jié)點)數(shù)為n0。度為2的結(jié)點數(shù)為n2,則有n0=n2+1。所以該二叉樹的葉子結(jié)點數(shù)等于n+1。
3.D!窘馕觥勘绢}主要考查對排序算法的理解。冒泡排序法首先將第-個記錄的關(guān)鍵字與第二個記錄的關(guān)鍵字進行比較,若逆序則交換,然后比較第二個與第三個,以此類推,直至第n-1個與第n個記錄的關(guān)鍵字進行比較。第-趟冒泡排序使最大的關(guān)鍵字元素放到最后。以此類推,進行第2~n次冒泡排序。如果在排序過程中不存在逆序,則排序結(jié)束。在最壞情況下,冒泡排序中,若初始序列為“逆序”序列,需要比較n(n-1)/2次?焖倥判蚴菍γ芭菖判虻-種改進。它的基本思想是:通過-趟排序?qū)⒋庞涗浄指畛瑟毩⒌膬刹糠,其?部分記錄的關(guān)鍵字比另-部分記錄的關(guān)鍵字小,然后分別對這兩部分記錄繼續(xù)進行排序,最終達到整個記錄有序。對于快速排序,若初始記錄序列按關(guān)鍵字有序或基本有序時,快速排序退化冒泡排序,最壞情況下比較次數(shù)為n(n-1)/2。
4.B。【解析】耦合是指模塊之間的關(guān)聯(lián)程度,而內(nèi)聚是指模塊內(nèi)部各部分的聚合程度。模塊之間的關(guān)聯(lián)程度越小,模塊內(nèi)部的聚合程度越高,就越容易維護。在程序設(shè)計中應(yīng)追求高內(nèi)聚、低耦合。
5.D!窘馕觥縋DL是過程設(shè)計語言(Procedure DesignLanguage)的簡寫,也稱程序描述語言,是用于描述模塊算法設(shè)計和處理細節(jié)的語言;N—S圖是編程過程中常用的-種分析工具,提出了最初分析問題方法;PAD是問題分析圖(Problem Analysis Diagram)的簡寫,它用二維樹型結(jié)構(gòu)的圖表示程序的控制流,將這種圖轉(zhuǎn)換為程序代碼比較容易;DFD(數(shù)據(jù)流圖)是描述數(shù)據(jù)處理過程的工具。
6.C。【解析】實體是客觀存在且可以相互區(qū)別的事物。實體可以是具體的對象(如-個人),也可以是抽象的事件(如拔河比賽等)。因此,實體既可以是有生命的事物,也可以是無生命的事物,但它必須是客觀存在且可以相互區(qū)別的。
7.C!窘馕觥客ㄓ脤υ捒蛐枰脩糇约菏謩犹砑硬拍艿焦ぞ呦渲。
8.B!窘馕觥孔执亩ㄎ徊僮魍ǔ7Q為串的模式匹配,是各種串處理系統(tǒng)中最重要的操作之-。
9.C!窘馕觥筷P(guān)系代數(shù)中的集合運算有并、差、交和笛卡兒積4種。根據(jù)本題關(guān)系T中的元組可知,它是由關(guān)系R和關(guān)系S進行笛卡兒積運算得到的。
10.D!窘馕觥繉τ谲浖O(shè)計中的模塊設(shè)計要保證高內(nèi)聚和低耦合,源程序要有文檔說明,同時對程序中數(shù)據(jù)的說明要規(guī)范化。goto語句破壞程序的結(jié)構(gòu),要盡量避免使用。
11.D!窘馕觥砍绦蛘{(diào)試就是來診斷和改正程序中的錯誤,由程序開發(fā)者完成。軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程,它由專門的測試人員完成。軟件維護是指軟件系統(tǒng)交付使用以后,為了改正錯誤或滿足新的需要而修改軟件的過程,是軟件生存周期中非常重要的-個階段。
12.A!窘馕觥勘绢}考查Visual Basic編程環(huán)境的使用。雙擊程序代碼窗口的垂直滾動條上的“拆分欄”可以將代碼窗口分成兩部分,但兩個窗口顯示的代碼-樣。其他3個選項說法均正確。
13.A!窘馕觥看绑w的Name屬性指定窗體的名稱,用來標識-個窗體,不能為空,也不能在運行期間改變其值。窗體的Caption屬性的值是顯示在窗體標題欄中的文本。
14.C!窘馕觥縑isual Basic中常量分為兩種:文字常量和符號常量。-般格式為:
Const常量名=表達式[,常量名=表達式]…
選項C不符合語法規(guī)定。
15.B!窘馕觥勘绢}考查方法的定義與特點。在調(diào)用方法時,對象名稱可以省略,如調(diào)用Print方法的格式為:[對象名稱.]Print[表達式表][,|;]。
16.D!窘馕觥勘绢}考查Visual Basic中字符串處理函數(shù)。Right(字符串,n):取字符串右部的n個字符;Mid(字符串,p,n):從位置p開始取字符串的n個字符;UCase(字符串):把小寫字母轉(zhuǎn)換為大寫字母。明白上述函數(shù)的功能后,不難得出本題的結(jié)果為選項D。
17.D!窘馕觥縈sgBox函數(shù)的格式為:MsgBox(msg[,type][,title][,helpfile,context])。該函數(shù)有5個參數(shù),除第二個參數(shù)外,其余參數(shù)都是可選的。msg是-個字符串,該字符串的內(nèi)容將在由MsgBox函數(shù)產(chǎn)生的對話框內(nèi)顯示。type是-個整數(shù)值或符號常量,用來控制在對話框內(nèi)顯示的按鈕、圖標的種類及數(shù)量。該參數(shù)的值由4類數(shù)值相加產(chǎn)生,這4類數(shù)值或符號常量分別表示按鈕的類型、顯示圖標的種類、活動按鈕的位置及強制返回。title是-個字符串,用來顯示對話框的標題。helpfile,context:helpfile是-個字符串變量或字符串表達武,用來表示幫助文件的名字;context是-個數(shù)值變量或表達式,用來表示相關(guān)幫助主題的幫助目錄號。MsgBox函數(shù)也可以寫成語句形式,即:Ms-gBox Msg$[,type%][,title$][,helpfile,context],各參數(shù)的含義及作用與MsgBox函數(shù)相同,由于MsgBox語句沒有返回值,因而常用于較簡單的信息顯示。
18.A。【解析】BaekStyle屬性用來設(shè)置背景是否透明。
0-Transparent透明;
1-Opaque不透明。
BorderStyle屬性用來設(shè)置窗體的格式,它有6個可選值:
0-none無(沒有邊框或與邊框相關(guān)的元素);
1-fixed single固定單邊框,可以包含控制菜單框、標題欄、“最大化”按鈕和“最小化”按鈕。只有使用最大化和最小化按鈕才能改變大小;
2-sizable(缺省值)可調(diào)整的邊框,可以使用設(shè)置值1列出的任何可選邊框元素重新改變尺寸;
3-fixed dialog固定對話框,可以包含控制菜單框和標題欄,不能包含最大化和最小化按鈕,不能改變尺寸;
4-fixed toolwindow固定工具窗口,不能改變尺寸。顯示關(guān)閉按鈕并用縮小的字體顯示標題欄,窗體在Win-dows 95的任務(wù)條中不顯示;
5-sizable toolwindow可變尺寸工具窗口,可變大小,顯示關(guān)閉按鈕并用縮小的字體顯示標題欄,窗體在Win-dows 95的任務(wù)條中不顯示。
綜上可知,選項A正確。
19.D!窘馕觥縑isual Basic中要隱藏-個控件,需要設(shè)置該控件的Visible屬性為False,注意要和Enabled區(qū)分開來。
20.B!窘馕觥砍绦虻亩匮h(huán)中對數(shù)組arr(10,10)的a(2,2)到a(4,4)之間的元素賦值。根據(jù)題意,art(2,2)、arr(3,3)的值分別為2*2=4,3*3=9,故arr(2,2)+arr(3,3)=13。函數(shù)Str將13轉(zhuǎn)換為字符串輸出到Label1.Caption中。
![]() | ![]() .. 定價:¥133 優(yōu)惠價:¥133.0 更多書籍 |
![]() | ![]() .. 定價:¥124 優(yōu)惠價:¥124.0 更多書籍 |