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