首頁 - 網(wǎng)校 - 萬題庫 - 美好明天 - 直播 - 導航
您現(xiàn)在的位置: 考試吧 > 計算機等級考試 > 計算機二級考試 > VFP > 模擬試題 > 正文

2017年9月計算機二級Visual FoxPro章節(jié)練習題(6)

來源:考試吧 2017-08-25 14:41:17 要考試,上考試吧! 萬題庫
“2017年9月計算機二級Visual FoxPro章節(jié)練習題(6)”供考生參考。更多計算機等級考試模擬試題等信息請訪問考試吧計算機等級考試網(wǎng)。

  點擊查看:2017年9月計算機二級Visual FoxPro章節(jié)練習題匯總

  第3章 Visual FoxPro數(shù)據(jù)庫及其操作

  3.3 表的基本操作

  1 [填空題]

  對表中記錄邏輯刪除的命令是_____。

  參考解析:

  DELETE  邏輯刪除或添加刪除標記的命令為:DELETE,格式為DELETE[FOR lExpression1],其中FOR lExpression1指定刪除條件,缺省默認邏輯刪除當前記錄。

  2 [單選題] 不能將當前表中所有學生的年齡加1的命令是

  A.REPLACEALL年齡WITH年齡+1

  B.REPLACE年齡WITH年齡+IFORALL

  C.REPLACE年齡WITH年齡+1FOR.T.

  D.REPLACE年齡WITH年齡+IFORl.F.

  參考答案:B

  參考解析:

  【答案】B 【解析】常用的直接利用表達式或值修改記錄的命令是REPLACE,其語法格式為:REPLACE<字段名1>WITH<表達式1>[,<字段名2>WITH<表達左2>]…[FOR<條件表達式>]。直接用.(表達式>的值替換<字段名>的值,如果不使用FOR短語,則默認修改當前記錄;如果使用了FOR短語,則修改.<條件表達式>為真的所有記錄。故本題B為正確冼項..

  3 [單選題] 在VisualFoxPr0中,使用LOCATEFOR命令發(fā)條件查找記錄,當查找到滿足條件的第l條記錄后。

  如果還需要查找下一條滿足條件的記錄,應該使用命令

  A.LOCATEFOR命令

  B.SKIP命令

  C.CONTINUE命令

  D.G0命令

  參考答案:C

  參考解析:

  【答案】C 【解析】LOCAZE命令是按條件定位記錄位置的命令,其命令格式為:LoCATEFOR<條件表達式>。該命令執(zhí)行后將記錄指針定位在滿足條件的第l條記錄上。如果要使指針指向下一條滿足條件的記錄。使用CONTINUE命令,如果沒有滿足條件的記錄則指向文件結(jié)束位置。

  4 [單選題] 在VisualFoxPr0中,使用SEEK命令查找匹配的記錄,當查找到匹配的第一條記錄后,如果還需要查找下一條匹配的記錄,通常使用命令

  A.∞TO

  B.SKIP

  C.CONTINUE

  D.GO

  參考答案:B

  參考解析:

  【答案】B 【解析】GOT0、G0和SKIP命令為常用的查詢定位命令,其中G0命令直接等價于GOT0命令;SKIP命令可以向前向后移動若干條記錄位置,其命令格式為SKIPn,其中?梢允钦麛(shù)或負整數(shù),默認是l。如果是正數(shù)向后移動。如果是負數(shù)則向前移動。如果使用索引,是按索引項的順序定位。

  5 [單選題] 在當前打開的表中,顯示“書名”以“計算機”打頭的所有圖書,正確的命令是

  A.liBtfor書名=”計算·”

  B.li8tfor書名=”計算機’

  C.listfor書名=”計算%”

  D.listwhere書名=”計算機”

  參考答案:B

  參考解析:

  【答案】B 【解析】ust命令中“FOR”條件用于在指定的范圍內(nèi)進行選擇操作,僅顯示滿足條件的記錄。通配符“·’’號用來模糊搜索文件。當查找文件夾時,可以使用它來代替一個或多個真正字符;當不知道真正字符或者懶得輸入完整名字時,常常使用通配符代替一個或多個真正的字符。要顯示“書名”以“計算機”打頭的所有圖書,應用語句“l(fā)istf0。書名=”計算機””,選項B正確。

  6 [單選題] 將當前表中有刪除標記的記錄物理刪除的命令是

  A.DELETE

  B.ERASE

  C.ZAP

  D.PACK

  參考答案:D

  參考解析:

  【答案】D 【解析】物理刪除有刪除標記的記錄的命令為PACK,執(zhí)行該命令后所有有刪除標記的記錄將從表中被物理地刪除,并且不可能再恢復。邏輯刪除或置刪除標記的命令是DELETE。

  7 [單選題] 在SOL中,數(shù)據(jù)操縱語句不包括

  A.APPEND

  B.DELETE

  C.UPDATE

  D.INSERT【答案】A

  參考答案:A

  參考解析:

  【答案】A 【解析】sQL的操作功能是指對數(shù)據(jù)庫中數(shù)據(jù)的操作功能,主要包括插入(INSERT.、更新(UPDATE.和刪除(DE.LETS.。APPEND命令用于增加表中的記錄,不屬于SQL語句。

  8 [單選題] 執(zhí)行如下程序,最后s的顯示值為

  SET TALK OFF

  S=0

  i=5

  x=11

  DO WHILE s<=x

  s=s+i

  i=i+l

  ENDD0

  7 S

  SET TALK ON

  A.5

  B.11

  C.18

  D.26

  參考答案:C

  參考解析:

  該循環(huán)語句中,變量s和i每次執(zhí)行循環(huán)后值的變化如下 s值 i值

  第一次循環(huán)5 6

  第二次循環(huán)11 7

  第三次循環(huán)18 8

  程序在執(zhí)行第四次循環(huán)時,因條件(18<=11)為假而退出循環(huán)。

  9 [單選題] 以下關(guān)于關(guān)系的說法正確的是(  )。

  A.列的次序非常重要

  B.行的次序非常重要

  C.列的次序無關(guān)緊要

  D.關(guān)鍵字必須指定為第一列

  參考答案:C

  參考解析:

  在一個關(guān)系中列的次序無關(guān)緊要,任意交換兩列的位置也不影響數(shù)據(jù)的實際含義。同樣任意交換兩行的位置也不影響數(shù)據(jù)的實際含義。而就關(guān)鍵字麗言,也無需指定列號,關(guān)鍵字可以存在于任意一列中。

  10 [單選題] 執(zhí)行USE SC IN 0命令的結(jié)果是(  )。

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

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

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

  D.顯示出錯信息

  參考答案:B

  參考解析:

  Visual FoxPro中可以使用多個工作區(qū),每個工作區(qū)可以打開一個表。工作區(qū)0表示工作區(qū)號最小的工作區(qū),因此,USE SC IN 0表示選擇空閑的最小號工作區(qū)打開SC表。

  11 [單選題] 在下列命令中,打開數(shù)據(jù)庫“學生”的正確命令是(  )。

  A.USE DATABASE學生

  B.USE學生

  C.OPEN DATABASE學生

  D.OPEN學生

  參考答案:C

  參考解析:

  在Visual FoxPro中,打開數(shù)據(jù)庫的命令是OPEN DATABASE<數(shù)據(jù)庫名>,打開數(shù)據(jù)表的命令是USE<數(shù)據(jù)表名>。選項B打開的是一個名為學生的數(shù)據(jù)表,選項A、D都存在語法錯誤。

  12 [單選題] 下列控件中,不能設置數(shù)據(jù)源的是(  )。

  A.復選框

  B.命令按鈕

  C.選項組

  D.列表框

  參考答案:B

  參考解析:

2017年9月計算機二級Visual FoxPro章節(jié)練習題(6)

  13 [單選題] VFP的“參照完整性”中“插入規(guī)則”包括的選擇是(  )。

  A.級聯(lián)和忽略

  B.限制和忽略

  C.級聯(lián)和限制

  D.級聯(lián)和刪除

  參考答案:B

  參考解析:

  “參照完整性”中的插入規(guī)則規(guī)定了當插入子表中的記錄時,是否進行參照完整性檢查,其只有“限制”和“忽略”兩種方式:如果選擇“限制”,則若父表中沒有相匹配的連接字段值則禁止插入子記錄;如果選擇“忽略”,則不作參照完整性檢查,即可以隨意插入子記錄。

  14 [單選題] 在VFP中,不通過調(diào)用表設計器建立數(shù)據(jù)庫表student.dbf的命令是(  )。

  A.MODIFY STRUCTURE student

  B.MODIFY COMMAND student

  C.CREATE student

  D.CREATE TABLE student

  參考答案:D

  參考解析:

  CREATE[表名[.abf]]是Visual FoxPro建表命令;

  MODIFY STRUCTURE是修改表結(jié)構(gòu)命令;

  MODIFY COMMAND是建立程序文件命令;

  CREATE TABLE是SQL的建表命令,它不通過表設計器進行。

  15 [單選題] 如果指定參照完整性的刪除規(guī)則為“級聯(lián)”,則當刪除父表中的記錄時(  )。

  A.若子表中有相關(guān)記錄,則禁止刪除父表中記錄

  B.不作參照完整性檢查,刪除父表記錄與子表無關(guān)

  C.系統(tǒng)自動備份父表中被刪除記錄到一個新表中

  D.會自動刪除子表中所有相關(guān)記錄

  參考答案:D

  參考解析:

  參照完整性規(guī)則包括更新規(guī)則、刪除規(guī)則和插入規(guī)則3種。規(guī)則又包含級聯(lián)、限制和忽略3種設置,其中,插入規(guī)則不包含“級聯(lián)”項,各規(guī)則說明如下。

  ①更新規(guī)則:當父表中記錄的關(guān)鍵字值被更新時觸發(fā)。級聯(lián):用新的關(guān)鍵字值更新子表中的所有相關(guān)記錄;限制:若子表中有相關(guān)記錄,則禁止更新;

  忽略:允許更新,不管子表中的相關(guān)記錄。②刪除規(guī)則:當父表中記錄被刪除時觸發(fā)。級聯(lián):刪除子表中所有相關(guān)記錄;

  限制:若子表中有相關(guān)記錄,則禁止刪除;忽略:允許刪除,不管子表中的相關(guān)記錄。③插入規(guī)則:當在子表中插入或更新記錄時觸發(fā)。

  限制:若父表中不存在匹配的關(guān)鍵字值,則禁止插入;忽略:允許插入。

  16 [單選題] 打印或預覽報表的命令是(  )。

  A.CREATE REPORT

  B.DO FORM

  C.REPORT FORM

  D.START REPORT

  參考答案:C

  參考解析:

  打印或預覽報表的命令格式是:REPORT FORM<報表名>[PREVIEW]。

  17 [單選題] 設當前打開了“教師”表文件,要列出“職稱”為“教授”的教師“姓名”的命令是 (  )。

2017年9月計算機二級Visual FoxPro章節(jié)練習題(6)

  參考答案:B

  參考解析:

  在Visua1 FoxPro中,顯示表中記錄的命令格式為:

  LIST[[FIELDS]<字段名表>][FOR<條件表達式>]

  其中,F(xiàn)IELDS指定顯示記錄的范圍,默認顯示全部記錄;用逗號分隔的字段名列表給出了要顯示的字段,默認顯示全部字段;FOR指對滿足條件的記錄進行操作。

  材料題

  第18-18題使用的數(shù)據(jù)表結(jié)果如下:

  圖書(總編號C(6),分類號C(8),書名C(16),作者C(6),出版單位C(20),單價N(6,2))

  讀者(借書證號C(4),單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20))

  借閱(借書證號C(4),總編號C(6),借書日期D(8))

  18 [單選題] 對于圖書管理數(shù)據(jù)庫,求ABC單位借閱圖書的讀者的人數(shù)。下而SQL語句正確的是(  )。

2017年9月計算機二級Visual FoxPro章節(jié)練習題(6)

  參考答案:A

  參考解析:

  COUNT命令統(tǒng)計數(shù)據(jù)表中的記錄個數(shù);SUM對數(shù)據(jù)表中所有數(shù)據(jù)值字段進行縱向求和。

  題目要求顯示ABC單位的借閱圖書的讀者人數(shù),本題使用的是嵌套查詢語句,內(nèi)層查詢將單位是“ABC”的讀者的借書證號查出來,外層查詢根據(jù)內(nèi)層查詢的結(jié)果通過對借閱庫的操作顯示出單位為ABC的借閱圖書的讀者。當然有可能有的讀者不止借閱過一次書,所有要在“借書證號”前加DISTINCT命令去掉重復值,求的才是人數(shù),而不是人次數(shù)。

  19 [單選題] 對兩個數(shù)據(jù)表建立臨時聯(lián)系時,要求(  )。

  A.主表和被關(guān)聯(lián)的表分別在不同的工作區(qū)打開

  B.兩個表在同一個工作區(qū)中打開

  C.僅需打開主表

  D.僅需打開被關(guān)聯(lián)的表

  參考答案:A

  參考解析:

  所謂臨時聯(lián)系是把當前工作區(qū)中打開的表與另一個工作區(qū)打開的表進行邏輯連接,而不生成新表,當前工作區(qū)的表和另一個工作區(qū)的打開表建立I臨時聯(lián)系后,當前工作區(qū)的表的記錄指針移動時,被關(guān)聯(lián)工作區(qū)的表記錄指針電將自動相應移動,以實現(xiàn)多個表的同時操作。

  20 [單選題] 在Visual FoxPro中,可以鏈接或嵌入OLE對象的字段類型是(  )。

  A.備注型字段

  B.通用型字段

  C.備注型和通用型字段

  D.任何類型的字段

  參考答案:B

  參考解析:

  在Visual FoxPro中,通用型字段可以鏈接或嵌入0LE對象,如用于存放Excel表格等,備注型字段可以存放不定長的字母、數(shù)字文本。

掃描/長按二維碼幫助考試通關(guān)
2017等考各科真題答案
2017等考各科通關(guān)技巧
2017各科最新預測試卷
2017等考成績查詢時間

微信搜索"考試吧"了解更多考試資訊、下載備考資料

  相關(guān)推薦:

  全國計算機等級考試教材目錄(2017年版)

  各地2017年全國計算機等級考試準考證打印時間匯總

  2017年全國計算機等級考試考前必做試題及答案匯總

  2017年計算機等級考試備考經(jīng)驗及應試技巧匯總

  歷年真題匯總|考試吧特別策劃:2017年計算機等級考試報考指南

0
收藏該文章
0
收藏該文章
文章責編:wangmeng  
看了本文的網(wǎng)友還看了
文章搜索
萬題庫小程序
萬題庫小程序
·章節(jié)視頻 ·章節(jié)練習
·免費真題 ·?荚囶}
微信掃碼,立即獲取!
掃碼免費使用
版權(quán)聲明:如果計算機等級考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系800@exam8.com,我們將會及時處理。如轉(zhuǎn)載本計算機等級考試網(wǎng)內(nèi)容,請注明出處。
Copyright © 2004- 考試吧計算機等級考試網(wǎng) 出版物經(jīng)營許可證新出發(fā)京批字第直170033號 
京ICP證060677 京ICP備05005269號 中國科學院研究生院權(quán)威支持(北京)
在線模擬試題
考證通關(guān)殺器
考試最新資訊
一次通關(guān)技巧