亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

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

時間:2025-10-11 03:44:23 試題

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

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

  VISUAL FOXPRO的基本數據元素:

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

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

  1.常量

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

常量名稱

說 明

字符型常量

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

數值型常量

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

貨幣型常量

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

邏輯型常量

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

日期型常量

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

日期時間常量

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

  2. 變量

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

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

  (1).命名約定

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

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

  (2).字段變量

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

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

  3.內存變量

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

  (1)內存變量的建立

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

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

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

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

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

  【說明】

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

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

  4. 數組變量

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

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

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

  (1)數組的定義

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

  【格式】:

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

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

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

  (2)數組的賦值與引用

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

  5.系統(tǒng)變量

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

  例題

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

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

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

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

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

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

  [答案] D

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

  A.4

  B.6

  C. 8

  D.10

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

  [答案] C

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

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

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

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

  D.以上答案均正確

  [解析] 本題考查的知識點是貨幣型常量同數值型常量書寫格式的不同之處。在VisualFoxPro中,貨幣型常量與數值型常量的書定格式大體相似,但也有區(qū)別:貨幣型常量前面需要加一個前置符號;數值型常量可以用科學計數法表示,貨幣型常量不可以用科學計數據法表示;貨幣數據在存儲和計算時采用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規(guī)定,字符型常量的定界符必須成對匹配,不能有一邊單引號一邊雙引號等定界符不匹配的情況出現,選項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的好方法

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

  [答案] D

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

  A.abc

  B.XYZ

  C.口xyz7

  D.Good22luck

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

  [答案] C

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

  A.單引號

  B.花括號

  C.方括號

  D.雙引號

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

  [答案] B

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

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

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

  [解析] 本題考查的知識點是日期型常量的分隔符的形式。在日期型常量中,系統(tǒng)默認的分隔符為斜扛,常用的其他分隔符還有連字號、句點和空格。本題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是傳統(tǒng)的書寫格式;選項D的年份只有兩位,規(guī)定年份要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命令的功能是指定日期分隔符。如果執(zhí)行SET MARK TO命令沒有指定任何分隔符,表示恢復系統(tǒng)默認的斜扛分隔符。本題指定了連接號作為分隔符,因此顯示的結果中日期的分隔符應該為“-”,選項A和D被排除;選項C實際上是字符型常量{^2004/06/27}執(zhí)行的結果,該選項主要用來迷惑考生;選項B符合命令指定的要求。因此正確答案為B。

  [答案] B

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

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

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

  [解析] 本題考查的知識點是各種常量占用內存的空間。在Visual FoxPro中,數值型常量在內存中占用8個字節(jié);日期型常量占用8個字節(jié),貨幣型常量占用8個字節(jié),日期時間型常量占用8個字節(jié),邏輯型常量占用1個字節(jié)。本題中選項A,B,C都占用8個字節(jié),只有選項D占用1個字節(jié)。因此正確答案為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數據庫簡介01-08

計算機二級考試《VFP》考點:VFP計算機考點03-13

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

計算機四級數據庫數據模型考點12-06

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

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

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

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

2017計算機二級Access窗體考點及例題03-18