點擊查看:2015年計算機二級考試《VFP》鞏固練習及解析匯總
1[單選題] 有下列二叉樹,對此二叉樹后序遍歷的結果為( )。
A.ACBEDGFHB.GDBHEFCAC.HGFEDCBAD.ABCDEFGH
參考答案:B
參考解析:對二叉樹的后序遍歷是先遍歷左子樹,然后遍歷右子樹,最后是根結點。
2[簡答題](1)將考生文件夾下的自由表“學生”添加到數(shù)據(jù)庫“學生管理”中。
(2)將數(shù)據(jù)庫“學生管理”中的表“宿舍”移除,使之變?yōu)樽杂杀怼?/P>
(3)從數(shù)據(jù)庫“學生管理”中永久性地刪除數(shù)據(jù)庫表“獎學金”,并將其從磁盤上刪除。
(4)為數(shù)據(jù)庫“學生管理”中的表“學生”建立普通索引,索引名稱和索引表達式均為“宿舍編號”。
參考解析:
【考點指引】本大題主要考查數(shù)據(jù)庫設計器的基本操作,包括添加自由表、移除表、刪除表和創(chuàng)建索引,這些都可以在數(shù)據(jù)庫設計器中完成。
(1)【解題步驟】
�、龠x擇【文件】→【打開】命令,在“打開”對話框的“文件類型”下拉列表框中選擇“數(shù)據(jù)庫”,選擇“學生管理.dbc”,選擇“獨占”,單擊“確定”按鈕,打開數(shù)據(jù)庫設計器。
�、谠凇皵�(shù)據(jù)庫設計器”中,單擊右鍵選擇“添加表”,在“打開”對話框中選擇表“學生”,單擊“確定”按鈕將自由表“學生”添加到數(shù)據(jù)庫“學生管理”中。
(2)【解題步驟】
在數(shù)據(jù)庫設計器中,選擇表“宿舍”,單擊右鍵,在彈出的快捷菜單中選擇“刪除”,單擊“移去”按鈕,選擇“是(Y)”將表“宿舍”從“學生管理”數(shù)據(jù)庫中移除。
(3)【解題步驟】
�、僭跀�(shù)據(jù)庫設計器中,選擇表“獎學金”,單擊右鍵,在彈出的快捷菜單中選擇“刪除”,單擊“刪除”按鈕,表“獎學金”從“學生管理”數(shù)據(jù)庫中移除并將其從磁盤上刪除。
②選擇【數(shù)據(jù)庫】→【清理數(shù)據(jù)庫】命令清理數(shù)據(jù)庫。
(4)【解題步驟】
在數(shù)據(jù)庫設計器中,選擇表“學生”,選擇【數(shù)據(jù)庫】→【修改】命令,打開表設計器修改表“學生”結構,在“學生”表設計器中的“索引”選項卡的“索引名”中輸入“宿舍編號”,選擇索引類型為“普通索引”,索引表達式為“宿舍編號”,單擊“確定”按鈕關閉表設計器并保存表“學生”結構。
3[單選題] 如果指定參照完整性的刪除規(guī)則為“級聯(lián)”,則當刪除父表中的記錄時( )。
A.系統(tǒng)自動備份父表中被刪除記錄到一個新表中B.若子表中有相關記錄,則禁止刪除父表中記錄C.會自動刪除子表中所有相關記錄D.不作參照完整性檢查,刪除父表記錄與子表無關
參考答案:C
參考解析:參照完整性的刪除規(guī)則規(guī)定了當刪除父表中的記錄時,如何處理子表中相關的記錄:如果選擇“級聯(lián)”,則自動刪除子表中的所有相關記錄。
4[簡答題]在考生文件夾下完成如下綜合應用:
設計一個表單“bdl”,表單標題名為“部門年度數(shù)據(jù)查詢”,要求如下:
(1)為表單建立數(shù)據(jù)環(huán)境,向數(shù)據(jù)環(huán)境添加部門銷售表。
(2)當在“年度”標簽微調(diào)控件中選擇年度并單擊“查詢”按鈕,則會在下面的表格控件內(nèi)顯示該年度各部門的“銷售額”和“利潤”。指定微調(diào)控件上箭頭按鈕(Spinner—HighValue屬性)與下箭頭按鈕(SpinnerLowValue屬性)值分別為“2008”和“2003”,缺省值(Value屬性)為“2007”,增量(Increment屬性)為“1”。
(3)單擊“關閉”按鈕,關閉表單。
參考解析:
【考點指引】本大題主要考查表單的設計,重點是微調(diào)控件和表格控件的使用。
【操作步驟】
�、龠x擇【文件】→【新建】命令,選擇“表單”,單擊“新建文件”按鈕打開表單設計器,在表單屬性窗口中將Caption屬性值修改為“部門年度數(shù)據(jù)查詢”,單擊表單控件工具欄上的“標簽”控件圖標,為表單添加一個標簽Label1,單擊表單控件工具欄上的“微調(diào)控件”控件圖標,為表單添加一個微調(diào)控件Spinner1,單擊表單控件工具欄上的“命令按鈕”控件圖標,為表單添加兩個命令按鈕Command1和Com–mand2,單擊表單控件工具欄上的“表格”控件圖標,再添加一個表格控件Grid1。
�、谶x擇標簽Label1,在標簽屬性窗口中將標簽Label1的Caption屬性值修改為“年度”。
�、圻x擇微調(diào)控件Spinner1,在微調(diào)控件屬性窗口中將SpinnerHighValue屬性值修改為“2008”,將Spinner–LowValue屬性值修改為“2003”,將Value屬性值修改為“2007”。
�、芊謩e選擇兩個命令按鈕,在按鈕屬性窗口中將命令按鈕Command1的Caption屬性值修改為“查詢”,Command2的Caption屬性值修改為“關閉”,如圖29–1所示。雙擊“關閉”命令按鈕,在Click事件中輸入代碼:ThisForm.Release,用來關閉表單。
�、菰诒韱卧O計器中,用鼠標右鍵單擊表單空白處,在彈出的快捷菜單中選擇【數(shù)據(jù)環(huán)境】命令,打開表單的數(shù)據(jù)環(huán)境,選擇數(shù)據(jù)表文件“部門銷售”添加到數(shù)據(jù)環(huán)境中。
�、捱x擇表格控件“Grid1”,在表格控件屬性窗口中將“RecordSource”屬性值修改為“〝″”,將“RecordSourceType”屬性值修改為“1”。
⑦雙擊“查詢”命令按鈕,在Click事件中輸入代碼:
SELECT*INTO CURSOR tmp FROM部門銷售WHERE年度=ALLTRIM(STR(INT(ThisForm.Spin–ner1.Value)))
ThisForm.Grid1.RecordSourceType=1
ThisForm.Grid1.RecordSource=〝trap″
ThisForm.Grid1.Refresh
�、噙x擇【表單】→【執(zhí)行表單】命令,系統(tǒng)首先要求保存該表單文件,在彈出的“另存為”對話框中輸入表單文件名“bd1”,保存在考生文件夾下,然后運行表單。
5[單選題]下列敘述中正確的是( )。
A.算法就是程序
B.設計算法時只需要考慮數(shù)據(jù)結構的設計
C.設計算法時只需要考慮結果的可靠性
D.以上三種說法都不對
參考答案:D
參考解析:算法是指解題方案的準確而完整的描述,算法不等于程序,也不等于計算方法,所以A)錯誤。設計算法時不僅要考慮對數(shù)據(jù)對象的運算和操作,還要考慮算法的控制結構。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |