1Visualfoxpro题库(含答案)1.(B)不是数据库系统的优点。A)数据独立性B)访问速度快C)冗余度可控D)数据结构化2.下列有关VFP的叙述正确的是(A)。A)VFP的命令关键字大小写不区分B)VFP的命令关键字可以使用全角字符C)VFP命令窗口中的命令不能分行输入D)项目管理器中不能创建文本文件3.要设置日期和时间的显示格式,可以在选项对话框的(B)选项卡中设置。A)常规B)区域C)文件位置D)数据4.数据库系统与文件系统的最主要区别是(D)。A)文件系统简单,而数据库系统复杂B)文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量C)文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决5.在数据工作期中可以(C)A)创建表文件B)创建数据库文件C)打开表文件D)打开数据库文件6.在选项对话框的文件位置选项卡中可以设置(B)。A)表单的默认大小B)默认目录C)日期和时间显示格式D)程序代码的颜色7.用于新建和查看不同的表及其关系的设计器是(D)。A)表设计器B)查询设计器C)表单设计器D)数据库设计器8.VisualFoxPro6.0数据库系统的数据模型属于(B)。A)网络模型B)关系模型C)层次模型D)链状模型9.数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是(A)。A)DBS包括DB和DBMSB)DBMS包括DB和DBSC)DB包括DBS和DBMSD)DBS就是DB,也就是DBMS10.数据库系统的核心是(D)。A)编译系统B)数据库C)操作系统D)数据库管理系统11.按照数据模型分类,数据库系统可以分为(B)三种类型。A)大型、中型和小型B)层次、关系和网状C)数据、图形和多媒体D)单机型、网络型和共享性12.数据库管理系统采用的数据模型一般有(B)三种。A)大型、中型和小型B)层次、关系和网状C)数据、图形和多媒体D)单机型、网络型和共享性13.在关系模型中,子表通过(B)与父表建立联系。A)主码B)外码C)候选码D)关联码14.在关系模型中,常利用公共属性建立两个表的联系,对于被关联的子表,这个属性称之为(B)。A)主码B)外码C)候选码D)关联码215.在概念模型中,实体所具有的某一特性称之为(C)。A)实体集B)实体型C)属性D)码16.一个关系相当于一张二维表,表中的各列相当于关系的(D)。A)数据项B)元组C)结构D)属性17.在信息世界中,客观存在并且可以相互区别的事物称为(D)。A)记录B)属性C)联系D)实体18.设计数据库概念模型最为常用的方法是(D)。A)关系规范化B)抽象概念设计C)模糊概念设计D)实体联系图19.数据表是相关数据的集合,它不仅包括数据本身,而且包括(A)。A)数据之间的联系B)数据定义C)数据控制D)数据字典20.下列关于数据库系统的叙述中,正确的是(D)。A)表中只有字段之间存在联系B)表的字段之间和记录之间都不存在联系C)表的字段之间不存在联系,而记录之间存在联系D)表的字段之间和记录之间都存在联系21.下列函数返回值不是字符型的是(B)A)STR()B)VAL()C)TIME()D)SPACE()22.在下列函数中,函数返回值为数值型的是(B)A)STR()B)VAL()C)TIME()D)SPACE()23.在下列函数中,函数返回值为数值型的是(A)。A)YEAR()B)SUBSTR()C)TIME()D)SPACE()24.若X=48.789则STR(X,2)-SUBSTR('48.789',5,1)的显示结果为(C)。A)36B)488C)498D)3725.下列函数返回值为数值型的是(D)。A)FOUND()B)CTOD('01/01/96')C)EMPTY(5)D)MONTH(DATE())26.下列函数返回值为日期型的是(B)。A)TYPE(DATE())B)CTOD(DTOC(DATE()))C)TIME()D)YEAR({^2004/05/04})27.在下列四组函数运算中,结果相同的是(A)。A)LEET(VisualFoxPro,6)与SUBSTR(VisualFoxPro,1,6)B)YEAR(DATE())与SUBSTR(DTOC(DATE),7,2)C)TYPE(36-5*4)与TYPE(36-5*4)D)A-B与A+B(假定A=this,B=isastring)28.以下各组表达式中等效(结果相同)的是(A)。A)LEET(VisualFoxPro,6)与SUBSTR(VisualFoxPro,1,6)B)YEAR(DATE())与SUBSTR(DTOC(DATE),7,2)C)TYPE(36-5*4)与TYPE(36-5*4)D)A-B与A+B(假定A=this,B=isastring)329.表达式VAL(123e-2b)的值是(B)。A)123e-2bB)123C)1.23D)12330.函数ROUND(8.8,0)的值为(D)。A)8B)8.8C)0.8D)931.如果变量D=[05/04/2004],命令?TYPE(D)的结果为(A)。A)CB)NC)DD)出错信息32.下列表达式的运算结果为.T.的是(C)。A)comfortable$fortB)comp=computerC)fort$comfortableD)computer==comp33.假设变量n=10,c='512',m=.T.,下列表达式中错误的是(D)。A)n*n-3B)c-helloC)n10ormD)n+2-c34.下列关于日期或日期时间的表达式中,错误的是(C)。A){^2004-09-0111:10:10AM}-20B){^2004-01-01}+20C){^2004/02/01}+{^2001/02/01}D){^2004/02/01}-{^2001/02/01}35.下列关于VisualFoxPro数组的叙述中,错误的是(B)。A)用dimension和declare都可以定义数组B)新定义数组的各个数组元素初值为0C)VisualFoxPro只支持一维数组和二维数组D)一个数组中各个数组元素的数据类型可以不同36.下面关于VisualFoxPro数组的叙述中,错误的是(C)。A)用dimension和declare都可以定义数组B)VisualFoxPro只支持一维数组和二维数组C)一个数组中各个数组元素数据类型必须相同D)新定义数组的各个数组元素初值为.F.37.设N=678.9,表达式20+&N的值是(A)。A)698.9B)678.9C)20D)类型不匹配38.表达式是由常量、变量、函数和(D)等组成的一串有意义的式子。A)过程B)命令C)子程序D)运算符39.结果为逻辑真的表达式是(A)。A)ABC$HJJABCJKJB)ABC$GFABHGCC)ABCGHJ$ABCD)ABC$ACB40.在VisualFoxpro中,表达式2*3^2+2*8/4+3^2值是(C)。A)64B)49C)31D)2241.在创建表结构时,可设置字段是否允许接受NULL值。下列有关NULL含义的叙述中,正确的是(D)。A)NULL可看作是空字符串B)NULL与数值0具有同等的含义C)NULL的默认值为逻辑值.F.4D)NULL表示不确定的值42.在数据库表中,可设置字段的(D)以限定数据的输入范围。A)有效性规则B)格式C)默认值D)输入掩码43.通过在数据库的表设计器的字段选项卡中设置(D),可以指定字段中输入数据的格式。A)有效性规则B)格式C)默认值D)输入掩码44.下列关于自由表的叙述中,错误的是(C)。A)自由表和数据库表可以相互转换B)自由表不能建立有效性规则C)自由表不能建立候选索引D)自由表不能建立主索引45.在表设计器的字段选项卡中,可在字段有效性的(D)框中输入违反有效性规则时的提示信息。A)有效性规则B)默认值C)注释D)信息46.在数据库表设计器的字段选项卡中,可设置字段的(A)以防止输入非法值。当用户输入非法值时,可设置字段的(D)来提示用户。A)有效性规则B)默认值C)注释D)信息47.某数据库表规定成绩字段输入的数据必须在0到100之间(包括0和100),则应在成绩字段的有效性规则输入框中输入表达式(B)。A)0=成绩=100B)成绩=0and成绩=100C)成绩=0and=100D)=0and=10048.数据表中有4条记录,运行gobottom命令后,EOF()的返回值是(D)。A)4B)5C).T.D).F.49.假设一个关系中某属性的取值与该关系中的其它属性有关,应建立(B)规则。A)字段有效性B)记录有效性C)参照完整性D)实体完整性50.当需要在表的字段中标记一个电子表格、文档、图片等OLE对象时,应将该字段的类型定义为(C)。A)备注型B)字符型C)通用型D)除以上三种以外的其它类型51.要对成绩(数值型)和出生日期(日期型)两个字段进行组合索引,正确的表达式是(B)。A)成绩+出生日期B)str(成绩)+dtoc(出生日期)C)str(成绩)+出生日期D)str(成绩)+ctod(出生日期)52.在数据库设计器中,如果两个表的索引标识之间有一条黑线相连接,表示这两个表存在着(A)。A)永久关系B)临时关系C)索引关系D)触发关系53.关于表的索引表达式的类型,下列叙述错误的是(D)。A)索引表达式的类型可以是字符型B)索引表达式的类型可以是数值型C)索引表达式的类型可以是日期型5D)含有多个关键字的索引表达式一定是字符型54.要防止记录中的某个字段出现重复的值,可以对该字段建立(A)索引。A)候选索引B)唯一索引C)普遍索引D)以上三个索引都可以55.在VisualFoxPro中,建立索引的作用之一是(D)。A)节省存储空间B)便于管理C)提高查询和更新的速度D)提高查询速度56.可以伴随着表的打开而自动打开的索引是(C)。A)独立索引文件(IDX)B)复合索引文件(CDX)C)结构化复合索引文件D)非结构化复合索引文件57.在以下关于索引的说明中,错误的是(D)。A)索引可以提高查询速度B)索引可能降低更新速度C)索引和排序具有不同的含义D)不能更新索引字段58.以下不能建立索引的字段类型是(A)。A)备注型字段B)逻辑型字段C)日期型字段D)字符型字段59.要对当前表中所有记录的工资字段(数值型)值置为1000,正确的命令是(C)。A)replaceall工资with工资+1000B)replaceall工资=工资+1000C)replaceall工资with1000D)replaceall工资=100060.当前表职工.dbf有工号(字符型)、基本工资(数值型)、职称(字符型)等字段,要将高工职称职工的基本工资增加100元,正确的命令语句是(D)。A)replaceall基本工资=基本工资+100for职称=高工B)replaceall基本工资=基本工资+100where职称=高工C)replace基本工资with基本工资+100where职称=高工D)replace基本工资with基本工资+100for职称=高工61.打开一张表前必须为该表指定一个工作区,可使用(A)命令选择未被使用的最小编号的工作区。A)SELECT0B)SELECT1C)SELECTXD)SELECT262.若rsk.dbf有20条记录,执行下列命令序列后,显示结果为(A)。usersklist?recno()A)21B).F.C).T.D)2063.若rsk.dbf有20条记录,执行下列命令序列后,显示结果为(B)。userskskip+2goto6skip-2?recno()6A)21B)4C)8D)2064.对于成绩表中平均成绩字段(数值型)的值在85分以上(含85分)的所有学生,则奖学金字段(字符型)的值设定为一等,正确的命令语句是(B)。A)replace奖学金with一等where