第一章选择题
1、用二维表数据来表示实体及实体之间联系的数据模型称为______。
A:实体--联系模型
B:层次模型
C:网状模型
D:关系模型
答案:D
知识点:VFP部分/程序设计/编译应用程序
2、数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是______。
A:DBS包括DB和DBMS
B:DBMS包括DB和DBS
C:DB包括DBS和DBMS
D:DBS就是DB,也就是DBMS
答案:A
知识点:VFP部分/程序设计/编译应用程序
3、在下述关于数据库系统的叙述中,正确的是______。
A:数据库中只存在数据项之间的联系
B:数据库的数据项之间和记录之间都存在联系
C:数据库的数据项之间无联系,记录之间存在联系
D:数据库的数据项之间和记录之间都不存在联系
答案:B
知识点:VFP部分/程序设计/编译应用程序
4、数据库系统与文件系统的主要区别是______。
A:数据库系统复杂,而文件系统简单
B:文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决
C:文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件
D:文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量
答案:B
知识点:VFP部分/程序设计/编译应用程序
5、Visual FoxPro6.0是一种关系型数据库管理系统,所谓关系是指______。
A:各条记录中的数据彼此有一定的关系
B:一个数据库文件与另一个数据库文件之间有一定的关系
C:数据模型符合满足一定条件的二维表格式
D:数据库中各个字段之间彼此有一定的关系
答案:C
知识点:VFP部分/程序设计/编译应用程序
6、关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括______。 A:连接
B:比较
C:选择
D:投影
答案:B
知识点:VFP部分/程序设计/编译应用程序
7、数据库系统的核心是______。
A:数据库
C:数据库管理系统
D:文件
答案:C
知识点:VFP部分/程序设计/编译应用程序
8、Visual FoxPro6.0是一个______。
A:8位数据库开发系统
B:16位数据库开发系统
C:32位数据库开发系统
D:64位数据库开发系统
答案:C
知识点:VFP部分/程序设计/编译应用程序
9、关系数据库管理系统所管理的关系是______。
A:一个DBF文件
B:若干个二维表
C:一个DBC文件
D:若干个DBC文件
答案:B
知识点:VFP部分/程序设计/编译应用程序
10、Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是_______。
A:索引、排序、查找
B:建库、录入、排序
C:选择、投影、连接
D:显示、统计、复制
答案:C
知识点:VFP部分/程序设计/编译应用程序
11、在下列四个选项中,不属于基本关系运算的是______。
A:连接
B:投影
C:选择
D:排序
答案:D
知识点:VFP部分/程序设计/编译应用程序
12、如果一个班只能有一个班长,而且一个班长不能同时担任其它班的班长,班级和班长两个实体之间的关系属于______。
A:一对一联系
B:一对二联系
C:多对多联系
D:一对多联系
答案:A
知识点:VFP部分/程序设计/编译应用程序
13、Visual FoxPro支持的数据模型是______。
A:层次数据模型
B:关系数据模型
C:网状数据模型
D:树状数据模型
答案:B
知识点:VFP部分/程序设计/编译应用程序
A:一个关系
B:一个表单
C:一个数据库
D:一个数组
答案:A
知识点:VFP部分/程序设计/编译应用程序
15、从数据库的整体结构看,数据库系统采用的数据模型有______。
A:网状模型、链状模型和层次模型
B:层次模型、网状模型和环状模型
C:层次模型、网状模型和关系模型
D:链状模型、关系模型和层次模型
答案:C
知识点:VFP部分/程序设计/编译应用程序
16、数据库系统的构成为:数据库集合、计算机硬件系统、数据库管理员和用户与______。 A:操作系统
B:文件系统
C:数据集合
D:数据库管理系统及相关软件
答案:D
知识点:VFP部分/程序设计/编译应用程序
17、关系数据库系统中所使用的数据结构是______。
A:树
B:图
C:表格
D:二维表
答案:D
知识点:VFP部分/程序设计/编译应用程序
18、DBAS指的是______。
A:数据库管理系统
B:数据库系统
C:数据库应用系统
D:数据库服务系统
答案:C
知识点:VFP部分/程序设计/编译应用程序
19、用二维表形式表示的数据模型是______。
A:两次数据模型
B:关系数据模型
C:网状数据模型
D:网络数据模型
答案:B
知识点:VFP部分/程序设计/编译应用程序
20、用于实现数据库各种数据操作的软件称为______。
A:数据软件
B:操作系统
C:数据库管理系统
D:编译程序
知识点:VFP部分/程序设计/编译应用程序
21、关系数据库管理系统的3种基本关系运算不包括______。
A:比较
B:选择
C:联接
D:投影
答案:A
知识点:VFP部分/程序设计/编译应用程序
22、下列关于数据库系统的叙述中,正确的是______。
A:数据库系统只是比文件系统管理的数据更多
B:数据库系统中数据的一致性是指数据类型一致
C:数据库系统避免了数据冗余
D:数据库系统减少了数据冗余
答案:D
知识点:VFP部分/程序设计/编译应用程序
23、Visual FoxPro是一种关系数据库管理系统,所谓关系是指______。
A:表中各条记录彼此有一定的关系
B:表中各个字段彼此有一定的关系
C:一个表与另一个表之间有一定的关系
D:数据模型符合满足一定条件的二维表格式
答案:D
知识点:VFP部分/程序设计/编译应用程序
24、在关系模型中,实现"关系中不允许出现相同的元组"的约束是通过______。
A:候选键
B:主键
C:外键
D:超键
答案:B
知识点:VFP部分/程序设计/编译应用程序
25、关系是指______。
A:元组的集合
B:属性的集合
C:字段的集合
D:实例的集合
答案:A
知识点:VFP部分/程序设计/编译应用程序
26、对于学生关系S(S#,SN,AGE,SEX),写一条规则,把其中的AGE属性限制在15-30之间,则这条规则属于______。 A:实体完整性规则
B:参照完整性规则
C:用户定义的完整性规则
D:不属于以上任何一种规则
答案:D
知识点:VFP部分/程序设计/编译应用程序
27、关系数据库中,实现表与表之间的联系是通过______。
A:实体完整性规则
B:参照完整性规则
D:值域
答案:B
28、Visual FoxPro DBMS是______。
A:操作系统的一部分
B:操作系统支持下的系统文件
C:一种编译程序
D:一种操作系统
答案:B
知识点:VFP部分/程序设计/编译应用程序
29、Visual Foxpro DBMS 基于的数据模型是______。
A:层次型
B:关系型
C:网状型
D:混合型
答案:B
知识点:VFP部分/程序设计/编译应用程序
30、设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是______。 A:m:n
B:1:m
C:m:k
D:1:1
答案:B
知识点:VFP部分/程序设计/编译应用程序
31、对于现实世界中事物的特征,在实体-联系模型中使用______。
A:属性描述
B:关键字描述
C:二维表格描述
D:实体描述
答案:A
知识点:VFP部分/程序设计/编译应用程序
32、把实体-联系模型转换为关系模型时,实体之间多对多联系在模型中是通过______。
A:建立新的属性来实现
B:建立新的关键字来实现
C:建立新的关系来实现
D:建立新的实体来实现
答案:C
知识点:VFP部分/程序设计/编译应用程序
33、在Visual FoxPro 中"表"指的是______。
A:报表
B:关系
C:表格
D:表单
答案:B
知识点:VFP部分/程序设计/编译应用程序
34、数据库系统与文件系统的最主要区别是______。
A:数据库系统复杂,而文件系统简单
C:文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件
D:文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量
答案:B
知识点:VFP部分/程序设计/编译应用程序
35、在关系模型中,为了实现"关系中不允许出现相同元组"的约束应使用______。 A:临时关键字
B:主关键字
C:外部关键字
D:索引关键字
答案:B
知识点:VFP部分/程序设计/编译应用程序
36、以下关于关系的说法正确的是______。
A:列的次序非常重要
B:当需要索引时列的次序非常重要
C:列的次序无关紧要
D:关键字必须指定为第一列
答案:C
知识点:VFP部分/程序设计/编译应用程序
37、DBMS的含义是______。
A:数据库系统
B:数据库管理系统
C:数据库管理员
D:数据库
答案:B
知识点:VFP部分/程序设计/编译应用程序
38、从关系模式中指定若干个属性组成新的关系的运算称为______。
A:联接
B:投影
C:选择
D:排序
答案:B
知识点:VFP部分/程序设计/编译应用程序
39、对于"关系"的描述,正确的是______。
A:同一个关系中允许有完全相同的元组
B:在一个关系中元组必须按关键字升序存放
C:在一个关系中必须将关键字作为该关系的第一个属性
D:同一个关系中不能出现相同的属性名
答案:D
知识点:VFP部分/程序设计/编译应用程序
40、数据库系统中对数据库进行管理的核心软件是______。
A:DBMS
B:DB
C:OS
D:DBS
答案:A
知识点:VFP部分/数据库和表/设计表/创建表/创建数据库表
A:从关系中找出满足给定条件的元组的操作
B:从关系中选择若干个属性组成新的关系的操作
C:从关系中选择满足给定条件的属性的操作
D:A和B都对
答案:A
知识点:VFP部分/数据库和表/设计表/创建表/创建数据库表
42、在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了"限制",则当删除父表中的记录时,系统反应是______。
A:不做参照完整性检查
B:不准删除父表中的记录
C:自动删除子表中所有相关的记录
D:若子表中有相关记录,则禁止删除父表中记录
答案:D
知识点:VFP部分/数据库和表/设计表/创建表/创建数据库表
43、Visual FoxPro是一种关系型数据库管理系统,这里关系通常是指______。
A:数据库文件(dbc文件)
B:一个数据库中两个表之间有一定的关系
C:表文件(dbf文件)
D:一个表文件中两条记录之间有一定的关系
答案:C
知识点:VFP部分/数据库和表/设计表/创建表/创建数据库表
44、在关系模型中,每个关系模式中的关键字______。
A:可由多个任意属性组成
B:最多由一个属性组成
C:可由一个或多个其值能惟一标识关系中任何元组的属性组成
D:以上说法都不对
答案:C
知识点:VFP部分/查询和视图/使用视图更新数据/设置更新条件/设置关键字段
1、Visual FoxPro是基于______操作系统的数据库系统。
A:MS-DOS
B:Windows
C:UNIX
D:AMOS/L
答案:B
知识点:VFP部分/报表设计
2、退出Visual FoxPro的操作方法是______。
A:从文件下拉菜单中选择"退出"选项
B:用鼠标左按钮单击关闭窗口按钮
C:在命令窗口中键入QUIT命令,然后按回车键
D:以上方法都可以
答案:D
知识点:VFP部分/程序设计/编译应用程序
3、显示和隐藏命令窗口的操作是______。
A:单击"常用"工具栏上的"命令窗口"按钮
B:打开通过"窗口"菜单下的"命令窗口"选项,关闭通过单击命令窗口上的关闭按钮。 C:直接按CTRL+F2显示命令窗口,CTRL+F4隐藏命令窗口
D:以上方法都可以
答案:D
知识点:VFP部分/程序设计/编译应用程序
4、下面关于工具栏的叙述,错误的是______。
A:可以创建自己的工具栏
B:可以修改系统提供的工具栏
C:可以删除用户创建的工具栏
D:可以删除系统提供的工具栏
答案:D
知识点:VFP部分/程序设计/编译应用程序
5、在"选项"对话框的"文件位置"选项卡中可以设置______。
A:表单的默认大小
B:默认目录
C:日期和时间的显示格式
D:程序代码的颜色
答案:B
知识点:VFP部分/程序设计/编译应用程序
6、要启动Visual FoxPro的向导可以______。
A:打开新建对话框
B:单击工具栏上的"向导"图标按钮
C:从"工具"菜单中选择"向导"
D:以上方法都可以
答案:D
知识点:VFP部分/程序设计/编译应用程序
1、已知:X="AB",AB=100。执行命令?&X+10的结果是______。 A:X
B:AB
C:ABC58
D:110
答案:D
知识点:VFP部分/报表设计
2、表达式LEN('ABC'-'DE')的值是______。
A:1
B:3
C:5
D:7
答案:C
知识点:VFP部分/报表设计
3、执行命令?AT("IS","THIS IS ROM",4)显示的结果是______。
A:0
B:3
C:6
D:2
答案:A
知识点:VFP部分/报表设计
4、下面正确的语句有______个。
X3=X3+1
STORE 5+8 TO A,B,C
STORE 1,2,3 TO A,B,C *
USE=90
A:1
B:2
C:3
D:4
答案:C
知识点:VFP部分/报表设计
5、下列命令中,不能定义内存变量的有______。
A:STORE
B:SCATTER
C:REPLACE
D:A=123
答案:C
知识点:VFP部分/报表设计
6、已知:X="ABC",ABC=56。执行命令?&X+2的结果是______。 A:X
B:ABC
C:58
D:ABC58
7、表达式MAX(1,6)+MIN(4,18)的值是______。
A:9
B:10
C:11
D:120
答案:B
知识点:VFP部分/报表设计
8、表达式LEN("计算机+6")的值是______。
A:12
B:6
C:7
D:8
答案:D
知识点:VFP部分/报表设计
9、表达式AT("IS","THIS IS A BOY")的值是__即首字符I在子字符串_"THIS IS A BOY"中的位置__。 A:.T.
B:.F.
C:3
D:6
答案:C
知识点:VFP部分/报表设计
10、表达式ASC(SUBSTR("ABCD",2,1))的值是______。
A:65
B:66
C:67
D:非法调用
答案:B
知识点:VFP部分/报表设计
11、表达式CTOD("07/22/94")+10的值是______。
A:08/01/94
B:08/02/94
C:08/4/94
D:08/5/94
答案:A
知识点:VFP部分/报表设计
12、下列语句中,能够正确地给内存变量A赋逻辑真值的命令是______。
A:A=".T."
B:STORE "T" TO A
C:A=TRUE
D:STORE .T. TO A
答案:D
知识点:VFP部分/报表设计
13、不能给多个内存变量赋值的是______。
A:STORE
B:CALCULATE TO
C:SUM TO
知识点:VFP部分/报表设计
14、在Visual FoxPro中,有如下几个内存变量赋值语句:
X={^2001-07-28 10:15:20 PM}
Y=.T.
M=$123.45
N=123.45
Z="123.45"
执行上述赋值语句之后,内存变量X、Y、M、N、Z的数据类型分别是______。
A:D、L、Y、N、C
B:D、L、M、N、C
C:T、L、M、N、C
D:T、L、Y、N、C
答案:D
知识点:VFP部分/程序设计/编译应用程序
15、以下日期值正确的是______。
A:{"2001-05-25"}
B:{^2001-05-25}
C:{2001-05-25}
D:{[2001-02-25]}
答案:B
知识点:VFP部分/程序设计/编译应用程序
16、在下面的Visual FoxPro表达式中,运算结果是逻辑真的是______。
A:EMPTY(.NULL.)
B:LIKE('acd','ac?')
C:AT('a','123abc')
D:EMPTY(SPACE(2))
答案:D
知识点:VFP部分/程序设计/编译应用程序
17、在下列函数中,函数返回值为数值的是______。
A:BOF()
B:CTOD('01/01/96')
C:AT('人民','中华人民共和国')
D:SUBSTR(DTOC(DATE()),7)
答案:C
知识点:VFP部分/程序设计/编译应用程序
18、设N=886,M=345,K='M+N',表达式1+&K的值是______。
A:1232
B:数据类型不匹配
C:1+M+N
D:346
答案:A
知识点:VFP部分/程序设计/编译应用程序
19、表达式VAL(SUBS("奔腾586",5,1))*Len("visual foxpro")的结果是______。 A:13.00
B:14.00
答案:D
知识点:VFP部分/程序设计/编译应用程序
20、连续执行以下命令之后,最后一条命令的输出结果是______。
SET EXACT OFF
X="A "
?IIF("A"=X,X-"BCD",X+"BCD")
A:A
B:BCD
C:ABCD
D:A BCD
答案:D
知识点:VFP部分/程序设计/编译应用程序
21、在以下四组函数运算中,结果相同的是_____。
A:LEFT("Visual FoxPro",6)与SUBSTR("Visual FoxPro",1,6)
B:YEAR(DATE())与SUBSTR(DTOC(DATE()),7,2)
C:VARTYPE("36-5*4")与VARTYPE(36-5*4)
D:假定A="this ",B="is a string",A-B与A+B
答案:A
知识点:VFP部分/程序设计/编译应用程序
22、使用命令DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为______。 A:2个
B:3个
C:5个
D:6个
答案:D
知识点:VFP部分/程序设计/编译应用程序
23、下列函数中函数值为字符型的是______。
A:DATE()
B:TIME()
C:YEAR()
D:DATETIME()
答案:B
知识点:VFP部分/程序设计/编译应用程序
24、在下面的数据类型中默认值为.F.的是______。
A:数值型
B:字符型
C:逻辑型
D:日期型
答案:C
知识点:VFP部分/程序设计/编译应用程序
25、?AT("大学","北京语言文化学院")的答案是______。
A:12
B:13
C:16
D:0
知识点:VFP部分/程序设计/编译应用程序
26、STR(109.87,7,3)的值是______。
A:109.87
B:"109.87"
C:109.870
D:"109.870"
答案:D
知识点:VFP部分/程序设计/编译应用程序
27、设有变量sr="2000年上半年全国计算机等级考试",能够显示"2000年上半年计算机等级考试"的命令是______。
A:?sr"全国"
B:?SUBSTR(sr,1,8)+SUBSTR(sr,11,17)
C:?STR(sr,1,12)+STR(sr,17,14)
D:?SUBSTR(sr,1,12)+SUBSTR(sr,17,14)
答案:D
知识点:VFP部分/程序设计/编译应用程序
28、设有变量pi=3.,执行命令?ROUND(pi,3)的显示结果为______。
A:3.141
B:3.142
C:3.140
D:3.000
答案:B
知识点:VFP部分/程序设计/编译应用程序
29、以下赋值语句正确的是______。
A:STORE 8 TO X,Y
B:STORE 8,9 TO X,Y
C:X=8,Y=9
D:X,Y=8
答案:A
知识点:VFP部分/程序设计/编译应用程序
30、设字段变量"工作日期"为日期型,"工资"为数值型,则要表达"工龄大于30年,工资高于1500,且低于1800元"这命令,其表达式是______。
A:工龄>30.AND.工资>1500.AND.工资<1800
B:工龄>30.AND.工资>1500.OR.工资<1800
C:INT((DATE()-工作日期)/365)>30.AND.工资>1500.AND.工资<1800
D:INT((DATE()-工作日期)/365)>30.AND.(工资>1500.OR.工资<1800)
答案:C
知识点:VFP部分/程序设计/编译应用程序
31、设X="ABC",Y="ABCD",则下列表达式中值为.T.的是______。
A:X=Y
B:X==Y
C:X$Y
D:AT(X,Y)=0
答案:C
知识点:VFP部分/程序设计/编译应用程序
32、{^1999/05/01}+31的值应为______。
A:{99/06/01}
C:{99/06/02}
D:{99/04/02}
答案:A
知识点:VFP部分/程序设计/编译应用程序
33、命令"DIME array(5,5)"执行后,array(3,3)的值为______。
A:0
B:1
C:.T.
D:.F.
答案:D
知识点:VFP部分/程序设计/编译应用程序
34、在输入SET COLLATE TO "PINYIN"后,命令?[李华]<=[黄华],"计算机报"$"计算机"的执行结果应为______。 A:.T..T.
B:.F..F.
C:.T..F.
D:.F..T.
答案:B
知识点:VFP部分/程序设计/编译应用程序
35、假定系统日期是1998年12月20日,有如下命令:
N=(YEAR(DATE())-1900)%100,执行后N的值应为______。
A:1998
B:98
C:20
D:12
答案:B
知识点:VFP部分/程序设计/编译应用程序
36、下列表达式中结果不是日期型的是______。
A:CTOD("2000/10/01")
B:{^99/10/01}+365
C:VAL("2000/10/01")
D:DATE()
答案:C
知识点:VFP部分/程序设计/编译应用程序
37、以下四组表达式中结果是逻辑值.T.的是______。
A:'this'$'this is a string'
B:'this'$'THIS IS A STRING'
C:'this is a string'$'this'
D:'this'>'this is a string'
答案:A
知识点:VFP部分/程序设计/编译应用程序
38、执行SET EXACT OFF命令后,再执行"北京市"="北京"命令的显示结果是______。
A:.T.
B:.F.
C:1
D:0
答案:A
39、要清除当前所有其名字的第2个字符为"X"的内存变量,应该使用命令______ 。
A:RELEASE ALL *X*
B:RELEASE ALL LIKE X*
C:RELEASE ALL LIKE ?X*
D:RELEASE ALL LIKE "?X*"
答案:C
知识点:VFP部分/程序设计/编译应用程序
40、在FoxPro下,不能清除所有内存变量的命令是______。
A:RELEASE ALL
B:CLEAR ALL
C:CLOSE ALL
D:CLEAR MEMORY
答案:C
知识点:VFP部分/程序设计/编译应用程序
41、在Visual Foxpro中,下面4个关于日期或日期时间的表达式中,错误的是______。 A:{^2002.09.01 11:10:10AM}-{^2001.09.01 11:10:10AM}
B:{01/01/2002}+20
C:{^2002.02.01}+{^2001.02.01}
D:{^2002/02/01}-{^2001/02/01}
答案:C
知识点:VFP部分/程序设计/编译应用程序
42、关于Visual FoxPro的变量,下面说法中正确的是______。
A:使用一个简单变量之前要先声明或定义
B:数组中各数组元素的数据类型可以不同
C:定义数组以后,系统为数组的每个数组元素赋以数值0
D:数组元素的下标下限是0
答案:B
知识点:VFP部分/程序设计/编译应用程序
43、在下面的表达式中,运算结果为逻辑真的是______。
A:EMPTY(.NULL.)
B:LIKE("edit","edi?")
C:AT("a","123abc")
D:EMPTY(SPACE(10))
答案:D
知识点:VFP部分/程序设计/编译应用程序
44、Visual FoxPro内存变量的数据类型不包括______。
A:数值型
B:货币型
C:备注型
D:逻辑型
答案:C
知识点:VFP部分/程序设计/编译应用程序
45、在Visual FoxPro中说明数组的命令是______。
A:DIMENSION和ARRAY
B:DECLARE和ARRAY
C:DIMENSION和DECLARE
答案:C
知识点:VFP部分/程序设计/编译应用程序
46、有如下赋值语句,结果为"大家好"的表达式是______。
a="你好"
b="大家"
A:b+AT(a,1)
B:b+RIGHT(a,1)
C:b+LEFT(a,3,4)
D:b+RIGHT(a,2)
答案:D
知识点:VFP部分/程序设计/编译应用程序
47、设X=10,语句?VARTYPE ("X")的输出结果是______。
A:N
B:C字符型或备注型
C:10
D:X
答案:B
知识点:VFP部分/程序设计/编译应用程序
48、表达式LEN(SPACE(0))的运算结果是______。
A:.NULL.
B:1
C:0
D:" "
答案:C
知识点:VFP部分/程序设计/编译应用程序
49、在下面的Visual FoxPro表达式中,运算结果为逻辑真的是______。 A:EMPTY(.NULL.)
B:LIKE('xy?','xyz')
C:AT('xy','abcxyz')
D:ISNULL(SPACE(0))
答案:B
知识点:VFP部分/数据库和表/设计表/创建表/创建数据库表
50、依次执行以下命令后的输出结果是______。
SET DATE TO YMD
SET CENTURY ON
SET CENTURY TO 19 ROLLOVER 10
SET MARK TO "."
?CTOD("49-05-01")
A:49.05.01
B:1949.05.01
C:2049.05.01
D:出错
答案:B
知识点:VFP部分/数据库和表/设计表/创建表/创建数据库表
51、设X="11",Y="1122",下列表达式结果为假的是______。
A:NOT(X==Y) AND (X$Y)
C:NOT(X>=Y)
D:NOT(X$Y)
答案:D
知识点:VFP部分/项目和应用程序/编译和优化应用程序/运行应用程序52、在下面的Visual FoxPro表达式中,运算结果不为逻辑真的是______。 A:EMPTY(SPACE(0))
B:LIKE('xy*','xyz')
C:AT('xy','abcxyz')
D:ISNULL(.NULL.)
答案:C
知识点:VFP部分/程序设计/创建程序
53、执行如下命令序列后,最后一条命令的显示结果是______。DIMENSION M(2,2)
M(1,1)=10
M(1,2)=20
M(2,1)=30
M(2,2)=40
? M(2)
A:变量未定义的提示
B:10
C:20
D:.F.
答案:C
知识点:VFP部分/数据库和表/设计表/使用多个表/查看工作区
54、从内存中清除内存变量的命令是______。
A:Release
B:Delete
C:Erase
D:Destroy
答案:A
知识点:VFP部分/程序设计/创建程序
55、设X=6<5,命令?VARTYPE(X)的输出是______。
A:N
B:C
C:L
D:出错
答案:C
知识点:VFP部分/数据库和表/使用数据库/管理数据库/创建数据库
56、命令?VARTYPE(TIME())的结果是______。
A:C
B:D
C:T
D:出错
57、命令?LEN(SPACE(3)-SPACE(2))的结果是______。
A:1
B:2
C:3
D:5
答案:D
知识点:VFP部分/程序设计/使用过程和用户自定义函数
58、要想将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令______。 A:SET CENTURY ON
B:SET CENTURY OFF
C:SET CENTURY TO 4
D:SET CENTURY OF 4
答案:A
知识点:VFP部分/程序设计/面向对象程序设计/使用属性、事件和方法
59、有如下赋值语句:a="计算机"、b="微型",结果为"微型机"的表达式是______。
A:b+LEFT(a,3)
B:b+RIGHT(a,1)
C:b+LEFT(a,5,2)
D:b+RIGHT(a,2)
答案:D
知识点:VFP部分/程序设计/编译应用程序
60、在Visual FoxPro中,有如下内存变量赋值语句:
X={^2001-07-28 10:15:20 PM}
Y=.F.
M=$123.45
N=123.45
Z="123.24"
执行上述赋值语句之后,内存变量X、Y、M、N和Z的数据类型分别是______。
A:D、L、Y、N、C
B:T、L、Y、N、C
C:T、L、M、N、C
D:T、L、Y、N、S
答案:B
知识点:VFP部分/程序设计/编译应用程序
61、如果内存变量和字段变量均有变量名"姓名",那么引用内存变量的正确方法是______。 A:M.姓名
B:M->姓名
C:姓名
D:"M.姓名"和"M->姓名"都可以
答案:D
知识点:VFP部分/程序设计/编译应用程序
62、设a="计算机等级考试",结果为"考试"的表达式是______。
A:Left(a,4)
B:Right(a,4)
C:Left(a,2)
D:Right(a,2)
知识点:VFP部分/程序设计/创建程序
63、下列表达式中,表达式返回结果为.F.的是______。
A:AT("A", "BCD")
B:" [信息] "$"管理信息系统"
C:ISNULL(.NULL.)
D:SUBSTR("计算机技术",3,2)
答案:B
知识点:VFP部分/数据库和表/设计表/创建表/创建数据库表64、在Visual FoxPro中,宏替换可以从变量中替换出______。 A:字符串
B:数值
C:命令
D:以上三种都可能是
答案:D
知识点:VFP部分/数据库和表/设计表/创建字段/命名字段
第四章
1、命令SELECT 0的功能是______。
A:选择区号最小的空闲工作区
B:选择区号最大的空闲工作区
C:选择当前工作区的区号加1的工作区
D:随机选择一个工作区的区号
答案:A
知识点:VFP部分/报表设计
2、在VFP系统中,用户打开一个表后,若要显示其中的记录,可使用的命令是______。
A:BROWSE
B:SHOW
C:VIEW
D:OPEN
答案:A
知识点:VFP部分/报表设计
3、下面命令执行后都将生成ABC.DBF文件,其中生成空表文件的命令是______。
A:SORT TO ABC
B:COPY TO ABC
C:COPY STRUCTURE TO ABC
D:COPY FILE TO ABC
答案:C
知识点:VFP部分/报表设计
4、若使用REPLACE命令,其范围子句为ALL或REST,则执行该命令后记录指针指向______。
A:首记录
B:末记录
C:首记录的前面
D:末记录的后面
答案:D
知识点:VFP部分/报表设计
5、仅关闭当前表文件的命令是______。
A:CLOSE ALL
B:CLEAR
C:USE
D:CLOSE DATABASE
答案:C
知识点:VFP部分/报表设计
6、DELETE命令的作用是______。
A:为当前记录做删除标记
B:直接物理删除当前记录
C:删除当前表文件的所有记录
D:在提问确认后物理删除当前记录
答案:A
知识点:VFP部分/报表设计
7、要将A盘上根目录下STK.DBF文件复制到C盘的\DB子目录,应在VFP命令窗口中使用命令______。