欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      第一章 VFP基礎(chǔ)知識(shí)

      時(shí)間:2019-05-12 13:57:01下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫(xiě)寫(xiě)幫文庫(kù)小編為你整理了多篇相關(guān)的《第一章 VFP基礎(chǔ)知識(shí)》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫(xiě)寫(xiě)幫文庫(kù)還可以找到更多《第一章 VFP基礎(chǔ)知識(shí)》。

      第一篇:第一章 VFP基礎(chǔ)知識(shí)

      第一章Visual FoxPro6.0基礎(chǔ)知識(shí)

      例題

      1、在數(shù)據(jù)庫(kù)技術(shù)的有關(guān)概念中,DBS、DB、DBMS三者之間的關(guān)系是()。

      A、DBMS包括DB和DBS

      B、DB包括DBMS和DBS C、DBS包括DB和DBMS

      D、DBMS、DB和DBS之間無(wú)直接聯(lián)系

      2、若將關(guān)系看成是一張二維有,則下面敘述中不正確的是()。

      A、表中不允許出現(xiàn)完全相同的行

      B、表中任意兩行的次序可以交換 C、表中每一列中各數(shù)據(jù)的類(lèi)型可以不同 D、表中任意兩列的次序可以交換

      3、Visual FoxPro數(shù)據(jù)表中的字段是一種()。A、常量

      B、變量

      C、函數(shù)

      D、表達(dá)式

      4、下列式子中,不是合法Visual FoxPro表達(dá)式的是()。A、[9999]-AB

      B、NAME+“NAME” C、10/18/09

      D、“教授”.OR.“副教授”

      5、下列表達(dá)式結(jié)果為.F.的是()。A、“33”>“300”

      B、“男”>“女” C、“CHINA”>“CANADA”

      D、DATE()+5>DATE()

      6、在下列函數(shù)中,函數(shù)值為數(shù)值的是()。A、AT(“人民”,“中華人民共和國(guó)”)

      B、CTOD(“01/01/96”)

      C、BOF()

      D、SUBSTR(DTOC(DATE()),7)

      A類(lèi)基礎(chǔ)訓(xùn)練

      一、填空題

      1、數(shù)據(jù)庫(kù)系統(tǒng)一般由_________、_________、_________、數(shù)據(jù)庫(kù)管理員和用戶(hù)構(gòu)成。

      2、數(shù)據(jù)庫(kù)管理系統(tǒng)所支持的主要模型有_________、_________和_________。

      3、關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)應(yīng)具備的三種基本關(guān)系操作是_________、_________和_________。

      4、在VFP中,為存儲(chǔ)聲音信息,應(yīng)使用_________類(lèi)型,為存儲(chǔ)較長(zhǎng)的簡(jiǎn)歷信息,應(yīng)使用_________類(lèi)型。

      5、字符型常量是用定界符定的一串字符,VFP中合法的字符串定界符為_(kāi)________、_________和_________。

      6、在邏輯運(yùn)算符中,運(yùn)算優(yōu)先順序是先_________,再_________,最后是_________,但可以用_________改變運(yùn)算順序。

      7、在VFP6.0中,表達(dá)2*15+16/4-2^3的值是_________,ABS(16)SQRT(16)的值是_________。

      8、在程序設(shè)計(jì)中,要說(shuō)明一個(gè)數(shù)組,應(yīng)使用關(guān)鍵字_________。

      二、單選題(在備選答案中選擇一個(gè)正確答案)

      1、一般來(lái)說(shuō),數(shù)據(jù)庫(kù)管理系統(tǒng)主要適用于()。

      A、文字處理

      B、資料管理

      C、表格計(jì)算

      D、數(shù)據(jù)通訊

      2、一個(gè)完整的數(shù)據(jù)庫(kù)系統(tǒng)不包括()。

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

      B、DBMS

      C、操作系統(tǒng)

      D、用戶(hù)

      3、按照數(shù)據(jù)模型分類(lèi),VFP數(shù)據(jù)庫(kù)屬于()。

      A、層次型

      B、網(wǎng)狀型

      C、關(guān)系型

      D、混合型

      4、關(guān)系數(shù)據(jù)庫(kù)支持的三種關(guān)系運(yùn)算,不包括()。A、投影

      B、連接

      C、選擇

      D、混合

      5、在VFP中,以下合法的數(shù)值型數(shù)據(jù)為()。A、1/2

      B、36.8

      C、.F.D、“23”

      6、在VFP中,以下合法的字符串?dāng)?shù)據(jù)是()。A、{“計(jì)算機(jī)考試”}

      B、[[小型計(jì)算機(jī)]] C、[“中型計(jì)算機(jī)”]

      D、““巨型計(jì)算機(jī)””

      7、若DATE1=“12/20/04”,表達(dá)式CTOD(DATE1)的結(jié)果的數(shù)據(jù)類(lèi)型是()。A、C

      B、N

      C、D

      D、M

      8、以下各個(gè)表達(dá)式中,運(yùn)算結(jié)果為數(shù)值型的是()。A、RECNO()>10

      B、YEAR=2004 C、DATE()-5

      D、AT(“IBM”,“Computer”)

      9、下列表達(dá)式運(yùn)算結(jié)果為日期型的是()。A、04/05/97-2

      B、CTOD(“04/05/97”)-DATE()C、CTOD(“04/05/97”)-3

      D、DATE()-“04/05/97”

      10、在下列表達(dá)式中,結(jié)果為字符型是()。A、“125”-“90”

      B、“abc”+“def”=“abedef” C、CTOD(“2004/09/01”)

      D、DTOC(DATE())>“2005/04/01”

      11、若有A=“B”、B=3*

      5、C=“3*5”,則下列表達(dá)式正確的是()。A、A+B

      B、B+&C

      C、C+&B

      D、A+&B

      12、VFP內(nèi)存變量的數(shù)據(jù)類(lèi)型不包括()。A、N

      B、Y

      C、M

      D、L

      13、下面不能退出VFP的操作是()。A、“文件”→“關(guān)閉”

      B、“文件”→“退出”

      C、單擊標(biāo)題欄右端的“關(guān)閉”按鈕

      D、VFP為活動(dòng)窗口時(shí),按alt+f4

      14、XJGL.MEM是VFP的()。

      A、數(shù)據(jù)表文件

      B、索引文件

      C、內(nèi)存變量文件

      D、數(shù)據(jù)庫(kù)文件

      15、啟動(dòng)VFP6.0屏幕上出現(xiàn)兩個(gè)窗口:一個(gè)是VFP的主窗口,另一個(gè)是()。A、文本窗口

      B、命令窗口

      C、幫助窗口

      D、對(duì)話框

      16、使用命令退出VFP的操作是()。

      A、在命令窗口中輸入CLEAR命令

      B、在命令窗口中輸入QUIT命令 C、在命令窗口中輸入EXIT命令

      D、在命令窗口中輸入DO命令

      17、下面關(guān)于VFP數(shù)組的命令中,錯(cuò)誤的是()。A、用DIMENSION和DECLARE都可以定義數(shù)組

      B、可以用數(shù)組變量名和下標(biāo)訪問(wèn)數(shù)組中的每一個(gè)數(shù)組元素 C、一個(gè)數(shù)組中各個(gè)數(shù)組元素必須是同一種數(shù)據(jù)類(lèi)型 D、新定義數(shù)組的各個(gè)數(shù)組元素初值為.F.。

      18、在VFP中,用DIMENSION W(2,3)定義數(shù)組后,數(shù)組W包含的數(shù)組元素的個(gè)數(shù)是()。

      A、2個(gè)

      B、3個(gè)

      C、5個(gè)

      D、6個(gè)

      B類(lèi)訓(xùn)練題

      一、填空題

      1、兩個(gè)不同實(shí)體集的實(shí)體間的聯(lián)系有一對(duì)

      一、_________和_________三種聯(lián)系。

      2、在關(guān)系數(shù)據(jù)庫(kù)的基本操作中,從表中取出滿(mǎn)足條件元組的操作稱(chēng)為_(kāi)________,把兩個(gè)關(guān)系中相同屬性值的元組聯(lián)接到一起形成新的二維表的操作稱(chēng)為_(kāi)________,從表中抽取屬性值滿(mǎn)足條件列的操作稱(chēng)為_(kāi)________。

      3、SQL語(yǔ)言由_________、_________和數(shù)據(jù)控制語(yǔ)言三部分組成。

      4、在VFP中,?ABS(INT(SQRT(16)-3**3))的結(jié)果是_________,?VAL(“2000”+“5.10星期二”)的結(jié)果是_________,?IIF(“aBC”>“aBB”,“3”+“5”,2**INT(LOG(10)))的結(jié)果是_________。

      5、命令?AT(“is”,“This is string”)的顯示結(jié)果是_________,命令?TYPE([2+3])的顯示結(jié)果是_________,命令?IIF(7>3,7+3,7-3)的結(jié)果是_________。

      6、已知AA=34,BB=“AA”,則命令?TYPE(BB)的結(jié)果是_________。

      7、若要使兩個(gè)字符串作精確比較,一種方法是采用精確比較運(yùn)算符_________,另一種方法是首先使用_________命令來(lái)設(shè)置精確比較的工作環(huán)境。

      8、現(xiàn)有內(nèi)存變量PASS1,QB2,XYZ,BAS1,BBC2和BDEY,把除去后三個(gè)變量以外的所有變量用內(nèi)存變量文件VAR.MEM存入磁盤(pán),應(yīng)使用命令_________。

      二、單項(xiàng)選擇題(在備選答案中選擇一個(gè)正確答案)

      1、在關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)中,關(guān)系指的是()。A、各個(gè)數(shù)據(jù)記錄之間存在著一定的關(guān)系 B、各個(gè)字段數(shù)據(jù)之間存在著一定的關(guān)系 C、數(shù)據(jù)庫(kù)與數(shù)據(jù)庫(kù)之間存在著一定的關(guān)系 D、滿(mǎn)足一定條件的一個(gè)二維數(shù)據(jù)表格

      2、下面對(duì)關(guān)系的描述不正確的是()。

      A、由行與列構(gòu)成的二維表,在數(shù)據(jù)庫(kù)理論中稱(chēng)為關(guān)系 B、在關(guān)系模型中,實(shí)體和實(shí)體間的聯(lián)系都是用關(guān)系表示的

      C、如果一個(gè)二維表構(gòu)成關(guān)系,那么在這個(gè)表格中只允許嵌套一個(gè)二維表格 D、關(guān)系不但可以表示實(shí)體間一對(duì)多的聯(lián)系,也可以表示多對(duì)多的聯(lián)系

      3、下列敘述錯(cuò)誤的是()。

      A、關(guān)系模型可以反映實(shí)體之間一對(duì)一的聯(lián)系 B、關(guān)系模型可以反映實(shí)體之間一對(duì)多的聯(lián)系 C、關(guān)系模型可以反映實(shí)體之間多對(duì)多的聯(lián)系

      D、關(guān)系模型只能反映實(shí)體之間一對(duì)一和多對(duì)多的聯(lián)系

      4、一個(gè)關(guān)系相當(dāng)于一張二維表,二維表中的各欄目相當(dāng)于該關(guān)系的()。A、數(shù)據(jù)項(xiàng)

      B、元組

      C、結(jié)構(gòu)

      D、屬性

      5、在VFP中,下列說(shuō)法不正確的是()。

      A、暫時(shí)用到的一些中間變量是內(nèi)存變量

      B、字段仍然是變量

      C、變量包括內(nèi)存變量和字段變量?jī)深?lèi)

      D、字段不再是變量,而成為常量

      6、IIF(LTRIM(“□ABC”)>“ABCD”,DAY({^2005-3-1}),7)的值是()。A、1

      B、2005-3-1

      C、7

      D、.F.7、下列表達(dá)式錯(cuò)誤的是()。

      A、DATE()+30

      B、DATE()-30 C、DATE()-CTOD(“01/10/96”)

      D、365-DATE()

      8、如果想從字符串“北京市”中取出漢字“京”,應(yīng)該用函數(shù)()。A、SUBSTR(“北京市”,2,2)

      B、SUBSTR(“北京市”,2,1)C、SUBSTR(“北京市”,3,1)

      D、SUBSTR(“北京市”,3,2)

      9、下面與表達(dá)式.NOT.(NL<=60.AND.NL>=18)等價(jià)的是()。

      A、NL>60.OR.NL<18

      B、NL>60.AND.NL<18 C、NL<60.OR.NL>18

      D、NL<60.AND.NL>18

      10、設(shè)學(xué)號(hào)=“2005”,姓名=“張三”,費(fèi)用=150,則下列表達(dá)式不正確的是()。A、“學(xué)號(hào):”+學(xué)號(hào)

      B、“姓名:”+姓名 C、“費(fèi)用:”+STR(費(fèi)用)

      D、“費(fèi)用:”+費(fèi)用

      11、打開(kāi)一個(gè)空數(shù)據(jù)表文件,分別用函數(shù)EOF()和BOF()測(cè)試,其結(jié)果一定是()。A、.T.和..T.B、.F.和.F.C、.F.和.T.D、.T.和.F.12、要檢查當(dāng)前文件夾是否存在數(shù)據(jù)表文件ABC.DBF,應(yīng)使用函數(shù)()。A、FILE(ABC.DBF)

      B、FILE(“ABC.DBF”)C、IIF(ABC.DBF)

      D、IF(ABC.DBF)

      13、連續(xù)執(zhí)行以下命令之后(其中“□”表示空格),則輸出結(jié)果是()。SET EXACT OFF X=“A□” ?IIF(“A□□”=X,X-“□BCD”,X+“□BCD”)

      A、A□□

      B、□BCD

      C、A□BCD

      D、ABCD□□

      14、現(xiàn)有內(nèi)存變量name的值為字符串“內(nèi)存變量名”,當(dāng)前打開(kāi)的數(shù)據(jù)表中的一個(gè)字段名為name,其值為字符串“字段變量名”,則命令?name執(zhí)行結(jié)果是()。

      A、內(nèi)存變量名

      B、變量

      C、字段變量名

      D、name

      15、在VFP中,下列賦值語(yǔ)句正確的是()。

      A、STOR 12 TO X,Y

      B、STORE 11,12 TO X,Y C、X=11,Y=12

      D、X,Y=12

      16、程序中有說(shuō)明語(yǔ)句,DECLARE MA(3,2),則下列語(yǔ)句錯(cuò)誤的是()。A、MA(1,1)=3

      B、MA=3

      C、STORE 3 TO MA

      D、MA(2,3)=3

      三、分析題

      1、寫(xiě)出符合下列要求的邏輯表達(dá)式:

      (1)閏年的條件:年號(hào)(year)能被4整除,但不能被100整除;或者能被400整除

      (2)一元二次方程Ax?Bx?C?0有實(shí)根的條件:A?0且B?4AC?0。

      (3)判斷一個(gè)數(shù)X是否能被2整除的條件。

      2、設(shè)有如下一些變量及其值:年齡=25,性別=“男”,婚否=.F.,學(xué)歷=“本科”,工資=1200,試求出下列邏輯表達(dá)式的值。

      (1)年齡>20.AND.性別=‘女’

      (2).NOT.婚否.AND.學(xué)歷=‘大專(zhuān)’.OR.性別=‘女’

      (3)年齡<30.AND..NOT.婚否.AND.學(xué)歷=‘本科’.AND.工資<1250

      第二篇:第一章VFP基礎(chǔ)知識(shí)練習(xí)題

      第一章Visual FoxPro6.0基礎(chǔ)知識(shí)

      一、填空題

      1、數(shù)據(jù)處理的核心是數(shù)據(jù)管理。數(shù)據(jù)管理大致經(jīng)歷了_________、_________、_________三個(gè)階段。

      2、數(shù)據(jù)庫(kù)系統(tǒng)是指引進(jìn)數(shù)據(jù)庫(kù)技術(shù)后的計(jì)算機(jī)系統(tǒng),主要包括_________、_________、_________和_________等四部分。

      3、客觀存在并且可以相互區(qū)別的事物稱(chēng)為_(kāi)________。

      4、實(shí)體有很多特性,實(shí)體的某一特性稱(chēng)為_(kāi)________。

      5、實(shí)體之間聯(lián)系的三種類(lèi)型是_________、_________、_________。

      6、實(shí)體的數(shù)據(jù)庫(kù)管理系統(tǒng)所支持的主要數(shù)據(jù)模型有_________、_________和_________。

      7、_________是一種規(guī)范化的二維表;表格中的一行稱(chēng)為_(kāi)________;表格中的一列稱(chēng)為_(kāi)________;屬性的取值范圍稱(chēng)為_(kāi)________。

      8、可惟一標(biāo)識(shí)元組的屬性或?qū)傩约Q(chēng)為_(kāi)________。

      9、關(guān)系操作有三種。________是指從關(guān)系中找出滿(mǎn)足給定條件的無(wú)組;_______是指從關(guān)系模型中指定若干個(gè)屬性組成新的關(guān)系;_________是指從兩個(gè)關(guān)系中選取滿(mǎn)足連接條件的元組組成新關(guān)系的操作。

      10、對(duì)關(guān)系進(jìn)行選擇、投影或連接操作之后,結(jié)果仍然是一個(gè)_________。

      11、VFP6.0的三種工作方式是_________、_________和_________。

      12、當(dāng)用戶(hù)在命令窗口輸入命令時(shí),可以用_________作為續(xù)行符,表示該行的下一行仍是同一命令的一部分。

      13、VFP6.0中項(xiàng)目文件的擴(kuò)展名為_(kāi)________。

      14、項(xiàng)目管理器中“移去”按鈕的作用是_________和_________。

      15、程序文件在項(xiàng)目管理器的_________選項(xiàng)卡中。

      16、設(shè)工資=1200,職稱(chēng)=“教授”,下列邏輯表達(dá)式的值是_________。工資>1000 and(職稱(chēng)=“教授” OR 職稱(chēng)=“副教授”)

      17、設(shè)系統(tǒng)日期為2010年12月31日,下列表達(dá)式的值是_________。Val(substr(?1999?,3)+right(str(year(date())),2))+17

      18、命令?TYPE(“10/25/01”)的輸出值是_________。

      19、兩個(gè)日期型數(shù)據(jù)可進(jìn)行減法運(yùn)算,結(jié)果為_(kāi)________數(shù)據(jù);日期型數(shù)據(jù)可加或減一個(gè)數(shù)值數(shù)據(jù),結(jié)果為_(kāi)________。

      20、?AT(“+”,“a+b=c”)_________。

      21、?LEN(“計(jì)算機(jī)”)

      22、?ROUND(123.456,2)_________,?ROUND(123.456,-2)_________。

      23、若a=5,b=”a<10”,則?TYPE(b)輸出結(jié)果為_(kāi)________,而TYPE(”b”)輸出結(jié)果為_(kāi)________。

      24、表達(dá)式3+3>=6.OR.3+3>5.AND.2+3=5的結(jié)果為_(kāi)________。

      25、表達(dá)式“World Wide Web” $ “World”的結(jié)果為_(kāi)________。

      二、選擇題

      1、實(shí)體之間的聯(lián)系有三種,那么學(xué)生與課程兩個(gè)實(shí)體集之間是()。A、一對(duì)一聯(lián)系

      B、一對(duì)多聯(lián)系 C、多對(duì)多聯(lián)系

      D、沒(méi)有聯(lián)系

      2、以下幾個(gè)基本概念,表述有誤的是()。A、客觀存在并且可以相互區(qū)別的事物稱(chēng)為實(shí)體 B、實(shí)體可以是具體的,但不可以是抽象的 C、實(shí)體的某一特性稱(chēng)為屬性

      D、屬性有型和值之分,型即為屬性名,值即為屬性的具體內(nèi)容

      3、數(shù)據(jù)庫(kù)管理系統(tǒng)是()。A、操作系統(tǒng)

      B、字處理系統(tǒng)

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

      D、管理數(shù)據(jù)庫(kù)的系統(tǒng)軟件

      4、數(shù)據(jù)庫(kù)是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)、有組織的和可共享的()的集合。A、信息

      B、數(shù)據(jù)

      C、命令

      D、文件

      5、關(guān)系是一種規(guī)范化的二維表。以下()選項(xiàng)不是它的特性? A、關(guān)系中不允許出現(xiàn)相同的行

      B、關(guān)系中不允許出現(xiàn)相同的列 C、關(guān)系中每一列必須是不可分的數(shù)據(jù)項(xiàng)

      D、同一列下的各個(gè)屬性值不一定是同類(lèi)型的數(shù)據(jù)

      6、有二維表——學(xué)生檔案表(學(xué)號(hào),姓名,性別,出生日期,所在系,入學(xué)成績(jī),團(tuán)員否,簡(jiǎn)歷,照片),其中可作為關(guān)鍵字的字段是()。

      A、學(xué)號(hào)

      B、姓名

      C、出生日期

      D、入學(xué)成績(jī)

      7、關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的三個(gè)基本關(guān)系運(yùn)算不包括()。C A、選擇

      B、連接

      C、比較

      D、投影

      8、要想改變關(guān)系中屬性的排列順序,應(yīng)使用關(guān)系操作中的()操作。A、選擇

      B、投影

      C、比較

      D、連接

      9、以下說(shuō)法中錯(cuò)誤的是()。

      A、選擇是從行的角度進(jìn)行操作,即選擇部分行 B、投影是從列的角度進(jìn)行操作 C、投影和選擇可以配合在一起使用

      D、投影、選擇和連接的對(duì)象是一個(gè)關(guān)系

      10、在項(xiàng)目管理器窗口打開(kāi)后,用“文件”菜單的“新建”命令所建立的新文件將()。A、屬于任何項(xiàng)目

      B、屬于當(dāng)前打開(kāi)項(xiàng)目 C、不屬于任何數(shù)據(jù)庫(kù)

      D、不屬于任何項(xiàng)目

      11、在項(xiàng)目管理器中,選擇一個(gè)文件并單擊“移去”按鈕,在彈出的對(duì)話框中選擇“移去”后,該文件將()。

      A、被保留在原目錄中 B、不被保留

      C、被從磁盤(pán)上刪除

      D、可能保留在原來(lái)的目錄中,也可能被保留在其他目錄中

      12、關(guān)于項(xiàng)目管理器,下列說(shuō)法正確的是()。

      A、項(xiàng)目管理器是一個(gè)大文件夾,里面有若干個(gè)小文件夾

      B、項(xiàng)目管理器是管理開(kāi)發(fā)應(yīng)用程序的各種文件、數(shù)據(jù)和對(duì)象的工具 C、項(xiàng)目管理器只管理項(xiàng)目不管理數(shù)據(jù) D、項(xiàng)目管理器不可以使用向?qū)?chuàng)建

      13、設(shè)R=2,A=“3*R*R”,則&A的值應(yīng)為()。A、0

      B、不存在 C、12

      D、3*R*R

      14、STR(109.87,7,3)的值是()。

      A、109.87

      B、”□109.87”

      C、109.870 D、”109.870”

      15、在邏輯運(yùn)算中,正確的運(yùn)算次序是()。A、NOT,OR,AND

      B、NOT,AND,OR C、AND,OR,NOT

      D、OR,AND,NOT

      16、已知D1和D2為日期型變量,下列4個(gè)表達(dá)式中非法的是()。A、D1-D2

      B、D1+D2

      C、D1+28

      D、D1-36

      17、下列4個(gè)表達(dá)式中,運(yùn)算結(jié)果為數(shù)值的是()。A、”9988”-“1255”

      B、200+800=1000 C、CTOD([11/22/01])-20

      D、LEN(SPACE(3))-1

      18、設(shè)有變量sr=”2005年下半年全國(guó)計(jì)算機(jī)等級(jí)考試”,能夠顯示“2005年下半年計(jì)算機(jī)等級(jí)考試”的命令是()。

      A、?sr-“全國(guó)”

      B、?SUBSTR(sr,1,8)+SUBSTR(sr,11,17)C、?STR(sr,1,12)+STR(sr,17,14)D、?SUBSTR(sr,1,12)+SUBSTR(sr,17,14)

      19、以下賦值語(yǔ)句正確的是()。

      A、STORE 8 TO X,Y

      B、STORE 8,9 TO,X,Y C、X=8,Y=9

      D、X,Y=8 20、設(shè)有一字段變量“姓名”,目前的值為“王華”,又有一內(nèi)存變量“姓名”,其值為“李敏”,則命令?姓名的值應(yīng)為()。

      A、王華

      B、李敏

      C、“王華”

      D、“李敏”

      21、設(shè)字段變量“工作日期”為日期型,“工資”為數(shù)值型,則要想表達(dá)“工齡大于30年,工資高于1500、低于1800元”這一命題,其表達(dá)式是()。

      A、工齡>30.and.工資>1500.and.工資<1800 B、工齡>30.and.工資>1500.or.工資<1800 C、INT((DATE()-工作日期)/365)>30.and.工資>1500.and.工資<1800 D、INT((DATE()-工作日期)/365)>30.and.(工資>1500.or.工資<1800)

      22、表達(dá)式VAL(SUBSTR(“本年第2期”,7,1))*LEN(“他!我”)的結(jié)果是()。A、0

      B、2

      C、8

      D、10.00

      23、假定系統(tǒng)日期是1998年12月20日,有如下命令: N=(YEAR(DATE())-1900)%100,執(zhí)行后N的值應(yīng)為()。A、1998

      B、98

      C、20

      D、12

      24、有下列命令,STORE 2 TO A

      STORE A+2 TO A

      STORE A=A+2 TO A

      4=6.f.?TYPE(“A”)

      type(?.f.?)順序執(zhí)行后,最后一條命令的顯示結(jié)果為()。A、N

      B、C

      C、L

      D、U

      25、關(guān)于?和??,下列說(shuō)法中錯(cuò)誤的是()。A、?和??只能輸出多個(gè)同類(lèi)型的表達(dá)式的值 B、?從當(dāng)前光標(biāo)所在行的下一行第0列開(kāi)始顯示 C、??從當(dāng)前光標(biāo)處開(kāi)始顯示 D、?和??后可以沒(méi)有表達(dá)式

      26、用DIMENSION a(3,5)命令定義了一個(gè)數(shù)組a,則該數(shù)組的下標(biāo)變量(數(shù)組元素)數(shù)目是()。

      A、15

      B、24

      C、8

      D、10

      27、用DIMENSION a(2,3)命令定義數(shù)組a后,再對(duì)各元素賦值:a(1,2)=2,a(1,3)=3,a(2,1)=4,a(2,2)=5,a(2,3)=6,然后再執(zhí)行命令?a(1,1),則顯示結(jié)果是()。

      A、.F.B、變量未定義

      C、3

      D、5

      三、操作題

      分析下列命令執(zhí)行后的輸出結(jié)果 1.x=str(12.5,4,1)

      Y=right(x,3)

      Z=?&x+&y?

      ?&z,z

      2.dimension a(2,3)A=150 A(2,2)=2*a(2,2)?a(5),a(1,2)3.x=644

      Y=int(644/100)

      Z=-x%10

      ?z*100+y 4.set exact on

      Ch=“數(shù)據(jù)庫(kù)管理系統(tǒng)”

      Ch1=ch=left(ch,6)

      ?ch1,ch 5.?at(“人民”,“中華人民共和國(guó)”)

      ?val(substr([334455],5,2))+1

      ?substr(“334455”,3)-“1”

      第三篇:VFP常用函數(shù)整理范文

      VFP常用函數(shù)大全整理

      一.字符及字符串處理函數(shù):字符及字符串處理函數(shù)的處理對(duì)象均為字符型數(shù)據(jù),但其返回值類(lèi)型各異.1.取子串函數(shù):

      格式:substr(c,n1,n2)

      功能:取字符串C第n1個(gè)字符起的n2個(gè)字符.返回值類(lèi)型是字符型.例:取姓名字符串中的姓.store “王小風(fēng)” to xm

      ?substr(xm,1,2)

      結(jié)果為:王

      2.刪除空格函數(shù):以下3個(gè)函數(shù)可以刪除字符串中的多余空格,3個(gè)函數(shù)的返回值均為字符型.trim(字符串):刪除字符串的尾部空格

      alltrim(字符串):刪除字符串的前后空格

      ltrim(字符串):刪除字符串的前面的空格

      例:去掉第一個(gè)字符串的尾空格后與第二個(gè)字符串連接

      store “abcd ” to x

      store “efg” to y

      ?trim(x)+y

      abcdefg

      3.空格函數(shù):

      格式:space(n)

      說(shuō)明:該函數(shù)的功能是產(chǎn)生指定個(gè)數(shù)的空格字符串(n用于指定空格個(gè)數(shù)).例:定義一個(gè)變量dh,其初值為8個(gè)空格

      store space(8)to dh

      4.取左子串函數(shù):

      格式:left(c,n)功能:取字符串C左邊n個(gè)字符.5.取右子串函數(shù):

      格式:right(c,n)

      功能:取字符串c右邊的n個(gè)字符

      例:a=“我是中國(guó)人”

      ?right(a,4)

      國(guó)人

      322 &&隱含四舍五入取整轉(zhuǎn)換為字符型數(shù)據(jù)

      ?left(a,2)

      6.empty(c):用于測(cè)試字符串C是否為空格.7.求子串位置函數(shù):

      格式:At(字符串1,字符串2)

      功能:返回字符串1在字符串2的位置

      例:?At(“教授”,“副教授”)

      8.大小寫(xiě)轉(zhuǎn)換函數(shù):

      格式:

      lower(字符串)

      upper(字符串)

      功能:lower()將字符串中的字母一律變小寫(xiě);upper()將字符串中的字母一律變大寫(xiě)

      例:

      bl=“FoxBASE”

      ?lower(bl)+space(2)+upper(bl)

      foxbase FOXBASE

      9.求字符串長(zhǎng)度函數(shù):

      格式:len(字符串)

      功能:求指定字符串的長(zhǎng)度

      例:a=“中國(guó)人”

      ?len(a)

      二.數(shù)學(xué)運(yùn)算函數(shù):

      1.取整函數(shù):

      格式:int(數(shù)值)

      功能:取指定數(shù)值的整數(shù)部分.例:取整并顯示結(jié)果

      ?int(25.69)

      2.四舍五入函數(shù):

      格式:round(數(shù)值表達(dá)式,小數(shù)位

      數(shù))

      功能:根據(jù)給出的四舍五入小數(shù)位數(shù),對(duì)數(shù)值表達(dá)式的計(jì)算結(jié)果做四舍五入處理

      例:對(duì)下面給出的數(shù)四舍五入并顯示其結(jié)果

      ?round(3.14159,4),round(2048.9962,0),round(2048.9962,-3)

      3.1416 2049 2000

      3.求平方根函數(shù):

      格式:sqrt(數(shù)值)

      ?str(321.56,6,2)

      321.56

      功能:求指定數(shù)值的算術(shù)平方根

      例:?sqrt(100)

      4.最大值、最小值函數(shù):

      格式:

      Max(數(shù)值表達(dá)式1,數(shù)值表達(dá)式2)

      Min(數(shù)值表達(dá)式1,數(shù)值表達(dá)式2)

      功能:返回兩個(gè)數(shù)值表達(dá)式中的最大值和最小值

      例:

      x1=123.456

      x2=234.567

      ?max(x1,x2)

      234.567

      ?min(x1,x2)

      123.456

      5.求余數(shù)函數(shù):

      格式:mod(表達(dá)式1,表達(dá)式2)

      功能:求表達(dá)式1對(duì)表達(dá)式

      2的余數(shù)

      例:

      ?mod(10,3)

      6.求指數(shù)、對(duì)數(shù)函數(shù):

      格式:

      exp(數(shù)值表達(dá)式)

      log(數(shù)值表達(dá)式)

      功能:

      (1).exp()計(jì)算自然數(shù)e?表達(dá)式的值為指數(shù)的冪

      (2).log()計(jì)算表達(dá)式值的自然對(duì)數(shù),返回lnx的值.例:

      x=1

      y=exp(x)

      ?exp(x),log(x)

      2.72 1 三.轉(zhuǎn)換函數(shù):

      1.數(shù)值轉(zhuǎn)數(shù)字字符串函數(shù):

      格式:str(n,n1,n2)

      功能:將數(shù)值n轉(zhuǎn)換為字符串,n1為總長(zhǎng)度,n2為小數(shù)位

      例:?str(321.56)

      2.字符轉(zhuǎn)數(shù)值函數(shù):

      格式:val(s)

      功能:將數(shù)字字符串s轉(zhuǎn)換為數(shù)值

      例:x=“23”

      y=“76”

      ?val(x)+val(y)

      3.字符轉(zhuǎn)日期函數(shù):

      格式:ctod(c)

      功能:將日期字符串c轉(zhuǎn)換為日期

      例:set date ansi &&日期格式設(shè)為美國(guó)標(biāo)準(zhǔn)化協(xié)會(huì)格式

      ?ctod(“^2005.11.14”)

      2005.11.14

      4.日期轉(zhuǎn)字符函數(shù):

      格式:dtoc(d)

      功能:將日期d轉(zhuǎn)化為日期字符串

      例:將日期型數(shù)據(jù)轉(zhuǎn)化為字符型日期數(shù)據(jù)并顯示漢字日期.set century on &&開(kāi)啟世紀(jì)前綴,即日期中年份用4位表示

      set date ansi

      rq={^2005.11.14}

      rq=dtoc(rq)

      ?substr(rq,1,4)+“年”+substr(rq,6,2)+“月”+substr(rq,9,2)+“日”

      2005年11月14日

      5.時(shí)間轉(zhuǎn)字符函數(shù):

      格式:ttoc(時(shí)間)

      功能:將時(shí)間轉(zhuǎn)為時(shí)間字符串

      6.字符轉(zhuǎn)時(shí)間函數(shù):

      格式:ctot(c)

      功能:將時(shí)間字符串轉(zhuǎn)化為時(shí)間

      7.字符串替換函數(shù):

      格式:stuff(<字符表達(dá)式1>,<起始位置>,<字符個(gè)數(shù)>,<字符表達(dá)式2>)

      功能:從指定位置開(kāi)始,用<表達(dá)式2>的值去替換<表達(dá)式1>中指定個(gè)數(shù)字符.若<字符個(gè)數(shù)>為零,直接插入;若<表達(dá)式2>為空字符串,則刪除<表達(dá)式1>中指定個(gè)數(shù)的字符.例:X=“祝大家新年好!”

      ?stuff(X,7,4,“春節(jié)”)

      祝大家春節(jié)好

      ?stuff(X,11,0,“春節(jié)”)

      祝大家新年春節(jié)好

      ?stuff(x,7,4,“ ”)

      祝大家好

      8.字符轉(zhuǎn)ASCⅡ碼函數(shù):

      格式:Asc(<字符表達(dá)式>)

      功能:把<字符表達(dá)式>左邊第一個(gè)字符轉(zhuǎn)成相應(yīng)的ASCⅡ碼值

      例:x=“Foxpro”

      ?Asc(x),Asc(lower(x))

      102

      9.ASCⅡ碼值轉(zhuǎn)字符函數(shù):

      格式:chr(數(shù)值表達(dá)式)

      功能:把數(shù)值轉(zhuǎn)成相應(yīng)的ASCⅡ碼字符,返回值為字符型

      例:?chr(70)+chr(111)+chr(111+9)

      Fox

      四.日期函數(shù):

      1.系統(tǒng)日期函數(shù):

      格式:date()

      功能:給出系統(tǒng)的當(dāng)前日期,返回值是日期型數(shù)據(jù).例:顯示系統(tǒng)日期

      ?date()

      11/14/05

      set date ansi

      set century on

      ?date()

      2005.11.14

      2.年、月、日函數(shù):

      格式:(1).year(日期表達(dá)式):從

      日期表達(dá)式中返回一個(gè)由四位數(shù)字表示的年份.(2).month(日期表達(dá)式):從日期表達(dá)式中返回一個(gè)用數(shù)字表示的月份.(3).day(日期表達(dá)式):從日期表達(dá)式中返回一個(gè)用數(shù)字表示的日數(shù).例:測(cè)試系統(tǒng)日期

      rq=date()

      ?year(rq),month(rq),day(rq)

      2005 11 14

      3.系統(tǒng)時(shí)間函數(shù):

      格式:time()

      功能:得到當(dāng)前時(shí)間字符串

      例:?time()

      20:32:26

      4.系統(tǒng)日期時(shí)間函數(shù):

      格式:datetime()

      功能:得到當(dāng)前日期時(shí)間

      例:?datetime()

      2005.11.14 08:35:12 PM

      5.星期函數(shù):

      格式:dow(日期表達(dá)式)

      cdow(日期表達(dá)式)

      功能:dow用數(shù)字表示星期,1表示星期日,7為星期六;cdow用英文表示星期

      例:?date()

      2005.11.15

      ?dow(date()),cdow(date())Tuesday

      五.測(cè)試函數(shù):

      1.測(cè)試文件尾函數(shù):

      格式:eof([n])

      說(shuō)明:

      (1).n指定被測(cè)工作區(qū)號(hào),其范圍為1~32767

      (2).該函數(shù)用于測(cè)試指定工作區(qū)中的表的記錄指針是否指向文件尾,是則返回真值;否則返回假值;省略可選項(xiàng)指當(dāng)前工作區(qū).例:測(cè)試文件記錄指針是否指向文件尾

      use 職工檔案

      go bottom

      ?eof()

      .F.skip

      ?eof()

      .T.2.測(cè)試文件頭函數(shù):

      格式:bof([n])

      說(shuō)明:

      (1).n指定被測(cè)工作區(qū)號(hào),其范

      圍為1~32767

      (2).用于測(cè)試指定工作區(qū)中的表的記錄指針是否指向文件頭,是則返回真值;否則返回假值;省略可選項(xiàng)指當(dāng)前工作區(qū).例:測(cè)試記錄指針是否指向文件頭

      use 職工檔案

      go top

      ?bof()

      .f.skip-1

      ?bof()

      .t.3.測(cè)試當(dāng)前記錄號(hào)函數(shù):

      格式:recno()

      功能:得到當(dāng)前的記錄號(hào)

      例:

      use 職工檔案

      ?recno()

      skip

      ?recno()

      4.測(cè)試表文件記錄數(shù)函數(shù):

      格式:reccount()

      功能:得到表的記錄數(shù)

      例:測(cè)試“職工檔案”表的記錄數(shù)

      use 職工檔案

      ?reccount()

      5.測(cè)試表字段數(shù)函數(shù):

      格式:fcount()功能:得到當(dāng)前的字段數(shù)

      例:測(cè)試“職工檔案”表共有多少個(gè)字段

      use 職工檔案

      ?fcount()

      6.測(cè)試查找記錄是否成功函數(shù):

      格式:found()

      功能:測(cè)試find、seek和locate命令查找記錄是否成功.如成功則返回真值,否則為假值.例:在“職工檔案”表中查找“小剛”的文化程度

      use 職工檔案

      locate for 姓名=“小剛”

      ?found()

      .t.display

      7.文件測(cè)試函數(shù):

      格式:file(字符表達(dá)式)

      功能:測(cè)試字符表達(dá)式指定的文件是否存在

      例:?file(“e:myvfp職工檔案.dbf”)

      .t.8.數(shù)據(jù)類(lèi)型測(cè)試函數(shù):

      格式:type(字符表達(dá)式)功能:測(cè)試表達(dá)式的數(shù)據(jù)類(lèi)型,返回大寫(xiě)字母:N(數(shù)值)、C(字符)、L(邏輯)、D(日期)、M(備注)

      例:

      x=1236

      y=“hello”

      ?type(“x”)

      N

      ?type(“y”)

      C

      9.測(cè)試工作區(qū)函數(shù):

      格式:select()

      功能:返回當(dāng)前工作區(qū)的區(qū)號(hào)

      10.測(cè)試別名函數(shù):

      格式:alias()

      功能:測(cè)試當(dāng)前工作區(qū)的別名

      例:

      select 1

      use 職工檔案 alias zgda

      select 2

      use 工資情況

      ?alias()

      工資情況 &&打開(kāi)表時(shí),不指定別名,表名即為別名

      select zgda &&通過(guò)別名選擇工作區(qū)

      ?select()

      11.表文件名函數(shù):

      格式:dbf()

      功能:返回當(dāng)前工作區(qū)打開(kāi)的表名

      例:

      use 工資情況

      ?dbf()

      e:myvfp工資情況 六.其它函數(shù):

      1.宏替換函數(shù):

      格式:&變量名

      說(shuō)明:vfp中只有宏替換函數(shù)沒(méi)有括號(hào).功能是返回指定字符型變量中所存放的字符串.例:為“工資情況”表中每個(gè)人加100元工資

      gz=“工資”

      use 工資情況

      replace all &gz with &gz+100

      2.條件函數(shù):

      格式:iif(表達(dá)式,表達(dá)式1,表達(dá)式2)

      功能:若表達(dá)式值為真,則返回表達(dá)式1的值;否則返回表達(dá)式2的值;函數(shù)返回值類(lèi)型與表達(dá)式1或表達(dá)式2類(lèi)型一致

      a=3

      b=5

      ?iif(a>b,“高興”,“開(kāi)心”)

      開(kāi)心

      3.消息框函數(shù):

      格式:messagebox(提示文本[,對(duì)話框類(lèi)型[,對(duì)話框標(biāo)題文本]])

      功能:顯示提示對(duì)話框

      說(shuō)明:

      (1)對(duì)話框類(lèi)型見(jiàn)表1:

      對(duì)話框類(lèi)型功能

      0僅“確定”按鈕

      1“確定”和“取消”按鈕

      2“終止”,“重試”和“忽略”按鈕

      3“是”,“否”和“取消”按鈕

      4“是”和“否”按鈕

      5“重試”和“取消”按鈕

      16stop圖標(biāo)

      32?圖標(biāo)

      48!圖標(biāo)

      64i圖標(biāo)

      0默認(rèn)第1個(gè)按鈕

      256默認(rèn)第2個(gè)按鈕

      512默認(rèn)第3個(gè)按鈕

      (2).返回值見(jiàn)表2:

      返回值按鈕

      1確定

      2取消

      3終止

      4重試

      5忽略

      6是

      7否

      例:分析messagebox(“您確實(shí)要退出系統(tǒng)嗎?”,4+64,“提示信息”)會(huì)彈出什么樣的窗口.分析:回頭觀察此函數(shù)的格式,彈出的對(duì)話框中的提示文本是“您確實(shí)要退出系統(tǒng)嗎”,對(duì)話框標(biāo)題是“提示信息”,函數(shù)中間有“4+64”,其中4指定對(duì)話框中出現(xiàn)“是”和“否”兩個(gè)按鈕(見(jiàn)表1),64指定對(duì)話框中出現(xiàn)i圖標(biāo)(見(jiàn)表2)

      ok,我們?cè)诿畲翱谝来螆?zhí)行下列命令:

      tui=messagebox(“您確實(shí)要退出系統(tǒng)嗎?”,4+64,“提示信息”)

      &&變量tui用于接收messagebox函數(shù)的返回值,彈出的窗口如圖1

      ?tui

      &&變量tui值取決于運(yùn)行時(shí)用戶(hù)點(diǎn)了哪個(gè)按鈕,如果點(diǎn)了“是”,返回6,如果點(diǎn)了“否”,返回7,見(jiàn)表2

      說(shuō)明:實(shí)際應(yīng)用中,我們常在系統(tǒng)菜單或在表單的“退出”按鈕中添加如下代碼:

      tui=messagebox(“您確實(shí)要退出系統(tǒng)嗎?”,4+64,“提示信息”)

      if tui=6 &&如果此條件成立,說(shuō)明用戶(hù)點(diǎn)了“是”按鈕,執(zhí)行quit命令,安全退出

      quit

      endif

      第四篇:VFP學(xué)習(xí)經(jīng)驗(yàn)交流

      沒(méi)有最好的學(xué)習(xí)方法,只有最適合自己的學(xué)習(xí)方法,建議大家自己總結(jié)最適合自己的方法,并那樣去做,不要只是聽(tīng)別人說(shuō),別人的經(jīng)驗(yàn)可以用來(lái)借鑒 但不一定就真的適合自己

      談?wù)勎易约簩?duì)于這門(mén)課程的一點(diǎn)看法,供大家參考

      關(guān)于VFP

      課程的重要性:

      A.

      B. 成績(jī)比重大,學(xué)分3分就算是為了不掛科。。也得。。計(jì)算機(jī)二級(jí)中的重點(diǎn)科目

      平時(shí)學(xué)習(xí)和復(fù)習(xí):

      A.課本的重要性所有考題的知識(shí)點(diǎn)均來(lái)自課本一定要看書(shū)

      B.上課認(rèn)真聽(tīng)課本雖然很重要,但是里面有些東西是不在考試范圍內(nèi)的,老師在課堂上講到的才是最終的考試范圍。

      C.在復(fù)習(xí)時(shí)先把最基礎(chǔ)的東西看明白 在VFP中,各種程序語(yǔ)句是比較重要的基礎(chǔ)知識(shí),專(zhuān)門(mén)有一章講的是基礎(chǔ)的VFP語(yǔ)句和應(yīng)用,還有一章講數(shù)據(jù)庫(kù)的基本操作,要先把這些基礎(chǔ)部分記熟

      D.理論和實(shí)踐結(jié)合電腦上裝好VFP程序 經(jīng)常運(yùn)行一些語(yǔ)句或是做些課本上的練習(xí),不要怕麻煩,仔細(xì)看看哪兒出了錯(cuò),直到改對(duì)

      E.關(guān)于“考試重點(diǎn)”:雖然老師會(huì)說(shuō)比如表單菜單是重點(diǎn)之類(lèi)的,但是其實(shí)考試時(shí)系統(tǒng)會(huì)按比例在每章的內(nèi)容中抽取題目,不能心存僥幸,不是重點(diǎn)不意味著不會(huì)考,只是比例會(huì)相對(duì)少一些

      關(guān)于考試:

      A. 允許運(yùn)行VFP程序但是要牢記,考試時(shí)電腦里沒(méi)有平時(shí)上課時(shí)老師用的數(shù)據(jù)庫(kù),所以必要時(shí)要

      自己創(chuàng)建數(shù)據(jù)庫(kù)或者是表單菜單項(xiàng)目

      B. 一些小題填空選擇之類(lèi)的,用VFp程序用來(lái)檢驗(yàn)自己的答案是否準(zhǔn)確 或者是可以直接在上面運(yùn)

      行得出答案

      C. 最后會(huì)有幾個(gè)大題,會(huì)讓你填寫(xiě)語(yǔ)句不要慌張,沒(méi)有想象中那么難填好后去VFP中運(yùn)行,檢

      驗(yàn)自己的答案是否準(zhǔn)確

      D.

      E. 時(shí)間分配先易后難題庫(kù)問(wèn)題學(xué)校里會(huì)買(mǎi)一些題庫(kù)計(jì)算機(jī)基礎(chǔ)時(shí)我曾經(jīng)買(mǎi)過(guò),但基本沒(méi)看過(guò)VFP直接沒(méi)買(mǎi)挺貴的不建議大家只看題庫(kù)作為主要復(fù)習(xí)內(nèi)容,一定要先看課本 可以用題庫(kù)來(lái)檢驗(yàn)復(fù)習(xí)成果對(duì)于題庫(kù)里帶的大程序題可以作為練習(xí)。

      第五篇:VFP程序題

      VFP程序題 第一套題

      一、運(yùn)行結(jié)果題

      1、以下程序運(yùn)行結(jié)果是

      SET TALK OFF

      CLEAR

      A = 5

      B = 12

      C = 18 IF MAX(A , B)< C

      ? MAX(A, B)

      ELSE IF MIN(A , B)< C

      ? C

      ELSE

      ? MIN(A , B)

      ENDIF

      ENDIF SET TALK ON

      RETURN

      2、以下程序運(yùn)行結(jié)果是

      SET TALK OFF CLEAR USE STCJ

      DO WHILE ,NOT, EOF()

      REPLACE 總分 WITH 高數(shù) + 計(jì)算機(jī) + 英語(yǔ) SKIP

      ENDDO GO BOTTOM

      ? 學(xué)號(hào),總分

      USE

      RETURN

      3、以下程序運(yùn)行結(jié)果是

      SET TALK OFF

      SET HEADINGS OFF SELECT 2 USE STCJ

      INDEX ON 編號(hào)

      TO GZ21

      REPLACE ALL 總分

      WITH 高數(shù) + 計(jì)算機(jī) + 英語(yǔ) SELECT 1 USE STDA

      SET RELATION TO 編號(hào)

      INTO B DISPLAY FIELDS 姓名,B.總分

      FOR 四級(jí)通過(guò)

      OFF CLOSE ALL RETURN

      4、以下程序運(yùn)行結(jié)果是

      SET TALK OFF SET SAFETY OFF USE STDA INDEX ON 民族

      TO XBSY TOTAL ON 民族

      TO GZHZ USE GZHZ COUNT TO N ? N

      SET SAFETY ON SET

      TALK

      ON RETURN

      5、以下程序運(yùn)行結(jié)果是

      SET TALK OFF SET DELETED ON USE STDA DELETE FOR 性別 = “ 男 ” COUNT TO A SET DELETED OFF COUNT TO B DELETE ALL PACK COUNT TO C ? A , B , C SET TALK ON RETURN

      6、以下程序運(yùn)行結(jié)果是

      SET TALK OFF USE STDA

      INDEX ON 獎(jiǎng)學(xué)金

      TO GZSY SKIP 2

      ? 姓名,獎(jiǎng)學(xué)金 USE

      SET TALK ON RETURN

      7、以下程序運(yùn)行結(jié)果是

      SET TALK OFF

      SET PROCEDURN TO SP S = 0

      DO SP1 WITH 5 , S ? S

      SET TPROCEDURE

      TO RETURN * SP PRG PROCEDURE

      PARAMETERS X , Y N = 1 Y = 1

      DO WHILE N < X

      Y = Y + N

      N = N + 1

      ENDDO

      RETURN

      8、以下程序運(yùn)行結(jié)果是

      SET TALK OFF DIMENSION X(2 ,2)X = 5 FOR I = 1 TO 2 FOR J = 1 TO 2 IF I = J

      X(I , J)ENDIF ?? X(I , J)ENDFOR ENDFOR SET TALK ON RETURN

      二、完善程序

      1、下列程序計(jì)算機(jī) S =1!+ 2!+3!+4!+5!中,填空完成程序。

      S = 0 FOR N = 1

      TO 5

      FOR I = 1 TO N

      P = P * I

      ENDFOR

      ENDFOR

      ? “SUN =” , S

      2、用下列程序找出所有的水仙花數(shù),所謂水仙花數(shù),是指這樣一

      個(gè)三位數(shù),其各位數(shù)字的立方和等于該數(shù)本身,如 153 = 1^3 +5^3 +3^3,對(duì)以下程序填空完成該功能。FOR N = 100 TO 999

      A = INT(N / 100)

      B =

      C = N – INT(N / 10)* 10 IF N = A^3 +B^3 +C^3

      ? N

      ENDIF

      ENDFOR

      RETURN

      3、將新表 DB2.DBF 文件中學(xué)號(hào)重復(fù)的記錄刪掉(只保留一個(gè))SET TALK OFF SET SAFETY

      OFF

      USE STDA

      COPY TO DB2 USE DB2

      INDEX ON 學(xué)號(hào)

      TO XH DO WHILE.NOT.EOF()XH = 學(xué)號(hào) SKIP

      DELETE ENDIF ENDDO

      CLEAR ALL

      4、顯示STDA.DBF 文件中男同學(xué)的記錄

      SET

      TALK

      OFF

      SET

      HEADING

      OFF

      USE

      STDA

      DO

      WHILE

      .NOT.EOF()

      IF

      ENDIF

      DISPLAY

      WAIT

      ENDDO

      USE

      SET

      TALK ON

      RETURN

      5、將STDA.DBF 表中未通過(guò)英語(yǔ)四級(jí)考試學(xué)生的將賞金取消,通過(guò)者獎(jiǎng)學(xué)金加50元,并顯示姓名和獎(jiǎng)學(xué)金額。SET TALK OFF

      CLEAR USE STDA DO WHILE.NOT.EOF()IF.NOT.四級(jí)通過(guò)

      REPLACE 獎(jiǎng)學(xué)

      WITH 0

      ELSE

      ? 姓名,獎(jiǎng)學(xué)金

      ENDIF

      SKIP

      ENDDO

      USE

      SET TALK ON

      RETURN

      6、按學(xué)號(hào)查詢(xún)成績(jī)

      SET TALK OFF CLEAR SELECT 1 USE STDA

      INDEX ON 學(xué)號(hào) TO IXH SELECT 2 USE STCJ

      INDEX ON 學(xué)號(hào) TO ICJ

      ACCEPT “請(qǐng)輸入查詢(xún)學(xué)號(hào):” TO XH SEEK

      XH IF

      FOUND()

      DISPLAY

      學(xué)號(hào),A->姓名,總分

      ELSE

      ? “ 查無(wú)此人!”

      ENDIF

      USE RETURN

      7、請(qǐng)閱讀下列判斷一個(gè)自然數(shù)是否為質(zhì)數(shù)的程序,并將程序填寫(xiě)完整。

      SET

      TALK

      OFF

      INPUT

      “ 請(qǐng)輸入一個(gè)大于1 的自然數(shù):”

      TO N

      K = 0

      J = 2

      DO

      WHILE

      J < N IF MOD(N , J)

      J = J +1

      LOOP

      ELSE

      K = 1

      EXIT

      ENDIF

      ENDDO

      IF

      K = 0

      ?

      + “ 素?cái)?shù)”

      ENDIF

      ? “ 再見(jiàn)!” SET TALK ON

      RETURN

      8、修改數(shù)據(jù)表文件 STDA.DBF 中指定同學(xué)的四級(jí)通過(guò)情況。SET TALK OFF USE STDA

      INDEX TO ISY

      DO

      WHILE.T.CLEAR

      ACCEPT “ 輸入待學(xué)生的姓名” TO XM SEEK XM

      IF

      FOUND()

      @ 10 , 10 SAY “ 修改” + XM + “ 的四級(jí)通過(guò)情況:” GET 四級(jí)通過(guò)

      WAIT

      “ 繼續(xù)修改?(Y / N)”

      TO N IF

      ENDIF ENDDO USE RETURN

      9、將數(shù)據(jù)表文件STDA.DBF 中的第三條記錄與第四條記錄的內(nèi)容互換,并顯示第三條記錄。

      SET

      TALK

      OFF

      CLEAR

      USE

      STDA

      GO

      SCATTER

      TO

      A

      GO

      SCATTER

      TO

      B

      GO

      GATHER

      FROM

      B

      DISPLAY

      GO

      USE

      SET

      TALK

      ON

      RETURN

      10、如下程序根據(jù)鍵入的學(xué)號(hào)使用SQL SELECT 語(yǔ)句顯示學(xué)生的學(xué)號(hào)、姓名和平均成績(jī)。請(qǐng)?jiān)谙聞澗€處填寫(xiě)適當(dāng)?shù)膬?nèi)容,使程序能正確的運(yùn)行。

      DO

      WHILE.T.CLEAR

      ACCEPT

      “請(qǐng)輸入學(xué)號(hào):” TO KEYNO

      SELECT

      STDA.學(xué)號(hào),姓名,(高數(shù) +計(jì)算機(jī) +英語(yǔ))/3 AS平均成績(jī);FROM STDA.STCJ WHERE

      WAIT

      “如果退出,請(qǐng)按【Y】鍵!”

      TO KEY

      IF

      UPPER(KEY)= “ Y”

      ENDIF ENDDO USE RETURN

      三、程序改錯(cuò)題

      1、在STDA.DBF 中,查詢(xún)某人英語(yǔ)四級(jí)通過(guò)情況,若通過(guò)了,則授予學(xué)位,否則不授予學(xué)位。(1)SET

      TALK OFF(2)USE

      STDA

      (3)ACCEPT “請(qǐng)輸入姓名:”

      TO XM(4)SEEK

      FOR 姓名 = XM(5)IF

      EOF()

      (6)? “查無(wú)此人!”(7)RETURN(8)ENDIF

      (9)IF

      英語(yǔ)四級(jí)通過(guò)

      (10)?姓名 + “英語(yǔ)四級(jí)通過(guò),授予學(xué)位”(11)ELSE

      (12)?姓名 + “英語(yǔ)四級(jí)沒(méi)通過(guò),不授予學(xué)位”(13)ENDIF(14)USE

      (15)SET

      TALK

      ON(16)RETURN 錯(cuò)誤的行是 改為:

      2、顯示 STCJ.DBF 中總分不低于190分的所有學(xué)生的姓名和總分字段的值。

      (1)

      SET

      TALK OFF

      (2)

      SET

      HEAD

      OFF

      (3)

      USE

      STCJ

      (4)

      DO

      WHILE

      RECNO()< = RECCOUNT()

      (5)

      REPL

      總分

      WITH

      高數(shù) +計(jì)算機(jī) +英語(yǔ)

      (6)

      IF

      總分> = 190

      (7)

      DISP

      學(xué)號(hào),總分 OFF

      (8)

      ENDIF

      (9)

      LOOP

      (10)

      ENDDO

      (11)

      RETURN 錯(cuò)誤的行是: 改為:

      3、在STDA.DBF 中,快速查詢(xún)性別為“男”,“09/12/92”出生的人

      (1)

      SET

      TALK OFF

      (2)

      USE

      STDA

      (3)

      INDEX

      ON 性別 +入學(xué)時(shí)間

      TO LKL

      (4)

      SEEK “男” + “09/12/92”

      (5)

      IF

      .NOT.EOF()

      (6)

      DISPLAY

      (7)

      ELSE

      (8)

      ? “查無(wú)此人!”

      (9)

      ENDIF

      (10)

      USE

      (11)

      SET

      TALK ON

      (12)

      RETURN 錯(cuò)誤的行是: 改為:

      4、求出 STCJ 表中總成績(jī)的最大值和最小值。(1)

      SET

      TALK

      OFF

      (2)

      USE

      STCJ

      (3)

      DO

      WHILE

      .NOT.EOF()

      (4)

      REPLACE

      總分

      WITH 高數(shù) +計(jì)算機(jī)+英語(yǔ)

      (5)

      SKIP

      (6)

      ENDDO

      (7)

      GO

      TOP

      (8)

      STORE

      總分

      TO MAX , MIN

      (9)

      DO

      WHILE

      .NOT.EOF()

      (10)

      IF MAX >總分

      (11)

      MAX = 總分

      (12)

      ENDIF

      (13)

      IF MIN <總分

      (14)

      MIN = 總分

      (15)

      ENDIF

      (16)

      SKIP

      (17)

      ENDDO

      (18)

      ? “最高分:” ,MAX ,”最低分:” , MIN

      (19)SET

      TALK

      ON

      (20)RETURN 錯(cuò)誤的行是: 改為:

      第九套題

      一、完善程序題

      1、將“職工”表中的數(shù)據(jù)按工資降序排列后生成新表,程序如下:

      CLOSE

      ALL

      SET

      TALK

      OFF CLEAR USE 職工

      TO 職工1 ON

      工資/D USE 職工1 DISPLAY ALL USE

      RETURN

      2、在“職工”表中查找且顯示“孫大鵬”的信息,程序如下:

      SET TALK OFF CLEAR USE 職工 LOCATE

      IF

      FOUND()DISPLAY ENDIF USE

      3、顯示“職工”表中女職工的工資和,程序如下:

      SET

      TALK

      OFF CLEAR SELECT

      FROM 職工 RETURN

      1、設(shè)計(jì)一個(gè)查詢(xún)表單BD.SCX,其界面如圖所示,其中文本框控件

      名為T(mén)EXT1,表格控件名為GRID1。當(dāng)在其中輸入職工姓名并單擊“查詢(xún)”按鈕時(shí),將下邊的表格內(nèi)顯示該職工的信息?!安樵?xún)”按鈕的Click 事件代碼應(yīng)如下:

      THISFORM.GRID1.RECORDSOURCETYPE=4

      THISFORM.GRID1.FRCORDSOURCE=”SELECT

      * FORM 職工

      WHERE

      姓名

      = = ”

      5、將“職工”表中第6條記錄的“出生日期”改為“12/12/1972”,程序如下:

      SET TALK OFF CLEAR USE 職工 SKIP 5

      出生日期

      WITH {^1972/12/12} DISPLAY USE

      RETURN

      下載第一章 VFP基礎(chǔ)知識(shí)word格式文檔
      下載第一章 VFP基礎(chǔ)知識(shí).doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶(hù)自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        VFP課程設(shè)計(jì)心得

        VFP程序設(shè)計(jì)課程心得(第10小組) 牟超 20104940139 為期一周的VFP很快就結(jié)束了,我們的設(shè)計(jì)項(xiàng)目“醫(yī)院管系統(tǒng)”也完成了??粗约河H手做好的系統(tǒng)能夠良好運(yùn)行,心里是美滋滋的,整個(gè)......

        VFP菜單練習(xí)

        VFP菜單練習(xí)一、 設(shè)計(jì)并修改菜單MENUA項(xiàng)目TEST中已存在菜單MENUA,其中已定義了“文件”菜單欄及其中的“恢復(fù)系統(tǒng)菜單”項(xiàng),按如下要求修改菜單,完成后的運(yùn)行效果如圖1所示。1.2.......

        VFP查詢(xún)實(shí)驗(yàn)報(bào)告[范文模版]

        實(shí)驗(yàn)五查詢(xún)?cè)O(shè)計(jì)器和SQL查詢(xún)命令 學(xué)號(hào):姓名:班級(jí): 一、實(shí)驗(yàn)?zāi)康?1. 掌握用查詢(xún)?cè)O(shè)計(jì)器建立查詢(xún)的方法。 2. 掌握用SQL語(yǔ)句建立單表查詢(xún)的方法。 二、實(shí)驗(yàn)內(nèi)容 實(shí)驗(yàn)5-1 建立一人個(gè)......

        VFP實(shí)驗(yàn)報(bào)告總結(jié)

        南京信息工程大學(xué)實(shí)驗(yàn)(實(shí)習(xí))報(bào)告實(shí)驗(yàn)(實(shí)習(xí))名稱(chēng)順序和選擇結(jié)構(gòu)程序設(shè)計(jì)實(shí)驗(yàn)(實(shí)習(xí))日期 得分 指導(dǎo)老師 系專(zhuān)業(yè) 班級(jí) 學(xué)號(hào) 【實(shí)驗(yàn)?zāi)康摹?1、掌握程序的建立、修改與運(yùn)行 2......

        二級(jí)VFP用戶(hù)手冊(cè)

        無(wú)憂(yōu)考試吧(http://004km.cn) 全國(guó)計(jì)算機(jī)等級(jí)考試超級(jí)模擬軟件 二級(jí)Visual FoxPro用戶(hù)手冊(cè) 1.1 引言 南京易考無(wú)憂(yōu)科技有限公司研制的全國(guó)計(jì)算機(jī)等級(jí)考試超級(jí)模擬......

        VFP程序設(shè)計(jì)總結(jié)

        班級(jí):電氣2013-1 學(xué)號(hào):20***9 VFP程序設(shè)計(jì) ——課設(shè)總結(jié) 為期幾周的VFP數(shù)據(jù)庫(kù)設(shè)計(jì)的課設(shè)就快過(guò)去了,在這做課設(shè)的這段時(shí)間,可以說(shuō)是有苦有甜,令人難忘。因此,有必要寫(xiě)一......

        vfp實(shí)習(xí)總結(jié)

        vfp實(shí)習(xí)總結(jié) 開(kāi)始的時(shí)候覺(jué)得是實(shí)習(xí)很讓人期待,懷著滿(mǎn)心的熱情投入到課程設(shè)計(jì)中,不過(guò)這其中也有親所和曲折,但是更多的是得到收獲。 這次課程設(shè)計(jì)是不到一周的時(shí)間,覺(jué)得做起來(lái)還......

        Vfp學(xué)習(xí)感想

        Vfp學(xué)習(xí)感想10經(jīng)濟(jì)學(xué)2班10455452121孫進(jìn) 這一學(xué)期的計(jì)算機(jī)學(xué)習(xí)中,我們主要學(xué)習(xí)了vfp,在這近一學(xué)期的學(xué)習(xí)中,我們學(xué)到了很多知識(shí)。所謂vfp,即Visual FoxPro ,是Microsoft公司從Fox......