官术网_书友最值得收藏!

2.5 習題2

一、選擇題

1.將內存變量定義為全局變量的Visual FoxPro命令是(?。?。

A.LOCAL B.PRIVATE C.PUBLIC D.GLOBAL

2.下列函數中函數值為字符型的是(?。?。

A.DATE() B.TIME() C.YEAR() D.DATETIME()

3.在下面的數據類型中默認值為.F.的是( )。

A.數值型 B.字符型 C.邏輯型 D.日期型

4.設有下列賦值語句:

依次執行上述命令后,內存變量X、Y、Z、M、N、Z的數據類型分別是(?。?。

A.D、L、N、Y、C B.D、L、N、M、C

C.T、L、N、M、C D.T、L、N、Y、C

5.下列日期型常量中,正確表示的是( )。

A.{"2003-01-01"}?10 B.{^2003-01-01}

C.{2003-01-01} D.{[2003-01-01]}

6.下列表達式中,不正確表示的是( )。

A.{^2003-01-0110:10:10 AM}?7 B.{^2003-01-01}-DATE()

C.{^2003-01-01}+DATE() D.[^2003-01-01]+1000

7.下列表達式值為邏輯真的是(?。?。

A.EMPTY(.NULL) B.LIKE('acd','ac?')

C.AT('a','123abc') D.EMPTY(SPACE(2))

8.設C=5<6,VARTYPE(C)的值是(?。?/p>

A.L B.C C.N D.D

9.數學式子sin25°寫成Visual FoxPro表達式是(?。?。

A.SIN25 B.SIN(25) C.SIN(25°) D.SIN(25*PI()/180)

10.如果x是一個正實數,對x的第3位小數四舍五入的表達式是(?。?。

A.0.01*INT(x+0.005) B.0.01*INT(100*(x+0.005))

C.0.01*INT(100*(x+0.05)) D.0.01*INT(x+0.05)

11.下列符號中()不能作為Visual FoxPro中的變量名。

A.ABCDEFG B)P000000 C.89TWDDFF D.xyz

12.下列符號中()是Visual FoxPro中的合法變量名。

A.AB7 B.7AB C.IF D.A[B]7

13.下列函數的值為數值的是(?。?。

A.BOF B.CTOD("01/02/03")

C.AT("計算機","全國計算機等級考試") D.SUBSTR(DTOC(DATE(),7))

14.同時給內存變量a1和a2賦值的正確命令是(?。?。

A.a1,a2=0 B.a1=0,a2=0

C.STORE 0 TO a1,a2 D.STORE 0,0 TO a1,a2

15.下面函數中,函數值類型為字符型的是(?。?/p>

A.AT("abc","xyz") B.VAL("123")

C.DATE() D.TIME()

16.下面語句的運行結果是(?。?。

A.-5-5-5 B.-5-5-6 C.-5-6-5 D.-6-6-6

17.表達式AT("IS","THIS IS A BOOK")的運算結果是( )。

A..T. B.3 C.1 D.出錯

18.下列字符型常量的表示中錯誤的是( )。

A.[[品牌]] B.'5+3' C.'[x=y]' D.["計算機"]

19.函數UPPER("1a2B")的結果是( )。

A.1A2b B.1a2B C.1A2B D.1a2b

20.表達式BETWEEN(AT("me","welcome"),3,5)的值是( )。

A.me B.com C..T. D..F.

21.假設變量a的內容是“計算機軟件工程師”,變量b的內容是“數據庫管理員”,表達式的結果為“數據庫工程師”的是(?。?。

A.left(b,6)-right(a,6) B.substr(b,1,3)-substr(a,6,3)

C.A和B都是 D.A和B都不是

22.執行如下命令的輸出結果是(?。?。

?15%4,15%-4

A.3-1 B.33 C.11 D.1-1

23.有如下的賦值語句:

a="你好"

b="大家"

結果為“大家好”的表達式是(?。?。

A.b+A T(a,1) B.b+RIGHT(a,1)

C.b+LEFT(a,3,4) D.b+RIGHT(a,2)

24.在下面的Visual FoxPro表達式中,運算結果為邏輯真的是( )。

A.EMPTY(,NULL) B.LIKE('xy?','xyz')

C.AT('xy','abcxyz') D.ISNULL(SPACE(0))

25.在Visual FoxPro中,要想將日期型或日期時間型數據中的年份用4位數字顯示,應當使用SET CENTURY()命令進行設置。

A.TO B.ON C.OFF D.FOR

二、填空題

1.LEFT("123456789",LEN("數據庫"))的計算結果是____。

2.表達式VAL(SUBS("奔騰586",5,1))*LEN("Visual FoxPro")的值是____。

3.ROUND(123.4567,3)的值是____。

4.的Visual FoxPro表達式是____。

5.Visual FoxPro表達式a/(b+c/(d+e/SQRT(f)))的數學表達式是____。

6.設A=7,B=3,C=4,則表達式A%3+B^3/C和A/2*3/2的值分別是____和____。

7.在沒有特別聲明的情況下,Visual FoxPro程序中變量的作用域是____。

主站蜘蛛池模板: 丹寨县| 水城县| 宜城市| 陵川县| 勐海县| 太谷县| 永安市| 韶山市| 临猗县| 鹤峰县| 英德市| 赫章县| 东辽县| 奉化市| 唐山市| 林甸县| 蒙自县| 灵寿县| 华阴市| 二连浩特市| 丰原市| 开江县| 宁乡县| 永德县| 平乡县| 桂东县| 巫山县| 漳平市| 辽阳县| 神池县| 云阳县| 泽库县| 吉水县| 蓝山县| 兴城市| 凤翔县| 武川县| 丹阳市| 尼勒克县| 德庆县| 赤峰市|