<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. 試題

    計算機二級《VFP》考前練習題及答案

    時間:2025-05-17 14:15:58 飛宇 試題 我要投稿

    計算機二級《VFP》考前練習題及答案

      在平平淡淡的日常中,許多人都需要跟練習題打交道,做習題有助于提高我們分析問題和解決問題的能力。你知道什么樣的習題才能切實地幫助到我們嗎?下面是小編收集整理的計算機二級《VFP》考前練習題及答案,僅供參考,歡迎大家閱讀。

      計算機二級《VFP》考前練習題及答案 1

      隨著計算機等級考試臨近,考生們要多做題,加深對考點的理解和掌握,檢驗復習效果,提高考生對考題及考試的適應性。下文是計計算機二級考試VFP操作題及答案。

      一、基本操作題

      1、[簡答題]

      在考生文件夾下完成下列操作:

      1).建立名稱為CDB的商品銷售數據庫。然后將考生文件夾下的顧客表CUST、訂單表0RDER和商品表COMM三個自由表添加到數據庫CDB中。

      2).分別為表CUST、ORDER和COMM創建主索引,CUST表主索引的索引名和索引表達式均為“顧客號”;COMM表主索引的索引名和索引表達式均為“商品號”;0RDER表主索引的索引名為“PK_CC”,索引表達式為“顧客號+商品號”;分別為0RDER表的“顧客號”和“商品號”建立普通索引(升序),索引名與字段名相同。

      3).通過字段“顧客號”建立表ORDER與表CUST之間的永久聯系,通過字段“商品號”建立表ORDER與表COMM之間的永久聯系。然后為以上建立的永久聯系設置參照完整性約束:更新規則為“級聯”;刪除規則為“限制”;插入規則為“限制”。

      4).在商品銷售數據庫CDB中使用SQL的CREATE TABLE語句創建數據庫表:銷售明細表(順序號、日期、商品號、商品名、金額),其中:順序號為字符型,寬度為6;日期為日期型;商品號為字符型,寬度為6;商品名為字符型,寬度為10;金額為數值型,寬度為10(其中小數2位);表的主關鍵字為“順序號”。將創建表的SQL語句存放在文件ONE.PRG中。

      參考解析:【考點分析】本大題主要考查的知識點是:數據庫的建立、向數據庫中添加表、為表建立索引、建立表間聯系、設置參照完整性約束、使用SQL語句創建數據庫表。 【解題思路】通過“新建”菜單或“新建”命令按鈕實現數據庫的建立,在數據庫設計中完成表的添加;為表建立索引需要在表設計器中進行;為表建立永久聯系需要在數據庫設計器中進行,并且兩張表要分別在對應的字段上建立主索引和普通索引;在關系連線上右擊選擇“編輯參照完整性”或者選擇菜單“數據庫”下的“編輯參照完整性”設置參照完整性;創建表的SQL語句語法為:Create table<表名>(<字段名1><類型>(字段寬度)[Primary Key],<字段名2><類型>(字段寬度)…)。

      (1)【操作步驟】

      步驟1:單擊常用工具欄中的“新建”按鈕,打開“新建”對話框,選擇“數據庫”,單擊“新建文件”按鈕,打開“創建”對話框,輸入數據庫文件名“CDB”,單擊“保存”按鈕,即完成創建數據庫。

      步驟2:在“數據庫設計器”窗口中單擊鼠標右鍵,在彈出的快捷菜單中選擇“添加表……”,依次添加CUST、ORDER、COMM三個表。

      (2)【操作步驟】

      步驟1:在表CUST中單擊鼠標右鍵,在彈出的快捷菜單中選擇“修改”,打開表設計器,選擇“索引”選項卡,索引名輸入“顧客號”,索引表達式選擇“顧客號”,索引類型選擇為“主索引”后,單擊“確定”按鈕保存修改,完成建立CUST表的主索引。步驟2:按同樣方式建立另外兩表的索引。

      (3)【操作步驟】

      步驟1:將鼠標指向表CUST的主索引“顧客號”,按下鼠標左鍵不放,拖拽鼠標至ORDER表的顧客號索引處,松開鼠標即完成創建CUST與ORDER之間的永久性聯系。

      步驟2:再按同樣方法建立表COMM與ORDER之間的`永久性聯系;然后選擇“數據庫”菜單下的“清理數據庫”選項,再選擇“編輯參照完整性規則”菜單,按題目要求設置。

      (4)【操作步驟】

      步驟1:建立程序ONE.PRG,輸入以下SQL語句。

      CREATE TABLE銷售明細表(順序號C(6)PRIMARY KEY,日期D,商品號C(6),商品名C(10),金額N(10.2))

      步驟2:保存并執行程序。

      【易錯提示】在設置索引時一定要設置好主索引,不然在建立永久聯系時會出錯,在設置參照完整性約束時需要先“清理數據庫”,不然不能打開“編輯參照完整性生成器”對話框。

      二、簡單應用題

      2、[簡答題]

      在考生文件夾下完成下列操作:

      1).修改并執行程序temp。該程序的功能是根據“教師表”和“課程表”計算講授“數據結構”這門課程,并且“工資”大于等于4000的教師人數。注意:只能修改標有錯誤的語句行,不能修改其他語句。

      2).在“學校”數據庫中(在基本操作題中建立的),使用視圖設計器建立視圖teacher_v,該視圖是根據“教師表”和“學院表”建立的,視圖中的字段項包括“姓名”、“工資”和“系名”,并且視圖中只包括“工資”大于等于4000的記錄,視圖中的記錄先按“工資”降序排列,若“工資”相同再按“系名”升序排列。

      參考解析:【考點分析】本大題主要考查的知識點是:將表中數據存人數組,使用視圖設計器建立視圖。 【解題思路】在第1小題中,對于SQL的查詢語句,將查詢結果保存到數組中應該使用INT0短語,而不是T0;打開表的命令是“USE”;SCAN循環語句表示條件的短語應該用FOR,而不是0F;由題意知,變量SUM用于統計滿足條件的教師人數,故應使“每找到一條滿足條件的記錄,SUM值自動加1”。在第2小題中,視圖設計器的使用與查詢設計器相同,考生可以參考前面講到的查詢設計器來設計本題的視圖。

      (1)【操作步驟】

      打開考生文件夾下的程序文件temp.prg,并按題目的要求進行改錯,修改完成后運行程序文件。

      (2)【操作步驟】

      步驟1:單擊系統菜單中的“新建”命令,新建一個視圖,將表“教師表”和“學院表”添加到新建的視圖中。

      步驟2:將“教師表.姓名”、“教師表.工資”和“學院表.系名”添加到選定字段中。

      步驟3:在篩選選項卡中,選擇字段“教師表.工資”,條件為“>=”,實例為“4000”。

      步驟4:在排序選項卡中,設置按“工資”降序排序,再按“系名”升序排序。

      步驟5:保存視圖名為“teaeher_v”。

      計算機二級《VFP》考前練習題及答案 2

      1、[單選題] 在Visual FoxPro中,下面關于屬性、事件、方法敘述錯誤的是( )。

      A.屬性用于描述對象的狀態

      B.方法用于表示對象的行為

      C.事件代碼也可以像方法一樣被顯式調用

      D.基于同一個類產生的兩個對象不能分別設置自己的屬性值,  參考答案:D

      參考解析:

      在面向對象的概念中,屬性用來表示對象的狀態,方法用來描述對象的行為,事件是一種由系統預先定義而由用戶或系統發出的動作,事件作用于對象,對象識別事件并作出相應反應,事件可以由系統引發,也可以由用戶引發,當由用戶引發時,可以像方法一樣被顯式調用。基于類生成的對象,雖然采用了相同的屬性來表示狀態,但它們在屬性上的取值完全不同。這些對象一般有著不同的狀態,且彼此間相對獨立。

      2、[單選題] 在Visual FoxPro中,用于建立或修改程序文件的命令是( )。

      A.MODIFY<文件名>

      B.MODIFY COMMAND<文件名>

      C.MODIFY PROCEDURE<文件名>

      D.MODIFY PROGRAM<文件名>

      參考答案:B

      參考解析:用命令方式建立和修改程序文件的命令格式是:MODIFY COMMAND<文件名>。

      3、[簡答題]對考生文件夾下的數據庫“圖書借閱”中的表完成如下操作:

      為表“圖書借閱”增加一個字段“姓名”,字段類型為“字符型”,寬度為“8”。

      編寫程序“cx1”完成以下兩小題:

      (1)填寫表“圖書借閱”的新字段值“姓名”(取自“借書證號”對應的讀者信息表的“姓名”字段)。

      (2)查詢表“圖書借閱”中“2007年12月30日”的借書記錄,并將查詢結果輸入表“result”中。

      運行該程序。

      參考解析:

      【考點指引】本題主要考查利用SQL語句來修改表結構和修改字段值。

      【操作步驟】

      ①在命令窗口中輸入命令:MODI COMM cxl(回車執行),打開程序文件編輯窗口,在程序文件編輯窗口中輸入以下程序代碼:

      OPEN DATEBASE圖書借閱

      ALTER圖書借閱ADD姓名C(8)

      USE讀者信息

      GO TOP

      DO WHILE.NOT.EOF()

      a=借書證號

      b=姓名

      UPDATE圖書借閱SET姓名=b WHERE借書證號=a

      SELECT讀者信息

      SKIP

      ENDDO

      SELEcT*INTO TABLE result FROM圖書借閱WHERE借閱日期=CTOD("12—30—07")

      關閉程序文件編輯窗口并保存程序文件。

      ②在命令窗口中輸入命令:DO cxl(回車執行),執行程序文件。

      4、[單選題] 在下面的Visual FoxPro表達式中,運算結果不為邏輯真的.是( )。

      A.EMPTY(SPACE(0))

      B.LIKE(ˋxy*′,ˋxyz′)

      C.AT(ˋxy′,ˋabcxyz′)

      D.ISNULL(.NULL.)

      參考答案:C

      參考解析:Space函數返回由指定數目組成的字符串,Space(0)返回空字符串,Empty函數判斷指定的表達式的運算結果是否為空,故A)選項為真;Like函數比較前后兩個字符串對應位置上的字符,若所有對應字符都相匹配,函數返回值為邏輯真,否則為邏輯假,前字符串可包含通配符,故B)選項為真;At函數如果前字符串是后字符串的子串,返回前字符串首字符在后字符串中第幾次出現的位置,函數值為數值型,故C)返回的不為邏輯真;IsnuU函數判斷、個表達式的值是否為空值,故D)選項為真。

      5、[單選題]在VisualFoxPr0中創建項目,系統將建立一個項目文件,項目文件的擴展名是

      A.pjxB.pjxC.proD.itm

      參考答案:A

      6、[單選題] 在Visual FoxPro中,“表”是指( )。

      A.報表B.關系C.表格控件D.表單

      參考答案:B

      7、[單選題]下列關于棧敘述正確的是( )。

      A.棧頂元素最先能被刪除

      B.棧頂元素最后才能被刪除

      C.棧底元素永遠不能被刪除

      D.棧底元素最先被刪除

      參考答案:A

      參考解析:棧是先進后出的數據結構,所以棧頂元素最后入棧卻最先被刪除。棧底元素最先人棧卻最后被刪除。所以選擇A)。

      8、[單選題] 在長度為n的有序線性表中進行二分查找,最壞情況下需要比較的次數是( )。

      A.O(n)B.O(n2)C.O(10g2n)D.O(n10g2n)

      參考答案:C

      參考解析:當有序線性表為順序存儲時才能用二分法查找。可以證明的是對于長度為n的有序線性表,在最壞情況下,二分法查找只需要比較l092n次,而順序查找需要比較n次。

      9、[單選題] 在Visual FoxPro中,CREATE PROJECT命令將創建一個( )。

      A.項目B.數據庫C.程序D.菜單

      參考答案:A

      參考解析:執行CREATE PROJECT命令即可創建項目;執行CREATE DATABASE命令可建立數據庫;執行MOD IFY COMMAND命令可建立程序文件;執行CREATE MENU命令可建立菜單。故A選項正確。

      10、[單選題]打開數據庫abe的正確命令是

      A.OPENDATABASEabe

      B.USEabe

      C.USEDATABASEabe

      D.OPENabe

      參考答案:A

      參考解析:使用命令打開數據庫,其語法格式為:OPENDATABASE[數據庫名l?]

      [EXCLUSIVEISHARED].[NOUPDATE]

      [VALIDATE]

      其中各參數的含義如下:

      ①EXCLUSIVE:以獨占方式打開數據庫;②SHARED:以共享方式打開數據庫:

      ③NOUPDATE:按只讀方式打開;

      VALIDATE:指定VisualFoxPr0檢查在數據庫中引用的

      對象是否合法。

    【計算機二級《VFP》考前練習題及答案】相關文章:

    2016全國計算機二級《VFP》考前練習題(含答案)07-16

    2017計算機二級《VFP》考前測題及答案05-01

    2016年計算機二級《VFP》考前沖刺題及答案01-16

    2016計算機二級《VFP》備考練習題與答案05-10

    2016年計算機二級《VFP》練習題與答案04-21

    2016計算機二級《VFP》備考練習題及答案05-26

    2017計算機等級考試《二級VFP》練習題與答案01-28

    計算機二級Access考前練習題及答案08-03

    計算機二級VFP試題及答案02-28

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人