亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁(yè) | 考試用書 | 培訓(xùn)課程 | 模擬考場(chǎng) | 考試論壇  
      全國(guó)  |             |          |          |          |          |         
        當(dāng)前位置:計(jì)算機(jī)等級(jí) > 二級(jí)考試 > Visual FoxPro > VF輔導(dǎo) > 文章內(nèi)容
        

      計(jì)算機(jī)等級(jí)考試二級(jí)VFP輔導(dǎo)講義:數(shù)據(jù)與數(shù)據(jù)運(yùn)算

      中華IT學(xué)院   【 】  [ 2017年6月18日 ]

        VISUAL FOXPRO的基本數(shù)據(jù)元素:
        (1) 常量、變量、表達(dá)式。
       。2) 常用函數(shù):字符處理函數(shù)、數(shù)值計(jì)算函數(shù)、日期時(shí)間函數(shù)、數(shù)據(jù)類型轉(zhuǎn)換函數(shù)、測(cè)試函數(shù)。
        1.常量
        常量是指在程序運(yùn)行過(guò)程中始終不變化的數(shù)據(jù),又稱為常數(shù)。在VFP 中常量可分為六種類型:

      常量名稱

      說(shuō) 明

      字符型常量

      字符型常量是用定界符括起來(lái)的由字符、空格或數(shù)字所組成的字符串,定界符可以是單引號(hào)(’ ’)、雙引號(hào)(” ”)和方括號(hào)([ ])。如果一種定界符本身已是字符型常量的一個(gè)組成部分,則應(yīng)選擇另一種定界符為該字符串定界。例如:’副教授’、”abc”、” [數(shù)據(jù)庫(kù)系統(tǒng)]” 是合法常量,而””xyz””、’It’s’ 是非法常量。
      數(shù)值型常量

      數(shù)值型常量又稱為常數(shù),可以是整數(shù)、實(shí)數(shù)或科學(xué)記數(shù)法。例如85,貨幣型常-56.2, 1.256E+3, 3.8E-2等在程序中都是數(shù)值型常量。
      貨幣型常量

      在數(shù)字前加上貨幣符號(hào)“$”就是貨幣型常量,小數(shù)位系統(tǒng)固定為4位。如$1254.56,表示貨幣值1254.5600。
      邏輯型常量

      邏輯型常量只有兩個(gè)邏輯值:“真”與“假”。用.T.(.t.)、.Y.(.y.) 表示邏輯“真”,用.F.(.f.)、.N.(.n.)表示邏輯值“假”。在書寫時(shí)應(yīng)注意.T.或.F.兩邊的小圓點(diǎn)不能省略。
      日期型常量

      日期型常量用于表示日期的常量值。在Visual FoxPro6.0中日期型常量用花括號(hào)“{ }”作為定界符括起來(lái),其書寫格式視SET DATE命令的設(shè)置而定,系統(tǒng)默認(rèn)格式為:{^yyyy-mm-dd}(或{^yyyy/mm/dd}),例如:{^2003/08/18}(或{^2003-10-18})。
      日期時(shí)間常量

      日期時(shí)間型常量用于表示日期時(shí)間的常量值。日期時(shí)間常量也必須用花括號(hào)括起來(lái),其書寫格式視SET DATE命令的設(shè)置而定,系統(tǒng)默認(rèn)格式為:{^yyyy-mm-dd[hh[:mm[:ss]]][am|pm]}( 或{^yyyy/mm/dd [hh[:mm[:ss]]][am|pm]}), 例如:{^2004/09/19 10:04am}、{^2004-06-21 11:32:14pm}。需要注意的是日期和時(shí)間之間必須有空格。如果在時(shí)間日期型常量中只有時(shí)間,系統(tǒng)默認(rèn)格式為:[hh:mm:mm am|pm],例如:[10:12:45 pm]。

        2. 變量

        變量是在操作過(guò)程中可以改變其取值或數(shù)據(jù)類型的數(shù)據(jù)項(xiàng)。在Visual FoxPro系統(tǒng)中變量分為字段變量、內(nèi)存變量(簡(jiǎn)單變量、數(shù)組變量)2類。此外,作為面向?qū)ο蟮某绦蛘Z(yǔ)言,Visual FoxPro在進(jìn)行面向?qū)ο蟮某绦蛟O(shè)計(jì)中引入了對(duì)象的概念,對(duì)象實(shí)質(zhì)上也是一類變量。

        確定一個(gè)變量,需要確定其三個(gè)要素:變量名、數(shù)據(jù)類型和變量值。

        (1).命名約定

        使用字母,下劃線和數(shù)字命名。內(nèi)存變量一般建議不采用漢字命名;命名以字母或下劃線開(kāi)頭;除自由表中字段名、索引的TAG 標(biāo)識(shí)名最多只能10 個(gè)字符外,其他的命名可使用1~128 個(gè)字符;

        避免使用 Visual FoxPro 的保留字;文件名的命名應(yīng)遵循操作系統(tǒng)的約定。

        (2).字段變量

        字段變量是數(shù)據(jù)庫(kù)管理系統(tǒng)中的一個(gè)重要概念。它與記錄一縱一橫構(gòu)成了數(shù)據(jù)表的基本結(jié)構(gòu)。一個(gè)數(shù)據(jù)庫(kù)是由若干相關(guān)的數(shù)據(jù)表組成,一個(gè)數(shù)據(jù)表是由若干個(gè)具有相同屬性的記錄組成,而每一個(gè)記錄又是由若干個(gè)字段組成。字段變量就是指數(shù)據(jù)表中已定義的任意一個(gè)字段。

        我們可以這樣理解:在一個(gè)數(shù)據(jù)表中,同一個(gè)字段名下有若干個(gè)數(shù)據(jù)項(xiàng),而數(shù)據(jù)項(xiàng)的值取決于該數(shù)據(jù)項(xiàng)所在記錄行的變化,所以稱它為字段變量。字段變量的數(shù)據(jù)類型與該字段定義的類型一致。字段變量的類型有數(shù)值型、浮點(diǎn)型、整型、雙精度型、字符型、邏輯型、日期型、時(shí)間日期型、備注型和通用型等。使用字段變量首先要建立數(shù)據(jù)表,建立數(shù)據(jù)表時(shí)首先定義的就是字段變量屬性(名字、類型和長(zhǎng)度)。字段變量的定義及字段變量數(shù)據(jù)的輸入、輸出需要在表設(shè)計(jì)器中進(jìn)行。

        3.內(nèi)存變量

        內(nèi)存變量可用來(lái)存儲(chǔ)數(shù)據(jù),定義內(nèi)存變量時(shí)需為它取名并賦初值,內(nèi)存變量是一個(gè)臨時(shí)變量,內(nèi)存變量建立后存儲(chǔ)于內(nèi)存中,以便在需要時(shí)引用它的內(nèi)容。當(dāng)退出程序時(shí),變量所占的內(nèi)存自動(dòng)釋放。Visual FoxPro6.0中共定義了6種類型的內(nèi)存變量:數(shù)值型、字符型、日期型、日期時(shí)間型、邏輯型和貨幣型。內(nèi)存變量可分為簡(jiǎn)單變量和數(shù)組變量?jī)深悺?/P>

        (1)內(nèi)存變量的建立

        建立內(nèi)存變量就是給內(nèi)存變量賦值。內(nèi)存變量賦值既可定義一個(gè)新的內(nèi)存變量,也可改變已有內(nèi)存變量的值或數(shù)據(jù)類型。

        【格式1】:〈簡(jiǎn)單變量〉=<表達(dá)式〉

        【格式2】:STORE <表達(dá)式> TO <簡(jiǎn)單變量表>

        【功能】: 計(jì)算〈表達(dá)式〉,然后將計(jì)算結(jié)果賦給簡(jiǎn)單變量。使用格式1,一次可給一個(gè)簡(jiǎn)單變量賦值;使用格式2,一次可給一批簡(jiǎn)單變量賦值,各變量之間用逗號(hào)分隔。

        (2).內(nèi)存變量的輸出格式1: ? <表達(dá)式表>格式1: ?? <表達(dá)式表>功能: 計(jì)算表達(dá)式的值,并將表達(dá)式的值顯示在屏幕上。

        【說(shuō)明】

        (1)命令格式中的? 表示從屏幕下一行的第一列起顯示結(jié)果 ,?? 表示從當(dāng)前行的當(dāng)前列起顯示結(jié)果。

        (2)<表達(dá)式表>是表示用逗號(hào)隔開(kāi)的多個(gè)表達(dá)式組,命令執(zhí)行時(shí)遇逗號(hào)就空一格。

        4. 數(shù)組變量

        數(shù)組是具有相同的變量名、不同下標(biāo)值的一組變量。數(shù)組中的每個(gè)數(shù)據(jù)值稱為數(shù)組元素,數(shù)組中元素的

        順序號(hào)稱為下標(biāo),每個(gè)數(shù)組元素在數(shù)組中的位置是固定的,數(shù)組中的元素可以通過(guò)下標(biāo)來(lái)進(jìn)行區(qū)分。

        數(shù)組在使用時(shí)要用DIMENSION或DECLARE命令來(lái)定義。這兩個(gè)命令完全相同,都是用于建立一維或二維數(shù)組。在VisualFoxPro6.0中,同一個(gè)數(shù)組元素在不同時(shí)刻可以存儲(chǔ)不同類型的數(shù)據(jù),在同一數(shù)組中,每個(gè)數(shù)組元素可以被賦予不同數(shù)據(jù)類型的值。

        (1)數(shù)組的定義

        數(shù)組必須先定義后使用,定義數(shù)組是向系統(tǒng)申請(qǐng)數(shù)組元素在內(nèi)存中的存儲(chǔ)空間。

        【格式】:

        DIMENSION | DECLARE <數(shù)組名1>(<數(shù)值表達(dá)式1>[,<數(shù)值表達(dá)式2>])

        [,<數(shù)組名2>(<數(shù)值表達(dá)式3>[,<數(shù)值表達(dá)式4>])…]

        【功能】:定義指定的各個(gè)數(shù)組。

        (2)數(shù)組的賦值與引用

        數(shù)組元素的賦值與引用,與普通內(nèi)存變量的規(guī)則相同。

        5.系統(tǒng)變量

        系統(tǒng)變量是Visual FoxPro 系統(tǒng)特有的內(nèi)存變量,它由Visual FoxPro 系統(tǒng)定義、維護(hù)。系統(tǒng)變量有很多,其變量名均以下劃線“_”開(kāi)始,因此在定義內(nèi)存變量和數(shù)組變量名時(shí),不要以下劃線開(kāi)始,以免與系統(tǒng)變量名沖突。系統(tǒng)變量設(shè)置、保存了很多系統(tǒng)的狀態(tài)、特性,了解、熟悉并且充分地運(yùn)用系統(tǒng)變量,會(huì)給數(shù)據(jù)庫(kù)系統(tǒng)的操作、管理帶來(lái)很多方便,特別是開(kāi)發(fā)應(yīng)用程序時(shí)更為突出,學(xué)習(xí)時(shí)可對(duì)此有所關(guān)注。

        例題

        1.下面關(guān)于常量的敘述,不正確的一項(xiàng)是____。

        A.常量用以表示一個(gè)具體的、不變的值

        B.常量是指固定不變的值

        C.不同類型的常量的書寫格式不同

        D.不同類型的常量的書寫格式相同

        [解析] 本題考查的知識(shí)點(diǎn)是常量。在Visual FoxPro中,常量用以表示一個(gè)具體的、不變的值,值固定不變。常量的類型共有6種:數(shù)值型、字符型、貨幣型、 日期型、 日期時(shí)間型、邏輯型,不同類型的常量,書寫格式不相同。本題的4個(gè)選項(xiàng)中,A,B,C的敘述都正確,選項(xiàng)D中認(rèn)為不同類型常量的書寫格式相同是錯(cuò)誤的,因此正確答案為D。

        [答案] D

        2.數(shù)值型常量在內(nèi)存中用____個(gè)字節(jié)表示。

        A.4

        B.6

        C. 8

        D.10

        [解析] 本題考查的知識(shí)點(diǎn)是數(shù)值型常量。系統(tǒng)規(guī)定,數(shù)值型在內(nèi)存中用8個(gè)字節(jié)表示。掌握這一點(diǎn),一看便知選擇選項(xiàng)C。這種類型的題主要靠記憶,沒(méi)有技巧可言。

        [答案] C

        3.貨幣型常量與數(shù)值型常量的書寫格式類似,但也有不同,表現(xiàn)在____。

        A.貨幣型常量前面要加一個(gè)“$”符號(hào)

        B.數(shù)值型常量可以使用科學(xué)計(jì)數(shù)法,貨幣型常量不可以使用科學(xué)計(jì)數(shù)法

        C.貨幣數(shù)據(jù)在存儲(chǔ)和計(jì)算時(shí)采用4位小數(shù),數(shù)值型常量在此方面無(wú)限制

        D.以上答案均正確

        [解析] 本題考查的知識(shí)點(diǎn)是貨幣型常量同數(shù)值型常量書寫格式的不同之處。在VisualFoxPro中,貨幣型常量與數(shù)值型常量的書定格式大體相似,但也有區(qū)別:貨幣型常量前面需要加一個(gè)前置符號(hào);數(shù)值型常量可以用科學(xué)計(jì)數(shù)法表示,貨幣型常量不可以用科學(xué)計(jì)數(shù)據(jù)法表示;貨幣數(shù)據(jù)在存儲(chǔ)和計(jì)算時(shí)采用4位小數(shù),多余的小數(shù)按四舍五入處理。選項(xiàng)A,B,C敘述都正確,因此正確答案為D。

        [答案] D

        4.字符型常量的定界符不包括____。

        A.單引號(hào)

        B.雙引號(hào)

        C.花括號(hào)

        D.方括號(hào)

        [解析] 本題考查的知識(shí)點(diǎn)是字符型常量的定界符。在Visual FoxPro中,字符型常量的定界符有三種:?jiǎn)我?hào)、雙引號(hào)、方括號(hào)。選項(xiàng)A,B,D都是字符型常量的定界符,只有選項(xiàng)C中的花括號(hào)是日期型常量的定界符,因此正確答案為C。

        [答案] C

        5.下列關(guān)于字符型常量的定界符書寫格式,不正確的是____。

        A.‘我愛(ài)中國(guó)’

        B.[‘20387’]

        C.‘¥#123”

        D.[“Visual FoxPro 6.0”]

        [解析] 本題考查的知識(shí)點(diǎn)是字符型常量的定界符的使用。Visual FoxPro規(guī)定,字符型常量的定界符必須成對(duì)匹配,不能有一邊單引號(hào)一邊雙引號(hào)等定界符不匹配的情況出現(xiàn),選項(xiàng)A和D符合要求。此外,如果某種定界符本身也是字符串的內(nèi)容,則可以使用其他定界符,因此選項(xiàng)B正確;選項(xiàng)C中的定界符不匹配,一邊是單引號(hào)一邊是雙引號(hào),不符合要求。因此正確答案為C。

        [答案] C

      首頁(yè) 1 2 3 4 5 尾頁(yè)
      分享到:
      本文糾錯(cuò)】【告訴好友】【打印此文】【返回頂部
      將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動(dòng)訪問(wèn)考試網(wǎng) | 復(fù)制本頁(yè)地址,傳給QQ/MSN上的好友 | 申請(qǐng)鏈接 | 意見(jiàn)留言 TOP
      關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
      Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved