<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            試題

            計算機二級《VFP》考點與例題:數據與數據運算

            時間:2025-04-12 13:10:21 試題 我要投稿
            • 相關推薦

            計算機二級《VFP》考點與例題:數據與數據運算

              本文是百分網小編搜索整理的關于計算機二級《VFP》考點與例題:數據與數據運算,供參考借鑒,希望對大家有所幫助!想了解更多相關信息請持續關注我們應屆畢業生考試網!

              VISUAL FOXPRO的基本數據元素:

              (1) 常量、變量、表達式。

              (2) 常用函數:字符處理函數、數值計算函數、日期時間函數、數據類型轉換函數、測試函數。

              1.常量

              常量是指在程序運行過程中始終不變化的數據,又稱為常數。在VFP 中常量可分為六種類型:

            常量名稱

            說 明

            字符型常量

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

            數值型常量

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

            貨幣型常量

            在數字前加上貨幣符號“$”就是貨幣型常量,小數位系統固定為4位。如$1254.56,表示貨幣值1254.5600。

            邏輯型常量

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

            日期型常量

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

            日期時間常量

            日期時間型常量用于表示日期時間的常量值。日期時間常量也必須用花括號括起來,其書寫格式視SET DATE命令的設置而定,系統默認格式為:{^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}。需要注意的是日期和時間之間必須有空格。如果在時間日期型常量中只有時間,系統默認格式為:[hh:mm:mm am|pm],例如:[10:12:45 pm]。

              2. 變量

              變量是在操作過程中可以改變其取值或數據類型的數據項。在Visual FoxPro系統中變量分為字段變量、內存變量(簡單變量、數組變量)2類。此外,作為面向對象的程序語言,Visual FoxPro在進行面向對象的程序設計中引入了對象的概念,對象實質上也是一類變量。

              確定一個變量,需要確定其三個要素:變量名、數據類型和變量值。

              (1).命名約定

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

              避免使用 Visual FoxPro 的保留字;文件名的命名應遵循操作系統的約定。

              (2).字段變量

              字段變量是數據庫管理系統中的一個重要概念。它與記錄一縱一橫構成了數據表的基本結構。一個數據庫是由若干相關的數據表組成,一個數據表是由若干個具有相同屬性的記錄組成,而每一個記錄又是由若干個字段組成。字段變量就是指數據表中已定義的任意一個字段。

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

              3.內存變量

              內存變量可用來存儲數據,定義內存變量時需為它取名并賦初值,內存變量是一個臨時變量,內存變量建立后存儲于內存中,以便在需要時引用它的內容。當退出程序時,變量所占的內存自動釋放。Visual FoxPro6.0中共定義了6種類型的內存變量:數值型、字符型、日期型、日期時間型、邏輯型和貨幣型。內存變量可分為簡單變量和數組變量兩類。

              (1)內存變量的建立

              建立內存變量就是給內存變量賦值。內存變量賦值既可定義一個新的內存變量,也可改變已有內存變量的值或數據類型。

              【格式1】:〈簡單變量〉=<表達式〉

              【格式2】:STORE <表達式> TO <簡單變量表>

              【功能】: 計算〈表達式〉,然后將計算結果賦給簡單變量。使用格式1,一次可給一個簡單變量賦值;使用格式2,一次可給一批簡單變量賦值,各變量之間用逗號分隔。

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

              【說明】

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

              (2)<表達式表>是表示用逗號隔開的多個表達式組,命令執行時遇逗號就空一格。

              4. 數組變量

              數組是具有相同的變量名、不同下標值的一組變量。數組中的每個數據值稱為數組元素,數組中元素的

              順序號稱為下標,每個數組元素在數組中的位置是固定的,數組中的元素可以通過下標來進行區分。

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

              (1)數組的定義

              數組必須先定義后使用,定義數組是向系統申請數組元素在內存中的存儲空間。

              【格式】:

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

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

              【功能】:定義指定的各個數組。

              (2)數組的賦值與引用

              數組元素的賦值與引用,與普通內存變量的規則相同。

              5.系統變量

              系統變量是Visual FoxPro 系統特有的內存變量,它由Visual FoxPro 系統定義、維護。系統變量有很多,其變量名均以下劃線“_”開始,因此在定義內存變量和數組變量名時,不要以下劃線開始,以免與系統變量名沖突。系統變量設置、保存了很多系統的狀態、特性,了解、熟悉并且充分地運用系統變量,會給數據庫系統的操作、管理帶來很多方便,特別是開發應用程序時更為突出,學習時可對此有所關注。

              例題

              1.下面關于常量的敘述,不正確的一項是____。

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

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

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

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

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

              [答案] D

              2.數值型常量在內存中用____個字節表示。

              A.4

              B.6

              C. 8

              D.10

              [解析] 本題考查的知識點是數值型常量。系統規定,數值型在內存中用8個字節表示。掌握這一點,一看便知選擇選項C。這種類型的題主要靠記憶,沒有技巧可言。

              [答案] C

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

              A.貨幣型常量前面要加一個“$”符號

              B.數值型常量可以使用科學計數法,貨幣型常量不可以使用科學計數法

              C.貨幣數據在存儲和計算時采用4位小數,數值型常量在此方面無限制

              D.以上答案均正確

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

              [答案] D

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

              A.單引號

              B.雙引號

              C.花括號

              D.方括號

              [解析] 本題考查的知識點是字符型常量的定界符。在Visual FoxPro中,字符型常量的定界符有三種:單引號、雙引號、方括號。選項A,B,D都是字符型常量的定界符,只有選項C中的花括號是日期型常量的定界符,因此正確答案為C。

              [答案] C

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

              A.‘我愛中國’

              B.[‘20387’]

              C.‘¥#123”

              D.[“Visual FoxPro 6.0”]

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

              [答案] C

              6.在命令窗口中輸入下列命令:

              ? "Visual FoxPro",'程序設計',[好幫手]

              ?? [學習Visual FoxPro],"的",‘好方法'。

              主屏幕上顯示的結果是____。

              A.Visual FoxPro程序設計好幫手

              B.學習Visual FoxPro的好方法

              C.Visual FoxPro程序設計好幫手學習Visual FoxPro的好方法

              D.Visual FoxPro 程序設計 好幫手 學習Visual FoxPro的好方法

              [解析] 本題考查的知識點是單問號命令與雙問號命令的區別。在Visual FoxPro中,單問號命令的功能是在下一行顯示若干個表達式的值,雙問號命令的功能是在同一行顯示表達式的值。選項A和B只是顯示結果的一部分。選項C中顯示的方式不正確,由于第2行是雙問號命令,所以顯示結果應該與第l行的顯示結果在同一行中,所以選項C不正確。選項D中兩個命令的顯示結果在同一行內,符合雙問號命令的規則,因此正確答案為D。

              [答案] D

              7.下列符號中____不能作為Visual FoxPro中的變量名。

              A.abc

              B.XYZ

              C.口xyz7

              D.Good22luck

              [解析] 本題考查的知識點是變量名的書寫規則。題目中的口表示空格。VisualFoxPro變量名的命名規則是變量名必須以字母、漢字、下劃線開頭,變量名中不能包括小數點,在同一個范圍內必須是惟一的。此題中的4個變量中,只有選項C中的口xyz7是以空格開頭,它不可以作為變量名。其他選項中的變量名都滿足Visual FoxPro中變量名的命名規則,是合法的變量名。因此正確答案為C。

              [答案] C

              8.日期型常量的定界符是____。

              A.單引號

              B.花括號

              C.方括號

              D.雙引號

              [解析] 本題考查的知識點是日期型常量的定界符。Visual FoxPro規定,日期型常量的定界符是一對花括號。本題選項A,C,D都是字符型常量的定界符,因此正確答案為B。

              [答案] B

              9.下列符號中,不能作為日期型常量的分隔符的是____。

              A.斜杠(/) B.連字號(-)

              C.句點(.) D.脫字符(^)

              [解析] 本題考查的知識點是日期型常量的分隔符的形式。在日期型常量中,系統默認的分隔符為斜扛,常用的其他分隔符還有連字號、句點和空格。本題4個選項中的A,B,C都可作為分隔符,只有選項D中的脫字符雖然是嚴格的日期格式中不可缺少的一部分,但它不可以作為分隔符。因此正確答案為D。

              [答案] D

              10.下面貨幣型常量的書寫格式,正確的一項是____。

              A.$666.666 B.1323.4228$

              C.$123.45321 D.$123.45E4

              [解析] 本題考查的知識點是貨幣型常量的書寫格式。在Visual FoxPro中,貨幣型常理的書寫格式要求如下:前面需加一個前置符($)、小數點保留4位小數、不可以使用科學計數法。本題中的選項B錯誤在于$符號寫在了后面;選項C錯誤在于小數點后面沒保留4位小數;選項D錯誤在于使用了科學計數法。因此正確答案為A。

              [答案] A

              11.下面嚴格日期書寫格式正確的一項是____。

              A. {2002-06-27} B.{06/27/02}

              C.{^2002-06-27} D.{^02-06-27}

              [解析] 本題考查的知識點是嚴格日期的書寫格式。書寫嚴格日期格式時要注意以下幾點:花括號中的第一個字符必須是脫字符(^);年份必須用4位表示;年、月、日的次序不能顛倒。本題選項A中沒有脫字符;選項B是傳統的書寫格式;選項D的年份只有兩位,規定年份要4位;只有選項C符合書寫要求。因此正確答案為C。

              [答案] C

              12.在命令窗口中輸入下列命令:

              SET MARK TO [-]

              ? {^2004-06-27}

              主屏幕上顯示的結果是____。

              A.06/27/04 B.06-27-04

              C.2004-06-27 D.2004/06/27

              [解析]本題考查的知識點是SET MARK TO命令的功能。SET MARK TO命令的功能是指定日期分隔符。如果執行SET MARK TO命令沒有指定任何分隔符,表示恢復系統默認的斜扛分隔符。本題指定了連接號作為分隔符,因此顯示的結果中日期的分隔符應該為“-”,選項A和D被排除;選項C實際上是字符型常量{^2004/06/27}執行的結果,該選項主要用來迷惑考生;選項B符合命令指定的要求。因此正確答案為B。

              [答案] B

              13.下列常量中,只占用內存空間1個字節的是____。

              A.數值型常量 B.貨幣型常量

              C.日期型常量 D.邏輯型常量

              [解析] 本題考查的知識點是各種常量占用內存的空間。在Visual FoxPro中,數值型常量在內存中占用8個字節;日期型常量占用8個字節,貨幣型常量占用8個字節,日期時間型常量占用8個字節,邏輯型常量占用1個字節。本題中選項A,B,C都占用8個字節,只有選項D占用1個字節。因此正確答案為D。

              [答案] D

              14.下列關于變量的敘述不正確的一項是____。

              A.變量值可以隨時更改

              B.變量值不可以隨時更改

              C.Visual FoxPro的變量分為字段變量和內存變量

              D.在Visual FoxPro中,可以將不同類型的數據賦給

              同一個變量

              [解析] 本題考查的知識點是變量。在Visual FoxPro中,變量是可以隨時更改的。變量分為字段變量和內存變量。變量的類型可以改變,也就是說可以把不同類型的數據賦給同一個變量。本題中選項A,C,D中的敘述都是正確的,只有選項B說變量值不可以隨時更改是錯誤的。因此正確答案為B。

              [答案] B

              15.在Visual FoxPro中,T表示____內存變量。

              A.字符型 B.數值型

              C.日期型 D.日期時間型

              [解析] 本題考查的知識點是內存變量的數據類型的字母表示。在Visual FoxPro的內存變量中,C表示字符型、N表示數值型、Y表示貨幣型、L表示邏輯型、D表示日期型、T表示日期時間型。本題中選項A字符型內存變量用字母C表示;選項B數值型內存變量用字母N表示;選項C日期型內存變量用字母D表示;選項D日期時間型內存變量用字母T表示。選項A,B,C都不正確,因此正確答案為D。

              [答案] D

             

            【計算機二級《VFP》考點與例題:數據與數據運算】相關文章:

            計算機二級VFP數據庫簡介08-14

            計算機二級考試《VFP》考點:VFP計算機考點08-06

            計算機二級考試《MySQL數據庫》考點練習12-28

            計算機四級數據庫數據模型考點05-07

            2017計算機二級考試MySQL數據庫考點習題07-16

            2015計算機二級考試《公共基礎》考點:數據結構02-18

            計算機二級MS Office考點:數據庫設計基礎05-23

            2022計算機二級《MySQL數據庫》考點習題與答案07-10

            2017計算機二級Access報表考點及例題02-23

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院