亚欧洲精品在线观看,窝窝影院午夜看片,久久国产成人午夜av影院宅,午夜91,免费国产人成网站,ts在线视频,欧美激情在线一区

試題

計(jì)算機(jī)二級(jí)考試《VFP》沖刺題及答案

時(shí)間:2025-07-18 10:41:44 曉映 試題 我要投稿

計(jì)算機(jī)二級(jí)考試《VFP》沖刺題及答案

  在學(xué)習(xí)和工作的日常里,我們會(huì)經(jīng)常接觸并使用考試題,考試題可以幫助參考者清楚地認(rèn)識(shí)自己的知識(shí)掌握程度。你知道什么樣的考試題才算得上好考試題嗎?以下是小編幫大家整理的計(jì)算機(jī)二級(jí)考試《VFP》沖刺題及答案,歡迎大家借鑒與參考,希望對(duì)大家有所幫助。

計(jì)算機(jī)二級(jí)考試《VFP》沖刺題及答案

  計(jì)算機(jī)二級(jí)考試《VFP》沖刺題及答案 1

  一、選擇題,每題1分。

  1、向student表插入一條新記錄的正確SQL語(yǔ)句是

  A.APPENDINTOstudentVALUES(’0401’,’王芳,’女’,l8.

  B.APPENDstudentVALUES(’0401’,7王芳,女。18.:

  C.INSERTINTOstudentVALUES(’0401’,’王芳,’女’,l8.

  D.INSERTstudentVALUES(’0401’,’王芳’,’女,18.

  2、下列程序段執(zhí)行后,內(nèi)存變量sl的值是sl=”奧運(yùn)會(huì)游泳比賽”

  sl=fight(sl,4.+substr(sl,7,4.+left(sl,4.?sl

  A.奧運(yùn)比賽游泳

  B.游泳比賽奧運(yùn)

  C.比賽游泳奧運(yùn)

  D.奧運(yùn)游泳比賽

  3、有客戶(hù)表如下:

  客戶(hù)(客戶(hù)號(hào)(C,4.,客戶(hù)名(C,36.,地址(C,36.。所在城市(C,l0.,聯(lián)系電話(huà)(C,8..

  查詢(xún)所有地址中包含“中山路”字樣的客戶(hù),正確的SQL語(yǔ)句是

  A.SELECTCr*FROM客戶(hù)WHERE地址lAKE”%中山路%”

  B.SELECT·FROM客戶(hù)WHERE地址LIKE”·中山路·”

  C.SELECT·FROM客戶(hù)WHERE地址LIKE”?中山路?”

  D.SELECT*FROM客戶(hù)WHERE地址LIKE”_中山路_‘

  4、假設(shè)數(shù)據(jù)庫(kù)已經(jīng)打開(kāi),要?jiǎng)h除其中的視圖myview,可使用命令

  A.DELETEmyview

  B.DELETEVIEWmyview

  C.DROPmyview

  D.DROPVIEWmyview

  5、以下描述中錯(cuò)誤的是

  A.層次數(shù)據(jù)模型可以表示一對(duì)多的聯(lián)系

  B.一張二維表就是一個(gè)關(guān)系

  C.層次數(shù)據(jù)模型不能直接表示多對(duì)多的聯(lián)系

  D.網(wǎng)狀數(shù)據(jù)模型不能直接表示多對(duì)多的聯(lián)系

  6、在VisualFoxPr0中,使用SEEK命令查找匹配的記錄,當(dāng)查找到匹配的第一條記錄后,如果還需要查找下一條匹配的記錄,通常使用命令

  A.∞TO

  B.SKIP

  C.CONTINUE

  D.GO

  7、以下關(guān)于關(guān)系的說(shuō)法正確的是

  A.不可有重復(fù)列名‘

  B.可以有重復(fù)列名

  C.列可再分解成多列

  D.列的順序不可以改變

  8、假設(shè)在數(shù)據(jù)庫(kù)表的表設(shè)計(jì)器中,字符型字段“性別”已被選中,正確的有效性規(guī)則設(shè)置是(.!

  A.=”男”.0R.”女”

  B.性別=”男”.0R.”女

  C.$”男女”

  D.性別$”男女”

  9、以下關(guān)于數(shù)據(jù)管理發(fā)展的描述錯(cuò)誤的是

  A.文件系統(tǒng)階段的數(shù)據(jù)可以長(zhǎng)期保存

  B.數(shù)據(jù)庫(kù)系統(tǒng)階段仍沒(méi)有解決數(shù)據(jù)獨(dú)立性問(wèn)題

  C.數(shù)據(jù)庫(kù)系統(tǒng)階段實(shí)現(xiàn)了對(duì)數(shù)據(jù)的共享

  D.人工管理階段存在大量數(shù)據(jù)冗余.

  10、在VisualFoxPr0中,有如下程序,函數(shù)IIF(.返回

  值是(.!こ绦騊RIVATEX,Y.

  sl’0RE”男”TOXY=LEN(X.+27IIF(Y<4。”男”!迸.

  RETURN

  A.”女”

  B.”男”

  C..T.

  D..F.

  11、 如果在SQL查詢(xún)的SELECT短語(yǔ)中使用TOP,則

  應(yīng)該配合使用

  A.HAVING短語(yǔ)

  B.GROUPBY短語(yǔ)

  C.WHERE短語(yǔ)

  D.ORDERBY短語(yǔ)

  12、 在視圖設(shè)計(jì)器中有、而在查詢(xún)?cè)O(shè)計(jì)器中沒(méi)有的選項(xiàng)

  A.排序依據(jù)

  B.分組依據(jù)

  C.雜項(xiàng)

  D.更新條件

  13、在VisualFoxpr0中,如果在表之間的聯(lián)系中設(shè)置了參照完整性規(guī)則,并在刪除規(guī)則中選擇了“級(jí)聯(lián)”,當(dāng)刪除父表中的記錄,其結(jié)果是

  A.只刪除父表中的記錄,不影響子表

  B.任何時(shí)候都拒絕刪除父表中的記錄

  C.在刪除父表中記錄的同時(shí)自動(dòng)刪除子表中的所有參照記錄

  D.若子表中有參照記錄,則禁止刪除父表中記錄

  14、 有以下兩個(gè)表:

  借閱(借書(shū)證號(hào)C,總編號(hào)C,借書(shū)日期D.

  圖書(shū)(總編號(hào)C,分類(lèi)號(hào)C,書(shū)名C,作者C,出版單位C,單價(jià)N.

  查詢(xún)沒(méi)有任何借閱記錄的圖書(shū)信息,不正確的SQL語(yǔ)句是

  A.SELECT*FROM圖書(shū)WHERE總編號(hào)<>ANY(SELECT總編號(hào)FROM借閱.

  B.SELECT*FROM圖書(shū)WHEBE總編號(hào)<>ALL(sELECr總編號(hào)FROM借閱.

  C.SELECT*FROM圖書(shū)WHERE總編號(hào)NOTIN(SELECT總編號(hào)FROM借閱.

  D.SELECT*FROM圖書(shū)WHERENOTEXISTS(SELECT總編號(hào)FROM借閱WHERE總編號(hào)=網(wǎng)書(shū).總編號(hào).

  15、將表結(jié)構(gòu)為(職工號(hào),姓名,工資.的表Employee中

  所有職工的工資增加20%,正確的SQL命令是

  A.CHANGEEmployeeSET工資=工資·1.2

  B.CHANGEEmployeeSET工資wITH工資·1.2

  C.UPDATEEmployeeSET工資=工資}1.2

  D.UPDATEEmplo.r∞SET工資WITH工資*1.2

  16、 假設(shè)某個(gè)表單中有一個(gè)復(fù)選框(CheCkBoxl.和一個(gè)命令按鈕Commandl,如果要在Commandl的CliCk事件代碼

  中取得復(fù)選框的值,以判斷該夏選框是否被用戶(hù)遠(yuǎn)猝,正確的表達(dá)式是

  A.This.CheCkBoxl.Value

  B.ThlsForm.CheCkBoxl.Value

  C.This.CheCkBoxl.SeleCted

  D.ThisForm.CheCkBoxl.SeleCted

  17、 有以下兩個(gè)表:

  讀者(借書(shū)證號(hào)C,姓名C。單位C,性別L。職稱(chēng)C。聯(lián)系電話(huà)C.·

  借閱(借書(shū)證號(hào)C,總編號(hào)C,借書(shū)日期D.

  查詢(xún)沒(méi)有借閱任何圖書(shū)的讀者信息,不正確的SQL語(yǔ)句是

  A.SELECT*FROM讀者WHERE借書(shū)證號(hào)<>ANY(SELECT借書(shū)證號(hào)FROM借閱.

  B.SELECT*FROM讀者WHERE借書(shū)證號(hào).<>ALL(SELECT借書(shū)證號(hào)FROM借閱.

  C.SELECT*FROM讀者WHERE借書(shū)證號(hào)NOTIN(SELECT借書(shū)證號(hào)FROM借閱.

  D.SELECT*FROM讀者WHERENOTEXISTS(SELECT借書(shū)證號(hào)FROM借閱;

  WHERE借書(shū)證號(hào)=讀者.借書(shū)證號(hào)

  18、 有表名為Employee的表結(jié)構(gòu)(職工號(hào),姓名,工資.,為表Employee增加字段“住址”的SQL命令是

  A.ALTERDBFEmployeeADD住址C(30.

  B.CHANGEDBFEmployeeADD住址C(30.

  C.CHANGETABLEEmployeeADD住址C(30.

  D.ALTERTABLEEmployeeADD住址C(30.

  19、一個(gè)關(guān)系中的各條記錄

  A.前后順序不能任意顛倒,要按輸入的順序排列

  B.前后順序不能任意顛倒,要按關(guān)鍵字段值的順序排列

  C.前后順序可以任意顛倒,但排列順序不同,統(tǒng)計(jì)處理的結(jié)果可能不同

  D.前后順序可以任意顛倒,不影響數(shù)據(jù)的實(shí)際含義

  20、有如下賦值語(yǔ)句,結(jié)果為“大家好”的表達(dá)式是a=”你好”

  b=”大家”

  A.b+AT(a,1.

  B.b+RIGHT(a,1.

  C.b+LEFT(a,3,4.

  D.h+RIGHT(a,2.

  21、命令“INDEXON姓名CANDIDATE”創(chuàng)建了一個(gè)

  A.主索引

  B.候選索引

  C.唯一索引

  D.普通索引

  22、 如果要顯示的記錄和字段較多。并且希望可以同時(shí)瀏覽多條記錄和方便比較同一字段的.值,則應(yīng)創(chuàng)建

  A.列報(bào)表

  B.行報(bào)表

  C.一對(duì)多報(bào)表

  D.多欄報(bào)表

  23、擴(kuò)展名為mnx的文件是

  A.備注文件

  B.項(xiàng)目文件

  C.表單文件

  D.菜單文件

  24、在VisualFoxPr0中創(chuàng)建項(xiàng)目,系統(tǒng)將建立一個(gè)項(xiàng)目文件,項(xiàng)目文件的擴(kuò)展名是

  A.pjx

  B.pjx

  C.pro

  D.itm

  25、假設(shè)s的值是“浙江電視臺(tái)中國(guó)好聲爵”,如下函數(shù)

  結(jié)果返回“中國(guó)好聲音”的是

  A.left(s,5.

  B.left(s,10.

  C.fight(s,5.

  D.right(s,10.

  26、如下描述中正確的是

  A.數(shù)據(jù)庫(kù)中僅存儲(chǔ)數(shù)據(jù)

  B.數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)據(jù)庫(kù)集合的組成部分

  C.數(shù)據(jù)庫(kù)中的數(shù)據(jù)具有很高的冗余并缺乏數(shù)據(jù)獨(dú)立性

  D.數(shù)據(jù)庫(kù)管理系統(tǒng)是為數(shù)據(jù)庫(kù)的建立、使用和維護(hù)而配置的軟件

  27、使用SQL語(yǔ)句將學(xué)生表s中年齡大于30歲的記錄刪除,正確的命令是

  A.DELETEFOR年齡>30

  B.DELETEFROMSWHERE年齡>30

  C.DELETESFOR年齡>30

  D.DELETESWHERE年齡>30

  28、不允許出現(xiàn)重復(fù)字段值的索引是

  A.侯選索引和主索引

  B.普通索引和唯一索引

  C.唯一索引和主索引

  D.唯一索引

  29、在VisualFoxPr0中,假定數(shù)據(jù)庫(kù)表s(學(xué)號(hào),姓名,性別,年齡.和sC(學(xué)號(hào),課程號(hào),成績(jī).之間使用“學(xué)號(hào)”建立了表之間的永久聯(lián)系,在參照完整性的更新規(guī)則、刪除規(guī)則和插入規(guī)則中選擇設(shè)置了“限制”。如果表S所有的記錄在表SC中都有相關(guān)聯(lián)的記錄,則(.。

  A.允許修改表s中的學(xué)號(hào)字段值

  B.允許刪除表S中的記錄

  C.不允許修改表s中的學(xué)號(hào)字段值

  D.不允許在表s中增加新的記錄

  30、假設(shè)表8中有10條記錄,其中字段b小于20的記錄有3條,大于等于20、并且小于等于30的記錄有3條,大于30的記錄有4條。執(zhí)行下面的程序后,屏幕顯示的結(jié)果是

  SETDElETEON

  DELETEFROM8WHEREbBETWEEN20AND307RECCOUNT(.

  A.10

  B.7

  C.0

  D.3

  31、在VisualFoxPr0中,“表”通常是指

  A.表單

  B.報(bào)表

  C.關(guān)系數(shù)據(jù)庫(kù)中的關(guān)系

  D.以上說(shuō)法都不對(duì)

  32、 查詢(xún)2016年已經(jīng)年檢的駕駛證編號(hào)和年檢日期,正確的SQL語(yǔ)句是

  A.SELECT駕駛證編號(hào),年檢日期FROM年檢WHEREyear(年檢日期.=2016

  B.SELECT駕駛證編號(hào),年檢El期FROM年檢WHERE年檢日期=2016

  C.SELECT駕駛證編號(hào),年檢日期FROM年檢WHERE年檢日期=year(2016.

  D.SELECT駕駛證編號(hào),年檢日期FROM年檢WHEREyear(年檢日期.=year(2016.

  33、 Employee的表結(jié)構(gòu)為:職工號(hào)、單位號(hào)、工資。Department的表結(jié)構(gòu)為:?jiǎn)挝惶?hào)、單位名稱(chēng)、人數(shù),查詢(xún)信息管理學(xué)院和計(jì)算機(jī)學(xué)院教師的工資總和,正確的SQL命令是

  A.SELECT SUN(工資)FROM mployee WHERE單位號(hào)IN(SELECT單位號(hào)FRON;Department WHERE單位名稱(chēng)=”計(jì)算機(jī)學(xué)院”AND單位名稱(chēng)=”信息管理學(xué)院”.

  B.SELECT ALL(工資)FROM Employree WHERE單位號(hào)IN(SELECT單位號(hào)FROM:Department WHERE單位名稱(chēng)=”計(jì)算機(jī)學(xué)院”O(jiān)R單位名稱(chēng)=”信息管理學(xué)院”.

  C.SELECT SUM(工資)FROME mpIoyee WHERE單位號(hào)IN(SELECT單位號(hào)FROM:Department WHERE單位名稱(chēng)=”計(jì)算機(jī)學(xué)院”O(jiān)R單位名稱(chēng)=”信息管理學(xué)院”.

  D.SELECT SUM(工資)FROMEmployeeWHERE單位號(hào)NOTIN(SELECT單位號(hào);FRONDepartmentWHERE單位名稱(chēng)=”計(jì)算機(jī)學(xué)皖”0R單位名稱(chēng)=“信息管理學(xué)院”..

  34、 假設(shè)數(shù)據(jù)庫(kù)已經(jīng)打開(kāi),要打開(kāi)其中的視圖myview.司使用命令

  A.OPENmyview

  B.OPENVIEWmyview

  C.USEmyview

  D.USEVIEWmyview

  35、屬于合法表達(dá)式的是

  A.A+B

  B.B+C

  C.A-C

  D.C-B

  36、 設(shè)有如下表:

  圖書(shū)(總編號(hào)C,分類(lèi)號(hào)C,書(shū)名C,作者C,出版單位C,單價(jià)N.

  查詢(xún)分類(lèi)號(hào)前三個(gè)字符為“TP3”的圖書(shū)信息,不正確的SQL語(yǔ)句是

  A.SELEC*FROM圖書(shū)WHERESUBSTR(分類(lèi)號(hào),l,3.=”TP3”

  B.SELECT*FROM圖書(shū)WHERELEFT(分類(lèi)號(hào),3.=”TP3”

  C.SELECT*FROM圖書(shū)WHERE分類(lèi)號(hào)LIKE”TP3·”

  D.SELECT*FROM圖書(shū)WHERE分類(lèi)號(hào)LIKE”TP3%”

  37、 在VisualFoxPr0中,無(wú)論是哪種類(lèi)型的菜單。當(dāng)選擇某個(gè)選項(xiàng)時(shí)都會(huì)有一定的動(dòng)作,這個(gè)動(dòng)作不可能是

  A.執(zhí)行一條命令

  B.執(zhí)行一個(gè)過(guò)程

  C.執(zhí)行一個(gè)EXE程序

  D.激活另一個(gè)菜單

  38、 打開(kāi)查詢(xún)?cè)O(shè)計(jì)器建立查詢(xún)的命令是

  A.CREATEQUERY

  B.OPENQUERY

  C.DOQUERY

  D.EXECQUERY

  39、 設(shè)有如下表:

  圖書(shū)(總編號(hào)C,分類(lèi)號(hào)C,書(shū)名C,作者C,出版單位

  C,單價(jià)N.

  查詢(xún)單價(jià)最高的10本圖書(shū)的信息,正確的SQL語(yǔ)句是

  A.SELECTTOPl0*FROM圖書(shū)

  B.SELECTTOPl0*FROM圖書(shū)0RDERBY單價(jià)

  C.SELECTTOPl0*FROM圖書(shū)0RDERBY單價(jià)DESC

  D.SELECTPERCENTl0·FROM圖書(shū)0RDERBY單價(jià)

  【答案】C

  40、在創(chuàng)建數(shù)據(jù)庫(kù)表結(jié)構(gòu)時(shí),為了同時(shí)定義實(shí)體完整性可以通過(guò)指定哪類(lèi)索引來(lái)實(shí)現(xiàn)

  A.唯一索引

  B.主索引

  C.復(fù)合索引

  D.普通索引

  二、基本操作題(共18分)

  41、1.在考生文件夾下創(chuàng)建一個(gè)名為“訂單管理”的數(shù)據(jù)庫(kù),并將已有的employee和orders兩個(gè)表添加到該數(shù)據(jù)庫(kù)中。2.為0rders表建立一個(gè)按降序排列的普通索引,索引名為je,索引表達(dá)式為“金額”。

  3.在“訂單管理”數(shù)據(jù)庫(kù)中新建一個(gè)名為customer的表,表結(jié)構(gòu)如下:

  客戶(hù)號(hào)字符型(4)客戶(hù)名字符型(36)地址字符型(36)4.為customer表建立主索引,為0rders建立普通索引,索

  引名和索引表達(dá)式均為“客戶(hù)號(hào)”,通過(guò)“客戶(hù)號(hào)”為customer表和0rders表建立一個(gè)一對(duì)多的永久聯(lián)系。

  三、簡(jiǎn)單應(yīng)用題(共24分)

  42、在考生文件夾下完成如下簡(jiǎn)單應(yīng)用:

  1.打開(kāi)表單MYFORM4—4,把表單(名稱(chēng)為Forml)標(biāo)題改為“歡迎您”,將文本“歡迎您訪問(wèn)系統(tǒng)”(名稱(chēng)為l_abell的標(biāo)簽)改為25號(hào)黑體。最后在表單上添加“關(guān)閉”(名稱(chēng)為Commandl)命令按鈕,單擊此按鈕關(guān)閉表單。

  保存并運(yùn)行表單。

  2.設(shè)計(jì)一個(gè)表單MYFORM4,表單中有兩個(gè)命令按鈕“查詢(xún)”和“退出”(名稱(chēng)分別為Commandl和Command2)。(1)單擊“查詢(xún)”命令按鈕,查詢(xún)BOOKAUTH數(shù)據(jù)庫(kù)中出版過(guò)3本以上(含3本)圖書(shū)的作者信息,查詢(xún)信息包括作者姓名和所在城市;查詢(xún)結(jié)果按作者姓名升序保存在表NEW—VIEW4中。

  (2)單擊“退出”命令按鈕關(guān)閉表單。

  注意:完成表單設(shè)計(jì)后要運(yùn)行表單的所有功能。

  四、綜合應(yīng)用題(共18分)

  43、(1)在考生文件夾下建立如下圖所示的表單文件form—three,表單名為forml。標(biāo)簽控件命名為L(zhǎng)m,文本框拉件命名為T(mén)extn,命令按鈕控件命名為Commands。表單運(yùn)行時(shí)在文本框中輸入職員號(hào),單擊“開(kāi)始查詢(xún)”命令按鈕查詢(xún)?cè)撀殕T所經(jīng)手的訂購(gòu)單信息(取自0rder表),查詢(xún)的信息包括訂單號(hào)、客戶(hù)號(hào)、簽訂日期和金額,查詢(xún)結(jié)果按簽訂日期升序排列,將結(jié)果存儲(chǔ)到用字母“t”加上職員號(hào)命名的表文件中。例如,職員l01經(jīng)手的訂購(gòu)單信息將存儲(chǔ)在表tl01中,每次完成查詢(xún)后姜閉表單.

  (2)建立菜單mymenu,其中包含“查詢(xún)”和“退出”兩個(gè)菜單項(xiàng),選擇“查詢(xún)”時(shí)運(yùn)行表單form—three(直接用命令),選擇“退出”時(shí)返回到默認(rèn)的系統(tǒng)菜單(直接用命令)。

  (3)最后從菜單運(yùn)行所建立的表單,并依次查詢(xún)職員107、111和115經(jīng)手的訂購(gòu)單信息。

  計(jì)算機(jī)二級(jí)考試《VFP》沖刺題及答案 2

  一、單項(xiàng)選擇題

  Visual FoxPro 是一種什么類(lèi)型的數(shù)據(jù)庫(kù)管理系統(tǒng)?( )

  A. 層次型

  B. 網(wǎng)狀型

  C. 關(guān)系型

  D. 面向?qū)ο笮?/p>

  答案:C

  解析:Visual FoxPro 是關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它以二維表的形式組織和存儲(chǔ)數(shù)據(jù),通過(guò)表之間的關(guān)聯(lián)來(lái)建立數(shù)據(jù)聯(lián)系。層次型數(shù)據(jù)庫(kù)以樹(shù)形結(jié)構(gòu)組織數(shù)據(jù),網(wǎng)狀型數(shù)據(jù)庫(kù)用網(wǎng)狀結(jié)構(gòu)表示實(shí)體間聯(lián)系,面向?qū)ο笮蛿?shù)據(jù)庫(kù)則基于面向?qū)ο蟮母拍,與 Visual FoxPro 的特點(diǎn)不符。

  在 Visual FoxPro 中,創(chuàng)建一個(gè)新數(shù)據(jù)庫(kù)的命令是( )

  A. CREATE DATABASE

  B. NEW DATABASE

  C. CREATE TABLE

  D. NEW TABLE

  答案:A

  解析:CREATE DATABASE 用于創(chuàng)建一個(gè)新的數(shù)據(jù)庫(kù)。NEW DATABASE 不是正確的 VFP 命令;CREATE TABLE 用于創(chuàng)建新表;NEW TABLE 同樣不是合法的 VFP 命令。

  要?jiǎng)h除 Visual FoxPro 中的一個(gè)表,應(yīng)該使用哪個(gè)命令?( )

  A. DELETE TABLE

  B. DROP TABLE

  C. REMOVE TABLE

  D. ERASE TABLE

  答案:B

  解析:DROP TABLE 命令用于從數(shù)據(jù)庫(kù)中刪除指定的表。DELETE TABLE 并非 VFP 刪除表的標(biāo)準(zhǔn)命令;REMOVE TABLE 和 ERASE TABLE 在 VFP 中也不存在這樣的語(yǔ)法來(lái)刪除表。

  以下哪個(gè)是在 Visual FoxPro 中創(chuàng)建一個(gè)新表的命令?( )

  A. CREATE TABLE

  B. MAKE TABLE

  C. BUILD TABLE

  D. FORM TABLE

  答案:A

  解析:CREATE TABLE 是創(chuàng)建新表的命令。MAKE TABLE、BUILD TABLE、FORM TABLE 都不是 VFP 中創(chuàng)建表的正確命令語(yǔ)法。

  在 Visual FoxPro 中,選擇表中所有記錄的語(yǔ)句是( )

  A. SELECT ALL

  B. SELECT *

  C. GET ALL

  D. GET *

  答案:B

  解析:SELECT * 表示選擇表中的所有字段,即查詢(xún)出表中的所有記錄。SELECT ALL 不是正確語(yǔ)法;GET ALL 和 GET * 在 VFP 查詢(xún)語(yǔ)句中也不存在這樣的用法。

  創(chuàng)建一個(gè)視圖的命令是( )

  A. CREATE VIEW

  B. MAKE VIEW

  C. NEW VIEW

  D. DEFINE VIEW

  答案:A

  解析:CREATE VIEW 用于創(chuàng)建一個(gè)新的視圖。MAKE VIEW、NEW VIEW、DEFINE VIEW 都不是 VFP 創(chuàng)建視圖的標(biāo)準(zhǔn)命令。

  向 Visual FoxPro 表中插入一條新記錄的命令是( )

  A. INSERT INTO

  B. ADD INTO

  C. PUT INTO

  D. APPEND INTO

  答案:A

  解析:INSERT INTO 語(yǔ)句用于向表中插入一條新記錄。ADD INTO、PUT INTO、APPEND INTO 都不是正確的插入記錄命令格式。

  修改表中數(shù)據(jù)的命令是( )

  A. UPDATE

  B. CHANGE

  C. MODIFY

  D. ALTER

  答案:A

  解析:UPDATE 命令用于修改表中的數(shù)據(jù)。CHANGE 主要用于交互方式下編輯記錄,但不是修改數(shù)據(jù)的標(biāo)準(zhǔn) SQL 命令;MODIFY 用于修改文件等,并非專(zhuān)門(mén)修改表數(shù)據(jù);ALTER 主要用于修改表結(jié)構(gòu),如添加字段等,并非修改表中數(shù)據(jù)內(nèi)容。

  刪除表中所有記錄的命令是( )

  A. DELETE ALL

  B. DELETE *

  C. CLEAR TABLE

  D. REMOVE ALL

  答案:A

  解析:DELETE ALL 用于刪除表中的所有記錄。DELETE * 語(yǔ)法錯(cuò)誤;CLEAR TABLE 不是 VFP 刪除記錄的命令;REMOVE ALL 也不是正確的刪除表中所有記錄的命令。

  創(chuàng)建一個(gè)查詢(xún)的命令是( )

  A. CREATE QUERY

  B. MAKE QUERY

  C. NEW QUERY

  D. DEFINE QUERY

  答案:A

  解析:CREATE QUERY 用于創(chuàng)建一個(gè)新的查詢(xún)。MAKE QUERY、NEW QUERY、DEFINE QUERY 都不是 VFP 創(chuàng)建查詢(xún)的標(biāo)準(zhǔn)命令。

  二、多項(xiàng)選擇題

  在 Visual FoxPro 中,常用的數(shù)據(jù)類(lèi)型有( )

  A. 數(shù)字型

  B. 字符型

  C. 日期型

  D. 邏輯型

  E. 通用型

  答案:ABCDE

  解析:Visual FoxPro 支持多種數(shù)據(jù)類(lèi)型,數(shù)字型用于存儲(chǔ)數(shù)值數(shù)據(jù);字符型用于存儲(chǔ)文本字符;日期型存儲(chǔ)日期信息;邏輯型表示邏輯值(真或假);通用型可用于存儲(chǔ) OLE 對(duì)象等,如圖片、文檔等。

  Visual FoxPro 中用于創(chuàng)建數(shù)據(jù)庫(kù)表的字段屬性有( )

  A. 主鍵

  B. 可空

  C. 索引

  D. 默認(rèn)值

  E. 自動(dòng)增長(zhǎng)

  答案:ABCDE

  解析:主鍵用于唯一標(biāo)識(shí)表中的每一行記錄;可空屬性決定字段是否允許為空值;索引可以提高數(shù)據(jù)查詢(xún)速度;默認(rèn)值為字段在插入新記錄時(shí)未指定值時(shí)的默認(rèn)取值;自動(dòng)增長(zhǎng)屬性可使字段值按一定規(guī)則自動(dòng)遞增,這些都是創(chuàng)建數(shù)據(jù)庫(kù)表時(shí)可設(shè)置的字段屬性。

  在 Visual FoxPro 中,可以通過(guò)以下哪些方式來(lái)訪問(wèn)數(shù)據(jù)庫(kù)中的數(shù)據(jù)?( )

  A. 視圖

  B. 查詢(xún)

  C. 表單

  D. 報(bào)表

  E. 程序

  答案:ABCDE

  解析:視圖是基于表的虛擬表,可用于查詢(xún)特定數(shù)據(jù);查詢(xún)可以通過(guò)編寫(xiě) SQL 語(yǔ)句或使用查詢(xún)?cè)O(shè)計(jì)器來(lái)檢索數(shù)據(jù);表單可以用于顯示和編輯數(shù)據(jù);報(bào)表用于以特定格式輸出數(shù)據(jù);程序可以通過(guò)編寫(xiě)代碼來(lái)操作數(shù)據(jù)庫(kù),包括訪問(wèn)數(shù)據(jù),所以這些方式都可以用于訪問(wèn)數(shù)據(jù)庫(kù)中的數(shù)據(jù)。

  以下哪些是 Visual FoxPro 中常用的查詢(xún)準(zhǔn)則?( )

  A. 等于

  B. 不等于

  C. 大于

  D. 小于

  E. 介于

  答案:ABCDE

  解析:在查詢(xún)?cè)O(shè)計(jì)中,等于(=)、不等于(<>)、大于(>)、小于(<)、介于(BETWEEN...AND...)都是常用的比較運(yùn)算符,用于設(shè)置查詢(xún)條件,篩選出符合條件的數(shù)據(jù)。

  在 Visual FoxPro 中,可以通過(guò)哪些方法來(lái)管理索引?( )

  A. 創(chuàng)建

  B. 刪除

  C. 編輯

  D. 復(fù)制

  E. 移動(dòng)

  答案:ABCDE

  解析:在 VFP 中,可以創(chuàng)建索引來(lái)提高數(shù)據(jù)查詢(xún)效率;對(duì)于不再需要的索引可以刪除;可以對(duì)已有的索引進(jìn)行編輯,如修改索引表達(dá)式等;可以復(fù)制索引設(shè)置到其他表或位置;在某些情況下也可以移動(dòng)索引相關(guān)的文件等,所以這些都是管理索引的方法。

  Visual FoxPro 中用于數(shù)據(jù)驗(yàn)證的規(guī)則有( )

  A. 字段級(jí)規(guī)則

  B. 表級(jí)規(guī)則

  C. 過(guò)程級(jí)規(guī)則

  D. 表單級(jí)規(guī)則

  E. 報(bào)表級(jí)規(guī)則

  答案:ABCD

  解析:字段級(jí)規(guī)則用于限制單個(gè)字段的取值范圍等;表級(jí)規(guī)則針對(duì)整個(gè)表的數(shù)據(jù)完整性進(jìn)行約束;過(guò)程級(jí)規(guī)則可在自定義過(guò)程中設(shè)置數(shù)據(jù)驗(yàn)證邏輯;表單級(jí)規(guī)則用于在表單操作數(shù)據(jù)時(shí)進(jìn)行驗(yàn)證。而報(bào)表主要用于數(shù)據(jù)輸出展示,一般不存在報(bào)表級(jí)規(guī)則用于數(shù)據(jù)驗(yàn)證。

  以下哪些是 Visual FoxPro 中常用的數(shù)據(jù)控制語(yǔ)言(DCL)?( )

  A. COMMIT

  B. ROLLBACK

  C. SAVEPOINT

  D. GRANT

  E. REVOKE

  答案:ABC

  解析:COMMIT 用于提交事務(wù),使事務(wù)中對(duì)數(shù)據(jù)的修改永久生效;ROLLBACK 用于回滾事務(wù),撤銷(xiāo)未提交的事務(wù)操作;SAVEPOINT 用于在事務(wù)中設(shè)置保存點(diǎn),便于部分回滾。GRANT 和 REVOKE 主要用于數(shù)據(jù)庫(kù)權(quán)限管理,不屬于 VFP 中常用的數(shù)據(jù)控制語(yǔ)言。

  以下哪些是 Visual FoxPro 中用于數(shù)據(jù)操作的語(yǔ)言(DML)?( )

  A. INSERT

  B. UPDATE

  C. DELETE

  D. SELECT

  E. CREATE

  答案:ABCD

  解析:INSERT 用于向表中插入新記錄;UPDATE 用于修改表中的數(shù)據(jù);DELETE 用于刪除表中的記錄;SELECT 用于查詢(xún)數(shù)據(jù),它們都屬于數(shù)據(jù)操作語(yǔ)言。CREATE 主要用于創(chuàng)建數(shù)據(jù)庫(kù)、表等數(shù)據(jù)庫(kù)對(duì)象,屬于數(shù)據(jù)定義語(yǔ)言。

  以下哪些是用于數(shù)據(jù)定義的語(yǔ)言(DDL)?( )

  A. CREATE

  B. ALTER

  C. DROP

  D. MODIFY

  E. RENAME

  答案:ABCD

  解析:CREATE 用于創(chuàng)建數(shù)據(jù)庫(kù)、表、視圖等數(shù)據(jù)庫(kù)對(duì)象;ALTER 用于修改數(shù)據(jù)庫(kù)對(duì)象的結(jié)構(gòu),如修改表字段等;DROP 用于刪除數(shù)據(jù)庫(kù)對(duì)象;MODIFY 在 VFP 中也可用于修改一些數(shù)據(jù)庫(kù)對(duì)象相關(guān)設(shè)置,如修改表結(jié)構(gòu)等。RENAME 主要用于重命名文件等,不屬于典型的數(shù)據(jù)定義語(yǔ)言用于數(shù)據(jù)庫(kù)對(duì)象的定義操作。

  以下哪些是 Visual FoxPro 中用于數(shù)據(jù)查詢(xún)的語(yǔ)言(DQL)?( )

  A. SELECT

  B. WHERE

  C. GROUP BY

  D. HAVING

  E. ORDER BY

  答案:ABCDE

  解析:SELECT 用于指定要查詢(xún)的字段;WHERE 用于設(shè)置查詢(xún)條件;GROUP BY 用于對(duì)查詢(xún)結(jié)果進(jìn)行分組;HAVING 用于在分組后篩選滿(mǎn)足條件的組;ORDER BY 用于對(duì)查詢(xún)結(jié)果進(jìn)行排序,它們都是構(gòu)成數(shù)據(jù)查詢(xún)語(yǔ)句的重要部分,屬于數(shù)據(jù)查詢(xún)語(yǔ)言。

  三、判斷題

  在 Visual FoxPro 中,每個(gè)表只能有一個(gè)主索引。( )

  答案:×

  解析:每個(gè)表只能有一個(gè)主鍵,但可以有多個(gè)主索引,主索引可以確保索引字段值的唯一性。

  使用索引可以加快查詢(xún)速度,但會(huì)降低插入和刪除記錄的速度。( )

  答案:√

  解析:索引通過(guò)建立數(shù)據(jù)與索引值的對(duì)應(yīng)關(guān)系,使得查詢(xún)時(shí)能快速定位數(shù)據(jù),從而加快查詢(xún)速度。但在插入和刪除記錄時(shí),數(shù)據(jù)庫(kù)不僅要更新數(shù)據(jù),還要同時(shí)更新相關(guān)索引,所以會(huì)降低插入和刪除記錄的速度。

  視圖是虛擬表,它不存儲(chǔ)數(shù)據(jù),只存儲(chǔ)查詢(xún)語(yǔ)句。( )

  答案:√

  解析:視圖是基于表或其他視圖的虛擬表,它本身不實(shí)際存儲(chǔ)數(shù)據(jù),而是根據(jù)定義它的查詢(xún)語(yǔ)句從相關(guān)表中動(dòng)態(tài)獲取數(shù)據(jù)。

  在 Visual FoxPro 中,可以通過(guò) SQL 語(yǔ)句來(lái)創(chuàng)建表。( )

  答案:√

  解析:使用 CREATE TABLE 語(yǔ)句可以通過(guò) SQL 語(yǔ)法在 VFP 中創(chuàng)建數(shù)據(jù)庫(kù)表,例如 CREATE TABLE 表名 (字段 1 數(shù)據(jù)類(lèi)型,字段 2 數(shù)據(jù)類(lèi)型...) 。

  在 Visual FoxPro 中,一個(gè)字段只能有一個(gè)默認(rèn)值。( )

  答案:×

  解析:在 VFP 中,一個(gè)字段可以通過(guò)設(shè)置默認(rèn)值規(guī)則來(lái)實(shí)現(xiàn)多個(gè)默認(rèn)值的效果,例如根據(jù)不同條件設(shè)置不同的默認(rèn)值。

  在 Visual FoxPro 中,一個(gè)表可以有一個(gè)或多個(gè)主鍵。( )

  答案:×

  解析:一個(gè)表只能有一個(gè)主鍵,主鍵用于唯一標(biāo)識(shí)表中的每一行記錄,具有唯一性和非空性。

  在 Visual FoxPro 中,可以通過(guò)設(shè)置字段屬性來(lái)控制數(shù)據(jù)的輸入。( )

  答案:√

  解析:通過(guò)設(shè)置字段的輸入掩碼、有效性規(guī)則、默認(rèn)值等屬性,可以對(duì)輸入到該字段的數(shù)據(jù)進(jìn)行格式限制、取值范圍限制等,從而控制數(shù)據(jù)的輸入。

  在 Visual FoxPro 中,一個(gè)查詢(xún)可以包含多個(gè)表。( )

  答案:√

  解析:在多表查詢(xún)中,可以通過(guò) JOIN 語(yǔ)句等方式將多個(gè)表關(guān)聯(lián)起來(lái),在一個(gè)查詢(xún)中獲取多個(gè)表中的相關(guān)數(shù)據(jù)。

  在 Visual FoxPro 中,一個(gè)表單只能有一個(gè)主表。( )

  答案:×

  解析:一個(gè)表單可以與多個(gè)表關(guān)聯(lián),通過(guò)數(shù)據(jù)環(huán)境等設(shè)置,可以同時(shí)操作和顯示多個(gè)表中的數(shù)據(jù)。

  在 Visual FoxPro 中,可以通過(guò)程序來(lái)執(zhí)行數(shù)據(jù)遷移操作。( )

  答案:√

  解析:可以編寫(xiě) VFP 程序,通過(guò) SQL 語(yǔ)句或其他編程邏輯來(lái)實(shí)現(xiàn)數(shù)據(jù)從一個(gè)表或數(shù)據(jù)庫(kù)到另一個(gè)表或數(shù)據(jù)庫(kù)的遷移操作。

  四、簡(jiǎn)答題

  簡(jiǎn)述 Visual FoxPro 中表與數(shù)據(jù)庫(kù)之間的關(guān)系。

  答案:在 Visual FoxPro 中,表是存儲(chǔ)數(shù)據(jù)的.基本單元,它由字段和記錄組成,用于具體存儲(chǔ)各類(lèi)信息。而數(shù)據(jù)庫(kù)是表的集合,一個(gè)數(shù)據(jù)庫(kù)可以包含多個(gè)相關(guān)的表。數(shù)據(jù)庫(kù)不僅包含表,還包含表之間的關(guān)系(如永久聯(lián)系)、視圖、存儲(chǔ)過(guò)程等數(shù)據(jù)庫(kù)對(duì)象。表可以作為自由表獨(dú)立存在,也可以添加到數(shù)據(jù)庫(kù)中成為數(shù)據(jù)庫(kù)表。數(shù)據(jù)庫(kù)表相對(duì)于自由表具有更多的功能和特性,如可以設(shè)置字段級(jí)和表級(jí)規(guī)則、建立主索引和參照完整性等,能更好地管理和維護(hù)數(shù)據(jù)的完整性和一致性。

  解釋在 Visual FoxPro 中如何使用索引來(lái)提高查詢(xún)效率。

  答案:在 Visual FoxPro 中,索引是一種特殊的文件結(jié)構(gòu),它包含索引關(guān)鍵字和指向表中對(duì)應(yīng)記錄的指針。當(dāng)創(chuàng)建索引后,數(shù)據(jù)庫(kù)系統(tǒng)會(huì)根據(jù)索引關(guān)鍵字對(duì)表中的記錄進(jìn)行排序。在查詢(xún)數(shù)據(jù)時(shí),如果查詢(xún)條件涉及到已建立索引的字段,數(shù)據(jù)庫(kù)系統(tǒng)首先在索引文件中查找符合條件的索引關(guān)鍵字,通過(guò)索引關(guān)鍵字對(duì)應(yīng)的指針可以快速定位到表中的實(shí)際記錄,而無(wú)需對(duì)整個(gè)表進(jìn)行全表掃描。例如,對(duì)于一個(gè)包含大量記錄的學(xué)生信息表,如果經(jīng)常需要根據(jù)學(xué)號(hào)查詢(xún)學(xué)生信息,那么為學(xué)號(hào)字段建立索引后,查詢(xún)時(shí)就可以直接通過(guò)索引快速找到對(duì)應(yīng)學(xué)號(hào)的記錄,大大提高了查詢(xún)效率。但需要注意的是,雖然索引可以提高查詢(xún)速度,但會(huì)增加插入、刪除和修改記錄時(shí)的時(shí)間開(kāi)銷(xiāo),因?yàn)閿?shù)據(jù)庫(kù)在更新數(shù)據(jù)時(shí)也需要同時(shí)更新相關(guān)的索引。

  描述在 Visual FoxPro 中創(chuàng)建視圖的基本步驟。

  答案:創(chuàng)建視圖的基本步驟如下:

  首先,確定要基于哪些表或其他視圖來(lái)創(chuàng)建視圖,明確所需查詢(xún)的字段和查詢(xún)條件。

  然后,可以使用命令方式或通過(guò)可視化工具創(chuàng)建視圖。

  命令方式:使用 CREATE VIEW 語(yǔ)句,例如 CREATE VIEW 視圖名 AS SELECT 字段 1, 字段 2... FROM 表 1 [JOIN 表 2 ON 連接條件] WHERE 查詢(xún)條件。在該語(yǔ)句中,SELECT 部分指定要從相關(guān)表中選取的字段,F(xiàn)ROM 指定數(shù)據(jù)源表,JOIN 用于連接多個(gè)表(如果需要),WHERE 設(shè)置篩選條件。

  可視化工具方式:打開(kāi)數(shù)據(jù)庫(kù)設(shè)計(jì)器,在數(shù)據(jù)庫(kù)設(shè)計(jì)器中選擇 “新建本地視圖”,在彈出的 “添加表或視圖” 對(duì)話(huà)框中選擇要基于的表或視圖并添加,然后進(jìn)入視圖設(shè)計(jì)器。在視圖設(shè)計(jì)器中,通過(guò) “字段” 選項(xiàng)卡選擇要在視圖中顯示的字段;在 “篩選” 選項(xiàng)卡設(shè)置查詢(xún)條件;在 “連接” 選項(xiàng)卡設(shè)置多表連接條件(如果涉及多表)等。設(shè)置完成后保存視圖,視圖創(chuàng)建完成。

  說(shuō)明在 Visual FoxPro 中如何使用查詢(xún)來(lái)檢索數(shù)據(jù)。

  答案:在 Visual FoxPro 中使用查詢(xún)檢索數(shù)據(jù)主要有以下兩種常見(jiàn)方式:

  一是使用 SQL 的 SELECT 語(yǔ)句。SELECT 語(yǔ)句基本語(yǔ)法為 SELECT 字段列表 FROM 表列表 [WHERE 條件表達(dá)式] [GROUP BY 分組字段] [HAVING 組篩選條件] [ORDER BY 排序字段] 。例如,要從學(xué)生表和成績(jī)表中查詢(xún)所有成績(jī)大于 80 分的學(xué)生姓名和成績(jī),可使用語(yǔ)句 SELECT 學(xué)生表。姓名,成績(jī)表。成績(jī) FROM 學(xué)生表 JOIN 成績(jī)表 ON 學(xué)生表。學(xué)號(hào) = 成績(jī)表。學(xué)號(hào) WHERE 成績(jī)表。成績(jī) > 80 。其中,SELECT 指定要查詢(xún)的字段,F(xiàn)ROM 指定涉及的表,JOIN 用于連接兩個(gè)表,ON 指定連接條件,WHERE 設(shè)置篩選條件。

  二是使用查詢(xún)?cè)O(shè)計(jì)器。通過(guò) “文件” 菜單選擇 “新建”,在彈出的對(duì)話(huà)框中選擇 “查詢(xún)” 并點(diǎn)擊 “新建文件”,在 “添加表或視圖” 對(duì)話(huà)框中添加要查詢(xún)的表或視圖。進(jìn)入查詢(xún)?cè)O(shè)計(jì)器后,在 “字段” 選項(xiàng)卡中選擇要查詢(xún)的字段;在 “篩選” 選項(xiàng)卡設(shè)置查詢(xún)條件;在 “排序依據(jù)” 選項(xiàng)卡設(shè)置排序規(guī)則;在 “分組依據(jù)” 選項(xiàng)卡設(shè)置分組條件(如果需要)等。設(shè)置完成后運(yùn)行查詢(xún),即可得到檢索的數(shù)據(jù)。

  列舉在 Visual FoxPro 中常用的數(shù)據(jù)驗(yàn)證規(guī)則,并簡(jiǎn)述其作用。

  答案:常用的數(shù)據(jù)驗(yàn)證規(guī)則及作用如下:

  字段級(jí)規(guī)則:用于限制單個(gè)字段的取值范圍、格式等。例如,設(shè)置一個(gè)年齡字段的字段級(jí)規(guī)則為年齡 >= 0 AND 年齡 <= 120 ,這樣在輸入或修改年齡字段值時(shí),如果輸入的值不在這個(gè)范圍內(nèi),系統(tǒng)會(huì)提示錯(cuò)誤,保證了該字段數(shù)據(jù)的合理性。

  表級(jí)規(guī)則:針對(duì)整個(gè)表的數(shù)據(jù)完整性進(jìn)行約束。比如,在一個(gè)訂單表中,設(shè)置表級(jí)規(guī)則為訂單總金額 = 商品數(shù)量 * 商品單價(jià) ,當(dāng)修改訂單相關(guān)數(shù)據(jù)時(shí),系統(tǒng)會(huì)根據(jù)此規(guī)則檢查數(shù)據(jù)是否符合邏輯,保證了表中數(shù)據(jù)關(guān)系的正確性。

  過(guò)程級(jí)規(guī)則:可在自定義過(guò)程中設(shè)置數(shù)據(jù)驗(yàn)證邏輯。例如在一個(gè)處理數(shù)據(jù)錄入的過(guò)程中,通過(guò)編寫(xiě)代碼對(duì)輸入的數(shù)據(jù)進(jìn)行多方面的驗(yàn)證,如數(shù)據(jù)類(lèi)型轉(zhuǎn)換是否成功、多個(gè)字段之間的邏輯關(guān)系是否正確等,增強(qiáng)了數(shù)據(jù)驗(yàn)證的靈活性和復(fù)雜性。

  表單級(jí)規(guī)則:用于在表單操作數(shù)據(jù)時(shí)進(jìn)行驗(yàn)證。比如在一個(gè)學(xué)生信息錄入表單中,設(shè)置表單級(jí)

【計(jì)算機(jī)二級(jí)考試《VFP》沖刺題及答案】相關(guān)文章:

2016計(jì)算機(jī)二級(jí)《VFP》沖刺題及答案12-25

2015年計(jì)算機(jī)二級(jí)考試《VFP》沖刺題及答案(七)06-03

2015年計(jì)算機(jī)二級(jí)考試《VFP》沖刺題及答案(九)05-01

2015年計(jì)算機(jī)二級(jí)考試《VFP》沖刺題及答案(四)05-18

2015年計(jì)算機(jī)二級(jí)考試《VFP》沖刺題及答案(五)03-19

2015年計(jì)算機(jī)二級(jí)考試《VFP》沖刺題及答案(六)05-23

2015年計(jì)算機(jī)二級(jí)考試《VFP》沖刺題及答案(一)12-26

2015年計(jì)算機(jī)二級(jí)考試《VFP》沖刺題及答案(三)03-22

2015年計(jì)算機(jī)二級(jí)考試《VFP》沖刺題及答案(二)03-16