鸭子tv国产极品在线观看_成人69视频在线播放_91精品免费在线观看_亚洲AT永久偷窥无码精品_国产精品自产拍在线观看涩浪潮久

江蘇省高校計(jì)算機(jī)等級(jí)考試命題研究院 江蘇省高校計(jì)算機(jī)等級(jí)考試輔導(dǎo)
第二章節(jié) VFP數(shù)據(jù)庫(kù)系統(tǒng)概述

第二章節(jié)  VFP數(shù)據(jù)庫(kù)系統(tǒng)概述

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

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

   *&&作用:注釋,兩者區(qū)別是: *只能放到一行的開(kāi)始,&&可在一行開(kāi)始或一行末尾

   ???作用:輸出

   Clear作用:清空主窗口

   DIR作用:顯示文件的目錄

   MD:創(chuàng)建文件夾  RD:刪除文件夾   CD:更改文件夾

   COPY  FILE…To  拷貝一個(gè)文件到另一個(gè)目錄中

   RENAME…To :給一個(gè)文件改名

DELETE  FILE:刪除一個(gè)文件

   RUN:調(diào)用外部DOS命令

   QUIT:退出VFP系統(tǒng)

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

   Set  Default To 文件夾 :設(shè)置默認(rèn)的目錄,即考生文件夾的位置

   Set  Escape On|Off :通過(guò)按Esc鍵中斷程序

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

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

 

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

擴(kuò)展名

文件類型

擴(kuò)展名

文件類型

.mem

內(nèi)存變量

.scx

.sct

表單

表單備注

.pjx

.pjt

項(xiàng)目

項(xiàng)目備注

.Frx

.Frt

報(bào)表

報(bào)表備注

.dbc

.dct

.dcx

數(shù)據(jù)庫(kù)

數(shù)據(jù)庫(kù)備注

數(shù)據(jù)庫(kù)索引

.mnx

.mnt

.mpr

.mpx

菜單

菜單備注

生成的菜單程序

編譯后的菜單程序

.dbf

.fpt

.cdx

表文件

備注

表復(fù)合索引文件

.exe

可執(zhí)行程序

qpr

.qpx

查詢程序

編譯后的查詢

.prg

.fxp

程序

編譯后的程序

.ERR

編譯錯(cuò)誤

 

 

 

  運(yùn)行各類文件的命令:

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

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

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

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

  (5)運(yùn)行報(bào)表文件的命令:   Report Form 報(bào)表文件名  Preview

考點(diǎn)3:項(xiàng)目管理器(上機(jī)必考)

  (1)創(chuàng)建項(xiàng)目管理器:Create Project 

(2)主文件:把選定的程序、表單、查詢或菜單指定為主文件,系統(tǒng)將第一個(gè)創(chuàng)建的程序、表單、查詢或菜單作為默認(rèn)主文件,項(xiàng)目中只能設(shè)置一個(gè)主文件

考點(diǎn)4:數(shù)據(jù)類型:

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

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

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

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

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

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

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

考點(diǎn)5:變量的命名規(guī)則:

   名稱中只能包含字母、數(shù)字或下劃線、數(shù)字符號(hào)和漢字符號(hào)

   名稱的開(kāi)頭只能是字母、數(shù)字或下劃線,不能是數(shù)字

系統(tǒng)預(yù)定義了許多系統(tǒng)變量,他們的名稱均以下劃線開(kāi)頭

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

  給內(nèi)存變量賦值方式有兩種: =, store

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

內(nèi)存變量的保存:Save To FileName  內(nèi)存變量的恢復(fù):Restore  From,后綴名:.mem

考點(diǎn)6:數(shù)組

   多個(gè)變量的集合稱為數(shù)組,聲明形式:Dimension   Declare

數(shù)組在聲明之后,每個(gè)數(shù)組元素的默認(rèn)值均為邏輯值.F.

可以用一個(gè)語(yǔ)句給所有數(shù)組元素賦相同的值

考點(diǎn)7:運(yùn)算符

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

   字符運(yùn)算符:+,  - , $

   日期運(yùn)算符:+,  - ,不允許兩個(gè)日期型數(shù)據(jù)相加

   關(guān)系運(yùn)算符:<,  > , =  ,<> , <=,  >=,  = =

   邏輯運(yùn)算符:Not! , And,Or

考點(diǎn)8:函數(shù) (筆試歷年必考)

   常用函數(shù):

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

Round()  (返回指定數(shù)),Mod()  (取余)  Sqrt() (求平方根)  Rand() (產(chǎn)生隨機(jī)數(shù))

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

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

Len()  (取字符的長(zhǎng)度),

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

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

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

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

Space()  (返回空格)

時(shí)間函數(shù):Date()  (返回當(dāng)前日期),DateTime()  (返回當(dāng)前日期時(shí)間)

 Time()  (返回當(dāng)前時(shí)間,注意返回字符型)

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

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

Val() (將字符轉(zhuǎn)化為數(shù)值),Dtoc(),Ttoc() ,CTOD(), CTOT(),DiskSpace(),Between(),Type()

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

考點(diǎn)9:宏運(yùn)算&

:運(yùn)行以下程序后,VFP窗口中顯示的結(jié)果是_____

Set talk off     &&關(guān)閉顯示

Clear          &&清空主窗口

Store “計(jì)算機(jī)基礎(chǔ)知識(shí)和應(yīng)用能力等級(jí)考試” to a1  &&賦值給變量a1

Vfp=“二級(jí)            &&賦值給變量vfp

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

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

? &a2+a3              &&將宏運(yùn)算變量a2對(duì)應(yīng)的變量vfp值聯(lián)接上a3變量對(duì)應(yīng)的值

考點(diǎn)10:null值等價(jià)于沒(méi)有任何值,0、空字符串、空格不同,排序優(yōu)先于其他數(shù)據(jù),可以通過(guò)CTRL+0來(lái)賦NULL

常見(jiàn)的三個(gè)函數(shù):

     ISNULL(變量):

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

     EMPTY(變量)

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

     ISBLANK(變量)

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

 

 

典型試題:

:選擇題:

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

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

2.函數(shù)是程序設(shè)計(jì)語(yǔ)言中重要的語(yǔ)言成分,在下列 VFP 系統(tǒng)函數(shù)中,其返回值不為字符型數(shù)據(jù)的是( )

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

3.利用命令 DIMENSION X(2,3) 定義了一個(gè)名為X的數(shù)組后,依次執(zhí)行三條賦值命令X(3)=10 ,X(5)=20,X=30 ,則數(shù)組元素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.設(shè)變量x的值為"FOXPRO",則下列表達(dá)式中運(yùn)算結(jié)果為.T.的是    ( )

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

5.對(duì)于下列函數(shù)來(lái)說(shuō),其返回值的數(shù)據(jù)類型不為數(shù)值型的是(      ) 

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

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

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

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

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

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

8.以下幾組表達(dá)式中,返回值均為.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.在下列幾組文件類型中,均可設(shè)置為項(xiàng)目主程序的是        .

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

  C.項(xiàng)目、數(shù)據(jù)庫(kù)和.PRG程序  D.表單、查詢、報(bào)表

 

:填空題

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

2. VFP ,系統(tǒng)規(guī)定:名稱(如變量名,字段名,對(duì)象的屬性名等)只能以字母,漢字或下劃線等字符開(kāi)頭,不能以數(shù)字字符開(kāi)頭.系統(tǒng)預(yù)定義了許多系統(tǒng)變量,他們的名稱均以(   )開(kāi)頭.

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

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

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

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

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

7. VFP ,關(guān)閉所有的文件并結(jié)束當(dāng)前 VFP 系統(tǒng)運(yùn)行的命令(    )

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

9.若要在VFP程序中調(diào)用Windows操作系統(tǒng)中的"計(jì)算器"應(yīng)用程序(相應(yīng)的程序文件為CalC.exe),則可以使用語(yǔ)句(命令):  (    )/N calC.exe.

 

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

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

3.A 解析:數(shù)組x(2,3)中有x(1,1),x(1,2),x(1,3),x(2,1),x(2,2),x(2,3)六個(gè)變量,x(3)=10等同于x(1,3)=10,因?yàn)?/SPAN>x(1,3)在數(shù)組x(2,3)中是第3個(gè),同理x(5)=20等同于x(2,2)=20,X=30表示將x數(shù)組中所有的變量全部賦值成30

4.B 解析:AT("PR",x)返回?cái)?shù)字4,Between(x,"A","J")表示只要x變量中有一個(gè)字符在A--J之間就返回真值.T.,因?yàn)?/SPAN>x表示FOXPRO,FA--J之間,所以返回.T.,Substr(Lower(x,4))返回pro,$表示pro是否在x變量中,$是區(qū)分大小寫的,所以返回.F.,IsNull用于判定是否返回null,因?yàn)?/SPAN>substr(x,7)返回空字符而不是null所以返回.F.

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

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

7.A 解析:選項(xiàng)B返回!X+Y!,選項(xiàng)C會(huì)報(bào)錯(cuò),因?yàn)?/SPAN>"!"是字符型,Val("x+y")返回?cái)?shù)值0,所以!+0會(huì)類型不匹配,DC同理

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

9.A

:填空題

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

解析:str表示將35.96轉(zhuǎn)換成字符型,長(zhǎng)度是10個(gè),因?yàn)闆](méi)有指定小數(shù)位數(shù),所以返回_ _ _ _ _ _ _ _36,(:_表示空格),strtran進(jìn)行替換時(shí)兩個(gè)空格表示一個(gè)'*'

7.Quit 8.MD  9.RUN