VF程序设计测试题一
一、单选题
1、Visual FoxPro是基于( B )操作系统的数据库系统。 A:MS-DOS B:Windows C:UNIX D:AMOS/L
知识点:VFP部分/VFP基础知识/关系型数据库理论基础知识 2、命令SELECT 0的功能是( A )。 A:选择区号最小的空闲工作区 B:选择区号最大的空闲工作区
C:选择当前工作区的区号加1的工作区 D:随机选择一个工作区的区号 知识点:VFP部分/多工作区操作
3、下列命令中,不能求出当前表中所有记录个数的是(D )。 A:COUNT all to x B:RECCOUNT()
C:CALCULATE CNT() D:SUM TO CONNT
知识点:VFP部分/数据表的基本操作/表的查询与统计操作
4、已知:X=\,AB=100。执行命令? &X+10的结果是( D )。 A:X B:AB C:ABC58 D:110
知识点:VFP部分/数据类型、函数与表达式/表达式运算
5、在VFP系统中,用户打开一个表后,若要显示其中的记录,可使用的命令是( A A:BROWSE B:SHOW C:VIEW D:OPEN
知识点:VFP部分/数据表的基本操作/表记录操作/记录浏览
6、下面命令执行后都将生成ABC.DBF文件,其中生成空表文件的命令是( C )。 A:SORT TO ABC B:COPY TO ABC
C:COPY STRUCTURE TO ABC D:COPY FILE TO ABC 知识点:VFP部分/文件操作
7、表达式LEN('ABC'-'DE')的值是( C )。 A:1 B:3 C:5 D:7
知识点:VFP部分/数据类型、函数与表达式/常用函数 8、若使用REPLACE命令,其范围子句为ALL或REST,则执行该命令后记录指针指向( D A:首记录 B:末记录
C:首记录的前面 D:末记录的后面
)。)。 知识点:VFP部分/数据表的基本操作/表记录操作/记录修改 9、仅关闭当前表文件的命令是( C )。 A:CLOSE ALL B:CLEAR C:USE
D:CLOSE DATABASE
知识点:VFP部分/数据表的基本操作/表操作:表的建立/打开/输入记录 10、DELETE命令的作用是( A )。 A:为当前记录做删除标记 B:直接物理删除当前记录 C:删除当前表文件的所有记录
D:在提问确认后物理删除当前记录
知识点:VFP部分/数据表的基本操作/表记录操作/记录删除
11、要将A盘上根目录下STK.DBF文件复制到C盘的\\DB子目录,应在VFP命令窗口中使用命令( B )。
A:COPY A:STK.DBF C:\\DB
B:COPY FILE A:\\STK.DBF TO C:\\DB\\STD.DBF C:COPY FILE STK.DBF TO C:\\DB\\STD.DBF D:COPY TO A:\\STK.DBF 知识点:VFP部分/文件操作
12、执行LIST NEXT 1命令之后,记录指针的位置指向( B )。 A:下一条记录 B:原来记录 C:尾记录 D:首记录
知识点:VFP部分/数据表的基本操作/记录定位 13、命令SELECT 3等价于命令( C )。 A:SELECT A B:SELECT 0 C:SELECT C D:SELECT Ⅲ
知识点:VFP部分/多工作区操作
14、VFP中的SET RELATION关联是( A )。 A:逻辑连接 B:物理连接 C:逻辑排序 D:物理排序
知识点:VFP部分/数据库的基本操作/基本操作
15、JOIN命令对两个数据表进行物理连接时,对它们的要求是( B )。 A:两个数据表都不能打开 B:两个数据表都必须打开 C:一个表打开,一个表关闭 D:两个数据表必须结构相同 知识点:VFP部分/文件操作
16、使用下面命令必须打开索引文件的是( C )。 A:SORT B:LOCATE C:SEEK D:SUM
知识点:VFP部分/数据表的基本操作/表的查询与统计操作
17、若表文件及其索引文件已打开,为了确保指针定位在记录号为1的记录上,应该使用的
命令是( D )。 A:GO TOP
B:GO RECNO()=1 C:SKIP 1 D:GO 1
知识点:VFP部分/数据表的基本操作/记录定位
18、在3号记录之后插入一个空白记录,正确的命令是( C )。 A:3
INSERT BLANK B:GOTO 4 INSERT BLANK C:GO 3 INSERT BLANK D:TO 4
INSERT BLANK BEFORE
知识点:VFP部分/数据表的基本操作/表记录操作/记录插入
19、显示所有以A打头的所有内存变量,正确的命令是( C )。 A:LIST MEMO LIKE A B:LIST FOR A*
C:DISP MEMO LIKE A* D:DISP MEMO A*
知识点:VFP部分/常量、变量与数组/变量
20、SQL查询语句中ORDER BY子句的功能是( A )。 A:对查询结果进行排序 B:分组统计查询结果 C:限定分组检索结果 D:限定查询条件
知识点:VFP部分/SQL语言/select查询
21、SQL查询语句中HAVING子句的作用是( C )。 A:指出分组查询的范围 B:指出分组查询的值 C:指出分组查询的条件 D:指出分组查询的字段
知识点:VFP部分/SQL语言/select查询 22、执行命名SEEK \张三\后,若未找到符合条件的记录,则命令?BOF(),?FOUND(),?EOF()的显示结果是(B )。 A:F T F B:F F T C:T F F D:F T T
知识点:VFP部分/数据表的基本操作/表的查询与统计操作 23、查询设计器中\筛选\选项卡对应的SQL短语是( A )。 A:WHERE B:JOIN C:INTO D:ORDER BY
知识点:VFP部分/查询与视图/查询设计器操作
24、在VFP系统中,查询文件的扩展名为( B )。 A:DBF B:QPR C:.SCX
D:.TXT
知识点:VFP部分/VFP基础知识/文件类型
25、关闭当前工作区所有已打开的索引文件,正确的命令是( B )。 A:USE
B:SET INDEX TO C:CLOSE INDEX ALL D:SET ORDER TO
知识点:VFP部分/数据表的基本操作/表的索引 26、当前工作区已打开表中英语、数学及总分字段,计算每个学生总分的正确命令是( B )。 A:SUM 英语+数学 TO 总分
B:REPL ALL 总分 WITH 英语+数学 C:SUM 英语,数学,总分
D:REPL 总分 WITH 英语+数学
知识点:VFP部分/数据表的基本操作/表记录操作/记录修改 27、下列命令中,不产生新文件的命令是( D )。 A:TOTAL TO BJHZ ON 班级 B:INDEX ON 班级 TO BJ C:SORT TO BJ ON 班级/D D:SET INDEX TO BJ 知识点:VFP部分/文件操作
28、下列命令中,不能定义内存变量的有( C )。 A:STORE B:SCATTER C:REPLACE D:A=123
知识点:VFP部分/常量、变量与数组/变量
29、为一个打开的表文件增加新字段,应当使用命令( B )。 A:APPEND
B:MODIFY STRUCTURE C:INSERT D:BROWSE
知识点:VFP部分/数据表的基本操作/表结构修改
30、已知:X=\,ABC=56。执行命令?&X+2的结果是( C )。 A:X B:ABC C:58 D:ABC58
知识点:VFP部分/数据类型、函数与表达式/表达式运算 31、下面命令中,会生成新的表文件的命令是( A )。 A:SORT TO B:BROWSE
C:APPEND FROM D:RECALL
知识点:VFP部分/文件操作
32、若能够正常执行下面命令,说明字段\修理日期\的类型是( B REPLACE ALL 修理日期 WITH DTOC(DATE()) A:数值型 B:字符型 C:逻辑型 D:日期型
知识点:VFP部分/数据类型、函数与表达式/数据类型
)。33、表达式MAX(1,6)+MIN(4,18)的值是( B )。 A:9 B:10 C:11 D:12
知识点:VFP部分/数据类型、函数与表达式/常用函数 34、表达式LEN(\计算机+6\的值是( D )。 A:12 B:6 C:7 D:8
知识点:VFP部分/数据类型、函数与表达式/常用函数 35、表达式AT(\的值是( C )。 A:.T. B:.F. C:3 D:6
知识点:VFP部分/数据类型、函数与表达式/常用函数 36、命令文件(程序文件)的扩展名是( B )。 A:IDX B:PRG C:DBC D:DBF
知识点:VFP部分/VFP基础知识/文件类型
37、表达式CTOD(\的值是( B )。 A:08/01/94 B:07/12/94 C:08/4/94 D:08/5/94
知识点:VFP部分/数据类型、函数与表达式/常用函数
38、下列语句中,能够正确地给内存变量A赋逻辑真值的命令是( A:A=\
B:STORE \ C:A=TRUE
D:STORE .T. TO A
知识点:VFP部分/常量、变量与数组/变量
39、不能修改当前数据表记录内容的命令有( C )。 A:UPDATE B:REPLACE C:DISPLAY D:BROWSE
知识点:VFP部分/数据表的基本操作/表记录操作/记录修改 40、下面命令涉及数组操作的是( A )。 A:SCATTER B:SORT C:SEEK D:LIST
知识点:VFP部分/常量、变量与数组/数组 41、下面命令有语法错误的是( C )。 A:LIST ALL B:DISP ALL
)。 D