计算机二级《VFP》模拟试题及答案.docx
计算机二级《VFP》模拟试题及答案
一、单选题(每题2分,共50分)
1.以下哪种数据类型不属于VFP的基本数据类型?()
A.字符型
B.数值型
C.布尔型
D.集合型
答案:D
解析:VFP的基本数据类型有字符型、数值型、布尔型等,没有集合型。
2.在VFP中,用于建立数据库文件的命令是()。
A.CREATETABLE
B.CREATEDATABASE
C.OPENDATABASE
D.USEDATABASE
答案:B
解析:CREATEDATABASE用于建立数据库文件;CREATETABLE用于创建表;OPENDATABASE用于打开数据库;VFP中没有USEDATABASE这种用法。
3.设X=10,Y=20,执行命令?XY后,显示的结果是()。
A..T.
B..F.
C.1020
D.错误信息
答案:B
解析:因为10不大于20,所以XY的结果为假,在VFP中用.F.表示。
4.要在当前表中物理删除所有记录,应使用的命令是()。
A.DELETEALL
B.PACK
C.ZAP
D.ERASE
答案:C
解析:DELETEALL只是逻辑删除记录;PACK是将逻辑删除的记录物理删除;ZAP是物理删除当前表中的所有记录;ERASE用于删除文件。
5.以下关于索引的说法,错误的是()。
A.索引可以提高查询速度
B.一个表可以有多个主索引
C.索引文件可以独立存在
D.普通索引不具有唯一性
答案:B
解析:一个表只能有一个主索引,主索引要求字段值具有唯一性。
6.在VFP中,以下哪个函数用于返回当前日期?()
A.TIME()
B.DATE()
C.DATETIME()
D.YEAR()
答案:B
解析:TIME()返回当前时间;DATE()返回当前日期;DATETIME()返回当前日期和时间;YEAR()用于从日期或日期时间表达式中返回年份。
7.若要对表中的记录按某字段进行排序,可使用的命令是()。
A.INDEX
B.SORT
C.SETORDERTO
D.SELECT
答案:B
解析:INDEX用于创建索引;SORT用于对表中的记录按指定字段进行排序;SETORDERTO用于指定当前使用的索引;SELECT用于查询数据。
8.设表文件中有10条记录,当前记录号为5,执行命令SKIP-3后,当前记录号为()。
A.2
B.3
C.4
D.8
答案:A
解析:SKIP-3表示向前移动3条记录,当前记录号为5,向前移动3条后为2。
9.在VFP中,用于建立表单的命令是()。
A.CREATEFORM
B.MODIFYFORM
C.OPENFORM
D.RUNFORM
答案:A
解析:CREATEFORM用于建立表单;MODIFYFORM用于修改已有的表单;VFP中没有OPENFORM和RUNFORM这种标准用法。
10.以下关于SQL查询语句的说法,正确的是()。
A.SELECT语句中必须有FROM子句
B.SELECT语句中不能使用函数
C.SELECT语句中不能使用DISTINCT关键字
D.SELECT语句中只能查询一个表
答案:A
解析:SELECT语句用于查询数据,必须有FROM子句指定查询的表;SELECT语句中可以使用函数,如SUM、AVG等;可以使用DISTINCT关键字去除重复记录;也可以查询多个表。
11.若要在表中插入一条记录,可使用的SQL语句是()。
A.INSERTINTO
B.UPDATE
C.DELETEFROM
D.SELECT
答案:A
解析:INSERTINTO用于向表中插入记录;UPDATE用于更新表中的记录;DELETEFROM用于删除表中的记录;SELECT用于查询数据。
12.在VFP中,以下哪个控件可用于显示文本信息?()
A.TextBox
B.CommandButton
C.Label
D.CheckBox
答案:C
解析:TextBox用于用户输入文本;CommandButton是命令按钮;Label用于显示文本信息;CheckBox是复选框。
13.设变量A=123,B=456,则表达式A+B的结果是()。
A.123456
B.579
C.579
D.错误信息
答案:A
解析:当两个字符型变量相加时,是将它