1、国家二级 VF笔试模拟试卷 121及答案与解析 1 Visual FoxPro关于数据库管理系统能够实现的三种基本关系运算是 ( )。 ( A)建库、录入、索引 ( B)索引、排序、选择 ( C)选择、投影、联接 ( D)显示、统计、排序 2 函数 MOD(-4*4, -40/4)的值是 ( )。 ( A) -6 ( B) -4 ( C) 6 ( D) 4 3 表达式 (“天津 ”#“天京 ”)的值是 ( )。 ( A) 1 ( B)天津天京 ( C) .F. ( D) .T. 4 VFP6.0提供了 3种交互方式数 据输入语句,他们是 ( )。 ( A) EDIT、 CHANGE、 BROW
2、SE ( B) ACCEPT。 WAIT、 INPUT ( C) ?、 ?、 TEXT.ENDTEXT ( D) SUM、 AVERAGE、 COUNT 5 已知 DA=“12/02/99”, &DA函数值的类型是 ( )。 ( A)字符型 ( B)数值型 ( C)日期型 ( D)备注型 6 测试数据库记录指针是否指向数据库末尾所使用的函数是 ( ), ( A) FOUND() ( B) BOF() ( C) FILE() ( D) EOF() 7 使用 GET命令给变量赋值时,其变量应该是 ( )。 ( A)已定义的 ( B)字段变量 ( C)内存变量 ( D)未定义的 8 执行下列语句后,
3、显示的结果为 ( )。 N=50 M=200 K=“M+N” ?1+AK ( A) 1eMtN ( B) 251 ( C) I+K ( D)数据类型示匹配 9 BROWSE命令的作用是 ( )。 ( A)只能浏览记录 ( B)只能修改记录 ( C)修改一条记录 ( D)打开一个可在其中查看和编辑数据库记录的窗口 10 要使结果 为 qrst,应在语句 a=“qr”之后执行的语句是 ( )。 ( A) ?“qr”st ( B) 9asr ( C) ?“& ast” ( D) ?“&a.st” 11 下述命令中哪一个命令不能关闭数据库 ( )。 ( A) CLOSE DATABASE ( B) C
4、LOSE ALL ( C) CLEAR ALL ( D) CLEAR 12 数据库文件有 30条记录,当前记录是 20,执行命令 LIST NEXT 5后,所显示记录号是 ( )。 ( A) 21425 ( B) 21426 ( C) 20 25 ( D) 20 24 13 执行命令 SET DELETED OFF后,则 ( )。 ( A)执行记录删除命令时,不提示信息 ( B)显示记录时不忽略带删除标记的记录 ( C)取消库文件记录的删除标记 ( D)禁止库文件的删除 14 当前数据表有十条记录,在第一条记录之后增加一个空记录的正确操作是 ( )。 ( A) INSERT BEFORE BL
5、ANK ( B) APPEND BEFORE BLANK ( C) APPEND BLANK ( D) INSERT BLANK 15 已知数据表 RSDA DBF有 30条记录,执 行下列四条命令的结果是 ( )。 ( A)显示最后一条记录 ( B)显示第一条记录 ( C)显示倒数第二条记录 ( D)显示所有记录 16 数据库文件 RS DBF有 10条记录,执行下列命令后的结果是 ( )。 GO BOTTOM LIST ?REUNO() ( A) 1 ( B) 10 ( C) 11 ( D) 0 17 当前数据库文件有 10条记录,执行下列命令后的结果是 ( )。 GO 5 APPEND
6、BLANK ( A) 11 ( B) 6 ( C) 5 ( D) 10 18 删除数据库文件 RSDA DBF的数据,但保留其结构的操作 ( )。 ( A) USE RSDA ( B) USE RSDA ( C) USE ( D) USE RSDA DELE ALL DELE DELE ALL RSDA DBF ERASE PACK PACK 19 已知当前数据库 GZ.DBF中包含出生年月字段为日期型,要求显示 1960年以后(包括 1960年 )出生 人员的记录,使用命令是 ( )。 ( A) LIST FOR出生年月 =1960 ( B) LIST FOR出生年月 =60 ( C) LI
7、ST FOR YEAR(出生年月 )=1960 ( D) LIST FOR YEAR(出生年月 )=60 20 Visual FoxPro的 ZAP命令可以删除当前数据库文件的 ( )。 ( A)满足条件的记录 ( B)有删除标记的记录 ( C)结构 ( D)全部记录 21 已知当前数据库文件的结构是:考号 -C(6)、姓名 -C(6)、笔试 -N(6, 2)、上机 -N(6, 2),合格否 -L,将 “笔试 ”和 “上机 ”均及格记录的 “合格否 ”字段值修改为逻辑真应该使用的 命令是 ( )。 ( A) REPLACE合格否 WITH.T.FOR笔试 60.AND.上机 60 ( B) R
8、EPLACE合格否 WITH.T.FOR笔试 60.0R.上机 560 ( C) REPLACE合格否 WITH.T.FOR笔试 =60.0R.上机 =60 ( D) REPLACE合格否 WITH.T.FOR笔试 =60.AND.上机 =60 22 当前数据表 TSh.DBF, “购进日期 ”是日期型字段,要求显示 1995年 10月以后(包含 10月 )购进图书情况 ( )。 ( A) LIST FOR购进日期 10/01/95 ( B) LIST FOR YEAR(购进日期 )=1995.AND MONTH(购进日期 )=10 ( C) LIST FOR购进日期 CTOD(10/01/9
9、5) ( D) LIST FOR YEAR (购进日期 )=1995.AND.MONTH(购进日期 )=10.0R.YEAR(购进日期 )1995 23 打开数据库文件 RSDA DBF,其中包含出生日期字段, D型,彻底删除 1930年以前出生的职工记录 ( )。 ( A) DELE FOR出生日期 ( B) DELE ALL FOR出生 日期 ( C) DELE ALL FOR出生日期 ( D) DELE ALL FOR出生日期 24 在 Visual FoxPro的系统状态下,定义了若干内存变量,若执行命令 QUIT退出系统,这些变量所保存的数据将 ( )。 ( A)存入一个自动生成的内
10、存变量文件中 ( B)自动转到磁盘存储器上保留下来 ( C)随着系统的退出全部消失 ( D)以外存储变量保留下来 25 在建立索引文件时,索引表达式的类型可以是 ( )。 ( A)字符型、数值型、日期型、逻辑型 ( B)字符型、数值型、日期型 ( C)字符型、数值型、备注型 ( D)字符型、数值型,备注型、日期型 26 SORT命令是对当前打开的数据库文件按指定的字段名进行物理排序,排好序的结果放入 ( )。 ( A)指定的数据库文件 ( B)索引文件 ( C)辅助文件 ( D)原库文件 27 若对以建立索引文件的数据库文件进行 INSERT、 APPEND等操作时,要能够自动更新索引文件的前
11、提条件是 ( )。 ( A)索引文件应预先打开 ( B)索引文件应预先关闭 ( C)索引文件应打开与关闭都可以 ( D)索引文件应先关闭,操作后再打开 28 执行如下命令序列,最后一条 LIST命令显示的姓名顺序是 ( )。 USE STU LIST RECORD# 姓名 性别 分数 1 李红 女 584 2 赵刚 男 556 3 刘丽 女 573 4 孙斌 男 534 5 张梅 女 625 6 王平 男 610 SORT ON 性别 /D,分数 /D TO STUI USE STUI LIST姓名 ( A)张梅李红刘丽王平赵刚孙斌 ( B)王平赵刚孙斌张梅李红刘丽 ( C)刘丽李红张梅王平赵
12、刚孙斌 ( D)张梅李红刘丽孙斌赵刚王平 29 下列哪一条命令可关闭所有工作区中打开的数据库文件 ( )。 ( A) USE ( B) CLOSE ( C) CLEAR ( D) CLOSE DATABASE 30 执行下列命令,最后一个命令 LIST显示记录的顺序是 ( )。 USE STU INDEX ON姓名 TO XM INDEX ON,性别 TO XB INDEX ON生日 TO SR INDEX ON婚否 TO HF INDEX ON分数 TO FS LIST ( A)按姓名索引的顺序 ( B)按性别索引的顺序 ( C)按分数索引的顺序 ( D)按数据库文件原顺序 31 打开一个数
13、据库文件的同时打开以 “姓名 ”为关键字的单一索引文件,要求查找姓名为 “张伟 ”的教师,使用的命令是 ( )。 ( A) CO张伟 ( B) LOCATE张伟 ( C) FIND张伟 ( D) SEEK张伟 32 数据库文件 $TU DBF, ” 姓名 “字段均为学生全 名,执行下列命令序列中最后一条 ?命令显示 ( )。 USE STU INDEX ON姓名 TO STUI SET TALK OFF FIND李 DISPLAY姓名,性别 RECORD# 姓名,性别 1 李涛 男 SET EXACT ON FIND李 ?EOF() ( A) .F. ( B) .T. ( C) 0 ( D)
14、1 33 Visual FoxPro中出现的各类文件的扩展名 ( )。 ( A)由系统默认 ( B)由用户使用 SET命令 预先定义 ( C)必须用户定义 ( D)由系统默认或由用户定义 34 数据库文件工资 DBF共有 10条记录,当前记录号为 5。用 SUM命令计算工资总和,如果不给出范围短句,那么命令 ( )。 ( A)计算后 5条记录工资值之和 ( B)计算后 6条记录工资值之和 ( C)只计算当前记录工资值 ( D)计算全部记录工资值之和 35 已知一个数据库文件有 8条记录,当前记录号是 5,使用 APPEND BLANK命令加一条空记录,该空记录的记录号是 ( )。 ( A) 6
15、 ( B) 5 ( C) 9 ( D) 8 36 在线性结构中,第一个结点没有前驱结点,其余每个结点有且只有【 】个前驱结点;最后一个结点没有后继结点,其余每个结点有且只有【 】个后继结点。 37 数据结构是相互之间存在一种或多种特定关系的数据元素的集合,它包含 3个方面的内容,分别是逻辑结构、物理结构和【 】。 38 若对长度为 90的线性表进行分块查找,其中每块子表长度为 9。如果在索引表查找过程中进行顺序查找,那么平均查找长度为【 】。 39 设计阶段主要由 2个小阶段组成,首先要进行【 】,然后进行软件结构设计。 40 层次模型 的缺点是不能直接表示【 】联系。 41 索引一但建立,它
16、将决定数据表中记录的【 】顺序。 42 候选索引的关建字段值是【 】的。 43 在同一个数据表中可以有【 】个候选索引。 44 运行下列程序,其结果应该是【 】。 SET TALK OFF CLEAR STORE 2 TO X, Y D0 WHILE.T. Y=Y+3 DO CASE CASE INT(Y/5)*5=Y LOOP CASE Y=10 EXIT OTHERWISE X=X+Y ENDCASE ?X=+STR(X, 2), Y=+STR(Y, 2) ENDDO SET TALK ON 国家二级 VF笔试模拟试卷 121答案与解析 1 【正确答案】 C 2 【正确答案】 A 3 【正
17、确答案】 C 4 【正确答案】 B 5 【正确答案】 C 6 【正确答案】 D 7 【正确答案】 A 8 【正确答案】 B 9 【正确答案】 D 10 【正确答案】 D 11 【正确答案】 D 12 【正确答案】 D 13 【正确答案】 C 14 【正确答案】 C 15 【正确答案】 D 16 【正确答案】 D 17 【正确答案】 C 18 【正确答案】 A 19 【正确答案】 A 20 【正确答案】 C 21 【正确答案】 D 22 【正确答案】 D 23 【正确答案】 D 24 【正确答案】 B 25 【正确答案】 C 26 【正确答案】 A 27 【正确答案】 A 28 【正确答案】 A 29 【正确答案】 B 30 【 正确答案】 D 31 【正确答案】 C 32 【正确答案】 C 33 【正确答案】 B 34 【正确答案】 D 35 【正确答案】 C 36 【正确答案】 1 ,1 37 【正确答案】 算法 38 【正确答案】 10.5 39 【正确答案】 系统设计 40 【正确答案】 多对多 41 【正确答案】 逻辑 42 【正确答案】 唯一 43 【正确答案】 多 44 【正确答案】 X=10 Y=8
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1