亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

試題

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

時間:2024-08-20 04:18:06 試題 我要投稿
  • 相關(guān)推薦

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

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

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

  一、選擇題

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

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

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

  C.NOT(X>=Y)

  D.NOT(X$Y)

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

  A.SET SYSMENU DEFAULT

  B.SET SYSMENU TO DEFAULT

  C.SET SYSMENU NOSAVE

  D.SET SYSMENU SAVE

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

  A.EMPTY(SPACE(0))

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

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

  D.ISNULL(.NULL.)

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

  A.字符串

  B.數(shù)值

  C.命令

  D.以上三種都可能

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

  A.MODIFY<文件名>

  B.MODIFY COMMAND<文件名>

  C.MODIFY PROCEDURE<文件名>

  D.MODIFY PROGRAM<文件名>

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

  A.局部變量

  B.私有變量

  C.公共變量

  D.全局變量

  7.執(zhí)行USEscIN0命令的結(jié)果是(   )。

  A.選擇0號工作區(qū)打開sc表

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

  C.選擇第1號工作區(qū)打開sc表

  D.顯示出錯信息

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

  A.“代碼”選項卡

  B.“類”選項卡

  C.“文檔”選項卡

  D.“數(shù)據(jù)”選項卡

  9.在查詢設計器環(huán)境中,“查詢”菜單下的“查詢?nèi)ハ?rdquo;不包括(   )。

  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查詢中,為了使查詢結(jié)果排序必須使用短語(   ).

  A.ASC

  B.DESC

  C.GROUPBY

  D.ORDERBY

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

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

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

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

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

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

  A.SELECT*FROM客戶FOR名稱LIKE〝%網(wǎng)絡%″

  B.SELECT*FROM客戶FOR名稱=〝%網(wǎng)絡%″

  C.SELECT*FROM客戶WHERE名稱=〝%網(wǎng)絡%″

  D.SELECT*FROM客戶WHERE名稱LIKE〝%網(wǎng)絡%″

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

  A.DataSource

  B.DataFrom

  C.RecordSource

  D.RecordFrom

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

  A.1

  B.2

  C.〝女″

  D.〝男″

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

  A.視圖

  B.自由表

  C.查詢

  D.文本文件

  二、基本操作題

  (1)在考生文件夾下根據(jù)SCORE_MANAGER數(shù)據(jù)庫,使用查詢向?qū)Ы⒁粋含有“姓名”和“出生日期”的標準查詢QUERY3_1.QPR。

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

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

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

  三、簡單應用題

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

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

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

  四、綜合應用題

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

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

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

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

》》參考答案及解析《《

  一、選擇題

  (1)D[解析]字符串精確比較運算符(==),只有當兩個字符串完全相同時,才會是邏輯真,所以X==Y為邏輯假;子串包含測試運算符($),如果運算符前的字符串是運算符后的字符串的-個子字符串,則為邏輯真,所以X$Y為邏輯真;大于等于運算符(>=),是對兩個字符串自左向右逐個進行比較,-旦發(fā)現(xiàn)兩個對應字符不同,就根據(jù)兩個字符的排序序列決定兩個字符串的大小,x、Y的前兩個字符相胃。所以比較第3個字符,由于x只有兩個字符,則第3位x小于Y.所以x小于Y,故X>=Y為邏輯假;X<>Y為邏輯真。由以上可得:A)選項中,由于.NOT的優(yōu)先級高于AND。所以先比較NOT(X==Y)為邏輯真,由于X$Y也為邏輯真,所以NOT(X==Y)AND(X$Y)為邏輯真。B)選項中。由于NOT的優(yōu)先級高于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[解析]設置系統(tǒng)菜單的命令格式: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關(guān)鍵字,格式不正確。

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

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

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

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

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

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

  (9)C[解析]查詢?nèi)ハ虬ǎ簽g覽、臨時表、表、圖形、屏幕、報表文件、標簽文件。四選項中,查詢?nèi)ハ虿话ㄎ谋疚募?/p>

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

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

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

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

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

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

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

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

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

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

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

  二、基本操作題

  [操作步驟]

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

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

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

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

  三、簡單應用題

  (1)[操作步驟]

  步驟1:單擊工具欄中的“打開”按鈕,打開考生文件夾下的SCORE-MANAGER數(shù)據(jù)庫,在空白處右擊,選擇“新建本地視圖”命令,將表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:通過菜單設計器新建-個菜單,輸入菜單項“統(tǒng)計”和“退出”。

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

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

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

  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:在“退出”菜單的結(jié)果中選擇。命令”,輸入語句:

  SET SYSMENU TO DEFAULT。

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

  步驟6:運行菜單并執(zhí)行菜單中的各菜單項。

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

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

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

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

計算機二級考試《VFP》考點:VFP計算機考點08-06

2015計算機二級考試VFP模擬題及答案(四)10-12

2015計算機二級考試VFP模擬題及答案(五)08-15

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

2016計算機二級《VFP》鞏固練習及答案06-01

2015年計算機二級考試《VFP》沖刺題及答案(三)09-18

2015年計算機二級考試《VFP》沖刺題及答案(六)08-29