Visual Foxpro函数与表达式
一、选择题
1、在Visual Foxpro数据库管理系统中,下列数据属于常量的是( C  )
A. 02/07/97      B.T      C..Y.      D.TOP
2、将逻辑真值赋给内存变量LZ的正确方法是:(  D  )
A.LZ=“.T.”  B.STORE“T”TO LZ  C.LZ=TURE  D.STORE .T. TO LZ
3、在Visual Foxpro的命令窗口中,执行下列命令后的显示结果是( C  )
    X=CTOD('07/27/98')
    Y=CTOD('07/17/98')
    Y-X
A.10      B.11          C.-10          D.错误
4、在下列Visual Foxpro表达式中,结果为日期类型的正确表达式是(  B  )
A.DATE()+TIME() B.DATE()+30  C.DATE()-CTOD(“01/01/98”) D.356-DATE()
5、在下列Visual Foxpro表达式中,结果为真(.T.)的是( C    )
A.‘112’>‘85’                                  B.[李明]=[  李明]
C.CTOD(“03/21/98”)>CTOD(“03/12/98”)          D.‘男’$性别
6、假定X=2,执行命令X=X+1后,其结果的是(  D    )
A.3        B.2        C..T.        D..F.
7、在下列Visual Foxpro表达式中,运算结果为字符串的是(    A  )
A.‘1234’-‘43’                  B.‘ABCD’+‘XYZ’=‘ABCDXYZ’
C.CTOD(DATE())>‘04/05/97’  D.CTOD(‘04/05/97’)
8、在下列关于内存变量的叙述中,错误的一条是(    A 
A.一个数组中的各元素的数据类型必相同  B.内存变量的类型取决于其值的类型
C.内存变量的类型可以改变  D.数组在使用之前要用DIMENSIONDECLARE语句进行定义
9、有如下命令序列:
STORE“456  ”TO X
STORE“123”+X TO Y
STORE Y-“789”TO Z
执行上述命令之后,Z的值是(    D  )
A.“123456789”        B.“123456  789”    C.“123  456789”      D.“123456789  ”
10、下列选项中,不能用作VISUAL FOXPRO变量名的是(A 
A.8ABC8  BA_001_BC CS0000      Dxyz
11、下列表达式中,不是字符型表达式的是( C  )。
A.9+5  B.[7]-1  C.3+6    D.[0]
12、用DIMENSION 命令定义数组后,各数组元素在没赋值之前的数据类型是( A 
A.逻辑型  B.数值型    C.字符型    D.未定义
13、Visual Foxpro数据库文件中的字段是一种( B      )
A.常量      B.变量        C.函数          D.运算符
14、Visual Foxpro中的变量有两类,它们分别是(  A      )
A.内存变量和字段名变量        B.局部变量和全局变量
C.逻辑变量和日期变量          D.字符型变量和数值型变量
15、用 DIMENSION  Q3,5 命令定义一个数组Q,该数组的下标变量数目是( A  )
A.15    B.24    C.8      D.10
16、在Visual Foxpro中,下述字符串表示方法中正确的是( B    )
A.计算机”水平“考试”B[计算机“水平”考试] C.{计算机“水平”考} D[计算机[水平]考试]
17、在Visual Foxpro中,数据类型比较说法不正确的是(  D ) ---结果为F的是
A.“56”>“234”    B.“bcd”>“abc”  C..T.>.F.    D.{^2007/12/12}>{^2008/12/12}
18、有以下命令序列(    )
STORE  15  TO X
STORE  21  TO Y
(Y=X)OR (X<Y)
执行上述命令之后,屏幕显示的值是(  A    )
A..T.      B..F.      C.1          D.0
19、在下列关于Visua1 FoxPro数组的叙述中,错误的一条是(B 
. DIMENSIONDECLARE命令都可以定义数组
.Visua1 FoxPro支持一维数组、二维数组、三维数组
.一个数组中各数组元素的数据类型可以不相同
.新定义数组的各个数组元素的初始值为.F.
20、在Visual Foxpro中,可以在同类数据之间进行“-”运算的数据类型是(  B    )
A.数值型、字符型、逻辑型  B.数值型、字符型、日期型
C.数值型、日期型、逻辑型  D.逻辑型、字符型、日期型
21、以下赋值语句正确的是(    A  )
A.STORE 8 TO X,Y      B.STORE 8,9 TO X,Y    C.X=8,Y=9          D.X=Y=8
22、数据库系统的核心是_D_____。
A数据库  B操作系统  C数据  D数据库管理系统
23、将1998年12月27日存入日期型变量RQ的正确方法是(C)
A.STORE 12/27/98 TO RQ            B.STORE DTOC(“12/27/98”)TO RQ
C.STORE CTOD(“12/27/98”)TO RQ  D.STORE “12/27/98” TO RQ
24、如果内存变量与字段变量均有变量名,姓名,引用内存变量的正确方法是(  A  )m->姓名
A.M.姓名      B.M=>姓名      C.姓名          D.不能引用
25、设A=[6*8-2],B=6*8-2,C=“6*8-2 ”,在下列表示形式中,属于合法的表达式有( C )
A.A+B      B.B+C      C.C-A        D.C-B
26、在下列Visual Foxpro表达式中,运算结果一定是逻辑值的是(  C      )
A.字符表达式      B.算术表达式    C.关系表达式      D.日期运算表达式
27、在下列表达式中不符合Visual Foxpro语法要求的是( D    )
A.04/05/97      B.T+t    C.1234        D.2X>15
28、设X为数值型变量,Y为字符型变量,下列符合Visual Foxpro语法要求的表达式是( A  )
A.NOT .T.        B.Y*5      C.      D.2X>15
29、在Visual Foxpro中,命令与命令的区别是(  B    )
A.在当前光标位置输出表达式结果;命令在下一行开始输出。
B.与A相反
C.可以输出一个常量、变量或表达式;而可以输出若干个常量、变量或表达式。
D.在显示器上输出;在打印机上输出
30、假定已经执行了命令M=[28+2],再执行命令M,屏幕将显示( B      )
A.30      B.28+2          C.[28+2]          D.
31、关系数库管理系统能够实现的三种基本关系操作是(  B    )
A排序、查、索引  B选择、投影、连接  C 建库、录入、复制  D显示、统计、排序
32、设A= “123” B= “234”,>列表达式中,其运算结果为逻辑假的是( B  )
  A . NOT(A=B OR B$(“13579”) )            B.NOT A$ “ABC”AND(A<>B)
  C.NOT(A<>B)                            D.NOT(A>=B)
33、下列表达式,不是Visua1 FoxPro数值型表达式是(  D
  A.185+2      B.-32          C.0-0      D.[185+2]
34、设当前数据库文件中有一个字段名为ABC, 记录指针指向该记录的字段的值是123,同时有一个内存变量ABC,该内存变量已赋值为-123,执行命令ABC后,屏幕上显示的信息是(  C )   
C.123      B.-123      C.123  -123        D.错误信息
35、在Visua1 FoxPro中,正确的日期型常数是( D 
A.08/26/2006  B. “08/26/2006”    C.      D.{^2006-08-26}
36、数据库文件中有日期型字段“出生日期”,假设今天是1998年9月23日,判断小于20岁的表达式是( D    )
A.出生日期<CTOD(‘09/23/78')  B.出生日期>DTOC('06/23/78')
C.出生日期<DTOC('09/23/78')    D.出生日期>CTOD('09/23/78')
37、顺序序执行以下命令:
X=50
Y=6*8
Z=LEFT(“VISUAL FOXPRO”,3字符串长度为0和50之间
下列选项中,合法的表达式只有(D 
A.X+Y    B.Y+Z    C.X-Z+Y    D.&X+Y
38、函数ABS()返回的结果是( B  )
A .      B.      C.78    D.79
39、在下列表达式中,其结果为字符型数据的是(A 
A.125-100      B.ABC+XYZ=ABCXYZ

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。