首頁 考試吧論壇 Exam8視線 考試商城 網(wǎng)絡(luò)課程 模擬考試 考友錄 實(shí)用文檔 求職招聘 論文下載
2011中考 | 2011高考 | 2012考研 | 考研培訓(xùn) | 在職研 | 自學(xué)考試 | 成人高考 | 法律碩士 | MBA考試
MPA考試 | 中科院
四六級(jí) | 職稱英語 | 商務(wù)英語 | 公共英語 | 托福 | 雅思 | 專四專八 | 口譯筆譯 | 博思 | GRE GMAT
新概念英語 | 成人英語三級(jí) | 申碩英語 | 攻碩英語 | 職稱日語 | 日語學(xué)習(xí) | 法語 | 德語 | 韓語
計(jì)算機(jī)等級(jí)考試 | 軟件水平考試 | 職稱計(jì)算機(jī) | 微軟認(rèn)證 | 思科認(rèn)證 | Oracle認(rèn)證 | Linux認(rèn)證
華為認(rèn)證 | Java認(rèn)證
公務(wù)員 | 報(bào)關(guān)員 | 銀行從業(yè)資格 | 證券從業(yè)資格 | 期貨從業(yè)資格 | 司法考試 | 法律顧問 | 導(dǎo)游資格
報(bào)檢員 | 教師資格 | 社會(huì)工作者 | 外銷員 | 國際商務(wù)師 | 跟單員 | 單證員 | 物流師 | 價(jià)格鑒證師
人力資源 | 管理咨詢師考試 | 秘書資格 | 心理咨詢師考試 | 出版專業(yè)資格 | 廣告師職業(yè)水平
駕駛員 | 網(wǎng)絡(luò)編輯
衛(wèi)生資格 | 執(zhí)業(yè)醫(yī)師 | 執(zhí)業(yè)藥師 | 執(zhí)業(yè)護(hù)士
會(huì)計(jì)從業(yè)資格考試會(huì)計(jì)證) | 經(jīng)濟(jì)師 | 會(huì)計(jì)職稱 | 注冊(cè)會(huì)計(jì)師 | 審計(jì)師 | 注冊(cè)稅務(wù)師
注冊(cè)資產(chǎn)評(píng)估師 | 高級(jí)會(huì)計(jì)師 | ACCA | 統(tǒng)計(jì)師 | 精算師 | 理財(cái)規(guī)劃師 | 國際內(nèi)審師
一級(jí)建造師 | 二級(jí)建造師 | 造價(jià)工程師 | 造價(jià)員 | 咨詢工程師 | 監(jiān)理工程師 | 安全工程師
質(zhì)量工程師 | 物業(yè)管理師 | 招標(biāo)師 | 結(jié)構(gòu)工程師 | 建筑師 | 房地產(chǎn)估價(jià)師 | 土地估價(jià)師 | 巖土師
設(shè)備監(jiān)理師 | 房地產(chǎn)經(jīng)紀(jì)人 | 投資項(xiàng)目管理師 | 土地登記代理人 | 環(huán)境影響評(píng)價(jià)師 | 環(huán)保工程師
城市規(guī)劃師 | 公路監(jiān)理師 | 公路造價(jià)師 | 安全評(píng)價(jià)師 | 電氣工程師 | 注冊(cè)測(cè)繪師 | 注冊(cè)計(jì)量師
繽紛校園 | 實(shí)用文檔 | 英語學(xué)習(xí) | 作文大全 | 求職招聘 | 論文下載 | 訪談 | 游戲

2011年度計(jì)算機(jī)等級(jí)考試二級(jí)VFP復(fù)習(xí)指導(dǎo)(5)

考試吧整理了2011年度計(jì)算機(jī)等級(jí)考試二級(jí)VFP復(fù)習(xí)指導(dǎo),幫助考生備考。

  (4)將表從數(shù)據(jù)庫中移出,使之成為自由表的命令是____。

  A.REMOVE B.DROP TABLE C.RECYCLE D.REMOVE TABLE

  【解析】本題考查的知識(shí)點(diǎn)是利用命令刪除數(shù)據(jù)庫中的表。選項(xiàng)A語法錯(cuò)誤;選項(xiàng)B是下面要學(xué)到的SQL語句,它不僅會(huì)將表從數(shù)據(jù)庫中刪除,還會(huì)從磁盤上刪除,本題只要求將表從數(shù)據(jù)庫中移出,使之成為自由表,因此選項(xiàng)B錯(cuò)誤;選項(xiàng)C語法錯(cuò)誤。因此正確答案為D。

  【答案】D11.查詢定位

  記錄號(hào)用于標(biāo)識(shí)數(shù)據(jù)記錄在表文件中的物理順序。記錄指針是一個(gè)指示器,它始終指向當(dāng)前表中正在操作處理的那條記錄,此記錄被稱為當(dāng)前記錄。如果要對(duì)某條記錄進(jìn)行處理,必須移動(dòng)記錄指針,使其指向該記錄。在任意時(shí)刻指針只能指向唯一的一條記錄。記錄指針定位有絕對(duì)定位、相對(duì)定位和查詢定位三種。在這里暫時(shí)只講前二種,查詢定位在講到查詢時(shí)再詳細(xì)介紹。

  (1)絕對(duì)定位

  【格式】[GO|GOTO]<[RECORD]<數(shù)值表達(dá)式1>[IN<數(shù)值表達(dá)式2>|IN<字符表達(dá)式>]

  【功能】將記錄指針絕對(duì)定位到<數(shù)值表達(dá)式1>指定的記錄上。

  <數(shù)值表達(dá)式1>:記錄的物理記錄號(hào)。

  IN<數(shù)值表達(dá)式2>|IN<字符表達(dá)式>:指定操作表所在的工作區(qū);若缺省,則對(duì)當(dāng)前工作區(qū)表操作。工作區(qū)的概念在后面再詳細(xì)介紹。

  絕對(duì)定位與是否打開索引文件沒有關(guān)系。

  (2)相對(duì)定位

  【格式1】SKIP[<數(shù)值表達(dá)式1>][IN<數(shù)值表達(dá)式2>|<字符表達(dá)式>]

  【功能】記錄指針從當(dāng)前記錄向前(或向后)移動(dòng)若干個(gè)記錄。

  【說明】<數(shù)值表達(dá)式1>:表示移動(dòng)的記錄個(gè)數(shù)。若數(shù)值表達(dá)式的值為負(fù)值,表示向前移動(dòng)記錄;否則,表示向后移動(dòng)記錄。如果缺省此項(xiàng),則表示向后移動(dòng)1個(gè)記錄。如果記錄指針已經(jīng)移過文件的最后一個(gè)記錄,則RECNO()函數(shù)返回的值等于文件中的記錄總數(shù)加1,EOF()函數(shù)返回邏輯真(.T.)值。

  【格式2】GO|GOTO<|TOP|BOTTOM>

  【功能】將記錄指針移動(dòng)到表文件的首記錄或尾記錄TOP:將記錄指針移動(dòng)到表文件的首記錄。BOTTOM:將記錄指針動(dòng)到表文件的最后一條記錄。相對(duì)定位與是否打開索引文件有關(guān)。如果打開有索引,記錄指針按索引文件中順序移動(dòng)。否則按表文件中物理順序移動(dòng)。

  【例1】絕對(duì)定位命令的用法。

  USE STUD

  GOTO 2

  GO 3

  【例2】相對(duì)定位的用法。

  USE STUD

  SKIP 4 &&系統(tǒng)主窗口顯示為5

  SKIP -3 &&系統(tǒng)主窗口顯示為2

  SKIP 8 &&超出了記錄總數(shù)6

  go top &&系統(tǒng)主窗口顯示為1

  (3)用LOCATE命令定位

  【格式1】LOCATE FOR<數(shù)值表達(dá)式>

  【功能】該命令執(zhí)行后將指針定位在滿足條件的第一條記錄上,如果沒有滿足條件的記錄則指針指向文件結(jié)束位置。

  【說明】

  CONTINUE命令:LOCATE找到第一條滿足條件的記錄后,可以用CONTINUE繼續(xù)查找下一個(gè)滿足條件的記錄。CONTINUE命令必須在LOCATE命令之后使用,否則出錯(cuò)。

  在CONTINUE命令中實(shí)際隱含了前一個(gè)LOCATE命令中的條件。

  【例】在STUD.DBF中查找學(xué)號(hào)前四位為0111的同學(xué)記錄。

  USE STUD

  LOCATE FOR 學(xué)號(hào)="0111"例題

  (1)定位記錄時(shí),可以用____命令向前或向后移動(dòng)若干條記錄位置。

  A.SKIP B.GOTO C.GO D.LOCATE

  【解析】本題考查的知識(shí)點(diǎn)是定位記錄的命令。SKIP命令的功能是確定了當(dāng)前記錄位置后,向前或向后移動(dòng)若干條記錄位置。GO和GOTO命令等價(jià),用于直接定位。LOCATE命令是按指定條件定位記錄位置。

  【答案】A

  (2)在當(dāng)前表中查找班級(jí)為1的記錄,應(yīng)輸入命令____。

  A.LOCATE FOR 班級(jí)=“1”

  B.LOCATE FOR 班級(jí)=“1”CONTINUE

  C.LOCATE FOR 班級(jí)=“1”NEXT 1

  D.UST FOR 班級(jí)=“1”

  【解析】本題考查的知識(shí)點(diǎn)是定位命令的使用。

  LOCATE命令的功能是按指定條件定位記錄位置。該命令執(zhí)行后將記錄指針定位在滿足條件的第一條記錄上,如果沒有滿足條件的記錄指針將指向文件結(jié)束位置。如果要使指針指向下一條滿足LOCATE條件的記錄,則使用CONTINUE命令,如果沒有記錄要滿足條件,則指針指向文件結(jié)束位置。由于表中可能含有多個(gè)班級(jí)為1的記錄,因此需要指定CONTINUE命令,因此選項(xiàng)A錯(cuò)誤;選項(xiàng)C和D的格式錯(cuò)誤。

  【答案】B

  (3)已知當(dāng)前表中有15條記錄,當(dāng)前記錄為第12條記錄,執(zhí)行SKIP-2命令后,當(dāng)前記錄變?yōu)榈赺___條記錄。

  A.2 B.10 C.12 D.15

  【解析】本題考查的知識(shí)點(diǎn)是SKIP命令的使用。SKIP命令的作用是確定當(dāng)前位置后,向前或向后移動(dòng)若干條記錄。格式是SKIP[數(shù)字],“數(shù)字”可以是正整數(shù)或負(fù)整數(shù),如果是正數(shù),則向后移動(dòng);如果是負(fù)數(shù),向前移動(dòng)。本題中共有15條記錄,當(dāng)前位于第12條記錄。SKIP-2命令中,整數(shù)為負(fù)2,所以向前移動(dòng)2條記錄,即第10條記錄。

  【答案】B

  (4)假設(shè)目前已打開表及索引文件,要確保記錄指針定位在記錄號(hào)為1的記錄上,應(yīng)使用____命令。

  A.GO TOP B.GO 1 C.LOCATE 1 D.SKIP 1

  【解析】

  本題考查的知識(shí)點(diǎn)是查詢定位命令的使用。在visual FoxPro中,查詢定位的命令有:GOTO/GO,SKIP,LOCATE。GOT0和GO命令等價(jià),用未直接定位。TOP是表頭,當(dāng)不使用索引時(shí)定位到記錄號(hào)為1的記錄,使用索引時(shí)是索引項(xiàng)排在最前面的索引對(duì)應(yīng)的記錄。LOCSTE命令是按條件定位記錄位置。SKIP命令的作用是從當(dāng)前記錄開始向前或向后移動(dòng)記錄指針。本題因?yàn)槭褂昧怂饕赃x項(xiàng)A錯(cuò)誤;選項(xiàng)B中的GOl可以直接定位在記錄號(hào)為1的記錄上;選項(xiàng)C和D中需要一定的條件才能確保記錄定位在記錄音為1的記錄上。因此正確答案為B。

  【答案】B

  (5)打開數(shù)據(jù)庫文件后,當(dāng)前記錄指針指向100,要使指針指向記錄號(hào)為20的記錄,應(yīng)使用命令____。

  A.LOCATE 20 B.SKIP-80 C.GO 20 D.SKIP 80

  【解析】本題考查的知識(shí)點(diǎn)是利用命令定位記錄選項(xiàng)A中的LOCATE命令使用的格式不正確;打開了索引文件后,SKIP命令使記錄。指針按索引邏輯順序移動(dòng),執(zhí)行SMP-80命令之后,記錄音不一定是20,GO命令按指定的物理記錄號(hào)定位,但若用TOP或BONOM短語,則按索引的邏輯順序定位。

  【答案】C

上一頁  1 2 3 4 5 6 7 8 9 10  ... 下一頁  >> 
  相關(guān)推薦:

  2011年計(jì)算機(jī)等級(jí)考試二級(jí)VFP基礎(chǔ)教程匯總

  2010年9月計(jì)算機(jī)等級(jí)考試成績查詢時(shí)間匯總

  2011計(jì)算機(jī)等級(jí)考試二級(jí)VFP復(fù)習(xí)指導(dǎo)匯總

文章搜索
版權(quán)聲明:如果計(jì)算機(jī)等級(jí)考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請(qǐng)與我們聯(lián)系800@exam8.com,我們將會(huì)及時(shí)處理。如轉(zhuǎn)載本計(jì)算機(jī)等級(jí)考試網(wǎng)內(nèi)容,請(qǐng)注明出處。