計(jì)算機(jī)vfp二級(jí)考試題庫(kù)
在計(jì)算機(jī)vfp二級(jí)老師題庫(kù)中,有哪些類(lèi)型的題型呢?下面是學(xué)習(xí)啦小編給大家整理的計(jì)算機(jī)vfp二級(jí)考試基本操作題和簡(jiǎn)單應(yīng)用題,供大家參閱!
計(jì)算機(jī)vfp二級(jí)考試基本操作題
1(1)創(chuàng)建一個(gè)新的項(xiàng)目“customer_management”。
(2)在新建立的項(xiàng)目“customer_management”中創(chuàng)建數(shù)據(jù)庫(kù)“order_management”。
(3)在數(shù)據(jù)庫(kù)“order_management”中建立表“order_list”,表名稱(chēng)分別為:“客戶(hù)型”、“訂單號(hào)”、“訂購(gòu)日期”和“總金額”;類(lèi)型分別為:“字符型(6)”、“字符型(6)”、“日期型”和“浮動(dòng)型”。
(4)為“order list”表創(chuàng)建一個(gè)主索引,索引名和索引表達(dá)式均是“訂單號(hào)”。
參考解析:
(1)【操作步驟】
?、僭赩isual FoxPro主窗口下按組合鍵Ctrl+N,則系統(tǒng)彈出“新建”對(duì)話框,在文件類(lèi)型中選擇“項(xiàng)目”,再單擊“新建文件”按鈕;
?、谠趶棾龅?ldquo;創(chuàng)建”對(duì)話框中,選定考生文件夾,在項(xiàng)目文件中填入“customer_management.pjx”,再單擊“保存”按鈕;這樣便新建了一個(gè)項(xiàng)目。
(2)【操作步驟】①在彈出的項(xiàng)目管理器中先選擇“數(shù)據(jù)”標(biāo)簽,再選擇“數(shù)據(jù)庫(kù)”,最后單擊“新建”按鈕;
?、谠趶棾龅?ldquo;新建數(shù)據(jù)庫(kù)”對(duì)話框中單擊“新建文件”;
?、墼趶棾龅?ldquo;創(chuàng)建”對(duì)話框中,選定考生文件夾,在“數(shù)據(jù)庫(kù)名”中填入“0rder_management.dbc”,再單擊“保存”按鈕。
(3)【操作步驟】
?、偻瓿闪藬?shù)據(jù)庫(kù)的添加;
?、谠谔砑拥臄?shù)據(jù)庫(kù)中選擇“數(shù)據(jù)”標(biāo)簽,再單擊“數(shù)據(jù)庫(kù)”標(biāo)簽,選擇“0rder_management.bdc”數(shù)據(jù)庫(kù),再選擇“表”標(biāo)簽,單擊“新建”銨扭,在彈出的“創(chuàng)建”對(duì)往左框表名更改為“0rder_list”,單擊“確定”按鈕,在彈出“表設(shè)計(jì)器”中
的“字段名”中填入題干中的字段,“類(lèi)型”中選擇題干中規(guī)定的類(lèi)型,單擊“確定”按鈕,在彈出的提示框中單擊“是”按鈕保存表;
?、墼趶棾龅?ldquo;新建表”對(duì)話框中單擊“新建襲”,并在彈出的“創(chuàng)建”對(duì)話框中,選定考生文件夾,在“輸入表名”中填人“0rder_list.dbf”,再單擊保存。
(4)【操作步驟】
在彈出的“表設(shè)計(jì)器中”,按題所要求建立表的結(jié)構(gòu)后,選擇“索引”標(biāo)簽,在索引名列中填人“訂單號(hào)”,在索引類(lèi)型列中選擇“主索引”,在索引表達(dá)式列中填入“訂單號(hào)”,單擊“確定”按鈕,保存表結(jié)構(gòu)。
2在考生文件夾下的“職員管理”數(shù)據(jù)庫(kù)中完成下列基本操作:
(1)為“員工信息”表增加一個(gè)字段,字段名為“EMAIL”,類(lèi)型為“字符型”,寬度為“20”。
(2)設(shè)置“員工信息”表中“性別”字段的有效性規(guī)則,性別取“男”或“女”,默認(rèn)值為“女”。
(3)在“員工信息”表中,將所有記錄的“EMAIL”字段值用“部門(mén)編號(hào)”的字段值加上“職工編號(hào)”的字段值再加上“@XXX.tom.cn”進(jìn)行替換。
(4)通過(guò)“部門(mén)編號(hào)”字段建立“員工信息”表和“部門(mén)”表間的永久聯(lián)系。
參考解析:
【考點(diǎn)指引】本大題主要考查數(shù)據(jù)庫(kù)設(shè)計(jì)器的基本探作,包括修改表結(jié)構(gòu)、設(shè)置有效性規(guī)則和建立表間聯(lián)系,這些都可以在數(shù)據(jù)庫(kù)設(shè)計(jì)器中完成,另外還考查了記錄的批量修改。
(1)【操作步驟】
?、龠x擇【文件】→【打開(kāi)】命令,在“打開(kāi)”對(duì)話框的“文件類(lèi)型”下拉列表框中選擇“數(shù)據(jù)庫(kù)”,選擇“職員管理.dbc”,單擊“確定”按鈕,打開(kāi)數(shù)據(jù)庫(kù)設(shè)計(jì)器。
?、谠?ldquo;數(shù)據(jù)庫(kù)設(shè)計(jì)器”中,選擇表“員工信息”,單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“修改”命令,打開(kāi)表設(shè)計(jì)器。
?、墼?ldquo;表設(shè)計(jì)器”中,單擊“字段”選項(xiàng)卡,單擊最后一行,輸入字段名“EMAIL”,“類(lèi)型”為“字符型”,“寬度”為“20”。
(2)【操作步驟】
在“員工信息”表設(shè)計(jì)器的“字段”選項(xiàng)卡中,選擇“性別”字段,在“字段有效性”的“規(guī)則”文本框中輸入“性別=〝男″OR性別=〝女″”,“默認(rèn)值”文本框中輸入“〝女″”,單擊“確定”按鈕關(guān)閉表設(shè)計(jì)器并保存表“員工信息”結(jié)構(gòu)。
(3)【操作步驟】
?、僭?ldquo;數(shù)據(jù)庫(kù)設(shè)計(jì)器”中,選擇表“員工信息”,單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“瀏覽”,打開(kāi)數(shù)據(jù)瀏覽窗口。
?、谶x擇【表】→【替換字段】命令,打開(kāi)“替換字段”對(duì)話框,在“字段”下拉列表框中選擇“EMAIL”字段,在“替換為”文本框中輸入“部門(mén)編號(hào)+職工編號(hào)+〝@XXX.corn.cn″”,在“替換條件”的“作用范圍”下拉列表框中選擇“ALL”,單擊“替換”命令按鈕進(jìn)行字段值替換。
(4)【操作步驟】
在數(shù)據(jù)庫(kù)設(shè)計(jì)器中,將“部門(mén)”表中“索引”下面的“部門(mén)編號(hào)”主索引字段拖曳到“員工信息”表中“索引”下面的“部門(mén)編號(hào)”索引字段上,建立兩個(gè)表之間的永久性聯(lián)系。
3(1)建立項(xiàng)目文件,文件名為“xm”。
(2)在項(xiàng)目中建立數(shù)據(jù)庫(kù),文件名為“DB1”。
(3)把表單“bd1”添加到項(xiàng)目“xm”中。
(4)修改表單“bd1”,為其添加一個(gè)“關(guān)閉”按鈕。
參考解析:
【考點(diǎn)指引】本大題主要考查項(xiàng)目管理器的基本探作,包括新建項(xiàng)目、新建數(shù)據(jù)庫(kù)、添加表單,這些操作都可在項(xiàng)目管理器中完成。
(1)【操作步驟】
選擇【文件】→【新建】命令,選擇“項(xiàng)目”,單擊“新建文件”按鈕,輸入項(xiàng)目名稱(chēng)“xm”后單擊“保存”按鈕。
(2)【操作步驟】
在項(xiàng)目管理器中選擇“數(shù)據(jù)”選項(xiàng)卡,然后選擇列表框中的“數(shù)據(jù)庫(kù)”,單擊選項(xiàng)卡右邊的“新建”命令按鈕,選擇“新建數(shù)據(jù)庫(kù)”,在“創(chuàng)建”對(duì)話框中輸入數(shù)據(jù)庫(kù)名“DBl”,單擊“保存”按鈕將新建數(shù)據(jù)庫(kù)“DBI”添加到新建的項(xiàng)目“xm”中。
(3)【操作步驟】
在項(xiàng)目管理器中選擇“文檔”選項(xiàng)卡,選擇列表框中的“表單”,單擊選項(xiàng)卡右邊的“添加”命令按鈕,在“打開(kāi)”對(duì)話框中選擇“bd1.scx”,單擊“確定”按鈕將表單“bd1”添加到新建的項(xiàng)目“xm”中。
(4)【操作步驟】
?、僭陧?xiàng)目管理器中選擇“文檔”選項(xiàng)卡,展開(kāi)列表框中的“表單”,選擇“bd1”,單擊右邊“修改”命令按鈕,打開(kāi)表單設(shè)計(jì)器。
②在表單設(shè)計(jì)器中,單擊表單控件工具欄上的“命令按鈕”控件圖標(biāo),為表單添加一個(gè)命令按鈕Command1,在按鈕屬性窗口命令按鈕Command1的Caption屬性值修改為“關(guān)閉”,雙擊命令按鈕,在Click事件中輸入代碼:ThisForm.Release,用來(lái)關(guān)閉表單。
?、坳P(guān)閉表單設(shè)計(jì)器并保存表單。
4(1)將數(shù)據(jù)庫(kù)“school”添加到項(xiàng)目文件“xm”中。
(2)將自由表“course”添加到數(shù)據(jù)庫(kù)“school”中。
(3)建立數(shù)據(jù)庫(kù)表“course"與表“score”之間的關(guān)聯(lián)(兩表的索引已經(jīng)建立)。
(4)為(3)題中的兩個(gè)表之間的聯(lián)系設(shè)置完整性約束,要求:“更新”規(guī)則為“忽略”,“刪除”規(guī)則和“插入”規(guī)則均為“限制”。
參考解析:
【考點(diǎn)指引】本大題所考查的是項(xiàng)目管理器的一些基本探作,包括添加數(shù)據(jù)庫(kù)、添加自由表,以及表間關(guān)聯(lián)和完整性約束的建立。
(1)【操作步驟】
?、龠x擇【文件】→【新建】命令,選擇“項(xiàng)目”,單擊“新建文件”按鈕,輸入項(xiàng)目名稱(chēng)“xm”后單擊“保存”按鈕。
?、谠陧?xiàng)目管理器中選擇“數(shù)據(jù)”選項(xiàng)卡,然后選擇列表框中的“數(shù)據(jù)庫(kù)”,單擊“添加”按鈕,在“打開(kāi)”對(duì)話框中選擇數(shù)據(jù)庫(kù)名“school”,單擊“確定”按鈕將數(shù)據(jù)庫(kù)“school”添加到新建的項(xiàng)目“xm”中。
(2)【操作步驟】
在項(xiàng)目管理器中,選擇“school”數(shù)據(jù)庫(kù)的“表”分支,單擊“添加”按鈕,在“打開(kāi)”對(duì)話框中選擇數(shù)據(jù)表“course”,選擇“獨(dú)占”,單擊“確定”按鈕將數(shù)據(jù)庫(kù)表“course”添加到數(shù)據(jù)庫(kù)“school”中。
(3)【操作步驟】
在項(xiàng)目管理器中,選擇數(shù)據(jù)庫(kù)“school”,單擊“修改”按鈕,打開(kāi)數(shù)據(jù)庫(kù)設(shè)計(jì)器,將表“course”的索引字段“課程編號(hào)”拖曳到表“score”的索引字段“課程編號(hào)”上,為兩個(gè)表建立關(guān)聯(lián)。
(4)【操作步驟】
?、僭跀?shù)據(jù)庫(kù)設(shè)計(jì)器中,選擇【數(shù)據(jù)庫(kù)】→【清理數(shù)據(jù)庫(kù)】命令清理數(shù)據(jù)庫(kù)。
?、谟益I單擊“course”表和“score”表之間的關(guān)系線,在彈出的快捷菜單中選擇“編輯參照完整性”命令,打開(kāi)參照完整性生成器。
?、蹎螕?ldquo;更新規(guī)則”選項(xiàng)卡,選擇“忽”;單擊“刪除規(guī)則”選項(xiàng)卡,選擇“限制”;單擊“插入規(guī)則”選項(xiàng)卡,選擇“限制”;單擊“確定”按鈕,保存參照完整性設(shè)置。
5(1)將自由表“股票代碼”添加到“投資管理”數(shù)據(jù)庫(kù)中。
(2)為表“股票代碼”建立一個(gè)主索引(升序),索引名和索引表達(dá)式均為“股票代碼”。
(3)為表“股票代碼”設(shè)定有效性規(guī)則:股票代碼第一位必須以0或6開(kāi)頭,錯(cuò)誤提示信息是“股票代碼必須以0或6開(kāi)頭”。
(4)打開(kāi)表單文件“bd1”,請(qǐng)修改“登錄”命令按鈕的標(biāo)題為關(guān)閉。
參考解析:
【考點(diǎn)指引】本大題主要考查了添加自由表、數(shù)據(jù)表的索引、有效性規(guī)則建立的基本操作以及命令按鈕的Caption屬性的修改。
(1)【操作步驟】
?、龠x擇【文件】→【打開(kāi)】命令,或直接單擊工具欄上的“打開(kāi)”圖標(biāo),在彈出的對(duì)話框中選擇要打開(kāi)的數(shù)據(jù)庫(kù)文件“投資管理.dbc”。
?、谠?ldquo;數(shù)據(jù)庫(kù)設(shè)計(jì)器”中,單擊右鍵選擇“添加表”,在“打開(kāi)”對(duì)話框中選擇表“股票代碼”,單擊“確定”按鈕將自由表“股票代碼”添加到數(shù)據(jù)庫(kù)“投資管理”中。
(2)【操作步驟】
在數(shù)據(jù)庫(kù)設(shè)計(jì)器中,選擇表“股票代碼”,選擇【數(shù)據(jù)庫(kù)】→【修改】命令,打開(kāi)表設(shè)計(jì)器修改表“股票代碼”結(jié)構(gòu),在“股票代碼”表設(shè)計(jì)器中的“索引”選項(xiàng)卡的“索引名”中輸入“股票代碼”,選擇索引類(lèi)型為“主索引”,索引表達(dá)式為“股票代碼”。
(3)【操作步驟】
?、僭?ldquo;股票代碼”表設(shè)計(jì)器中的“字段”選項(xiàng)卡下,選擇“股票代碼”字段,在“字段有效性”的“規(guī)則”文本框中輸入“LEFT(股票代碼,1)=”0”OR LEFT(股票代碼,1)="6"”,“信息”文本框中輸入“"股票代碼必須以0或6開(kāi)頭"”,單擊“確定”按鈕關(guān)閉表設(shè)計(jì)器并保存表“股票代碼”結(jié)構(gòu)。
(4)【操作步驟】
?、龠x擇【文件】→【打開(kāi)】命令,在“打開(kāi)”對(duì)話框中的“文件類(lèi)型”下拉列表框中選擇“表單”,選擇“bd1.sex”,單擊“確定”按鈕,打開(kāi)表單設(shè)計(jì)器。
?、谠诒韱卧O(shè)計(jì)器中,選擇“登錄”命令按鈕,在命令按鈕屬性窗口“Caption”屬性值修改為“關(guān)閉”,然后關(guān)閉表單設(shè)計(jì)器并保存表單"bd1”。
計(jì)算機(jī)vfp二級(jí)考試簡(jiǎn)單應(yīng)用題
6(1)統(tǒng)計(jì)“職員信息”表中每個(gè)部門(mén)的人數(shù)和保險(xiǎn)總額,統(tǒng)計(jì)結(jié)果中包含字段“部門(mén)編號(hào)”、“部門(mén)名稱(chēng)”、“人數(shù)”和“保險(xiǎn)總額”,按“部門(mén)編號(hào)”排序。并將結(jié)果放在表“result”中。
(2)打開(kāi)“bdl”表單,并按如下要求進(jìn)行修改(注意要保存所做的修改):在表單的數(shù)據(jù)環(huán)境中添加“職員信息”表。表單中有“表格”控件,修改其相關(guān)屬性,在表格中顯示“職員信息”表的記錄。
參考解析:
【考點(diǎn)指引】本大題第l小題考查了SQL語(yǔ)句的分組命令GROUPBY的用法。第2小題考查的是表格數(shù)據(jù)環(huán)境的建立和表格控件數(shù)據(jù)源的設(shè)置。
(1)【解題步驟】
?、僭诿畲翱谥休斎朊睿篠ELECT部門(mén).部門(mén)編號(hào),部門(mén)名稱(chēng),COUNT(*)AS人數(shù),SUM(保險(xiǎn))AS保險(xiǎn)總額INTOTABLEresuhFROM職員信息,部門(mén)WHERE部門(mén).部門(mén)編號(hào)一職員信息.部門(mén)編號(hào)GROUPBY部門(mén).部門(mén)編號(hào)0RDERBY部門(mén).部門(mén)編號(hào)(回車(chē)執(zhí)行)。
?、谠诳忌募A下新建文本文件“result.txt”,將輸入的命令保存到文本文件“result.txt”中。
(2)【解題步驟】
?、龠x擇【文件】→【打開(kāi)】命令,在“打開(kāi)”對(duì)話框的“文件類(lèi)型”下拉列表框中選擇“表單”,選擇“bdl.SCX”,單擊“確定”按鈕,打開(kāi)表單設(shè)計(jì)器。
?、谠诒韱卧O(shè)計(jì)器中,用鼠標(biāo)右鍵單擊表單空白處,在彈出的快捷菜單中選擇“數(shù)據(jù)環(huán)境”命令,打開(kāi)表單的數(shù)據(jù)環(huán)境,選擇數(shù)據(jù)表文件“職員信息”添加到數(shù)據(jù)環(huán)境中。
③選擇表格控件“Gridl”,在表格控件屬性窗口“ReeordSource”屬性值修改為“職員信息”,將“RecordSourceType”屬性值修改為“0”。
④關(guān)閉表單設(shè)計(jì)器并保存表單。
7在考生文件夾下完成如下簡(jiǎn)單應(yīng)用:
(1)用SQL語(yǔ)句完成下列操作。列出所有與“黑色”顏色零件相關(guān)的信息(產(chǎn)品編號(hào)、零件名稱(chēng)和數(shù)量),并將檢索結(jié)果按數(shù)量降序排序存放于表“result1”中,將SQL語(yǔ)句保存在“cx1.prg”文件中。
(2)建立一個(gè)名為“cd1”的快捷菜單,菜單中有兩個(gè)菜單項(xiàng):“查詢(xún)”和“修改”。然后在表單“bd1”中的RightClick事件中調(diào)用快捷菜單“cd1”。
參考解析:
【考點(diǎn)指引】本大題第l小題考查的是SQL SELECT語(yǔ)句的用法;第2小題考查的是快捷菜單的創(chuàng)建和調(diào)用。
(1)【操作步驟】
?、僭诿畲翱谥休斎朊睿篗ODI COMM cx1(回車(chē)執(zhí)行),打開(kāi)程序文件編輯窗口,在程序文件編輯窗口中輸入以下程序代碼:
SELECT產(chǎn)品編號(hào),零件名稱(chēng),數(shù)量INTO TABLE result1 FROM零件,產(chǎn)品清單WHERE零件.零件編號(hào)=產(chǎn)品清單.零件編號(hào)AND顏色=”黑色”ORDERBY數(shù)量DESC
關(guān)閉程序文件編輯窗口并保存程序文件。
?、谠诿畲翱谥休斎朊睿篋O cx1(回車(chē)執(zhí)行),執(zhí)行程序文件。
(2)【操作步驟】
?、龠x擇【文件】→【新建】命令,選擇【菜單】,單擊“新建文件”按鈕,單擊【快捷菜單】,打開(kāi)菜單設(shè)計(jì)器,在“菜單名稱(chēng)”中輸入“查詢(xún)”,單擊下一行,在“菜單名稱(chēng)”中輸入“修改”。
?、谶x擇【菜單】→【生成】命令,將菜單保存為“cd1”,生成一個(gè)菜單文件“cd1.mpr”。關(guān)閉菜單設(shè)計(jì)器。
?、圻x擇【文件】→【打開(kāi)】命令,在“打開(kāi)”對(duì)話框的“文件類(lèi)型”下拉列表框中選擇“表單”,選擇“bd1.scx”,單擊“確定”按鈕,打開(kāi)表單設(shè)計(jì)器。
?、茉诒韱螌傩源翱谥须p擊“Right Click Event”,打開(kāi)事件代碼編輯窗口,輸入代碼:D0 cd1.mpr。
?、蓐P(guān)閉表單設(shè)計(jì)器并保存表單。
8(1)在考生文件夾中有“種植信息”表。用SQL語(yǔ)句查詢(xún)每種品種的“種植品種”、“市場(chǎng)價(jià)”、“種植成本”、“數(shù)量”和“凈收入”,其中“凈收入”=每種品種的“市場(chǎng)價(jià)”-“種植成本”*“數(shù)量”。查詢(xún)結(jié)果按“凈收入”升序排序,“凈收入”相同的按“種植品種”排序,將結(jié)果存放于表“凈收入”中,將使用到的SQL代碼保存到“result.txt”中。
(2)在考生文件夾下有表“種植信息”,在考生文件夾下設(shè)計(jì)一個(gè)表單“bdl”,表單標(biāo)題為“種植信息”。該表單為“種植信息”表的窗口輸入界面,表單上還有一個(gè)標(biāo)題為“關(guān)閉”的按鈕,單擊該按鈕退出表單。
參考解析:
【考點(diǎn)指引】本大題第1小題考查的是SQL,SELECT語(yǔ)句的用法,這里還要用到order BY和INTO TABLE子句;第2小題主要考查表單的創(chuàng)建。
(1)【操作步驟】
?、僭诿畲翱谥休斎朊睿?/p>
SELECT種植品種,市場(chǎng)價(jià),種植成本,數(shù)量,(市場(chǎng)價(jià)一種植成本)*數(shù)量AS凈收入INTO TABLE凈收入FROM種植信息order BY凈收入,種植品種(回車(chē)執(zhí)行)
?、谠诳忌募A下新建文本文件“result.txt”,將輸入的命令保存到文本文件“result.txt”中。
(2)【操作步驟】
?、龠x擇【文件】→【新建】命令,選擇“表單”,單擊“新建文件”按鈕打開(kāi)表單設(shè)計(jì)器,在表單屬性窗口Caption屬性值修改為“種植信息”,單擊表單控件工具欄上的“命令按鈕”控件圖標(biāo),為表單添加一個(gè)命令按鈕Command1。
?、谠诎粹o屬性窗口命令按鈕Command1的Caption屬性值修改為“關(guān)閉”。雙擊命令按鈕,在Click事件中輸入代碼:ThisForm.Release,用來(lái)關(guān)閉表單。
?、墼诒韱卧O(shè)計(jì)器中,鼠標(biāo)右鍵單擊表單空白處,在彈出的快捷菜單中選擇“數(shù)據(jù)環(huán)境”命令,打開(kāi)表單的數(shù)據(jù)環(huán)境,將數(shù)據(jù)表文件“種植信息”添加到數(shù)據(jù)環(huán)境中,將數(shù)據(jù)環(huán)境
中的“種植信息”表拖放到表單中,可看到在表單中出現(xiàn)一個(gè)表格控件,此時(shí)實(shí)現(xiàn)了“種植信息”表的窗口式輸入界面。
?、苓x擇【表單】→【執(zhí)行表單】命令,系統(tǒng)首先要求保存該表單文件,在彈出的“另存為”對(duì)話框中輸入表單文件名“bd1”,保存在考生文件夾下,然后運(yùn)行表單。
9(1)設(shè)計(jì)時(shí)鐘應(yīng)用程序,具體描述如下:
表單名和表單文件名均為“timer”,表單標(biāo)題為“時(shí)鐘”,表單運(yùn)行時(shí)自動(dòng)顯示系統(tǒng)的當(dāng)前時(shí)間。
?、賳螕?ldquo;暫停”命令按鈕,時(shí)鐘停止;
?、趩螕?ldquo;繼續(xù)”命令按鈕時(shí),時(shí)鐘繼續(xù)顯示系統(tǒng)的當(dāng)前時(shí)間;
?、蹎螕?ldquo;關(guān)閉”命令按鈕時(shí),關(guān)閉表單。
提示:使用計(jì)時(shí)器控件,將該控件的Interval屬性設(shè)置為1000,即每1000毫秒觸發(fā)一次計(jì)時(shí)器控件的Timer事件(顯示一次系統(tǒng)時(shí)間);將計(jì)時(shí)器控件的Interval屬性設(shè)置為“o”將停止觸發(fā)Timer事件;在設(shè)計(jì)表單時(shí)將Timer控件的Interval屬性設(shè)置為1000。
(2)使用查詢(xún)?cè)O(shè)計(jì)器設(shè)計(jì)一個(gè)查詢(xún)“qryl”,要求如下:
基于自由表“貨幣代碼”和“外匯賬戶(hù)”,查詢(xún)含有字段“賬戶(hù)”、“貨幣名稱(chēng)”、“數(shù)量”、“買(mǎi)入價(jià)”及表達(dá)式“買(mǎi)入價(jià)* 數(shù)量”,先按“賬戶(hù)”升序排序,再按“數(shù)量”降序排序,查詢(xún)?nèi)ハ驗(yàn)楸?ldquo;result.dbf”,完成設(shè)計(jì)后將查詢(xún)保存,并運(yùn)行該查詢(xún)。
參考解析:
【考點(diǎn)指引】本大題第1小題考查了Timer控件的使用,重點(diǎn)是Interval屬性的設(shè)置。第2小題考查了查詢(xún)的創(chuàng)建和使用。
【操作步驟】
?、龠x擇【文件】→【新建】命令,選擇“表單”,單擊“新建文件”按鈕打開(kāi)表單設(shè)計(jì)器,在表單屬性窗口Caption屬性值修改為“時(shí)鐘”,將Name屬性值修改為“Timer”,單擊表單控件工具欄上的“標(biāo)簽”控件圖標(biāo),為表單添加一個(gè)標(biāo)簽Label1;單擊表單控件工具欄上的“命令按鈕”控件圖標(biāo),為表單添加3個(gè)命令按鈕Command1、Command2和Command3;單擊表單控件工具欄上的“計(jì)時(shí)器”控件圖標(biāo),為表單添加一個(gè)計(jì)時(shí)器Timer1。
?、诜謩e選擇3個(gè)命令按鈕,在按鈕屬性窗口命令按鈕Command1的Caption屬性值修改為“暫停”,將命令按鈕Command2的Caption屬性值修改為“繼續(xù)”,將命令按鈕Command3的Caption屬性值修改為“關(guān)閉”,如圖58–1所示。雙擊“關(guān)閉”命令按鈕,在Click事件中輸入代碼:ThisForm.Release,用來(lái)關(guān)閉表單。
?、圻x擇計(jì)時(shí)器Timer1,在計(jì)時(shí)器屬性窗口“Interval”屬性值修改為“1000”,雙擊“Timer Event”,打開(kāi)Timer事件代碼編輯窗口,輸入代碼:ThisForm.Label1.Caption=TIME()
?、茈p擊“暫停”命令按鈕,在Click事件中輸入代碼:ThisForm.Timer1.interval=0
?、蓦p擊“繼續(xù)”命令按鈕,在Click事件中輸入代碼:ThisForm.Timer1.interval=1000
?、捱x擇【表單】→【執(zhí)行表單】命令,系統(tǒng)首先要求保存該表單文件,在彈出的“另存為”對(duì)話框中輸入表單文件名“timer”,保存在考生文件夾下,然后運(yùn)行表單。
(2)【操作步驟】
?、龠x擇【文件】→【新建】命令,選擇“查詢(xún)”,單擊“新建文件”按鈕,在“打開(kāi)”對(duì)話框中選擇表“貨幣代碼”,單擊“確定”按鈕,將表“貨幣代碼”添加到查詢(xún)?cè)O(shè)計(jì)器中。
?、谠?ldquo;添加表或視圖”對(duì)話框中單擊“其他”按鈕,在“打開(kāi)”對(duì)話框中選擇表“外匯賬戶(hù)”,單擊“確定”按鈕,將表“外匯賬戶(hù)”添加到查詢(xún)?cè)O(shè)計(jì)器中,這時(shí)系統(tǒng)會(huì)自動(dòng)為這兩個(gè)表建立內(nèi)部聯(lián)接,聯(lián)接字段為兩個(gè)表的“貨幣代碼”字段,單擊“確定”按鈕關(guān)閉“連接條件”對(duì)話框,再單擊“關(guān)閉”按鈕關(guān)閉“添加表或視圖”對(duì)話框。
?、墼诓樵?xún)?cè)O(shè)計(jì)器中的“字段”選項(xiàng)卡下分別將字段“賬戶(hù)”、“貨幣名稱(chēng)”、“數(shù)量”、“買(mǎi)入價(jià)”添加到“選定字段”列表框中;在“函數(shù)和表達(dá)式”下的文本框中輸入“買(mǎi)入價(jià)*數(shù)量”并添加到“選定字段”列表框中。
?、軉螕?ldquo;排序依據(jù)”選項(xiàng)卡,將“選定字段”列表框中的“賬戶(hù)”添加到“排序條件”列表框中,“排序選項(xiàng)”選擇“升序”;再將“選定字段”列表框中的“數(shù)量”添加到“排序條件”列表框中,“排序選項(xiàng)”選擇“降序”。
?、葑詈筮x擇【查詢(xún)】→【查詢(xún)?nèi)ハ颉棵?,打開(kāi)“查詢(xún)?nèi)ハ?rdquo;對(duì)話框,在對(duì)話框中選擇“表”,在“表名”文本框中輸入用來(lái)保存查詢(xún)結(jié)果的數(shù)據(jù)表文件名“result”。
?、揸P(guān)閉查詢(xún)?cè)O(shè)計(jì)器并保存查詢(xún)?yōu)?ldquo;qry1”。
?、咴诿畲翱谥休斎朊睿篋O qry1.qpr(回車(chē)執(zhí)行查詢(xún))。
10(1)編寫(xiě)程序“cx1.prg”,對(duì)職員信息表完成如下3個(gè)功能:
?、賱h除“職員編號(hào)”為“0010”的商品的記錄。
?、趯⑺腥说?ldquo;月薪”增加l0%。
?、鄄樵?xún)“籍貫”為“上海”的表記錄。
(2)根據(jù)數(shù)據(jù)庫(kù)“公司”中的表“部門(mén)”和表“職員信息”建立一個(gè)查詢(xún),該查詢(xún)包含字段“部門(mén)名稱(chēng)”、“姓名”和“職員編號(hào)”。查詢(xún)條件為“月薪”在3200元(含)以上。要求按“職員編號(hào)”升序排序,并將查詢(xún)保存為“qry1”。
參考解析:
【考點(diǎn)指引】本大題第1小題考查程序代碼設(shè)計(jì),重點(diǎn)是數(shù)值字段的計(jì)算;第2小題考查查詢(xún)的創(chuàng)建,重點(diǎn)是過(guò)濾條件的設(shè)置。
(1)【操作步驟】
?、僭诿畲翱谥休斎朊睿篗ODI COMM cx1(回車(chē)執(zhí)行),打開(kāi)程序文件編輯窗口,在程序文件編輯窗口中輸入以下程序代碼:
DELETE FROM職員信息WHERE職員編號(hào)=〝0010″
UPDATE職員信息SET月薪=月薪*1.1
SELECT*FROM職員信息WHERE籍貫LIKE〝上海%″
關(guān)閉程序文件編輯窗口并保存程序文件。
?、咴诿畲翱谥休斎朊睿篋O cx1(回車(chē)執(zhí)行),執(zhí)行程序文件。
(2)【操作步驟】
?、龠x擇【文件】→【打開(kāi)】命令,打開(kāi)考生文件夾下的數(shù)據(jù)庫(kù)“公司”。
?、谶x擇【文件】→【新建】命令,選擇“查詢(xún)”,單擊“新建文件”按鈕,彈出“添加表或視圖”對(duì)話框,將表“部門(mén)”和“職員信息”分別添加到查詢(xún)?cè)O(shè)計(jì)器中,系統(tǒng)會(huì)自動(dòng)根據(jù)兩表的“部門(mén)編號(hào)”字段建立兩表之間的內(nèi)部聯(lián)系,然后關(guān)閉“添加表或視圖”對(duì)話框。
?、鄹鶕?jù)題意,在查詢(xún)?cè)O(shè)計(jì)器的“字段”選項(xiàng)卡中;將“可用字段”列表框中的字段“部門(mén)名稱(chēng)”、“姓名”和“職員編號(hào)”添加到右邊的“選定字段”列表框中。
④單擊“篩選”選項(xiàng)卡,在“字段名”下拉列表框中選擇“月薪”字段,在“條件”下拉列表框中選擇“>=”,在“實(shí)例”文本框中輸入“3200”。
?、菰?ldquo;排序依據(jù)”選項(xiàng)卡“選定字段”列表框中的“職員編號(hào)”字段添加到右邊的“排序條件”中,在“排序選項(xiàng)”中選擇“升序”。
?、揸P(guān)閉查詢(xún)?cè)O(shè)計(jì)器并保存查詢(xún)?yōu)?ldquo;qry1”。
看了“計(jì)算機(jī)vfp二級(jí)考試題庫(kù)”的人還看了:
1.全國(guó)計(jì)算機(jī)vfp二級(jí)考試題型
2.2015年計(jì)算機(jī)二級(jí)考試《VFP》鞏固習(xí)題及解析
4.計(jì)算機(jī)二級(jí)考試內(nèi)容是什么