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

    計算機二級考試《VFP》檢測卷及答案

    時間:2025-03-10 03:42:32 試題 我要投稿
    • 相關推薦

    2017計算機二級考試《VFP》檢測卷及答案

      通過試題的練習能夠幫助同學們提高答題的速度,熟悉考試的題型特點。以下是百分網小編搜索整理的一份2017計算機二級考試《VFP》檢測卷及答案,供參考練習,希望對大家有所幫助!想了解更多相關信息請持續關注我們應屆畢業生考試網!

    2017計算機二級考試《VFP》檢測卷及答案

      一、選擇題

      1.設X=〝11〞,Y=〝1122″,下列表達式結果為假的是(   )。

      A.NOT(X==Y)AND(X$Y)

      B.NOT(X$Y)OR(X<>Y)

      C.NOT(X>=Y)

      D.NOT(X$Y)

      2.以下是與設置系統菜單有關的命令,其中錯誤的是(   )。

      A.SET SYSMENU DEFAULT

      B.SET SYSMENU TO DEFAULT

      C.SET SYSMENU NOSAVE

      D.SET SYSMENU SAVE

      3.在下面的Visual FoxPro表達式中,運算結果不為邏輯真的是(   )。

      A.EMPTY(SPACE(0))

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

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

      D.ISNULL(.NULL.)

      4.在Visual FoxPro中,宏替換可以從變量中替換出(   )。

      A.字符串

      B.數值

      C.命令

      D.以上三種都可能

      5.在Visual FoxPro中,用于建立或修改程序文件的命令是(   )。

      A.MODIFY<文件名>

      B.MODIFY COMMAND<文件名>

      C.MODIFY PROCEDURE<文件名>

      D.MODIFY PROGRAM<文件名>

      6.在Visual FoxPro中,程序中不需要用PUBLIC等命令明確聲明和建立,可直接使用的內存變量是(   )。

      A.局部變量

      B.私有變量

      C.公共變量

      D.全局變量

      7.執行USEscIN0命令的結果是(   )。

      A.選擇0號工作區打開sc表

      B.選擇空閑的最小號工作區打開sc表

      C.選擇第1號工作區打開sc表

      D.顯示出錯信息

      8.向一個項目中添加一個數據庫,應該使用項目管理器的(   )。

      A.“代碼”選項卡

      B.“類”選項卡

      C.“文檔”選項卡

      D.“數據”選項卡

      9.在查詢設計器環境中,“查詢”菜單下的“查詢去向”不包括(   )。

      A.臨時表

      B.表

      C.文本文件

      D.屏幕

      10.Modify Command命令建立的文件的默認擴展名是(   )。

      A.prg

      B.app

      C.cmd

      D.exe

      11.設有訂單表order(訂單號,客戶號,職員號,簽訂日期,金額),刪除2012年1月1日以前簽訂的訂單記錄,正確的SQL命令是(   )。

      A.DELETE TABLE order WHERE簽訂日期<{^2012-1-1}

      B.DELETE TABLE order WHILE簽訂日期>{^2012-1-1}

      C.DELETE FROM order WHERE簽訂日期<{^2012-1-1}

      D.DELETE FROM order WHILE簽訂日期>{^2012-1-1}

      12.為“運動員”表增加一個“得分”字段的正確的SQL命令是(   )。

      A.CHANGE TABLE運動員ADD得分I

      B.ALTER DATA運動員ADD得分I

      C.ALTER TABLE運動員ADD得分I

      D.CHANGE TABLE運動員INSERT得分I

      13.計算每名運動員的“得分”的正確SQL命令是(   )。

      A.UPDATE運動員FIELD得分=2*投中2分球+3*投中3分球+罰球

      B.UPDATE運動員FIELD得分WITH2*投中2分球+3*投中3分球+罰球

      C.UPDATE運動員SET得分WITH2*投中2分球+3*投中3分球+罰球

      D.UPDATE運動員SET得分=2*投中2分球+3*投中3分球+罰球

      14.檢索“投中3分球,,小于等于5個的運動員中“得分”最高的運動員的“得分”,正確SQL命令是(   )。

      A.SELECTMAX(得分)得分FROM運動員WHERE投中3分球<=5

      B.SELECTMAX(得分)得分FROM運動員WHEN投中3分球<=5

      C.SELECT得分=MAX(得分)FROM運動員WHERE投中3分球<=5

      D.SELECT得分=MAX(得分)FROM運動員WHEN投中3分球<=5

      15.在SQL SELECT查詢中,為了使查詢結果排序必須使用短語(   ).

      A.ASC

      B.DESC

      C.GROUPBY

      D.ORDERBY

      16.查詢單價在600元以上的主機板和硬盤的正確SQL命令是(   ).

      A.SELECT*FROM產品WHERE單價>600AND(名稱=ˋ主機板′AND名稱=ˋ硬盤′)

      B.SELECT*FROM產品WHERE單價>600AND(名稱=ˋ主機板′OR名稱=ˋ硬盤′)

      C.SELECT*FROM產品FOR單價>600AND(名稱=ˋ主機板′AND名稱=ˋ硬盤′)

      D.SELECT*FROM產品FOR單價>600AND(名稱=ˋ主機板′OR名稱=ˋ硬盤′)

      17.查詢客戶名稱中有“網絡”二字的客戶信息的正確SQL命令是(   )。

      A.SELECT*FROM客戶FOR名稱LIKE〝%網絡%″

      B.SELECT*FROM客戶FOR名稱=〝%網絡%″

      C.SELECT*FROM客戶WHERE名稱=〝%網絡%″

      D.SELECT*FROM客戶WHERE名稱LIKE〝%網絡%″

      18.在表單中為表格控件指定數據源的屬性是(   )。

      A.DataSource

      B.DataFrom

      C.RecordSource

      D.RecordFrom

      19.在Visual FoxPro中,假設表單上有一選項組:○男⊙女,初始時該選項組的Value屬性值為1。若選項按鈕“女”被選中,該選項組的Value屬性值是(   )。

      A.1

      B.2

      C.〝女″

      D.〝男″

      20.在Visual FoxPro中,報表的數據源不包括(   )。

      A.視圖

      B.自由表

      C.查詢

      D.文本文件

      二、基本操作題

      (1)在考生文件夾下根據SCORE_MANAGER數據庫,使用查詢向導建立一個含有“姓名”和“出生日期”的標準查詢QUERY3_1.QPR。

      (2)從SCORE_MANAGER數據庫中刪除名為NEW_VIEW3的視圖。

      (3)用SQL命令向SCORE1表中插入一條記錄:學號為“993503433”、課程號為“0001”、成績為99。

      (4)打開表單MYFORM3_4,向其中添加一個“關閉”命令按鈕(名稱為Command1),表單運行時,單擊此按鈕關閉表單(不能有多余的命令)。

      三、簡單應用題

      在考生文件夾下完成如下簡單應用:

      (1)建立一個名為NEW_VIEW的視圖,該視圖含有選修了課程但沒有參加考試(成績字段值為NULL)的學生信息(包括“學號”、“姓名”和“系部”3個字段)。

      (2)建立表單MYFORM3,在表單上添加一個表格控件(名稱為grdCourse),并通過該控件顯示表COURSE的內容(要求RecordSourceType屬性必須為0)。

      四、綜合應用題

      利用菜單設計器建立一個菜單TJ_MENU3,要求如下:

      (1)主菜單(條形菜單)的菜單項中有“統計”和“退出”兩項。

      (2)“統計”菜單下只有一個“平均”菜單項,該菜單項用來統計各門課程的平均成績,統計結果包含“課程名,,和“平均成績”兩個字段,并將統計結果按課程名升序保存在表NEW TABLE32中。

      (3)“退出”菜單項的功能是返回Visual FoxPro系統菜單(只能在命令框中填寫相應命令)。菜單建立后。運行該菜單中的各個菜單項。

    》》參考答案及解析《《

      一、選擇題

      (1)D[解析]字符串精確比較運算符(==),只有當兩個字符串完全相同時,才會是邏輯真,所以X==Y為邏輯假;子串包含測試運算符($),如果運算符前的字符串是運算符后的字符串的-個子字符串,則為邏輯真,所以X$Y為邏輯真;大于等于運算符(>=),是對兩個字符串自左向右逐個進行比較,-旦發現兩個對應字符不同,就根據兩個字符的排序序列決定兩個字符串的大小,x、Y的前兩個字符相胃。所以比較第3個字符,由于x只有兩個字符,則第3位x小于Y.所以x小于Y,故X>=Y為邏輯假;X<>Y為邏輯真。由以上可得:A)選項中,由于.NOT的優先級高于AND。所以先比較NOT(X==Y)為邏輯真,由于X$Y也為邏輯真,所以NOT(X==Y)AND(X$Y)為邏輯真。B)選項中。由于NOT的優先級高于0R,所以先比較NOT(X$Y)為邏輯假,由于X<>Y也為邏輯真,所以NOT(X$Y)OR(X<>Y)為邏輯真。C)選項中,X>=Y為邏輯假,則NOT(X>=Y)為邏輯真。D)選項中,X$Y也為邏輯真,則NOT(X$Y)為邏輯假。

      (2)A[解析]設置系統菜單的命令格式:SET SYSMENU ON I OFF l AUTOMATIC I TO[<>]l TO[<>1]1 TO[<>]I SAVE I NOSAVE。所以B)選項的SET SYSMEMU TODEFAULT、C)選項的SET SYSMENU NOSAVE、D)選項的SETSYSMENU SAVE都符合這個格式,A)選項中缺少TO關鍵字,格式不正確。

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

      (4)D[解析]宏替換的功能是替換出字符變量的內容,即&的值是變量中的字符串。去掉了定界符之后,結果就可能有多種類型,可以是字符串、數值或命令。

      (5)B[解析]用命令方式建立和修改程序文件的命令格式是:MODIFY COMMAND<文件名>。

      (6)B[解析]內存變量的作用域中,全局變量在任何模塊中使用,私有變量不需要通過PUBLIC和LOCAL竹事先聲明,而在程序中直接使用,局部變量只能在建立它的模塊中使用,不能在上層或下層模塊中使用。

      (7)B[解析]在多個工作區打開某個表時,可徹命令:USE<表名>IN<工作區號>,而最小的工作區號是1,如果指定為0,則選擇編號最小的空閑工作區,所以USE sc IN0的結果是選擇空閑的最小號工作區打開SC表。

      (8)D[解析]"項目管理器”窗口是Visual FeffiPm開發人員的工作平臺,它包括6個項卡:數據、文檔、類、代碼、其他、全部。“數據”選項卡包括了-個項目中的所有數據數據庫、自由表、查詢和視圖。添加-個數據庫,應該使用‘數據”選項卡。。

      (9)C[解析]查詢去向包括:瀏覽、臨時表、表、圖形、屏幕、報表文件、標簽文件。四選項中,查詢去向不包括文本文件。

      (10)A[解析]MODify Command命令用于建立和修改程序文件。程序文件的默認擴展名是prg。

      (11)D[解析]聲明局部變量的命令是:LOCAL<內存變量表>。該命令建立指定的局部內存變量,并為它們賦初值邏輯假.F.。

      (12)C[解析]創建數組的命令格式有兩種DIMENSION<數組名>(<下標上限l>[,<下標上限2])[…]DECLARE<數組名>(<下標上限l>[,<下標上限2])[…]兩種格式的功能完全相同。數組創建后,系統自動給每個數組元素賦以邏輯假.F.。可以用-維數組的形式訪問二維數組。本題中M(2)與M(1,2)是同-變量,所以M(2)的值為20。

      (13)A[解析]LEFT(<字符表達式>,<數值表達式>)的功能是從字符表達式左邊開始,截取<數值表達式>指定長度的字符串。RIGHT(字符表達式,數值表達式):返回-個字符串右邊的若干字符,返回值是字符型。本題是從2、3、4、5四條記錄中,找出第-個字是“電”,最后-個字是“線”的第-個符合的記錄,并顯示出來.由此可知第3條記錄“電話線”符合。

      (14)B[解析]運行菜單可以使用命令格式:DO<文件名>,但文件名的擴展名.mpr不能省略。

      (15)D[解析]LEVI"(<字符表達式>,<數值表達式>)的功能是從字符表達式左邊開始,截取<數值表達式》指定長度的字符串。 RIGHT(<字符表達式>,<數值表達式>):返回-個字符串右邊的若干字符,返回值是字符型。-個漢字在計算機中占兩個字符,如果要取得-個完整的`漢字字符,必須指定字符長度為2.AT(<字符串表達式l>,<字符串表達式2>)的孟數值為數值型。A)選項的函數返回值是數值型,答案不正確;B)選項中,由于中文字符在Visual FoxPro中占兩個字符,所以RIGHT(a1)也不正確,C)選項中的表達式格式不正確,D)選項中b的值為“大家”,RIGHT(a,2)的值為“好”,所以D)選項答案正確。

      (16)B[解析]EMPTY(<表達式>)根據指定表達式的運算結果是否為“空”值,返回邏輯真(.T.)或邏輯假(.F.),這里所指的“空”值與NULL值是兩個不同的概念,函數EMPTY(.NULL.)的返回值為邏輯假,所以A)選項為邏輯假;LIKE(<字符串表達式l>,<字符串表達式2>)比較兩個字符串對應位置上的字符,若所有對應字符都相匹配:函數返回邏輯真,否則返回邏輯假,其中字符串表達式1中可包含通配符*和?,*表示若干個任意字符,?表示任意-個字符。,所以LIKE(xy?’,xyz‘)為邏輯真;AT(<字符串表達式1>,<字符串表達式2>)的函數值為數值型,C)選項不正確;IS-NULL(<表達式>)判斷-個表達式的運算結果是否為NULL值,若是NULL值則返回邏輯真,否則返回邏輯假,SPACE(<數值表達式>)返回由指定數目的空格組成的字符串,所以SPACE(0)為空字符串,ISNULL(SPACE(O))為邏輯假。

      (17)A[解析]C型字段即字符型字段,其表示方法是用半角單引號、雙引號或方括號把字符串括起來,字符型變量的定界符必須成對匹配,如果某種定界符本身也是字符串的內容,則需要用另-種定界符為該字符串定界。本題輸出結果為“李彤”。

      (18)A[解析]按年齡的降序排列,所以要用短語DE-SC,排序的字段有兩種表示方式,分別是按列號和字段名排序,因為字段名是變量,故不能加引號。

      (19)D[解析]這個查詢不能用簡單的查詢實現,所以要用到嵌套查詢,在嵌套查詢中內外層的嵌套用IN而不用“=”,D)選項正確。

      (20)D[解析]SQL是順序執行命令語句,在多表連接查詢時,各條件短語的執行順序會影響到最終的查詢結果。檢索學號、姓名和學生所選課程的課程名和成績,應為sELEclS.學號,姓名,課程名,成績。A)、B)選項錯誤,而C)選項格式錯誤,選項D)正確。

      二、基本操作題

      [操作步驟]

      (1)單擊工具欄中的“新建”按鈕,在彈出的“新建”對話框中,選擇“查詢”,單擊“向導”按鈕,按照向導的提示,首先從STUDENT表中選擇“姓名”和“出生日期”字段,然后按提示單擊“完成”按鈕,在“另存為”對話框中輸入文件名QUERY3_1.QPR。

      (2)單擊工具欄中的“打開”按鈕,打開考生文件夾下的SCORE-MANAGER數據庫,選擇NEw-vIEW3視圖并右擊,選擇“刪除”命令,再在提示框中單擊“移去”按鈕。

      (3)在命令窗口中輸入下列代碼并按回車鍵。INSERT INTO SCOREl(學號,課程號,成績)VALUES(”993503433”,”0001”,99)

      (4)單擊工具欄中的“打開”按鈕,打開考生文件夾下的表單MYFORM3_4.SCX,通過表單控件工具欄向其中添加-個命令按鈕控件,并設置其Caption屬性為“關閉”,雙擊“關閉”命令按鈕,編寫其Click事件代碼為“Thisform.Release”。保存并運行表單。

      三、簡單應用題

      (1)[操作步驟]

      步驟1:單擊工具欄中的“打開”按鈕,打開考生文件夾下的SCORE-MANAGER數據庫,在空白處右擊,選擇“新建本地視圖”命令,將表student和scorel添加到視圖設計器中。

      步驟2:在“字段”選項卡中,將“student.學號”,“student.姓名”,“student.系部”添加到選定字段。

      步驟3:在“篩選”選項卡中,首先選擇“scorel.課程號”字段,“條件”選擇Is NULL,并選擇“否”;再選擇“scorel.成績”字段,“條件”選擇Is NULL。

      步驟4:保存視圖為“NEW_VIEW”并運行視圖。

      (2)[操作步驟]

      步驟1:單擊工具欄中的“新建”按鈕,新建-個表單,通過表單控件工具欄為表單添加-個表格控件,設置其Name屬性為grdcourseo

      步驟2:在表單設計器中選擇表格控件并右擊,選擇“生成器”命令,在表格生成器的“表格項”選項卡中將COURSE表的所有字段添加到選定字段中。

      步驟3:在屬性窗口中修改表格控件的ReeordSourceTypf屬性值為“0-表”。

      步驟4:保存表單,輸入文件名MYFORM3.SCX,運行表單。

      四、綜合應用題

      [操作步驟]

      步驟1:通過菜單設計器新建-個菜單,輸入菜單項“統計”和“退出”。

      步驟2:為“統計”菜單項建立子菜單,并輸入菜單項“平均”。

      步驟3:在“平均”菜單的“結果”中選擇“過程”,單擊“編輯”按鈕,在彈出的程序編輯窗口中輸入下列代碼。

      ******“平均”菜單項中的過程代碼******

      SETTALKOFF

      OPEN DATABASE SCORE_MANAGER

      SELECT Course.課程名,AVG(Seorel.成績)∞平均

      成績;

      FROM cour8e,score1;

      WHERE Course.課程號=Scowl.課程號;

      GROUP BY Course.課程名;

      ORDER BY Course.課程名;

      INTO TABLE NEW_KBLE32

      CLOSE ALL

      SETTALKON

      **************************

      步驟4:在“退出”菜單的結果中選擇。命令”,輸入語句:

      SET SYSMENU TO DEFAULT。

      步驟5:保存菜單為TJ_MENU3,生成萊單的可執行程序。

      步驟6:運行菜單并執行菜單中的各菜單項。

    【計算機二級考試《VFP》檢測卷及答案】相關文章:

    計算機二級《VFP》考試題及答案11-10

    計算機二級考試《VFP》模擬試題及答案201711-04

    計算機二級考試VFP操作題及答案10-02

    2016計算機二級《VFP》考試試題及答案08-28

    2017年3月計算機二級Access考試檢測卷與答案09-05

    司法考試《民法》檢測卷及答案(卷三)07-12

    計算機二級VFP試題及答案10-22

    計算機二級《VFP》試題及答案10-22

    計算機二級考試VFP考試大綱10-05

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