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