当前位置:首页 > 二级VFP随堂练习1
A.常量用以表示一个具体的,可变的值 C.常量的书写格式普遍一致 A.通用型
B.常量是指固定不变的值
D.各种类型的常量都有自己的定界符 C.对象型
D.逻辑型
12.常量的类型包括:字符型、数值型、货币型、日期型、日期时间型和( D )
B.备注型
13.下列关于变量的叙述中,不正确的一项是( C )
A.变量值可以随时改变
B.在VFP中,变量分为字段变量和内存变量 C.变量的类型决定变量值的类型
D.在VFP中,可以将不同类型的数据赋给同一个变量
14.若内在变量名与当前的数据表中的一个字段“teacher”同名,则执行命令?teacher显示的是( A )
A.字段的值
B.内存变量的值
C.随机显示
D.错误显示
15.清除内在中第一个字符为“A”的内存变量,应使用的命令是( B )
A.RELEASE MEMORY 二.填空题
1. 在VFP中说明数组后,数组的每个元素在未赋值之前的默认值是___逻辑假___.
2. 把当前表、当前记录的学号和姓名字段值复制到数组A的命令是_SCATER FIELDS 学号,姓名 TO A__。 3. 常量.n.表示的数据类型是___逻辑假___。
4. 表示1989年10月23日的日期常量应该写为__{^1989-10-23}__。 5. 日期型常量有两种格式:_传统__和严格的日期格式。
6. 系统定义一个数组DIMENSION Z(2,3),则数组中包含的元素个数为____6___。 7. 在命令窗口定义了一个空的一维数组S(6),在命令窗口输入“?S(1)”的结果是___.F.__
B.RELEASE ALL LIKE A* D.CLEAR MEMORY LIKE A*
C.RELEASE MEMORY LIKE A*
表 达 式
一.选择题
1.下列赋值语句中,正确的是( A )
A.STORE 1 TO X,Y,Z C.STORE 1 TO X Y Z
B.STORE 1,3,4 TO X,Y,Z D.STORE 1 TO X、Y、Z B.数值型
D.数值型和字符型和日期型
B.YEAR(DATE())与SUBS(DTOC(DATE()),7,2) D.设A=”AA ”,B=” AA”,则A-B与A+B B.{^2004/03/09}+DATE() D.{^2004/03/09}-DATE()
2.可以比较大小的数据类型包括( A )
A.数值型、字符型、日期型、逻辑型 C.数值型和字符型
3.以下每两组表达式中,其运算结果完全相同的是( A )
A.LEFT(”VFP ”,3)与SUBSTR(“ VFP “,2,3) C.VARTYPE(“40-4*5”)与VARTYPE(40-4*5) 4.下列日期表达式错误的是( B )
A.{^2004/03/09} +15 C.{^2004/03/09}-15
?Z
5.在在窗口中输入下列命令:STORE ‘4*5’TO Z
5
程序显示的结果是( D ) A.4
B.5
C.20
D.4*5
D.OR>NAD>NOT
6.在逻辑运算中,3种运算符的优先级从大到小依次排列为( A ) A.NOT>AND>OR
B.AND>NOT>OR
C.NOT>OR>AND B.”1234”-“123”
D.DTOC(DATE())>”2008-10-12” B.可以是数值型、字符型数据
D.可以是数值型、字符型、日期型和逻辑型数据 B.4+5#3**2
D.2005/05/01==CTOD(“2005/05/01”)
7.在下列的VFP表达式中,运算结果为字符型数据的是( B )
A.”ABC”+”DE”=”ABCDE” C.CTOD(“2008-10-12”)
8.可以参与“与”、“或”、“非”逻辑运算的对象是( A )
A.只能是逻辑型数据
C.可以数值型、字符型数据和逻辑型数据 A.“副科长”$“科长”
9.在下列关系表达式中,其运算结果为逻辑真的是(C )
C.“电脑”<>“电脑报”
常用函数
1.在下列函数中,函数值为数值型的是( A )
A.AT(“中国”,“中国计算机”) C.BOF() A..T.
B.CTOD(“04/05/2008”)
D.SUBSTR(DTOC(DATE()),7) C.1
D.-1
2.函数IIF(LEN(SPACE(10))=5,1,-1)的值是( D )
B..F.
3.将2008年1月2日的日期保存到日期变量RQ中,正确的语句是( B )
A.STORE DTOC(“01/05/2008”) TO RQ C.STORE 01/05/2008 TO RQ A.计算机信息报
A.L A.12
B.STORE CTOD(“01/05/2008”) TO RQ D.STORE “01/05/2008” TO RQ C.计算机信息 C.N C.15 C.1
D.机信息报 D.D D.16 D.0
D.DATETIME() D.empty(space(10))
4.函数STUFF(“计算机”,5,3,“信息报”)的结果是( B )
B.计算信息报 B.C B.14 B..F.
5.已知X=4<5,则函数VARTYPE(X)的结果是( A )
6.执行命令?LEN(ALLTRIM(“ 计算机 等级考试 ”)的结果是( 15 ) 7.利用BOF()测试当前打开的一个空表文件,函数返回值为( A )
A..T.
8.下列函数中,函数值为字符型的是( D )
A.DATE()
B.TIME()
C.YEAR()
9.在下面的表达式中,运算结果为逻辑真的是( D )
A.EMPTY(.NULL.) A.空值等同于空字符串
B.LIKE(“EDIT”,”EDI?”) C.AT(“a”,”123abc”)
10以下关于空值(NULL)的叙述正确的是( B )
B.空值表示字段或变量还没有确定值 D.空值等同于数值0
C.Visual FoxPro不支持空值
11.有如下赋值语句,结果为“大家好”的表达式是( D )
6
A=“你好” B=“大家”
B.B+RIGHT(A,1) B.C B.1
C.B+LEFT(A,3,4) D.B+RIGHT(A,2) C.10 C.0
D.X D.”” D.12AB34cd
A.B+AT(A,1) A.N
12.设X=10,语句?VARTYPE(“X”)的输出结果是( A ) 13.表达式LEN(SPACE(0))的运算结果是( C )
A..NULL. A.12AB34CD
14.函数UPPER(”12ab34CD”)的结果是( A )
B.12ab34cd
C.12ab34CD
15.执行下列语句,则显示结果为( B )
STORE -100 TO X
?SIGN(X)*SQRT(ABS(X))
B.-10 B.3
C.-1 C.6
D.1 D.7 D.123.4567
A.10 A.123 A.120
16.执行语句?INT(LEN“123.45”),在屏幕上的输出结果是( C ) 17.函数ROUND(123.4567,2)的计算结果是( B )
B.123.46
C.123.457
18.下列关于ISNULL()和EMPTY()说法正确的是( C )
A.函数EMPTY(.NULL.)的值为逻辑真
B.NULL和EMPTY()都是用来表示表达式的值是否为空D.两者概念都是一样的
B.OCCURS(“电脑”,”计算机俗称电脑”) D.LIKE(“a*”,”abcd”) C.1,-1,.F.
D..T., .F.
C.ISNULL()和EMPTY()的返回值都是逻辑型数据 A.LEN(“2003/04/15”)
19.下列各字符型函数中,其函数返回值不是数值型的是( D )
C.AT(“Fox”,”Visual FoxPro”) A.1,-1,0
X=50 Y=100 Z=“X+Y” ?50+&Z
B.50+“X+Y” B.1
C.200 C..T.
D.数据类型不匹配 D..F.
D.DATETIME() D.未定义
20.在Visul FoxPro中,函数SIGN()的返回值可以是( A )
B.1,0,.T.
21.执行下列命令后,显示的结果是( C )
A.50+&Z A.0
22.利用EOF()函数测试当前打开的一个空表文件,函数返回值为( T ) 23.下列函数值为数值型的是( C )
A.DATE()
B.TIME()
C.YEAR()
24.下列利用VARTYPE()函数测试的数据类型中,函数的返回字母与函数类型一致的是( D )
A.备注型——0 二.填空题
7
B.对象型——C C.通用型——M
1.LEFT(“123456789”,LEN(“数据库”))的计算结果是”123456”. 2.函数BETWEEN(40,34,50)的运算结果是____.T.____。
3.表达式STUFF(“GOODBOY”,5,3,“GIRL”)的运算结果是__”GOODGIRL”__。 4.函数STR(1234.5454,7,3)的值是__1234.55__。
5.函数CHRTRAN(”科技信息”,”科技”,”计算机”)的返回值是__计算信息__. 6.函数AT(“计算机”,”计算机世界”)的结果是____1_____.
数据库及表的建立
一.选择题
1.在Visual FoxPro中新建一个数据库后,在磁盘上产生的文件类型不包括( A )
A.DBF
B.DBC
C.DCX
D.DCT
D.USE DATABASE
2.在下列命令中,可以打开数据库设计器的是( B )
A.CREATE DATABASE B.MODIFY DATABASE C.OPEN DATABASE 的工作,还可以采取如下步骤( A )
A.执行[文件]|[新建]命令,然后在“新建”对话框中单击“数据库”单选按钮,再单击“新建文件”命令按钮 B.执行[文件]|[新建]命令,然后在“新建”对话框中单击“数据库”单选按钮,再单击“向导”命令按钮 C.执行[文件]|[新建]命令,然后在“新建”对话框中单击“表”单选按钮,再单击“新建文件”命令按钮 D.执行[文件]|[新建]命令,然后在“新建”对话框中单击“表”单选按钮,再单击“向导”命令按钮 4.扩展名为DBC的文件是( C )
A.表单文件
B.数据表文件
C.数据库文件
D.项目文件
5.一数据库名为student.dbc,要想打开该数据库,应使用的命令是( B )
A.OPEN student
B.OPEN DATABASE student D.USE student C.CREATE SDB C.数据库文件
D.CREATE TABLE SDB D.项目文件
C.USE DATABASE student A.CREATE A.表文件
3.在Visual FoxPro的命令窗口中键入CREATE DATABASE命令以后 ,屏幕会出现一个创建对话框,要想完成同样
6.在Visual FoxPro中,创建一个名为SDB.DBC的数据库文件,使用的命令是( B )
B.CREA DATAB SDB B.表单文件
7.扩展名为DBF的文件是( A )
8.在Visual FoxPro中,要将数据库“考生库”文件及其所包含的数据表文件直接物理删除,下列命令正确的是( C )
A.DELETE DATABASE 考生库
B.DELETE DATABASE 考生库 RECYCLE
C.DELETE DATABASE 考生库 DELETETABLES
D.DELETE DATABASE 考生库 DELETETABLES RECYCLE
9.一个Visual FoxPro数据库表文件中有两个通用字段和两个备注字段,该数据表的备注文件数目是( A )
A.1
B.2
C.3
D.4
10.有关数据库和数据表之间的关系,下列说法正确的是( D )
A.数据表中可以包含数据库 C.数据表和数据库没有关系
B.数据库中只包含数据表
D.数据库中包含数据表,表间的关系和相关的操作
11.表设计器的“有效性规则”框中不包括的规则是( D )
8
共分享92篇相关文档