點(diǎn)擊查看:2015年計(jì)算機(jī)二級(jí)《VFP》模擬試題及答案匯總
1[單選題] 在菜單設(shè)計(jì)中,可以在定義菜單名稱時(shí)為菜單項(xiàng)指定一個(gè)訪問鍵。規(guī)定了菜單項(xiàng)的訪問鍵為“x”的菜單名稱定義是( )。
A.綜合查詢\<(x)B.綜合查詢/<(x)C.綜合查詢(\
參考答案:C
參考解析:在指定菜單名稱時(shí),如果要設(shè)置菜單項(xiàng)的訪問鍵,方法是在要作為訪問鍵的字符前加上“、<”兩個(gè)字符。為“綜合查詢”設(shè)定訪問鍵…x’的正確方法是:綜合查詢(\
2[簡(jiǎn)答題](1)打開“bd3”表單,并按如下要求進(jìn)行修改(注意要保存所做的修改):表單中有一個(gè)“表格”控件,修改其相關(guān)屬性,使得在表格中顯示“學(xué)生”表中的記錄;表單上還有一個(gè)標(biāo)題為“關(guān)閉”的按鈕,為按鈕編寫事件,使單擊此按鈕時(shí)退出表單。
(2)在考生文件夾下對(duì)數(shù)據(jù)庫“住宿管理”中的表“宿舍”的結(jié)構(gòu)做如下修改:指定“宿舍編號(hào)”為主索引,索引名為“宿舍編號(hào)”,索引表達(dá)式為“宿舍編號(hào)”;指定“電話”為普通索引,索引名為“電話”,索引表達(dá)式為“電話”。設(shè)置“電話”字段的有效性為電話必須以“81”開頭。
參考解析:
【考點(diǎn)指引】本大題第1小題主要考查表單的建立,重點(diǎn)是表格控件的使用,注意表格控件數(shù)據(jù)源的設(shè)置;第2小題中主要是數(shù)據(jù)庫表索引的建立和字段有效性設(shè)置。
(1)【操作步驟】
①選擇【文件】→【打開】命令,在“打開”對(duì)話框的“文件類型”下拉列表框中選擇“表單”,選擇“bd3.scx”,單擊“確定”按鈕,打開表單設(shè)計(jì)器。
、谶x擇表格控件,在表格屬性窗口將RecordSourceType屬性值修改為“0”,將Record Soure屬性值修改為“學(xué)生”。
、垭p擊“關(guān)閉”命令按鈕,在Click事件中輸人代碼:ThisForm.Release,用來關(guān)閉表單。
、荜P(guān)閉表單設(shè)計(jì)器并保存表單“bd3”。
(2)【操作步驟】
、龠x擇【文件】→【打開】命令,在“打開”對(duì)話框的“文件類型”下拉列表框中選擇“數(shù)據(jù)庫”,選擇“住宿管理.dbc”,單擊“確定”按鈕,打開數(shù)據(jù)庫設(shè)計(jì)器。
、谠跀(shù)據(jù)庫設(shè)計(jì)器中,選擇表“宿舍”,選擇【數(shù)據(jù)庫】→【修改】命令,打開表設(shè)計(jì)器修改表“宿舍”結(jié)構(gòu),在“宿舍”表設(shè)計(jì)器中的“索引”選項(xiàng)卡的“索引名”中輸入“宿舍編號(hào)”,選擇索引類型為“主索引”,索引表達(dá)式為“宿舍編號(hào)”。
③單擊下一行,在“索引名”中輸入“電話”,選擇索引類型為“普通索引”,索引表達(dá)式為“電話”。
、軉螕簟白侄巍边x項(xiàng)卡,選擇“電話”字段,在“字段有效性”的“規(guī)則”文本框中輸入“l(fā)eft(電話,2)="81"”,單擊“確定”按鈕關(guān)閉表設(shè)計(jì)器并保存表“宿舍”結(jié)構(gòu)。
3[單選題] 表單名為myForm的表單中有一個(gè)頁框myPageFrame,將該頁框的第3頁(Page3)的標(biāo)題設(shè)置為“修改”,可以使用代碼( )。
A.myForm.Page3.myPageFrame.Caption=〝修改〞
B.myFonn.myPageFrame.Caption.Page3=〝修改〞
C.Thisform.myPageFrame.Page3.Caption=〝修改〞
D.Thisform.myPageFrame.Caption.Page3=〝修改〞
參考答案:C
參考解析:在容器的嵌套層次關(guān)系中,引用其中某個(gè)對(duì)象,需指明對(duì)象在嵌套層次中的位置。經(jīng)常要用到的關(guān)鍵字是:Parent(對(duì)象的直接容器對(duì)象,即父對(duì)象):This(當(dāng)前對(duì)象);ThisForm(當(dāng)前表單);ThisFormSet(當(dāng)前表單集)。本題將該頁框的第3頁(Page3)的標(biāo)題設(shè)置為“修改”,正確的代碼應(yīng)該是Thisform.myPageFrame.Page3.Caption=”修改”,即C)選項(xiàng)。
4[簡(jiǎn)答題]對(duì)“kaoqin”數(shù)據(jù)庫中的表“出勤”,建立文件名為“bd2”的表單,標(biāo)題為“出勤情況查詢”,表單上有一個(gè)表格控件和3個(gè)命令按鈕“未遲到查詢”、“遲到查詢”和“關(guān)閉”。
單擊“未遲到查詢”按鈕,查詢出勤情況表中每個(gè)人的“姓名”、“出勤天數(shù)”和“未遲到天數(shù)”,其中“未遲到天數(shù)”為“出勤天數(shù)”減去“遲到次數(shù)”。結(jié)果在表格控件中顯示,同時(shí)保存在表“result1”中。
單擊“遲到查詢”按鈕,查詢遲到天數(shù)在1天以上的人的所有信息,結(jié)果在表格控件中顯示,同時(shí)保存在表“result2”中。
單擊“關(guān)閉”按鈕關(guān)閉表單。
參考解析:
【考點(diǎn)指引】本大題主要考查表單的表格控件的建立及使用,重點(diǎn)是表格的數(shù)據(jù)潦的設(shè)置。
【操作步驟】
、龠x擇【文件】→【打開】命令打開數(shù)據(jù)庫“kaoqin”。
、谶x擇【文件】→【新建】命令,選擇“表單”,單擊“新建文件”按鈕打開表單設(shè)計(jì)器,將Caption屬性值修改為“出勤情況查詢”,單擊表單控件工具欄上的“命令按鈕”控件圖標(biāo),為表單添加3個(gè)命令按鈕Command1、Command2和Command3,單擊表單控件工具欄上的“表格”控件圖標(biāo),再添加一個(gè)表格控件。
、鄯謩e選擇3個(gè)命令按鈕,在按鈕屬性窗口中將命令按鈕Command1的Name屬性值修改為“cmdQryl”,Caption屬性值修改為“未遲到查詢”;將命令按鈕Command2的Name屬性值修改為“cmdQry2”,Caption屬性值修改為“遲到查詢”;將命令按鈕Command3的Name屬性值修改為“cmdClose”,Caption屬性值修改為“關(guān)閉”,如圖93-1所示。雙擊“關(guān)閉”命令按鈕,在Click事件中輸入代碼:ThisForm.Release,用來關(guān)閉表單。
、茈p擊“未遲到查詢”命令按鈕,在Click事件中輸入代碼:
SELECT姓名,出勤天數(shù),出勤天數(shù)-遲到次數(shù)AS未遲到天數(shù)INTO TABLEresult1 FROM stuff,出勤wHERE stuff.員工編號(hào)=出勤.員工編號(hào)
ThisForm.Grid1.RecordSourceType=0
ThisForm.Grid1.RecordSource="result1"
、蓦p擊“遲到查詢”命令按鈕,在Click事件中輸入代碼:select姓名,出勤天數(shù),遲到次數(shù)AS遲到天數(shù)INTO TABLEresult2 FROM stuff,出勤WHERE stuff.員工編號(hào)=出勤.員工編號(hào)AND遲到次數(shù)>1
ThisForm.Grid1.RecordSourceType=0
ThisForm.Grid1.RecordSource="result2"
、拊诒韱卧O(shè)計(jì)器中,用鼠標(biāo)右鍵單擊表單空白處,在彈出的快捷菜單中選擇“數(shù)據(jù)環(huán)境”命令,打開表單的數(shù)據(jù)環(huán)境,選擇數(shù)據(jù)庫“kaoqin”,將數(shù)據(jù)表文件“出勤”和“stuff”添加到數(shù)據(jù)環(huán)境中。
、哌x擇【表單】→【執(zhí)行表單】命令,系統(tǒng)首先要求保存該表單文件,在彈出的“另存為”對(duì)話框中輸入表單文件名“bd2”,保存在考生文件夾下,然后運(yùn)行表單。
、鄦螕舯韱蔚摹拔催t到查詢”按鈕,系統(tǒng)自動(dòng)將結(jié)果顯示到表格中并保存結(jié)果到新表“result1”中。
、釂螕舯韱蔚摹斑t到查詢”按鈕,系統(tǒng)自動(dòng)將結(jié)果顯示到表格中并保存結(jié)果到新表“result2”中。
5[簡(jiǎn)答題]對(duì)考生文件夾下的“圖書信息”表新建一個(gè)表單“bd1”,完成以下要求:表單標(biāo)題為“圖書信息瀏覽”。表單內(nèi)有一個(gè)組合框,一個(gè)命令按鈕和三對(duì)標(biāo)簽與文本框的組合。表單運(yùn)行時(shí)組合框內(nèi)是“圖書信息”表中所有書名(表內(nèi)書名不重復(fù))以供選擇。當(dāng)選擇書名后,三對(duì)標(biāo)簽和文本框?qū)⒎謩e顯示表中除“書名”字段外的其他3個(gè)字段的字段名和字段值。
單擊“關(guān)閉”按鈕退出表單。
參考解析:本大題主要考查表單的設(shè)計(jì)及組合框、文本框、表格和命令按鈕等控件的使用,重點(diǎn)是表格的數(shù)據(jù)源設(shè)置。
【操作步驟】
、龠x擇【文件】→【新建】命令,選擇“表單”,單擊“新建文件”按鈕打開表單設(shè)計(jì)器,在表單屬性窗口中將“Caption”屬性值修改為“圖書信息瀏覽”。單擊表單控件工具欄上的“組合框”控件圖標(biāo),為表單添加一個(gè)組合框Combol,單擊表單控件工具欄上的“標(biāo)簽”控件圖標(biāo),為表單添加3個(gè)標(biāo)簽Label1、Label2和Label3,單擊表單控件工具欄上的“文本框”控件圖標(biāo),為表單添加3個(gè)文本框Textl、Text2和Text3,單擊表單控件工具欄上的“命令按鈕”控件圖標(biāo),為表單添加一個(gè)命令按鈕Command1。
、谶x擇命令按鈕,在按鈕屬性窗口中將命令按鈕Command1韻Caption屬性值修改為“關(guān)閉”,如圖105-1所示。雙擊命令按鈕,在Click事件中輸入代碼:ThisForm.Release,用來關(guān)閉表單。
、圻x擇組合框,在組合框?qū)傩源翱谥校p擊“Init Event”,打開Init事件代碼編輯窗口,輸入以下過程代碼:
USE圖書信息
ThisForm.Label1.Caption=FIElD(1)
ThisForm.Label2.Caption=FIELD(3)
ThisForm.Label3.Caption=FIELD(4)
GO TOP
DO WHILE.NOT.EOF()
ThisForm.Comb01.AddItem(書名)
SKIP
ENDDO
USE
、苓x擇組合框,在組合框?qū)傩源翱谥校p擊“Click Event”,打開Click事件代碼編輯窗口,輸入以下過程代碼:
SELECT*INTO ARRAY aa FROM圖書信息WHERE書名=ThisForm.Comb01.displayvalue
ThisForm.textl.value=aa(1)
ThisForm.text2.value=aa(3)
ThisForm.text3.value=aa(4)
⑤選擇【表單】→【執(zhí)行表單】命令,系統(tǒng)首先要求保存該表單文件,在彈出的“另存為”對(duì)話框中輸入表單文件名“bd1”,保存在考生文件夾下,然后運(yùn)行表單。
6[單選題] 在SQL的ALTER TABLE語句中,為了增加一個(gè)新的字段應(yīng)該使用短語( )。
A.CREATEB.APPENDC.COLUMND.ADD
參考答案:D
參考解析:向表中添加新的字段和新的索引,其命令格式為:ALTER TABLE<表名>ADD[COLUMN]<字段類型>[<長(zhǎng)度>[,<小數(shù)位數(shù)>])][NULLINOTNULL][CHECK<邏輯表達(dá)式1>[ERROR<字符型文本提示信息>]][DEFAULT<默認(rèn)值表達(dá)式>][ADD PRIMARY KEY<索引表達(dá)式2>TAG<索引名1>][ADD UNIQUE<索引表達(dá)式3>TAG<索引名2>]增加-個(gè)新的字段應(yīng)該使用ADD短語,即D)選項(xiàng)正確。
7[單選題] 在“表單控件”工具欄中,除了控件按鈕,還有4個(gè)輔助按鈕。默認(rèn)情況下處于按下狀態(tài)的輔助按鈕是
A.“選定對(duì)象”按鈕
B.“按鈕鎖定”按鈕
C.“生成器鎖定”按鈕
D.“查看類”按鈕
參考答案:A
參考解析:表單控件工具欄提供設(shè)計(jì)表單界面的各種控件按鈕。選定對(duì)象:用于選定一個(gè)或多個(gè)對(duì)象,默認(rèn)情況下處于按下狀態(tài);按鈕鎖定:按下此按鈕時(shí),可以向表單連續(xù)添加多個(gè)同種類型的控件;生成器鎖定:按下此按鈕時(shí),每次添加控件,系統(tǒng)自動(dòng)打開相應(yīng)的生成器對(duì)話框,便于設(shè)置屬性。查看類:利用此按鈕添加一個(gè)已有的類庫文件,或選擇一個(gè)已注冊(cè)的類庫。
8[單選題] 在Visual FoxPro中如果字段定義為日期型,則長(zhǎng)度固定為( )。
A.8B.6C.10D.4
參考答案:A
參考解析:Visual FoxPm中有些數(shù)據(jù)類型寬度是固定的,如數(shù)值型、貨幣型、日期型、日期時(shí)間型均為8個(gè)字節(jié),邏輯型為l個(gè)字節(jié),備注型和通用型為4等。故A選項(xiàng)正確。
9[單選題] 在Visual FoxPro中,通過帶選項(xiàng)卡的對(duì)話框快速創(chuàng)建或修改表單、復(fù)雜控件等的工具是( )。
A.向?qū).設(shè)計(jì)器C.生成器D.項(xiàng)目管理器
參考答案:C
參考解析:生成器是帶有選項(xiàng)卡的對(duì)話框,用于簡(jiǎn)化對(duì)表單、復(fù)雜控件和參照完整性代碼的創(chuàng)建和修改過程。每個(gè)生成器顯示一系列選項(xiàng)卡,用于設(shè)置選定對(duì)象的晨性。可使用的生成器在數(shù)據(jù)庫表之間生成控件、表單、設(shè)置控件格式和創(chuàng)建參照完整性。故本題C選項(xiàng)正確。
10[單選題] 設(shè)有讀者表:
讀者(借書證號(hào)C,姓名C,單位C,性別.L,職稱C,聯(lián)系電話C.
查詢姓名中含“志”的所有讀者的信息,正確的SQL語句是:
A.SELECT*FROM讀者WHERE姓名LIKE”+志+”
B.SELECT*FROM讀者WHERE姓名=”*志*”
C.sELECT*FROM讀者WHERE姓名LIKE”%志%”
D.SELECT*FROM讀者WHERE姓名=”%志%”
參考答案:C
參考解析:SQL的基本格式為SELECT—FROM—WHERE,其中SELECT說明要查詢的字段,F(xiàn)ROM說明要查詢的字段來自哪個(gè)表或哪些表,WHERE說明查詢條件。LIKE為字符串匹配運(yùn)算符,可與通配符“%”和“一”一起使用。“%”表示與任意多個(gè)字符匹配;“一”表示與任意一個(gè)字符匹配。查詢姓名中含“志”的所有讀者的信息可用“LIKE”%志%””表示,C選項(xiàng)正確。
相關(guān)推薦:
2015計(jì)算機(jī)二級(jí)《Access》過關(guān)練習(xí)題精選匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |