<samp id="uu9tx"></samp>
        <samp id="uu9tx"><tr id="uu9tx"><nav id="uu9tx"></nav></tr></samp>
        <delect id="uu9tx"><legend id="uu9tx"><meter id="uu9tx"></meter></legend></delect>
                <samp id="uu9tx"><tr id="uu9tx"><meter id="uu9tx"></meter></tr></samp><nav id="uu9tx"></nav>
                <samp id="uu9tx"></samp>
                  <samp id="uu9tx"><tr id="uu9tx"><meter id="uu9tx"></meter></tr></samp>
                  江蘇省高校計算機等級考試命題研究院 江蘇省高校計算機等級考試輔導
                  第二章節 VFP數據庫系統概述

                  第二章節  VFP數據庫系統概述

                  (很重要的一章, VFP的基礎,本章節在筆試中占3分左右)

                  考點1: VFP的常用命令:(筆試歷年必考)

                     *&&作用:注釋,兩者區別是: *只能放到一行的開始,&&可在一行開始或一行末尾

                     ???作用:輸出

                     Clear作用:清空主窗口

                     DIR作用:顯示文件的目錄

                     MD:創建文件夾  RD:刪除文件夾   CD:更改文件夾

                     COPY  FILE…To  拷貝一個文件到另一個目錄中

                     RENAME…To :給一個文件改名

                  DELETE  FILE:刪除一個文件

                     RUN:調用外部DOS命令

                     QUIT:退出VFP系統

                     Set  Date To MDY   Set  Date To YMD   Set  Date To DMY  Set  Date To Long

                     Set  Default To 文件夾 :設置默認的目錄,即考生文件夾的位置

                     Set  Escape On|Off :通過按Esc鍵中斷程序

                     Set  SafeTy On|Off:改寫已有文件前是否顯示對話框

                     Set  Talk on|Off :決定VFP是否顯示命令結果

                   

                  考點2:VFP常用文件類型(筆試必考)

                  擴展名

                  文件類型

                  擴展名

                  文件類型

                  .mem

                  內存變量

                  .scx

                  .sct

                  表單

                  表單備注

                  .pjx

                  .pjt

                  項目

                  項目備注

                  .Frx

                  .Frt

                  報表

                  報表備注

                  .dbc

                  .dct

                  .dcx

                  數據庫

                  數據庫備注

                  數據庫索引

                  .mnx

                  .mnt

                  .mpr

                  .mpx

                  菜單

                  菜單備注

                  生成的菜單程序

                  編譯后的菜單程序

                  .dbf

                  .fpt

                  .cdx

                  表文件

                  備注

                  表復合索引文件

                  .exe

                  可執行程序

                  qpr

                  .qpx

                  查詢程序

                  編譯后的查詢

                  .prg

                  .fxp

                  程序

                  編譯后的程序

                  .ERR

                  編譯錯誤

                   

                   

                   

                    運行各類文件的命令:

                    (1)運行查詢文件的命令:   Do  查詢名.qpr

                    (2)運行程序文件的命令:   Do  程序名.Prg

                    (3)運行表單文件的命令:   Do  Form 表單名

                    (4)運行菜單文件的命令:   Do  菜單.mpr

                    (5)運行報表文件的命令:   Report Form 報表文件名  Preview

                  考點3:項目管理器(上機必考)

                    (1)創建項目管理器:Create Project 

                  (2)主文件:把選定的程序、表單、查詢或菜單指定為主文件,系統將第一個創建的程序、表單、查詢或菜單作為默認主文件,項目中只能設置一個主文件

                  考點4:數據類型:

                         數值型(N):E有特殊作用,:3.15E2相當于3.15×10×10

                         貨幣型(Y):表示貨幣型時,需在數字前加$

                         字符型(C):由字符串定界符組成,可以是單引號,雙引號或方括號

                         邏輯型(L):邏輯真用.T.,邏輯假用.F.

                         日期型(D)與日期時間型(T):必須遵守格式{^2009-02-13},注意{^}不可缺少

                         備注型(M):存放大容量字符,4個字節

                         通用型(G):存放圖片,4個字節

                  考點5:變量的命名規則:

                     名稱中只能包含字母、數字或下劃線、數字符號和漢字符號

                     名稱的開頭只能是字母、數字或下劃線,不能是數字

                  系統預定義了許多系統變量,他們的名稱均以下劃線開頭

                  自由表的字段名,表的索引名至多是10個字符

                    給內存變量賦值方式有兩種: =, store

                  變量的作用域有三種:Local表示局部變量,Private表示私有變量,Public表示全局變量

                  內存變量的保存:Save To FileName  內存變量的恢復:Restore  From,后綴名:.mem

                  考點6:數組

                     多個變量的集合稱為數組,聲明形式:Dimension   Declare

                  數組在聲明之后,每個數組元素的默認值均為邏輯值.F.

                  可以用一個語句給所有數組元素賦相同的值

                  考點7:運算符

                     算術運算符:+ , - , *(),   /(),   %(取余),   ^** (求平方)

                     字符運算符:+,  - , $

                     日期運算符:+,  - ,不允許兩個日期型數據相加

                     關系運算符:<,  > , =  ,<> , <=,  >=,  = =

                     邏輯運算符:Not! , And,Or

                  考點8:函數 (筆試歷年必考)

                     常用函數:

                  數值函數:Abs()  (求絕對值),Max()  (求最大值),Min()  (求最小值),Int()  (取整),

                  Round()  (返回指定數),Mod()  (取余)  Sqrt() (求平方根)  Rand() (產生隨機數)

                  字符函數: Alltrim()    (刪除兩端空格),Trim()      (刪除后端空格)

                   LTrim()     (刪除左端空格) ,RTrim()    (刪除右端空格)

                  Len()  (取字符的長度),

                  At()  (判斷字符出現的位置),

                  SubStr()  (從規定位置取字符),

                  Left()  (從左邊取字符),

                  Right()  (從右邊取字符),

                  Space()  (返回空格)

                  時間函數:Date()  (返回當前日期),DateTime()  (返回當前日期時間)

                   Time()  (返回當前時間,注意返回字符型)

                  Year()  (返回年份) Month()  (返回月份)   Day()  (返回日期)  Dow()  (返回星期幾)

                  其他函數:Asc() (返回Ascii),Chr() (返回字符),Str() (將數值轉化為字符)

                  Val() (將字符轉化為數值),Dtoc(),Ttoc() ,CTOD(), CTOT(),DiskSpace(),Between(),Type()

                   IIF(),FILE(),MessageBox(),GetFile(),Empty(),IsNull(),IsBlank()

                  考點9:宏運算&

                  :運行以下程序后,VFP窗口中顯示的結果是_____

                  Set talk off     &&關閉顯示

                  Clear          &&清空主窗口

                  Store “計算機基礎知識和應用能力等級考試” to a1  &&賦值給變量a1

                  Vfp=“二級            &&賦值給變量vfp

                  A3=Right(a1,8)         &&從右邊取8個字符賦值給變量a3

                  A2=“vfp”              &&將字符vfp賦值給變量a2

                  ? &a2+a3              &&將宏運算變量a2對應的變量vfp值聯接上a3變量對應的值

                  考點10:null值等價于沒有任何值,0、空字符串、空格不同,排序優先于其他數據,可以通過CTRL+0來賦NULL

                  常見的三個函數:

                       ISNULL(變量):

                         如果變量是NULL則返回.T.,否則返回.F.

                       EMPTY(變量)

                        如果變量是空字符串或0則返回.T.,否則返回.F.

                       ISBLANK(變量)

                        如果變量是空字符串則返回.T.,否則返回.F.

                   

                   

                  典型試題:

                  :選擇題:

                  1.設變量x的值為"abc "(其長度為4,末尾為一個空格字符),變量y的值為" abc"(其長度為4,第一個字符為空格),則表達式LEN(x+y)LEN(x-y)的返回值分別為(  )

                    A.6,6    B.7,7    C.8,8 D.8,7

                  2.函數是程序設計語言中重要的語言成分,在下列 VFP 系統函數中,其返回值不為字符型數據的是( )

                    A. TYPE()     B. DOW()  C. CHR() D. TTOC()

                  3.利用命令 DIMENSION X(2,3) 定義了一個名為X的數組后,依次執行三條賦值命令X(3)=10 ,X(5)=20,X=30 ,則數組元素x(1,1),X(1,3),X(2,2) 的值分別是()

                    A. 30,30,30  B. .F.,10,20 C. 30,10,20  D. 0,10,20

                  4.設變量x的值為"FOXPRO",則下列表達式中運算結果為.T.的是    ( )

                  A.AT("PR",x)     B.BETWEEN(x,"A”,”J”)  C.SUBSTR(LOWER(x),4)$x    D.ISNULL(SUBSTR(x,7))

                  5.對于下列函數來說,其返回值的數據類型不為數值型的是(      ) 

                  A.LEN("VisualFoxPro")  B.ATC("this","ThisForm") C.YEAR(DATE()) D.LEFT("123456",2)

                  6.在下列函數中,函數的返回值為數值型的是  .

                      A.MESSAGEBOX()  B.EMPTY()    C.DTOC()    D.TYPE()

                  7.已知數值型變量X=1,Y=2,以下返回值為"!3!"的表達式是       .

                      A."!"+STR(X+Y,1)+"!"    B."!"+"X+Y"+"!"

                      C."!"+VAL("X+Y")+"!"    D."!"+X+Y+"!"

                  8.以下幾組表達式中,返回值均為.T.()的是     .

                    A.EMPTY({})、ISNULL(SPACE(0))、EMPTY(0)

                    B.EMPTY(0)、ISBLANK(.NULL.)、ISNULL(.NULL.)

                    C.EMPTY(SPACE(0))、ISBLANK(0)、EMPTY(0)

                    D.EMPTY({})、EMPTY(SPACE(5))、EMPTY(0)

                  9.在下列幾組文件類型中,均可設置為項目主程序的是        .

                    A.表單、菜單和.PRG程序    B.查詢、菜單和表

                    C.項目、數據庫和.PRG程序  D.表單、查詢、報表

                   

                  :填空題

                  1.字符型常量也稱為字符串,它是由字符串定界符"括起來的一串字符.字符串定界符可以是單引號、雙引號或  (        )

                  2. VFP ,系統規定:名稱(如變量名,字段名,對象的屬性名等)只能以字母,漢字或下劃線等字符開頭,不能以數字字符開頭.系統預定義了許多系統變量,他們的名稱均以(   )開頭.

                  3.將內存變量文件 mVar 中所保存的內存變量恢復到內存,且當前已存在的內存變量仍保留,可以使用命令(   )FROM mVar ADDITIVE .

                  4..函數ROUND(1234.196,-2)的返回值為  (      ),SUBSTR("mystring"  ,6)的返回值為  (     )

                  5.函數LEN(STR(123456789012))的返回值為( ) ,函數LEN(DTOC(DATE(),1))的返回值為(      )

                  6.函數STRTRAN(STR(35.96),SPACE(2),"* )的返回值為 (  )  .(提示:系統函數STRTRAN(<

                    字符串1>,<字符串2>,<字符串3>)的功能是用<字符串3>替換<字符串1>中所包含的<字符串2>)

                  7. VFP ,關閉所有的文件并結束當前 VFP 系統運行的命令(    )

                  8.用戶要在D盤的根目錄中創建一個名為MyBack的文件夾,可用命令  (     )D:\MyBack.

                  9.若要在VFP程序中調用Windows操作系統中的"計算器"應用程序(相應的程序文件為CalC.exe),則可以使用語句(命令):  (    )/N calC.exe.

                   

                  1.C 解析:"+"是將x變量與y變量連接在一起,所以長度是8,"-"是將x中空格放到y變量的最后形成abcabc_ _,空格并沒有丟失,所以長度也是8(:_表示空格)

                  2.B 解析:TYPE()函數返回變量類型,如果是數值型用N,字符型用C表示,Dow()返回一周的第幾天,比如今天是周二那么返回3,Chr()返回數字的Ascii,Chr(66)返回字母'B',TTOC()將日期時間型轉換為字符型

                  3.A 解析:數組x(2,3)中有x(1,1),x(1,2),x(1,3),x(2,1),x(2,2),x(2,3)六個變量,x(3)=10等同于x(1,3)=10,因為x(1,3)在數組x(2,3)中是第3,同理x(5)=20等同于x(2,2)=20,X=30表示將x數組中所有的變量全部賦值成30

                  4.B 解析:AT("PR",x)返回數字4,Between(x,"A","J")表示只要x變量中有一個字符在A--J之間就返回真值.T.,因為x表示FOXPRO,FA--J之間,所以返回.T.,Substr(Lower(x,4))返回pro,$表示pro是否在x變量中,$是區分大小寫的,所以返回.F.,IsNull用于判定是否返回null,因為substr(x,7)返回空字符而不是null所以返回.F.

                  5.D 解析:Left("123456",2)返回字符型'12',而非數值型

                  6.A 解析:MessageBox()返回選中的值,1表示確定,2表示取消

                  7.A 解析:選項B返回!X+Y!,選項C會報錯,因為"!"是字符型,Val("x+y")返回數值0,所以!+0會類型不匹配,DC同理

                  8.D 解析:Empty()函數是判斷如為空格、0則返回.T.,ISBLank()判斷如為空字符串返回.T.,IsNull()函數判斷如為NULL值返回.T.,選項AISNULL(Space(0))返回.F.,選項BIsBlank(Null)返回.F.,選項CIsBlank(0)返回.F.

                  9.A

                  :填空題

                  (1)方括號  (2)下劃線  (3)Restore  (4)1200.00  ing  (5)10  8   (6)****36  

                  解析:str表示將35.96轉換成字符型,長度是10,因為沒有指定小數位數,所以返回_ _ _ _ _ _ _ _36,(:_表示空格),strtran進行替換時兩個空格表示一個'*'

                  7.Quit 8.MD  9.RUN

                               

                  亚洲欧美日韩国产一区二区三区_全亚洲免费一级黄片_国产一区二区三区不卡视频手机版_国产污三级网站在线观看