- Visual FoxPro程序設計教程(第3版)
- 劉瑞新 汪遠征 曹歡歡等
- 1123字
- 2020-05-28 17:19:56
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程序中變量的作用域是____。
- Getting Started with Gulp(Second Edition)
- 程序員數學:用Python學透線性代數和微積分
- 樂學Web編程:網站制作不神秘
- 算法精粹:經典計算機科學問題的Java實現
- Linux Shell核心編程指南
- The Professional ScrumMaster’s Handbook
- Bootstrap for Rails
- 寫給大家看的Midjourney設計書
- Instant Apache Camel Messaging System
- C# 7.1 and .NET Core 2.0:Modern Cross-Platform Development(Third Edition)
- Mastering PowerCLI
- Python面向對象編程(第4版)
- 系統分析師UML用例實戰
- Web前端開發精品課:HTML5 Canvas開發詳解
- PHP程序設計經典300例