2012年3月計算機等考二級VF模擬題及答案解析3

字號:


    一、選擇題(每題2分。共70分)
    下列各題A)、B)、C)、D)四個選項中,只有一個選擇是正確的,請將正確選項涂寫在答題卡相應位置上,答在試卷上不得分。
    (1)下列敘述中正確的是
    A)線性表是線性結(jié)構(gòu)
    B)棧與隊列是非線性結(jié)構(gòu)
    C)線性鏈表是非線性結(jié)構(gòu)
    D)二叉樹是線性結(jié)構(gòu)
    (2)下列數(shù)據(jù)結(jié)構(gòu)中,插入時不需要移動其他元素的是
    A)有序線性表
    B)無序線性表
    C)棧和隊列
    D)以上三種都不是
    (3)數(shù)據(jù)的存儲結(jié)構(gòu)是指
    A)數(shù)據(jù)所占的存儲空間量
    B)數(shù)據(jù)的邏輯結(jié)構(gòu)在計算機中的表示
    C)數(shù)據(jù)在計算機中的順序存儲方式
    D)存儲在外存中的數(shù)據(jù)
    (4)一棵二叉樹中共有69個度為2的結(jié)點與80個度為1的結(jié)點,則該二又樹中的總結(jié)點數(shù)為
    A)22l
    B)219
    C)231
    D)229
    (5)下列關(guān)于棧的敘述中正確的是
    A)只能在棧頂插入元素,而不能刪除元素
    B)可以插入元素。也能刪除元素
    C)插入元素時需要移動棧中所有的元素
    D)刪除元素時需要移動棧中所有的元素
    (6)下列敘述中正確的是
    A)軟件測試的目的是證明程序是否正確
    B)軟件測試的目的是盡可能多的發(fā)現(xiàn)程序中的錯誤
    C)軟件測試的目的是使程序運行結(jié)果正確
    D)軟件測試的目的是使程序符合結(jié)構(gòu)化原則
    (7)下列敘述中正確的是
    A)在面向?qū)ο蟮某绦蛟O(shè)計中,各個對象之間應相對獨立,相互依賴性小
    B)在面向?qū)ο蟮某绦蛟O(shè)計中,各個對象之間應具有密切的聯(lián)系
    C)在面向?qū)ο蟮某绦蛟O(shè)計中,各個對象應都是公用的
    D)上述三種說法都不對
    (8)下列敘述中正確的是
    A)數(shù)據(jù)庫設(shè)計是指設(shè)計數(shù)據(jù)庫系統(tǒng)
    B)數(shù)據(jù)庫設(shè)計是指設(shè)計數(shù)據(jù)庫管理系統(tǒng)
    C)數(shù)據(jù)庫設(shè)計是指在已有數(shù)據(jù)庫管理系統(tǒng)的基礎(chǔ)上建立數(shù)據(jù)庫
    D)以上三種說法都不對
    (9)設(shè)有二元關(guān)系R和三元關(guān)系s,下列運算中合法的是
    A)Rn S
    B)RU S
    C)R—S
    D)R×S
    (10)下列關(guān)于E_R圖的描述中正確的是
    A)E-R圖只能表示實體之間的聯(lián)系
    B)E-R圖只能表示實體和實體之間的聯(lián)系
    C)E_R圖只能表示實體和屬性
    D)E—R圖能表示實體、屬性和實體之間的聯(lián)系
    (11)隱藏命令窗口的組合鍵是
    A)Ctrl+F2
    B)Ctrl+F4
    C)Ctrl+F6
    D)Ctrl+F8
    (12)目前三種基本的數(shù)據(jù)模型是
    A)層次模型、網(wǎng)狀模型、關(guān)系模型
    B)網(wǎng)狀模型、關(guān)系模型、對象模型,
    C)網(wǎng)絡(luò)模型,關(guān)系模型、對象關(guān)系模型
    D)層次模型、關(guān)系模型、樹狀模型
    (13)在數(shù)據(jù)庫表設(shè)計器中可以設(shè)置的有效性規(guī)則有
    A)設(shè)置字段的有效性規(guī)
    B)設(shè)置記錄的有效性規(guī)則
    C)設(shè)置表增、刪、改的規(guī)則
    D)以上均正確
    (14)下列關(guān)于數(shù)據(jù)庫操作的說法中,不正確的是
    A)數(shù)據(jù)庫被刪除后,它所包含的數(shù)據(jù)庫表并不被刪除
    B)打開了新的數(shù)據(jù)庫,原來已打開的數(shù)據(jù)庫并沒有被關(guān)閉
    C)數(shù)據(jù)庫被關(guān)閉后,它所包含的數(shù)據(jù)庫表不能被打開
    D)數(shù)據(jù)庫被刪除后,它所包含的數(shù)據(jù)表可以變成自由表
    (15)VFP系統(tǒng)中,使用查詢設(shè)計器生成的查詢文件中保存的是
    A)查詢的命令
    B)查詢的結(jié)果
    C)與查詢有關(guān)的基表
    D)查詢的條件
    (16)打開Visual FoxPr0“項目管理器”的“文檔”(Does)選項卡,其中包含的文件是
    A)表單(Form)文件
    B)報表(Report)文件
    C)標簽(Label)文件
    D)以上三種文件.
    (17)下列命令用于顯示l968年及其以前出生的職工記錄,其中錯誤的是
    A)LIST FOR YEAR(出生日期)<一1968
    B)LIST FOR SUBSTR(DTOC(出生日期),7,2)<=”68”
    C)LIST FOR LEFT(DTOC(出生日期),7,2)<=”68”
    D)LIST FOR RIGHT(DTOC(出生日期),2)<一”68”
    (18)結(jié)束FOR循環(huán)的命令為
    A)Read Events
    B)Clear Events
    C)Enddo
    D)Endfor
    (19)數(shù)據(jù)庫表的參照完整性規(guī)則包括更新規(guī)則、刪除規(guī)則和插入規(guī)則。其中插入規(guī)則可以設(shè)置為
    A)級聯(lián)、或限制、或忽略
    B)級聯(lián)或忽略
    C)級聯(lián)或限制
    D)限制或忽略
    (20)在下列表達式中,運算結(jié)果為日期的是
    A)DATE()一CTOD(‘05/20/98‘)
    B)DATE()+10
    C)CTOD(‘05/20/99‘)一DATE()
    D)YEAR(DATE())
    (21)下面是對將表移出數(shù)據(jù)庫后的描述,其中正確的是
    A)將表移出數(shù)據(jù)庫后就是將該表刪除
    B)將表移出數(shù)據(jù)庫后,該表就不存在了
    C)將該袁移出的操作不會影響當前數(shù)據(jù)庫中與該表有聯(lián)系的其他袁
    D)被移出的表成為自由表
    (22)保存字段的默認值的文件是
    A)表的索引文件
    B)數(shù)據(jù)庫文件
    C)表文件
    D)表的備注文件
    (23)VFP中可執(zhí)行的查詢文件的擴展名是
    A).PRG
    B).QUX
    C).QUR
    D).QPR
    (24)下面是對VFP幫助文件的敘述,正確的是
    A)Visual FoxPr0的“典型安裝”方式自動安裝幫助文件
    B)Visual FoxPr0“典型安裝”后,按Fl功能鍵將獲得幫助
    C)Visual FoxPr0的“典型安裝”方式不會自動安裝幫助文件
    D)Visual FoxPr0的幫助文件名為Foxhelp.txt
    (25)在下面的選項中,適合使用CheckBox控件的是
    A)兩種狀態(tài)選擇
    B)條件選取
    C)數(shù)據(jù)項目選取
    D)多種選擇
    (26)所有基類均能識別的事件是
    A)Click
    B)Load
    C)InteractiveChange
    D)Init
    (27)在以下選項中,容器集合屬性一致的選項是
    A)表單、表單集、表格
    B)命令按鈕組、選項按鈕組
    C)頁框、頁面、表格
    D)頁面、表單、工具欄
    (28)某菜單項名稱為“Help”,要為該菜單項設(shè)置訪問鍵H,則菜單項名稱為
    A)AIt+Help
    B)\C)AIt+\D)H\第(29)~(32)題使用如下三個表:
    學生.DBF:學號c(8),姓名C(12),性別C(2),出生日期D,院系C(8)
    課程.DBF:課程編號C(4),課程名稱C(10),開課院系C(8)
    學生成績.DBF:學號C(8),課程編號C(4),成績I
    (29)統(tǒng)計只有2名以下(含2名)學生選修的課程情況,統(tǒng)計結(jié)果中的信息包括課程名稱、開課院系和選修人數(shù),并按選課人數(shù)排序。正確的命令是
    A)SELECT課程名稱,開課院系,COUNT(課程編號)AS選修人數(shù);
    FROM學生成績,課程wHERE課程.課程編號=學生成績.課程編號;
    GROUP BY學生成績.課程編號HAVING C0uNT(*)<一2;
    0RDER BY COUNT(課程編號)
    B)SELECT課程名稱,開課院系,COUNT(學號)選修人數(shù);
    FROM學生成績,課程wHERE課程.課程編號一學生成績.課程編號;
    GROUP BY學生成績.學號HAVING COUNT(*)<一2;
    0RDER BY COUNT(學號)
    C)SELECT課程名稱,開課院系,COUNT(學號)AS選修人數(shù);
    FROM學生成績,課程WHERE課程.課程編號=學生成績.課程編號;
    GROUP BY課程名稱HAVING COUNT(學號)<一2;
    0RDER BY選修人數(shù)
    D)SELECT課程名稱,開課院系,COUNT(學號)AS選修人數(shù);
    FROM學生成績,課程HAvING COUNT(課程編號)<=2;
    GROUP BY課程名稱0RDER BY選修人數(shù)
    (30)查詢所有目前年齡是22歲的學生信息:學號。姓名和年齡,正確的命令組是
    A)CREATE VIEW AGELIST AS;
    SELECT學號,姓名,YEAR(DATE())一YEAR(出生日期)年齡FROM學生
    SELECT學號,姓名,年齡FROM AGE LIST WHERE年齡=22
    B)CREATE VIEW AGE LIST AS:
    SELECT學號,姓名,YEAR(出生日期)FROM學生
    SELECT學號,姓名,年齡FROM AGE LIST WHERE YEAR(出生日期)一22
    C)CREATE VIEW AGE LIST AS;
    SELECT學號,姓名,YEAR(DATE())一YEAR(出生日期)年齡FROM學生
    SELECT學號,姓名,年齡FROM學生wHERE YEAR(出生日期)=22
    D)CREATE VIEW AGE LIST AS STUDENT;
    SELECT學號,姓名,YEAR(DATE())一YEAR(出生日期)年齡FROM學生
    SELECT學號,姓名,年齡FROM STUDENT WHERE年齡=22
    (31)查詢每門課程的高分,要求得到的信息包括課程名稱和分數(shù)。正確的命令是
    A)SELECT課程名稱,SUM(成績)AS分數(shù)FROM課程,學生成績;
    WHERE課程.課程編號一學生成績.課程編號;
    GROUP BY課程名稱
    B)SELECT課程名稱,MAX(成績)分數(shù)FROM課程,學生成績;
    wHERE課程.課程編號=學生成績.課程編號;
    GROUP BY課程名稱
    C)SELEcT課程名稱,SUM(成績)分數(shù)FROM課程,學生成績;
    WHERE課程.課程編號一學生成績.課程編號;
    GROUP BY課程.課程編號
    D)SELECT課程名稱,MAX(成績)AS分數(shù)FROM課程。學生成績;
    WHERE課程.課程編號=學生成績.課程編號;
    GROUP BY課程編號
    (32)向?qū)W生表插入一條記錄的正確命令是
    A)APPEND INT0學生VALUES(”l2349999”,李紅’女’,會計’,{^l985—12—24})
    B)INSERT INT0學生VALUES(”12349999”,’李紅’女’,{^1985—12—24),會計’)
    C)APPEND INT0學生vALUES(”12349999”,’李紅’,’女’,{^1985—12—24},會計’)
    D)INSERT INT0學生VALUES(”12349999”,’李紅’,‘女’,{^1985一l2—24})
    (33)在Visual FoxPrO中,如果希望一個內(nèi)存變量只限于在本過程中使用,說明這種內(nèi)存變量的命令是
    A)PRIVATE
    B)PUBLIC
    C)LOCAL
    D)在程序中直接使用的內(nèi)存變量(不通過A、B、C說明)
    第(34)~(35)題使用如下表的數(shù)據(jù):
    商品表
    部門號 商品號 商品名稱單價數(shù)量產(chǎn)地
    400101A牌電風扇200.O0lO廣東
    400104A牌微波爐350.O0i0廣東
    400105B牌微波爐600.O010廣東
    201032C牌傳真機1000.O020上海
    400107D牌微波爐A420.OO10北京
    2001lOA牌電話機200.O050廣東
    200112B牌手機2000.O010廣東
    400202A牌電冰箱3000.O02廣東
    30104IB牌計算機6000.OO10廣東
    300204C牌計算機10000.O010上海
    (34)SQL語句
    SELECT部門號,MAX(單價*數(shù)量)FROM商品表GROUP BY部門號查詢結(jié)果有幾條記錄?
    A)1
    B)4
    C)3
    D)10
    (35)SqL語句
    查詢結(jié)果的第一條記錄的產(chǎn)地和提供的商品種類數(shù)是
    A)北京,1
    B)上海,2
    C)廣東,5
    D)廣東,7
    二、填空題(每空2分。共30分)
    請將每空的正確答案寫在答題卡【1】~【15】序號的橫線上,答在試卷上不得分。
    (1)設(shè)一棵二叉樹的中序遍歷結(jié)果為ABCDEFG,前序遍歷結(jié)果為DBACFEG,則后序遍歷結(jié)果為 【1】 。
    (2)在面向?qū)ο蠓椒ㄖ校瑢傩耘c操作相似的一組對象稱為 【2】 。
    (3)在結(jié)構(gòu)化設(shè)計方法中,數(shù)據(jù)流圖表達了問題中的數(shù)據(jù)麗與加工之間的關(guān)系,并且,每一個【3】實際上對應一個處理模塊。
    (4)在進行模塊測試時,要為每個被測試的模塊另外設(shè)計兩類模塊:驅(qū)動模塊和承接模塊。其中【4】的作用是將測試數(shù)據(jù)傳送給被測試的模塊,并顯示被測試模塊所產(chǎn)生的結(jié)果。
    (5)在關(guān)系運算中,【5】運算是在指定的關(guān)系中選取所有滿足給定條件的元組,構(gòu)成一個新的關(guān)系,而這個新的關(guān)系是原關(guān)系的一個子集。
    (6)標簽Labell的Click事件t= 【6】. 【7】 .Caption。
    (7)在某文本框中輸入一字符串”abcdcf”,但顯示在文本框的字符卻是6個”*”字符,這是由于把文本框的 【8】 屬性設(shè)置為”*”。
    (8)蔣VFP默認路徑設(shè)置為D:\uSER的命令是 【9】 。
    (9)表單的 【10】, 方法用來重畫表單,而且還能重畫表單所包容的對象。表單的 【11】 方法用來從內(nèi)存釋放表單,砸就是終止此表單對象的存在。
    (10)下列程序演示過程調(diào)用效果,以不同的參數(shù)調(diào)用,將產(chǎn)生不同的結(jié)果。執(zhí)行
    (11)下面是通過建立計算階乘的自定義函數(shù)計算組合C(M,N)一M!/(N!*(M—N))!)的值,其中的M,N通過鍵盤輸入。請在【15】處填上正確的語句。
    一、選擇題
    (1)A【解析】線性表是線性結(jié)構(gòu);線性鏈表是線性表的鏈式存儲結(jié)構(gòu),因此也是線性結(jié)構(gòu);棧與隊列是特殊的線性表,因此也是線性結(jié)構(gòu);二叉樹是非線性結(jié)構(gòu)。
    (2)C【解析】顯然,對于棧和隊列來說,插入時不需要移動其他元素。
    (3)B【解析】 數(shù)據(jù)的存儲結(jié)構(gòu)是指數(shù)據(jù)的邏輯結(jié)構(gòu)在計算機中的表示。
    (4)B【解析】二叉樹有一個性質(zhì):在任意一棵二叉樹中,度為0的結(jié)點(即葉子結(jié)點)總是比度為2的結(jié)點多一個。由于本題中的二叉樹有70個葉子結(jié)點,因此有69個度為2的結(jié)點
    該二叉樹中總的結(jié)點數(shù)為度為2的結(jié)點數(shù)+度為1的結(jié)點數(shù)+葉子結(jié)點數(shù)=69+80+70=219
    (5)B【解析】棧(stack)是限定在一端進行插入與刪除的線性表。
    (6)B【解析】軟件測試的目標是在精心控制的環(huán)境下執(zhí)行程序,以發(fā)現(xiàn)程序中的錯誤,給出程序可靠性的鑒定。由此可知,測試不是為了證明程序是正確的,而是在設(shè)想程序有錯誤的前提下進行的,其目的是設(shè)法暴露程序中的錯誤和缺陷。測試只能說明程序有錯,而不能證明程序無錯,希望通過有限次的測試就能發(fā)現(xiàn)程序中的所有錯誤是不可能的,即完全測試是不可能的。
    (7)A【解析】在面向?qū)ο蟮某绦蛟O(shè)計中,對象是面向?qū)ο蟮能浖幕灸K,它是由數(shù)據(jù)及可以對這些數(shù)據(jù)施加的操作所組成的統(tǒng)一體,而且對象是以數(shù)據(jù)為中心的,操作圍繞對其數(shù)據(jù)所需做的處理來設(shè)置,沒有無關(guān)的操作。從模塊的獨立性考慮,對象內(nèi)部各種元素彼此結(jié)合得很緊密,內(nèi)聚性強。由于完成對象功能所需要的元素(數(shù)據(jù)和方法)基本上都被封裝在對象內(nèi)部,它與外界的聯(lián)系自然就比較少,因此,對象之間的耦合通常比較松。因此,選項B與C中的說法都是錯誤的,而選項A中的說法是正確的。
    (8)C【解析】數(shù)據(jù)庫設(shè)計是指在已有數(shù)據(jù)庫管理系統(tǒng)的基礎(chǔ)上建立數(shù)據(jù)庫。
    (9)D【解析】在并(U)、交(n)、差(一)三種運算中,都要求參加運算的兩個關(guān)系具有相同的屬性名表,其運算結(jié)果也與它們具有相同的屬性名。即它們的表框架是相同的。由此可以看出,本題給出的兩個關(guān)系R與S其表格框架是不同的(R是二元關(guān)系,S是三元關(guān)系),因此,它們不能作并(U)、交(n)、差(一)這三種運算。而兩個不同框架的關(guān)系是可以作笛卡爾積(×)運算的。
    (10)D【解析】E-R(實體一聯(lián)系,Entity—Relationship)圖是設(shè)計概念模型的有力工具。在E-R圖中,用三種圖框分別表示實體、屬性和實體之間的聯(lián)系:
    ①用矩形框表示實體,框內(nèi)標明實體名;
    ②用橢圓狀框表示實體的屬性,框內(nèi)標明屬性名;
    ③用菱形框表示實體間的聯(lián)系,框內(nèi)標明聯(lián)系名;
    ④實體與其屬性之間以無向邊連接,菱形框與相關(guān)實體之間也用無向邊連接,并在無向邊旁標明聯(lián)系的類型。因此,用E-R圖不僅可以簡單明了地描述實體及其相互之間的聯(lián)系,還可以方便地描述多個實體集之間的聯(lián)系和~個實體集內(nèi)部實體之間的聯(lián)系。由此可知,選項A、B、C三個選項中的說法都是不對的。
    (11)B【解析】Ctrl+F2是顯示命令窗口;Ctrl+F4是隱藏命令窗口。
    (12)A【解析】 目前數(shù)據(jù)口管理系統(tǒng)所支持的三種基本的數(shù)據(jù)模型是層次模型、網(wǎng)狀模型、關(guān)系模型。
    (13)D【解析】有A和C所列規(guī)則,而記錄是整體概念,所以都是正確的。
    (14)C【解析】要打開一個表,并不一定要打開數(shù)據(jù)庫。
    (15)A【解析】查詢設(shè)計器生成的查詢文件的擴展名為qbr,這是一個文本文件,它的主體是SQLSELECT語句,也就是查詢的命令。
    (16)D【解析】三種文件。
    (17)C【解析】DTOC(出生日期)輸出的形式是:月/日/年,年只是后兩位。例如2005年1月19號的輸出是01/19/05,由此可見C是正確的。
    (18)D【解析】ENDD0是結(jié)束D0循環(huán)。READEVENTS命令建立事件循環(huán),CLEAR EVENTS命令終止事件循環(huán)。
    (19)D【解析】參照完整性則屬于表間規(guī)則。對于永久關(guān)系的相關(guān)表,在更新、插入或刪除記錄時,若只改其一不改其二,則必然會影響數(shù)據(jù)的完整性。Visual FoxPr0提供了參照完整性規(guī)則,可以利用參照完整性生成器來選擇要不要保持參照完整性,并可控制在相關(guān)表中更新、插入或刪除記錄?!安迦胍?guī)則”選項卡用于指定在子表中插入新記錄或更新已存在的記錄時所用的規(guī)則,它有限制或忽略兩個選項。
    (20)B【解析】DATE()返回當前的系統(tǒng)日期,所以DATE()+10的運算結(jié)果為日期。其他幾個選項進行了混合運算,結(jié)果不是日期。
    (21)D【解析】被移出的表成為自由表。如果要從磁盤上刪除該表,則應選擇刪除。
    (22)B【解析】保存字段的默認值的文件是數(shù)據(jù)庫文件。默認值文本框用于指定字段的默認值。當增加記錄時,字段默認值會在新記錄中顯示出來,從而提高輸入速度。
    (23)D【解析】查詢是按照某些條件在數(shù)據(jù)庫中查找所需要的記錄,VisualFoxPr0支持兩種查詢方式:使用查詢工具(如查詢向?qū)?、查詢設(shè)計器等)和SQL查詢命令。無論使用何種方式,VisualFoxPr0都將用戶創(chuàng)建的查詢保存在.QPR文件中。
    (24)C【解析】答案是A和C中的一個,微軟提供,所以VisualFoxPr0的“典型安裝”方式不會自動安裝幫助文件,選擇C。
    (25)A【解析】CheckBox控件用于標記一個兩值狀態(tài)。
    (26)D【解析】當對象創(chuàng)建時,都會激活I(lǐng)nit事件。由此可知,所有基類均能識別Init事件,所以正確的選擇是D。
    (27)B【解析】VisualFoxPro Application對象和Visual FoxPr0中所有容器對象都具有與之相關(guān)的一個計數(shù)屬性和一個集合屬性。該集合屬性是一個引用集合所包含對象的數(shù)組。計數(shù)屬性是一個數(shù)值屬性,它表明了所包含對象的數(shù)目。命令按鈕組和選項按鈕組都包含對象的數(shù)組,所以都具有集合屬性。
    (28)B【解析】定義訪問鍵的方法是在定義的字符之前加上“\<”。
    (29)C【解析】首先從統(tǒng)計只有2名以下(含2名)學生選修的課程情況的要求判別,根據(jù)語法關(guān)系排除B項。根據(jù)WHERE條件排除D項。從要求按課程名稱分組的條件可以排除A。當然,也可以直接通過書寫正確的語句來驗證。
    (30)A【解析】從WHERE語句可以排除8和C。從FORM可以排除D,所以選擇A。
    (31)B【解析】GROUPBY課程名稱是正確的,所以是A和B之一。要求查高分,所以B是正確的。
    (32)B【解析】 向?qū)W生表插入一條記錄使用INSERT。
    (33)C【解析】變量的作用域指的是變量在什么范圍內(nèi)是有效或能夠被訪問的。在VisualFoxPro中,若以變量的作用域來分,內(nèi)存變量可分為公共變量、私有變量和局部變量三類。局部變量只能在建立它的模塊中使用,不能在上層或下層模塊中使用。當建立它的模塊程序運行結(jié)束時,局部變量自動釋放。局部變量用LOCAl。命令建立。
    (34)C【解析】GROUPBY部門號,查詢結(jié)果有3條記錄。
    (35)C【解析】WHERE子旬指明查詢條件。如果省略則將查詢FORM子句指定表中的所有記錄。
    如果由FORM子句指定多表查詢,則要用WHERE子句指定多表之間的連接條件。由ORDER
    BY子句指定的列如果有相同值,則相同值的那些行也在查詢結(jié)果中。
    二、填空題
    (1)【1】ACBEGFD【解析】由于在前序遍歷中首先訪問根結(jié)點,因此,前序序列中的第一個結(jié)點為二叉樹的根結(jié)點,即D為二叉樹的根結(jié)點。又由于在中序遍歷中訪問根結(jié)點的次序為居中,而訪問左子樹上的結(jié)點為居先,訪問右子樹上的結(jié)點為后,因此,在中序序列中,以根結(jié)點(D)為分界線,前面的子序列(ABC)一定在左子樹中,后面的子序列(EFG)一定在右子樹中。同樣的道理,對于已經(jīng)劃分出的每一個子序列的所有結(jié)點中,位于前序序列前面的一個結(jié)點為子樹的根結(jié)點,而在中序序列中位于該根結(jié)點前面的結(jié)點構(gòu)成左子樹上的結(jié)點子序列,位于該根結(jié)點后面的結(jié)點構(gòu)成右子樹上的結(jié)點子序列。這個處理過程直到所有子序列為空為止。根據(jù)上述道理,該二叉樹恢復的過程如下圖所示:
    根據(jù)后序遍歷的方法,對該二叉樹后序遍歷的結(jié)果為ACBEGFD。
    (2)【2】類【解析】在面向?qū)ο蠓椒ㄖ校惷枋龅氖蔷哂邢嗨菩再|(zhì)的一組對象。因此,屬性與操作相似的一組對象稱為類。
    (3)【3】加工【解析】 SD方法實際上是面向數(shù)據(jù)流圖的,即它的工作對象實際上是在SA方法中形成的數(shù)據(jù)流圖。因此,可以由數(shù)據(jù)流圖來導出結(jié)構(gòu)圖。另外,由數(shù)據(jù)流圖導出結(jié)構(gòu)圖的關(guān)鍵是找出中心加工,而每個加工則對應一個處理模塊。
    (4)【4】驅(qū)動模塊【解析】在進行模塊測試時,要為每個被測試的模塊另外設(shè)計兩類模塊:驅(qū)動模塊和承接模塊。其中驅(qū)動模塊的作用是將測試數(shù)據(jù)傳送給被測試的模塊,并顯示被測試模塊所產(chǎn)生的結(jié)果。
    (5)【5】選擇【解析】在關(guān)系運算中,選擇運算是在指定的關(guān)系中選取所有滿足給定條件的元組,構(gòu)成一個新的關(guān)系,而這個新的關(guān)系是原關(guān)系的一個子集。
    (6)【6】thisform【7】Label1 【解析】 thisform是當前表單。
    (7)【8】PasswordChar【解析】這種屬性用來設(shè)置口令驗證。
    (8)【9】SETDEFA TO D:\USER【解析】 可以使用SET命令設(shè)置路徑。
    (9)[10]Refresh 【11]Release【解析】常用的方法,需要熟記。
    (10)【12】*# [131*+$2 【14】*$+【解析】過程可以放置在程序文件代碼的后面,也可以保存在稱為過程文件的單獨文件里。過程文件的建立仍使用MODIFY COMMAND命令,文件的默認擴展名還是.PRG。過程文件里只包含過程,這些過程能被任何其他程序所調(diào)用。在調(diào)用過程文件中的過程之前首先要打開過程文件。打開過程文件的命令格式為:
    SET PROCEDURE TO[<文件1>],[<文件2>,…][-ADDITIVE]
    (11)【15】I=I+1【解析】I的值應該隨選環(huán)而進行增1運算。