第 1 頁:單選題 |
第 5 頁:操作題 |
第 8 頁:參考答案 |
參考答案及專家詳解
一、選擇題
1.C。【解析】線性結構是指數據元素只有一個直接前驅和一個直接后驅,線性表是線性結構,循環隊列、帶鏈隊列和棧是指對插入和刪除有特殊要求的線性表,是線性結構。而二叉樹是非線性結構。
2.B。【解析】棧是一種特殊的線性表,其插入和刪除運算都只在線性表的一端進行,而另一端是封閉的。可以進行插入和刪除運算的一端稱為棧頂,封閉的一端稱為棧底。棧頂元素是最后被插入的元素,而棧底元素是最后被刪除的。因此,棧是按照先進后出的原則組織數據的。
3.D。【解析】循環隊列是把隊列的頭和尾在邏輯上連接起來,構成一個環。循環隊列中首尾相連,分不清頭和尾,此時需要兩個指示器分別指向頭部和尾部。插入就在尾部指示器的指示位置處插入,刪除就在頭部指示器的指示位置刪除
4.A。【解析】一個算法的空間復雜度一般是指執行這個算法所需的存儲空間。一個算法所占用的存儲空間包括算法程序所占用的空間、輸入的初始數據所占用的存儲空間及算法執行過程中所需要的額外空間。
5.B。【解析】耦合性和內聚性是模塊獨立性的兩個定性標準,是互相關聯的。在軟件設計中,各模塊間的內聚性越強,則耦合性越弱。一般優秀的軟件設計,應盡量做到高內聚,低耦合,有利于提高模塊的獨立性。
6.A。【解析】結構化程序設計的主要原則概括為自頂向下、逐步求精、限制使用GOTO語句。
7.C。【解析】N—S圖(也稱為盒圖或CHAPIN圖)、PAD(問題分析圖)及PFD(程序流程圖)是詳細設計階段的常用工具,E—R圖即實體一聯系圖是數據庫設計的常用工具。從圖中可以看出該圖屬于程序流程圖。
8.B。【解析】數據庫系統屬于系統軟件的范疇。
9.C。【解析】E—R圖即實體一聯系圖(Entity Relationship Diagram),提供了表示實體型、屬性和聯系的方法,用來描述現實世界的概念模型,構成E—R圖的基本要素是實體型、屬性和聯系,其表示方法為:實體型(Entity):用矩形表示,矩形框內寫明實體名;屬性(Attribute):用橢圓形表示,并用無向邊將其與相應的實體連接起來;聯系(Relationship):用菱形表示,菱形框內寫明聯系名,并用無向邊分別與有關實體連接起來,同時在無向邊旁標上聯系的類型(1:1,1:n或m:n)
10.D。【解析】關系的并運算是指由結構相同的兩個關系合并,形成一個新的關系,其中包含兩個關系中的所有元素。由題可以看出,T是R和S的并運算得到的。 ’
11.C。【解析】給變量命名時應遵循四個原則:(1)名字只能由字母、數字和下劃線組成;(2)名字的第一個字符必須是英文字母,最后一個字符可以是類型說明符;(3)名字的有效字符為255個;(4)不能用VB的保留字作為變量名,但可以把保留字嵌入變量名中;同時,變量名也不能是末尾帶有說明符的保留字。
12.D。【解析】VB中乘除的表示方法為*和/,而不是×和÷,并且乘除的運.算優先級大于加減,故應選D。
13.A。【解析】標準模塊中不可以含有窗體,含有窗體的模塊稱為窗體模塊。
14.C。【解析】組合框沒有Capticm屬性。
15.D。【解析]FontItalic屬性設置字體斜體。FontUnderline設置字體下劃線,FontBold設置字體粗體,FontSlope為迷惑選項,沒有這個屬性。
16.D。【解析】事件過程的命名方式一般為事件對象_事件名,所以該事件應為“Click”的“MouseDown”事件。
17.A。【解析】Rnd產生0~1之間的一個單精度隨機數。
18.C。【解析】Form_Load事件只在顯示窗體時發生。
19.B。【解析】單擊命令按鈕首先激發Command1_Click事件,Command1_Click事件將Text1的文本設為“程序設計”,然后將光標置到文本框,這將激發Text1_GotFocus(),執行Text1_GotFocus()即為B選項結果。
20.C。【解析】題中單選按鈕的Value屬性表示是否被選中,True表示選中,False是未選中。語句Ifoption1.Value=True Then表示當單選按鈕選中時執行Then語句。C選項只是判斷變量Value是否為True,不符題意。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |