點(diǎn)擊查看:2015年計算機(jī)二級考試《VFP》鞏固練習(xí)及解析匯總
1[單選題] 下列關(guān)于數(shù)據(jù)庫設(shè)計的敘述中,正確的是( )。
A.在需求分析階段建立數(shù)據(jù)字典
B.在概念設(shè)計階段建立數(shù)據(jù)字典
C.在邏輯設(shè)計階段建立數(shù)據(jù)字典
D.在物理設(shè)計階段建立數(shù)據(jù)字典
參考答案:A
參考解析:數(shù)據(jù)字典是在需求分析階段建立,在數(shù)據(jù)庫設(shè)計過程中不斷修改、充實(shí)和完善的。
2[單選題] 下列敘述中,正確的是( )。
A.在命令窗口中被賦值的變量均為局部變量
B.在命令窗口中用PRIVATE命令說明的變量均為局部變量
C.在被調(diào)用的下級程序中用PUBLIC命令說明的變量都會是全局變量
D.在程序中用PRIVATE命令說明的變量均為全局變量
參考答案:C
參考解析:本題考查對Visual FoxPro中變量的定義及理解。在命令窗口中,只有LOCAL說明的變量才是局部變量,且無論在哪一層程序中,只要是PUBLIC說明的變量均是全局變量。
3[簡答題]對考生目錄下的數(shù)據(jù)庫“學(xué)生管理”建立文件名為“bd2”的表單,表單標(biāo)題為“學(xué)籍信息查看”。表單含有一個表格控件,用于顯示用戶查詢的信息;一個按鈕選項(xiàng)組,含有“課程”、“學(xué)生”和“成績”3個選項(xiàng)按鈕及兩個命令按鈕,標(biāo)題分別為“瀏覽”和“關(guān)閉”。
在表單運(yùn)行時:
(1)選擇“課程”選項(xiàng)按鈕并單擊“瀏覽”按鈕時,在表格中顯示“課程”表的記錄。
(2)選擇“學(xué)生”選項(xiàng)按鈕并單擊“瀏覽”按鈕時,表格中顯示“學(xué)生”表的記錄。
(3)選擇“成績”選項(xiàng)按鈕并單擊“瀏覽”按鈕時,表格中顯示“成績”表的記錄。
(4)單擊“關(guān)閉”按鈕退出表單。
參考解析:
【考點(diǎn)指引】本大題主要考查表單的建立及表格控件、按鈕逸項(xiàng)組的使用,重點(diǎn)是表格控件數(shù)據(jù)源的設(shè)置。
【解題步驟】
①選擇【文件】→【新建】命令,選擇“表單”,單擊“新建文件”按鈕打開表單設(shè)計器,在表單屬性窗口中將Caption屬性值修改為“學(xué)籍信息查看”,單擊表單控件工具欄上的“選項(xiàng)按鈕組”控件圖標(biāo),為表單添加一個選項(xiàng)按鈕組Op-tionGroup1,單擊表單控件工具欄上的“命令按鈕”控件圖標(biāo),為表單添加兩個命令按鈕Command1和Command2,單擊表格控件工具欄上的“表格”控件圖標(biāo),再添加一個表格控件Grid1。
、谶x擇選項(xiàng)按鈕組OptionGroup1,單擊右鍵,在彈出的快捷菜單中選擇“生成器”打開選項(xiàng)按鈕組生成器對話框,單擊“按鈕”選項(xiàng)卡,設(shè)置按鈕的數(shù)目為3,在“標(biāo)題”列下修改3個按鈕的標(biāo)題分別為“課程”、“學(xué)生”和“成績”,單擊“確定”按鈕關(guān)閉命令組生成器對話框。
、鄯謩e選擇兩個命令按鈕,在按鈕屬性窗口中將命令按鈕Command1的Caption屬性值修改為“瀏覽”;將命令按鈕Command2的Caption屬性值修改為“關(guān)閉”,如圖59-1所示。雙擊“關(guān)閉”命令按鈕,在Click事件中輸入代碼:ThisForm.Release,用于關(guān)閉表單。
、茈p擊“瀏覽”命令按鈕,在Click事件中輸入代碼:
ThisForm.Grid1.ColumnCount=-1
ThisForm.Grid1.RecordSourceType=0
DO CASE
CASE ThisForm.OptionGroup1.value=1
ThisForm.Grid1.RecordSource=〝課程〞
CASE ThisForm.OptionGroup1.value=2
ThisForm.Grid1.RecordSource=〝學(xué)生〞
CASE ThisForm.OptionGroup1.value=3
ThisForm.Grid1.RecordSource=〝成績〞
ENDCASE
ThisForm.Grid1.Refresh
、葸x擇【表單】→【執(zhí)行表單】命令,系統(tǒng)首先要求保存該表單文件,在彈出的“另存為”對話框中輸入表單文件名“bd2”,保存在考生文件夾下,然后運(yùn)行表單。
4[單選題] 在Visual FoxPro中,釋放表單時會引發(fā)的事件是( )。
A.UnLoad事件B.Init事件C.Load事件D.Release事件
參考答案:A
參考解析:釋放表單時,會引發(fā)Destroy和Un1oad事件。而Init和Load事件是在表單加載時引發(fā)的事件。Release方法會將表單從內(nèi)存中釋放。
5[單選題] 參照完整性規(guī)則的更新規(guī)則中“級聯(lián)”的含義是( )。
A.更新父表中的連接字段值時,用新的連接字段值自動修改子表中的所有相關(guān)記錄
B.若子表中有與父表相關(guān)的記錄,則禁止修改父表中的連接字段值
C.父表中的連接字段值可以隨意更新,不會影響子表中的記錄
D.父表中的連接字段值在任何情況下都不允許更新
參考答案:A
參考解析:參照完整性規(guī)則的更新規(guī)則中“級聯(lián)”的含義是更新父表中的連接字段值時,用新的連接字段值自動修改子表中的所有相關(guān)記錄;“限制”的含義是若子表中有與父表相關(guān)的記錄,則禁止修改父表中的連接字段值;“忽”的含義是不作參照完整性檢查,即可以隨意更新父表中的連接字段值。
相關(guān)推薦:
2015年計算機(jī)二級考試《VFP》鞏固練習(xí)及解析匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |