VF练习题1.数据库系统的核心是(C)(A)数据库(B)操作系统(C)数据库管理系统(D)文件2.VisualFoxPro支持的数据模型是__B____。(A)层次数据模型(B)关系数据模型(C)网状数据模型(D)树状数据模型3.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是(A)(A)DBS包括DB和DBMS(B)DBMS包括DB和DBS(C)DB包括DBS和DBMS(D)DBS就是DB,也就是DBMS4.在VisualFoxpro的项目管理器中不包括的选项卡是(D)(A)数据;(B)文档;(C)类;(D)表单(P245)5.在“选项”对话框的“文件位置”选项卡中可以设置(B)(A)表单的默认大小(B)默认目录(C)日期和时间的显示格式(D)程序代码的颜色6.VisualFoxPro6.0是一个(C)A、8位数据库开发系统B、16位数据库开发系统C、32位数据库开发系统D、64位数据库开发系统7.退出VisualFoxPro的操作方法是:(D)A、从文件下拉菜单中选择退出选项B、用鼠标左按钮单击关闭窗口按钮C、在命令窗口中键入QUIT命令,然后按回车键D、以上方法都可以8.显示与隐藏命令窗口的操作是:(D)A、单击常用工具栏上的命令窗口按钮B、通过窗口菜单下的命令窗口选项来切换C、直接按Ctrl+F2或Ctrl+F4组合键D、以上方法都可以9.SQL语句中修改表结构的命令是(C)(A)MODIFYTABLE(B)MODIFYSTRUCTURE(C)ALTERTABLE(D)ALTERSTRUCTURE10.查询设计器中包括的选项卡有(B)(A)字段、条件、分组依据(B)字段、筛选、排序依据(P157,视图设计器P162)(C)条件、排序依据、分组依据(D)条件、筛选、杂项11.下面关于查询描述正确的是(C)(A)可以使用CREATEVIEW打开查询设计器(B)使用查询设计器可以生成所有的SQL查询语句(C)使用查询设计器生成的SQL语句存盘后将存放在扩展名为QPR的文件中(D)使用DO语句执行查询时,可以不带扩展名12.有如下程序:INPUTTOAIFA=10S=0ENDIFS=1?S假定从键盘输入的A的值一定是数值型,那么上面条件选择程序的执行结果是:(C)(A)0(B)1(C)由A的值决定(D)程序出错13.VisualFoxpro参照完整性规则不包括(C)(A)更新规则(B)删除规则(C)查询规则(D)插入规则14.表达式VF$VisualFoxPro的结果是____C____。A)1B)0C).F.D).T.15.下列不能作为VisualFoxPro中变量名的是_C______。A)_abcB)abc123C)123abcD)abc_12316.向项目中添加表单,应该使用项目管理器的(D)(A)“代码”选项卡(B)“类”选项卡(C)“数据”选项卡(D)“文档”选项卡17.在下列4个选项中,不属于基本关系运算的是(D)(A)连接(B)投影(C)选择(D)排序18.有如下赋值语句,结果为“大家好”的表达式是(D)a=“你好”b=“大家”(A)b+AT(a,1)(B)B+RIGHT(a,1)(C)b+LEFT(a,3,4)(D)b+RIGHT(a,2)19.设x=10,语句?VARTYPE(“x”)的输出结果是(B)(A)N;(B)C;(C)10;(D)X20.在VisualFoxpro中,使用SQL命令将学生STUDENT中的学生年龄AVG字段的值增加1,应该使用的命令是(BD)(A)REPLACEAGEWITHAGE+1;(B)UPDATESTUDENTAGEWITHAGE+1(C)UPDATESETAGEWITHAGE+1(D)UPDATESTUDENTSETAGE=AGE+121.向学生表(学号C(8),姓名C(12),性别C(2),出生日期D,院系C(8))插入一条记录的正确命令是(B)(A)APPENDINTO学生VALUES(”10359999”,’张三’,’男’,’会计’,{^1983-10-28})(B)INSERTINTO学生VALUES(”10359999”,’张三’,’男’,{^1983-10-28},’会计’)(C)APPENDINTO学生VALUES(”10359999”,’张三’,’男’,{^1983-10-28},’会计’)(D)INSERTINTO学生VALUES(”10359999”,’张三’,’男’,’会计’,{^1983-10-28})22.执行如下程序,如果输入X的值为5,则,最后S的显示值为SETTALKOFFS=0I=1INPUT“X=”TOXDOWHILES=XS=S+II=I+1ENDDO?SSETTALKON(C)(A)1(B)3(C)5(D)623.从“学生资料”表中查询所有的姓名,应输入的命令是(B)(A)SELECT学生资料FROM姓名(B)SELECT姓名FROM学生资料(C)SELECT姓名(D)SELECT学生资料WHERE姓名19.在下面的表达式中,运算结果为逻辑真的是(D)(A)EMPTY(.NULL.);(B)LIKE(“edit”,”edi?”);(C)AT(“a”,”123abc”);(D)EMPTY(SPACE(10));20.在DOWHILE-ENDDO循环结构中,LOOP命令作用是(C)(A)退出过程,返回程序开始处(B)转移到DOWHILE语句行,开始下一个判断和循环(C)终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行(D)终止程序执行24.在表设计器界面中有三个选项卡,下面(B)不属于其中。A)字段B)索引C)表D)界面25.一个关系型数据库管理系统所应具备的三种基本关系操作是(A)。A)选择、投影与连接B)编辑、浏览与替换C)插入、删除与修改D)排序、索引与查询26.不列不属于数据库管理系统的是(D)。A)DB2B)SQLSEVERC)VisualFoxProD)EXCEL200027.以下命令中,可以显示“财经”的是(B)。A)?SUBSTR(“湖南财经高等专科学校”,3,2)B)?SUBSTR(“湖南财经高等专科学校”,5,4)C)?SUBSTR(“湖南财经高等专科学校”,5,2)D)?SUBSTR(“湖南财经高等专科学校”,3,4)28.执行下列命令序列后,显示的结果是(A)。STORE100TOYASTORE200TOYBSTORE300TOYABSTORE“A”TONSTORE“Y&N”TOM?&MA)100B)200C)300D)YA29.数据表文件共有20条记录,当前记录号为10,执行LISTNEXT5以后,当前记录号是(C)。A)10B)15C)14D)2030.数据表有10条记录,当前记录号是3,使用APPENDBLANK命令增加一条空记录后,则当前记录的序号是(C)。A)3B)4C)11D)131.职工工资表文件按基本工资字段升序索引后,再执行GOTOP命令,此时当前记录号是(C)。A)1B)0C)基本工资最少的记录号D)基本工资最多的记录号32.下列有关查询和视图的说法中,不正确的是(D)。A)查询文件的扩展名为.QPRB)视图依赖于数据库的存在而存在C)交叉表查询不适用于在多个数据表中进行相关数据的查询D)只能对数据表中数据进行查询,而不能对视图文件中的数据进行查询33.{^1999/05/01}+31的值应为__A____。A、{99/06/01}B、{99/05/31}C、{99/06/02}D、{99/04/02}34.在FoxPro下,不能清除所有内存变量的命令是__C____。A、RELEASEALLB、CLEARALLC、CLOSEALLD、CLEARMEMORY35.假定系统日期是1998年12月20日,有如下命令:N=(YEAR(DATE())-1900)%100,执行后N的值应为___B___。A、1998B、98C、20D、1236.EOF()是测试函数,当正使用的数据表文件的记录指针已达到尾部,其函数值为__C____。A、0B、1C、.T.D、.F.37.在永真条件DOWHILE.T.循环中,为退出循环可以使用(B)。A)LOOPB)EXITC)CLOSED)QUIT38.SQL查询语句中ORDERBY子句的功能是(C)。A)限定分组检索结果B)分组统计查询结果C)对查询结果进行排序D)限定查询条件39.下面程序的运行结果是(A)。X=2.5DOCASECASEX1Y=1CASEX2Y=2ENDCASE?YRETURNA)1B)2C)0D)语法错误40.以下循环体共执行了(A)次。FORI=1TO10I=I+1?IENDFORA)5B)10C)0D)1141.VFP关于数据库的参照完整性规则不包括(D)。A)插入规则B)删除规则C)更新规则D)查询规则42.UPDATE-SQL命令的功能是(C)。A)数据定义B)数据查询C)更新表中某些列的属性D)修改表中某些列的内容43.SELECT-SQL命令的功能是(B)。A)选择工作区B)查询表中数据C)修改表中数据D)选择SQL标准44.命令DIMEarray(5,5)执行后,array(3,3)的值为___D__。A、0B、1C、.T.D、.F.45.设有变量pi=3.1415926,执行命令?ROUND(pi,3)的显示结果为__B__。A、3.141B、3.142C、3.140D、3.00046.设X=ABC,Y=ABCD,则下列表达式中值为.T.的是___C___。A、X=YB、X==YC、X$YD、AT(X,Y)=047.清除主窗口屏幕的命令是__A__。A、CLEARB、CLEARALLC、CLEARSCREEND、CLEARWINDOWS48.在VISUALFOXPRO系统中,表中的字段是一种(C)。(A)常量(B)函数(C)变量(D)运算符49.数据表文件中有数学、英语、计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段中,应使用命令(B)。(A)TOTAL数学,英语,计算机TO总分(B)REPLA总分WITH数学+英语+计算机(C)SUM数学,英语,计算机TO总分(D)REPLA数学+英语+计算机WITH总分50.设A=THISISABOOK,下列函数值为IS的是(B)(A)RIGHT(LEFT(A,9),2)(B)LEFT(RIGHT(A,9),2)(C)SUBSTR(A,5,2)(D)RIGHT(A,9)51.建立索引文件时(D)字段不能作为索引字段。(D)(A)数值型(B)字符型(C)日期型(D)备注型52.关于数据库表与自由表的候选索引,正确的是(D)(A)一个数据库表只能建立1个候选索引,自由表不能建立候选索引(B)一个数据库表只能建立1个候选索引,一个自由表能建立多个候选索引(C)数据库表不建立候选索引,一个自由表只能建立1个候选索引(D)数据库表与自由表都可以建立多个候选索引53.执行命令?LEN(TRIM(SUBS(VISUALFOXPRO,7)))的结果是(D)。(A)13(B)12(C)6(D)754.SQL的核心是(C)。(A)数据定义(B)数据修改(C)数据查询(D)数据添加55.设计表单时向表单中添加控件,可以利用(D)。(A)表单设计器工具栏(B)布局工具栏(C)调色板工具栏(D)表单控件工具栏56.将关系S中的一个属性S4的值限制在20-40之间,则这条规则属于(C)。(A)参照完整性规则(B)实体完整性规则(C)域完整性规则(D)不属于以上任何规则57.以下关于视图的描述正确的是(D)。(A)只能根据自由表建立视图(B)只能根据查询建立视图(C)只能根据数据库表建立视图(D)可以根据数据库表和自由表建立视图58.在SELECT-SQL语言中,(D)子句相当于关系中的投影运算。(D)(A)WHERE(B)JOIN(C)FROM(D)SELECT59.学生表与成绩表的索引已打开,现要将记录指针定位到第一个成绩高于90分的