1、第 1 页 共 41 页方圆计算机 VF 练习题之选择题1 关系数据库管理系统中的一个关系在vfp 中对应A A.一个 DBF文件 B.若干个二维表C.一个 DBC文件D.若干个 DBC文件2 在下列四个选项中,不属于基本关系运算的是DA.连接B.投影C.选择D.排序3 Visual FoxPro支持的数据模型是 B A.层次数据模型 B.关系数据模型C.网状数据模型D.树状数据模型4 Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是CA.索引、排序、查找B.建库、录入、排序C.选择、投影、连接D.显示、统计、复制5 数据库管理系统是C A.应用软件B.辅助设计软件C.
2、系统软件D.科学计算软件6 表文件在当前工作区已经打开,命令LIST FOR条件完成的工作相当于关系运算B A.连接B.选择C.自然连接D.投影7 一个关系是一张二维表。在VFP中,一个关系对应一个C A.字段B.记录C.表文件 D.索引文件8 下面选项中能够直接实现对数据库中数据操纵的软件是C A.字表处理软件B.操作系统C.数据库管理 D.系统编译系统9 一个关系相当于一张二维表,二维表中的一行相当于该关系的D A.数据项 B.属性 C.结构D.记录10 VFP数据库管理系统的数据模型是B A.结构模型B.关系模型C.网状模型D.层次模型11 用二维表来表示实体及实体之间联系的数据模型称为
3、BA.面向对象模型B.关系模型C.层次模型D.网状模型12 在命令 list fields 学号,姓名,总分 这条命令中使用了关系运算中(B)运算。A.选择B.投影C.连接D.自然连接13 在下面的数据类型中默认值为.F.的是 CA.数值型B.字符型C.逻辑型 D.日期型14 使用命令 DECLARE mm(2,3)定义的数组,包含的数组元素的个数为DA.2 个B.3 个 C.5个 D.6个15 在下面的 Visual FoxPro表达式中,不正确的是CA.2002-05-01 10:10:10 AM-10 B.2002-05-01-DATE()C.2002-05-01+DATE()D.200
4、2-05-01+10 16 下面关于 Visual FoxPro数组的叙述中,错误的是CA.用 DIMENSION 和 DECLARE 都可以定义数组B.Visual FoxPro支持一维数组和二维数组C.一个数组中各个数组元素必须是同一种数据类型D.新定义数组的各个数组元素初值为.F.17 设有变量 string的值为 杭州商学院,能够显示 商学院 的命令是 CA.?string(2,4)B.?SUBSTR(string,3,3)C.?SUBSTR(string,5,6)D.?STR(string,3,6)18 在下列表达式中,运算结果为数值的是BA.88-6 B.LEN(SPACE(5)-
5、1 C.CTOD(04/05/01)-30 D.800+200=1000 19 设当前表有 10 条记录,当 EOF()为真时,命令?RECNO()的显示结果是 BA.10 B.11 C.0 D.空20 执行 STORE 1999年 12 月庆祝澳门回归祖国!TO XY 命令之后,要在屏幕上显示澳门 1999 年 12 月回归祖国!,应使用命令CA.?SUBSTR(XY,15,4)+SUBSTR(XY,1,10)B.?SUBSTR(XY,15,4)+LEFT(XY,1,10)+RIGHT(XY,19)第 2 页 共 41 页方圆C.?SUBSTR(XY,15,4)+LEFT(XY,10)+RI
6、GHT(XY,10)D.?SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,19,10)21 使用 DIMENSION 命令定义数组后,各数组元素在没赋值之前的数据类型是CA.字符型B.数值型 C.逻辑型 D.未定义22 顺序执行以下赋值命令 X=50 Y=6*8 Z=LEFT(VFP,3)之后,下列表达式中,合法的表达式只有 D A.X+Y B.Y+Z C.X-Z+Y D.&X+Y 23 在下面的数据类型中默认值规定为0 的是 AA.数值型B.字符型C.逻辑型D.日期型24 已知 x=10,y=20,a=5,下列哪个表达式是合法的:BA.x+y B.str(x)+y
7、C.y+a D.x+str(a)25 用于指定范围的保留字有AA.all rest next record B.all for next record C.rest while all next D.all record next fields 26 下列表达式中其值一定为.f.的是A A.810.and.t.B.t.or.f.C.32.or.not.32 D.2+35+6 B.10=9 C.20+30 D.t.and.109 29 假定已经执行了命令M=28+2,再执行?M,屏幕显示的结果是:B A.30 B.28+2 C.28+2 D.30.00 30 命令?1998-08-08-1998
8、-08-03在屏幕上显示的结果是B A.不能正确执行B.5 C.1 D.1998-08-08-1998-08-03 31 有以下命令序列:store 15 to x store 21 to y?(y=x).or.(xy)执行上述命令之后,屏幕显示的结果是 A A.t.B.f.C.0 D.1 32 如果字符串 s1=计算机 ,s2=应用基础,若想得到字符串计算机应用基础 应该执行的命令是A A.s1-s2 B.s1+s2 C.substr(s1,1,8)+s2 D.alltrim(s1-s2)33 命令 DIMENSION AB(2,3)定义了一个数组AB,它含有的元素个数是C A.2 B.5
9、C.6 D.3 34 下列函数中函数值为字符型的是BA.DATE()B.STR()C.YEAR()D.DATETIME()35 在下列函数中,函数值为数值的是A A.AT(人民,中华人民共和国)B.CTOD(01/01/96)C.BOF()D.SUBSTR(DTOC(DATE(),7)36 设有变量 pi=3.14152926,执行命令?ROUND(pi,3)的显示结果是B A.3.141 B.3.142 C.3.140 D.3.000 37?AT(教授,副教授)命令显示的结果是B A.2 B.3 C.T.D.1 38 命令?YEAR(2001-10-01-365)的运行结果是(C)A.其中有
10、语法错误B.2001 C.2000 D.10/01/00 39 表达式 AT(A,ABC)+100的结果是 A A.数值型 B.字符型 C.逻辑型D.非法第 3 页 共 41 页方圆40 表达式 val(12)+100的结果是 AA.数值型B.字符型 C.逻辑型D.非法41 在 Foxpro 中,MIN(8,10,9,11)的值是 AA.8 B.9 C.10 D.11 42 一个数据库名为student,要想打开该数据库,应使用命令BA.OPEN student B.OPEN DATA student C.USE DATA student D.USE student 43 在 Visual F
11、oxPro中,通用型字段和备注型字段在表中的宽度都是B A.2 个字节 B.4个字节 C.8个字节 D.10个字节44 在表文件尾部增加一条空记录,应该使用命令B A.APPEND B.APPEND BLANK C.INSERT D.INSERT BLANK 45 某表文件有5 个字段,其中3 个字符型字段的宽度分别为6、12、和 10,另外还有一个逻辑型字段和一个日期型字段,该表文件中每条记录的总字节数是B A.37 B.38 C.39 D.40 46 某表文件有字符型、数值型和逻辑型三个字段,其中字符型字段宽度为5,数值型字段宽度为6,小数位数为2,表文件中共有100条记录,则全部记录需要
12、占用的存储空间为CA.1100B B.1200B C.1300B D.1400B 47 使用 USE 命令打开表文件时,能够同时自动打开一个相关的AA.备注文件 B.文本文件 C.内存变量文件 D.屏幕格式文件48 以下叙述正确的是A.自由表字段名最长20 个字符 B.数据库表字段名最长100 个字符 C.字段名中可以有空格 D.字段名中不可以有空格D 49 要打开一个名为score.dbf的数据库表文件,可以使用(B)命令A.open score B.use score C.use database D.open database 50 下列关于自由表的说法中正确的是BA.自由表和数据库表是
13、完全相同的 B.自由表不能建立主索引C.自由表不可以添加到数据库中 D.自由表间不能建立关联51 一个表文件的数值型字段要求保留2 个整数位和 4 个小数位,那么它的宽度最少说应当定义为(C)位A.5 B.6 C.7 D.8 52 下列哪个操作要用到表结构的修改命令C A.添加一条记录 B.修改记录的内容C.增加一个字段 D.删除一条记录53 在 teacher.dbf中,有一字段名为职称,类型为字符型,下列哪条命令能显示出职称为讲师的所有记录 A A.list for 职称=讲师 B.list while 职称=讲师 C.list 职称=讲师 D.list rest 职称=讲师 54 以下叙
14、述不正确的是D A.可以使用命令动词USE 打开或关闭表文件B.可以使用 list命令显示表中记录C.可以使用 recall命令恢复被逻辑删除的记录D.可以使用 MODIFY STRUCTURE命令修改表中记录55 下列命令中不能用于修改表中记录的是B A.change B.modify structure C.browse D.replace.with.56 表文件已经打开,当前记录为3 号记录,想插入一条空记录,使新插入的空记录成为第4 条记录,则使用D A.insert B.insert before C.insert before blank D.insert blank 57 要为当
15、前表所有职工增加100 元工资应该使用命令D A.CHANGE 工资 WITH 工资+100 B.REPLACE 工资 WITH 工资+100 C.CHANGE ALL 工资 WITH 工资+100 D.REPLACE ALL 工资 WITH 工资+100 58 设当前表文件中姓名字段为字符型,要把内存变量NAME 中的字符串内容输入到当前记录的姓名字段,应当使用命令B A.姓名=NAME B.REPLACE 姓名 WITH NAME C.REPLACE 姓名 WITH&NAME D.REPLACE ALL 姓名 WITH NAME 59 表文件中有数学、英语、计算机和总分四个数值型字段,要将
16、当前记录的三科成绩相加得到总分字段的值并存入表中,使用的命令是:B A.TOTAL 数学+英语计算机 TO 总分B.REPLACE 总分 WITH 数学+英语+计算机 C.SUM 数学,英语,计算机 TO 总分 D.REPLACE ALL 数学+英语+计算机 WITH 总分60 表文件已打开,其中出生年月字段为日期型,年龄字段为数值型。要计算年龄并把其值填入年龄字段中,应使用命令A第 4 页 共 41 页方圆A.REPLACE ALL 年龄 WITH YEAR(DATE()YEAR(出生年月)B.REPLACE ALL 年龄 WITH DATE()出生年月C.REPLACE ALL 年龄 WI
17、TH DTOC(DATE()DTOC(出生年月)D.REPLACEALLWITHVAL(SUBS(DTOC(DATE(),7,2)61 有关记录定位的说法中正确的是B A.无论有无索引文件存在,go bottom命令都将记录指针指向记录号最大的记录B.无论有无索引文件存在,go 3 这条命令都将记录指针指向第3 条记录C.使用 skip 相对定位命令时与索引文件无关 D.skip 命令中的数值表达式的值不能为负62 有关记录的删除的说法中不正确的是D A.使用 delete命令能实现记录的逻辑删除 B.执行 delete all后接着执行pack 命令与执行zap 命令作用相同C.使用 rec
18、all命令能恢复被逻辑删除的记录 D.zap命令不仅删除了表中记录,而且也删除了表的结构63 下面有关索引的描述正确的是C A.建立索引以后,原来的数据库表文件中记录的物理顺序将重新排序B.索引与数据库表的数据存储在一个文件中C.索引可以分为两类:单索引和复合索引 D.使用索引并不能加快对表的查询操作64 不论索引是否生效,定位到相同记录上的命令是C A.GO TOP B.GO BOTTOM C.GO 6 D.SKIP 65 可以伴随着表的打开而自动打开的索引是C A.单索引文件(IDX)B.复合索引文件(CDX)C.结构化复合索引文件 D.非结构化复合索引文件66 设表文件及其索引文件已打开
19、,为了确保指针定位在物理记录号为1 的记录上,应该使用命令D A.GO TOP B.GO BOF()C.SKIP 1 D.GO 1 67 设表文件已经在当前工作区打开,有关索引文件已经建立,要打开该表文件的某索引文件,应该使用命令A A.SET INDEX TO B.OPEN INDEX C.USE INDEX D.必须与表文件一起打开68 在 VFP中,打开索引文件的命令中,错误的是A A.USE INDEX TO B.USE INDEX C.INDEX ON 职工号 TO D.SET INDEX TO 69 员工编号表及其按编号建立的索引文件已经打开(其中编号字段为字符型),不能将记录指针
20、定位在编号为1003 的记录上的命令是D A.find 1003 B.locate for 编号=1003 C.seek 1003 D.seek 1003 70 将结构化复合索引文件中的标记“进货标号”设置为主控索引,使用的命令是A A.SET ORDER TO TAG 进货标号 B.CREATE ORDER TO 进货标号C.ORDER TO TAG 进货标号 D.SET ORDER 进货标号71 已知 student.dbf表文件,有性别和年龄字段,类型分别为C、N,要求按性别的升序和年龄的降序排序生成新表文件stu.dbf,应使用的命令是A A.sort to stu on 性别,年龄/
21、d B.index to stu on 性别,年龄/d C.copy to stu on 性别,年龄/d D.sort to stu on 性别,年龄72 已知表文件student.dbf,有 stu1.idx、stu2.idx、student.cdx 和 stu.cdx四个索引文件。可以随着表的打开而自动打开的是C A.stu1.idx B.stu2.idx C.student.cdx D.stu.cdx 73 下列关于索引的说法中错误的是B A.索引可以实现按某个关键字表达式的值排序 B.自由表和数据库表都可设置主索引 C.一个数据库表只能设置一个主索引 D.索引文件不能单独使用74 设职
22、工表文件已经打开,其中有工资字段,要把指针定位在第一个工资大于620 元的记录上,应使用命令C A.FIND FOR 工资 620 B.SEEK 工资 620 C.LOCATE FOR 工资 620 D.FIND 工资 620 75 在 VFP中,可以使用FOUND()函数来检测查询是否成功的命令包括B A.LIST、FIND、SEEK C.FIND、SEEK、LOCATE C FIND、.DISPLAY、SEEK D.LIST、SEEK、LOCATE 76 使用 TOTAL命令生成的分类汇总表文件的扩展名是BA.DBT B.DBF C.BAS D.BAK 77 当前工资表中有108 条记录,
23、当前记录号为8,用 SUM 命令计算工资总和时,若缺省范围和条件短语,则系统将DA.只计算当前记录的工资值 B.计算前 8 条记录的工资总和 C.计算后 8 条记录的工资总和 D.计算全部记录的工资总和78 在当前表中,查找第2 个女同学的记录,应使用的命令是C A.LOCATE FOR 性别=女 rest B.LOCATE FOR 性别=女 第 5 页 共 41 页方圆C.LOCATE FOR 性别=女CONTINUE D.LIST FOR 性别=女 NEXT 2 79 copy structure to 命令的功能是A.将当前表的结构复制生成新的表结构A B.将当前表中记录复制生成新的表
24、C.将当前表的结构参数作为记录复制到新生成的结构文件中 D.以上都不对80 为了禁止表中字段值重复,可将这个字段作为关键字创建C A.主索引或唯一索引B.主索引或候选索引或普遍索引C.主索引或候选索引 D.主索引或普通索引81 要控制两个表中数据的完整性和一致性可以设置 参照完整性,要求这两个表AA.是同一个数据库中的两个表B.不同数据库中的两个表C.两个自由表 D.一个是数据库表另一个是自由表82 扩展名为 DBC的文件是C A.表单文件 B.数据库表文件 C.数据库文件 D.项目文件83 若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是A A.主索引 B.唯一索引 C.候
25、选索引 D.普通索引84 在 Visual FoxPro中,可以对字段设置默认值的表A A.必须是数据库表 B.必须是自由表C.自由表或数据库表 D.不能设置字段的默认值85 在 Visual FoxPro 中,打开数据库的命令是A A.OPEN DATABASE B.USE C.USE DATABASE D.OPEN 86 在 Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。应选择C A.限制(Restrict)B.忽略(Ignore)C.级联(Cascade)D.级联(Cascade)或限制(Res
26、trict)87 在 Visual FoxPro中,使用 SET RELATION TO 命令可以建立两个表之间的关联,这种关联是CA.永久性关联 B.永久性关联或临时性关联 C.临时性关联 D.永久性关联和临时性关联88 下面说法错误的是:C A.数据库表和自由表可相互转化 B.数据库表比自由表具有更多的属性 C.数据库表之间可以建立关联,而自由表不可以D.数据库表有触发器,而自由表没有89 命令 SELECT 0 的功能是A A.选择区号最小的空闲工作区 B.选择区号最大的空闲工作区C.选择当前工作区的区号加1 的工作区 D.随机选择一个工作区的区号90 打开数据库设计器的命令是D A.O
27、PEN DATABASE ON B.OPEN DATABASE C.SET DATABASE ON D.MODIFY DATABASE 91 下列说法中不正确的是A A.将某个数据库表从数据库中移去后,这个表仍从属于那个数据库 B.自由表不能设置主索引C.数据库表可以设置主索引 D.可以将自由表添加到数据库92 下列选项中()不可在数据工作期窗口的完成。D A.打开表 B.关闭表 C.建立关联 D.建立表93 将内存变量定义为全局变量的Visual FoxPro命令是 C A.LOCAL B.PRIVATE C.PUBLIC D.GLOBAL 94 在 Visual Foxpro中,用于建立或
28、修改过程文件的命令是B A.MODIFY B.MODIFY COMMAND C.MODIFY PROCEDURE D.上面 B)和 C)都对95 结构化程序设计的三种基本逻辑结构是B A.选择结构、循环结构和嵌套结构 B.顺序结构、选择结构和循环结构B.选择结构、循环结构和模块结构 C.顺序结构、递归结构和循环结构96 清除主窗口中的内容的命令是A A.CLEAR B.CLEAR ALL C.CLEAR SCREEN D.CLEAR WINDOWS 97 过程和函数的本质区别在于B A.过程的定义以procedure 开头 B.函数有返回值,而过程没有C.自定义函数以function开头 D.
29、过程定义结束可以不用return 98 以下关于 ACCEPT 命令的说明,正确的是A A.将输入作为字符接收B.将输入作为数值接收C.将输入作为逻辑型数据接收D.将输入作为备注型数据接收99 WAIT、ACCEPT 和 INPUT三条命令,可以接受日期型数据的命令是:C 第 6 页 共 41 页方圆A.WAIT、ACCEPT、INPUT B.WAIT、ACCEPT C.INPUT D.INPUT、WAIT 100 可通过键盘接受数值型数据的命令是D A.accept B.accept和 wait C.accept 和 input D.input和10,20 get x 101 在 Visua
30、l FoxPro中,用于建立过程文件PROG1 的命令是B A.CREATE PORG1 B.MODIFY COMMAND PROG1 C.MODIFY PROG1 D.EDIT PROG1 102 一个过程文件最多可以包含128 个过程,其文件扩展名是A A.PRG B.FOX C.DBT D.TXT 103 下列命令中不正确的是C A.input 请输入学号:to xh B.10,10 get x default 0 C.10,10 say D.wait window 104 数据库文件的扩展名为D A.dbf B.fpt C.dct D.dbc 105 表复合索引文件的扩展名为A A.c
31、dx B.idx C.dbc D.qpr 106 Int(5.67)的结果是 C A.5.67 B.5.7 C.5 D.6 108 Mod(15,-4)的结果 是 A A.-1 B.-3 C.1 D.3 110 下列表达式中不是日期型表达式的是C A.Date()+12 B.Date()-365 C.Time()+10 D.Ctod(02/02/99)111 下列表达式中,不合法的表达式是D A.1999/09/09-1990/10/23 B.1990/08/12-123 C.1990-02-03+1999-03-24 D.1997-09-12+12 112 在 VFP系统下,文件名中哪个是不
32、合法的C A.Student B.s_t_u_d_e_n_t C.stu dent D.STUDENT1 113 命令短语中表示范围不可以用C A.All B.Next n C.Rest n D.Record n 114 Visual FoxPro支持的数据模型是A A.关系模型 B.网状模型 C.线型模型D.层次模型115 RDBS代表的含义A A.关系数据库管理系统B.数据库管理系统C.数据库定义语言D.数据库操作语言116 退出 Visaul FoxPro的命令是B A.clear B.quit C.cancel D.exit 117 Visaul FoxPro中不支持的工作方式D A.
33、命令交互方式B.程序执行方式C.菜单操作方式D.语音输入方式118 在 Visaul FoxPro中将隐藏的命令窗口激活的快捷键是B A.alt+F2 B.ctrl+F2 C.alt+F4 D.ctrl+F4 119 下列不属于常用数据库模型的是C A.关系模型 B.网状模型 C.线型模型 D.层次模型120 下列哪种方法不能退出VFP D A.在 VFP的主窗口的“文件”菜单中,选择“退出”B.在命令窗口中输入quit,按回车键C.按 Alt+F4 键 D.按 Ctrl+F4 键121 下列说法不正确的是B A.在二维表中,表的一行称为一个记录。B.网状数据库中,数据信息按层次结构组织C.一
34、个关系即一个二维表 D.关系数据库采用二维表作为基本的数据结构122 一表中有 6 条记录,现要在第3 条记录后添加一条空记录,需用的语句为A A.go 3 B.go 3insert before blank C.go 3 insert before D.append 123 一表中有 6 条记录,执行go 3 和 insert before命令后插入了一条新记录,则原来的第3 条记录变为D A.第 2 条记录 B.第 3 条记录 C.记录号不变D.第 4 条记录124 Browse 命令不具有的功能为C A.记录内容修改 B.恢复记录 C.增加一个字段 D.追加新记录第 7 页 共 41 页
35、方圆125 已经打开一 student表,含有学号,姓名等字段,执行命令:browse fields 姓名,下面说法正确的是:C A.该命令执行后可以修改表中多个字段值 B.该命令执行后可以添加多个字段C.该命令执行后可以修改姓名字段值 D.该命令执行后可以删除多个字段126 在浏览窗口中调整了字段的先后顺序,下列说法正确的是:B A.没有改变字段的显示顺序,也没有影响存储在表中的数据 B.改变了字段的显示顺序,不影响存储在表中的数据C.改变了字段的显示顺序,也影响了存储在表中的数据 D.以上说法都不正确127 在“编辑”和“浏览”两种显示模式中,下面说法不正确的是D A.“浏览”显示模式中,
36、每条记录占一行,以水平方式依次显示各个字段 B.“编辑”显示模式中,每个字段占一行C.“浏览”和“编辑”模式切换,可通过“显示”菜单中的“浏览”和“编辑”命令来实现D.以上说法都不正确128 Browse 窗口可以拆分为两部分显示,下列说法正确的是:A A.可通过 browse 窗口左下角的黑色方块窗口拆分器来完成B.可通过 browse 窗口右下角的黑色方块窗口拆分器来完成C.对分割后的browse 窗口,不可以在两个窗口中设置不同的显示模式 D.以上答案都正确129()比()具有更多的属性C A.自由表、数据库表 B.数据、字段 C.数据库表、自由表 D.字段、数据130 字段可以用()或
37、(B)开头A.汉字、数字B.字母、汉字 C.字母、数字 D.下划线、字母131 字段类型可以选择VFP系统中定义的(A)种 A.13 B.10 C.11 D.6 132 备注型和通用型的值存储在扩展名为(C)的文件中A.prg B.dbf C.fpt D.qpr 133 字段宽度不是由VFP系统规定的是(B)A.日期型 B.数值型 C.逻辑型 D.备注型135 用菜单方式追加新记录的方法是:进入浏览窗口后,执行(C)菜单中的“追加新记录”命令 A.工具B.视图 C.表 D.表格136 在 VFP中,建立 student表的命令是(C)A.modify structure student B.m
38、odify file student C.creat student D.creat table student 137 关系数据库的基本数据结构是(C)A.VFP B.关系模型 C.二维表 D.关系结构139 要从某表文件中真正删除一条记录,应当(C)A.先用 DELETE 命令,再用ZAP命令 B.直接用 ZAP命令C.先用 DELETE 命令,再用PACK 命令 D.直接用 DELETE 命令140 逻辑删除的作用是(B)A.把记录从表中删除掉 B.只是给记录加上删除标记(*)C.逻辑删除的记录不能再恢复 D.逻辑删除可以对个别字段进行删除141 以下关于逻辑删除命令的说法不正确的是(A
39、)A.逻辑删除只能对当前记录进行 B.语句中可以指定删除的范围C.语句中可以出现FOR子句 D.语句中可以有WHILE子句142 不能够实现对表中记录号为n 的记录进行逻辑删除的一项是(C)A.GO N DELETE B.DELETE RECORD N C.DELETE D.GO NDELETE NEXT 1 144 下列使用菜单进行逻辑删除的说法中,错误的是(D)A.逻辑删除之前应该先打开表的浏览窗口,使显示“表”菜单 B.“表”菜单里面的“删除记录”菜单项表示的是逻辑删除C.通过“表”菜单里面的“删除记录”菜单项可以完成逻辑删除操作 D.“表”菜单里面的“彻底删除”菜单项表示的是逻辑删除1
40、45 关于表的浏览窗口的说法不正确的是(C)A.用鼠标点击记录前的空白方格使其呈黑色显示,表示对该记录进行了逻辑删除 C.可以通过鼠标点击对应记录进行彻底删除B.用鼠标点击记录前的黑色方格使其呈白色显示,表示对该逻辑删除的记录进行恢复D.可以实现逻辑删除与恢复操作146 在表的操作中,DELETE 命令的作用是(B)A.将记录从表中彻底删除 B.给要删除的记录做删除标记 C.不能删除记录D.删除整个表中的记录147 关于 RECALL 命令,说法正确的是(A)第 8 页 共 41 页方圆 A.RECALL 能恢复被逻辑删除的记录 B.单独使用 RECALL命令,能够恢复表中所有被逻辑删除的记录
41、C.RECALL不能恢复被逻辑删除的当前记录 D.RECALL中不能指定条件149 关于 PACK,说法错误的是(B)A.记录的物理删除 B.PACK命令可彻底删除符合条件的记录 C.PACK能删除全部被标记的记录 D.经过 PACK后,被逻辑标记的记录会从磁盘上删除掉150 关于 DELETE、RECALL、PACK、ZAP说法不对的是(A)A.ZAP 与 DELETE通常配合使用 B.用 DELETE 逻辑删除,用RECALL恢复误删除的记录C.经过 DELETE 后,物理删除记录要用PACK D.ZAP具有毁灭性151 有以下命令:10,20 say 请输入:get x 下列说法中不正确
42、的是 B A.在使用该语句之前,变量x 必须存在 B.在使用该语句之前,变量x 不必定义C.该语句通常与read 语句配合使用 D.该语句在对变量x 的编辑修改过程中,只能改变它的值,不能改变它的类型154 在 visual foxpro中项目文件的扩展名是D A.dbc B.dbf C.prg D.pjx 155 在 visual foxpro中程序文件的扩展名是C A.dbc B.qpr C.prg D.pjx 157 可以在项目管理器的()选项卡下建立命令文件。DA.数据 B.文档 C.类 D.代码158 使用 Input命令不能输入(D)数据。A.字符型B.数值型 C.日期时间型 D.
43、备注型159 使用 accept 命令能够输入(A)数据。A.字符型B.数值型 C.日期时间型 D.备注型160 使用 wait 命令能够输入(A)数据。A.字符型B.数值型 C.货币型 D.日期型161 在 visual foxpro中,建立程序文件的命令是A A.modify command B.modify structure C.modify database D.modify query 162 有下列语句序列:store 80 to cj 10,20 say cj 执行以上语句序列后,最后一条命令的显示结果是 CA.10 B.cj C.80 D.20 163 在 FoxPro 中,
44、能够进行条件定位的命令是C A.SKIP B.DELETE C.LOCATE D.GO 164 在 student表中有性别、总成绩字段,为求男同学成绩总和,应该用命令B A.TOTAL ON 总成绩 FOR 性别=男 B.SUM 总成绩 FOR 性别=男 C.TOTAL ON 总成绩 TO CHJ FOR 性别=男 D.SUM FIELD 总成绩 FOR 性别=男 165 设表文件和按工资索引的索引文件已经打开,用 SEEK 命令把记录指针指向工资为900元的记录之后,接着要使指针指向下一个相同工资的记录(表中工资为900 元的记录有多条),应使用命令B A.DISPLAY NEXT 1 B
45、.SKIP C.CONTINUE D.SEEK 900 166 表文件中有数学,英语,计算机和总分四个数值型字段,要将当前记录的三科成绩相加后存入总分字段中,应使用命令B A.TOTAL 数学+英语+计算机 TO 总分 B.REPLACE 总分 WITH 数学+英语+计算机C.SUM 数学,英语,计算机 TO 总分 D.REPLACE ALL 数学+英语+计算机 WITH 总分167 执行下面的命令后,函数EOF()的值一定为.T.的是D A.REPLACE 基本工资 WITH 基本工资+200 B.LIST NEXT 10 C.SUM 基本工资 TO SS WHILE 性别=女 D.DISP
46、LAY FOR 基本工资 800 168 工资数据库表已经打开,其中包含字段基本工资(C),肯定能将记录指针指向基本工资为900 的命令是(D)A.SEEK 900 B.LOCATE FOR 900 C.FIND 900 D.LOCATE FOR 基本工资=900 169 设有表文件MS.DBF中有以下记录:Record#姓名 性别 籍贯 团员1 冯小平男湖北.T.2 张玉清女江西.T.3 莫小宏男南京.F.第 9 页 共 41 页方圆 4 王大荃男河南.T.5 蒋红刚男新疆.T.若该表已被打开,当先后执行以下两条命令后:G0 2 LOCATE NEXT 3 FOR 性别=男.AND.团员其结
47、果是(B)A.记录指针定位并显示第4 号记录 B.记录指针定位第4 号记录,但不显示该记录C.显示第 2、3、4 号记录 D.仅显示第 4 号记录171.命令:TOTAL ON 姓名 TO DSR 中的 DSR是(C)A.内存变量 B.字段变量 C.表文件 D.文本文件172 计算所有职称为正、副教授的工资总和,将结果赋予变量zh,应使用的命令是(D)A.SUM 工资 to zh for 职称$教授 B.SUM FIELDS 工资 to zh for 教授$职称C.SUM 工资 to zh for 职称=教授 .AND.职称=副教授 D.SUM 工资 to zh for 职称=教授 .OR.职
48、称=副教授 174 已执行过命令 USE 人事.DBF INDEX ON 职称 TO 人事.IDX 现要查找职称为“教授”的记录,应使用命令(C)A.FIND 职称=教授 B.FIND&职称C.FIND 教授 D.SEEK&职称175 在当前工作区中已打开student 表,要求按男生在前,女生在后,同一性别的按年龄从小到大排列,生成新文件ss.dbf 应使用的命令是A A.SORT TO SS ON 性别,出生日期/d B.INDEX TO SS ON 性别,出生日期C.SORT TO SS ON 性别,出生日期 D.COPY TO SS ON 性别,出生日期/D 177 在 Visual
49、FoxPro中,关于过程调用叙述正确的是(C)A.当实参的数量少于形参的数量时,多余的形参初值取逻辑假 B.当实的数量多于形参的数量时,多余的实参被忽略C.实参与形参的数量必须相等 D.上面的 A和 B都正确178 在 Visual FoxPro中,如果希望一个内存变量只限于在本过程中使用,说明这种内存变量的命令是(A)A.PRIVATE B.PUBLIC C.LOCAL D.ALL 179 在循环结构中,LOOP 命令的作用是:(B)A.退出过程,返回程序开始处 B.结束本次循环 C.终止循环,将控制转移到本循环结构ENDDO 后面的第一条语句继续执行 D.终止程序执行180 在程序中用PU
50、BLIC语句定义的内存变量有以下特性(A)。A.可以在所有过程中使用 B.只能在定义该变量的过程中使用 C.只能在定义该变量的过程及该过程所嵌套的过程中使用 D.可以在数据库的园点提示符下使用181 在没有索引文件打开的情况下,执行命令go top后,则函数Bof()的值为(A)A.F.B.T.C.1 D.最大记录数182 如果一个表中只有10 条记录,打开表后,执行命令skip 20后,函数 Eof()的值为(B)A.F.B.T.C.1 D.最大记录数183 假设索引文件没有打开,当前记录是1 号记录,则要使2 号记录成为当前记录,可以使用命令(D)A.2 B.skip C.go 2 D.以