您好,欢迎访问三七文档
VisualFoxPro数据库程序设计习题册班级:学号:姓名:计算机基础教研室编四川建筑职业技术学院VF数据库1练习题第一讲VisualFoxpro基础知识一、选择题1、VisualFoxPro是基于(B)操作系统的数据库系统。A:MS-DOSB:WindowsC:UNIXD:AMOS/L2、关系数据库管理系统所管理的关系是(B)。A:若干个二维表B:一个DBF文件C:一个DBC文件D:若干个DBC文件3、关系运算中的选择运算是(A)。A:从关系中找出满足给定条件的元组的操作B:从关系中选择若干个属性组成新的关系的操作C:从关系中选择满足给定条件的属性的操作D:A和B都对4、设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是(B)。A:m:nB:1:mC:m:kD:1:15、数据库系统的核心是(B)。A:数据库B:数据管理系统C:编译程序D:操作系统6、用树形结构表示实体之间联系的数据模型是(C)。A:关系模型B:网状模型C:层次模型D:以上三个都是7、DBMS的含义是(B)。A:数据库系统B:数据库管理系统C:数据库管理员D:数据库8、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段,在这几个阶段中,数据独立性最高的是(A)阶段。A:数据库系统B:文件系统C:人工管理D:数据项管理9、在数据库中,下列说法(A)是不正确的。A:数据库避免了一切数据的重复。B:若系统是完全可以控制的,则系统可确保更新时的一致性。C:数据库中的数据可以共享。D:数据库减少了数据冗余。10、DBAS指的是(C)。A:数据库管理系统B:数据库系统C:数据库应用系统D:数据库服务系统11、关系模型中,一个关键字是(C)。A:可由多个任意属性组成B:至多由一个属性组成C:可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D:以上都不是12、设有关系R1和R2,经过关系运算得到结果S,则S是(C)。四川建筑职业技术学院VF数据库2A:一个数据库B:一个表单C:一个关系D:一个数组13、打开项目管理器的数据选项卡,其中包括(D)。A:数据库B:自由表C:查询D:以上都有14、VFP中通有的存盘的组合键是(C)。A:Ctrl+CB:Ctrl+VC:Ctrl+WD:Ctrl+X15、项目管理器可以有效地管理表、表单、数据库、菜单、类、程序和其他文件,并且可以将它们编译成(B)。A:扩展名为.APP的文件B:扩展名为.APP或.EXE的文件C:扩展名为.EXE的文件D:扩展名为.PRG的文件16、下列说法中错误的是(D)。A:所谓项目是指文件、数据、文档和VisualFoxPro对象的集合B:项目管理是VisualFoxPro中处理数据和对象的主要组织工具C:项目管理器提供了简便的、可视化的方法来组织和处理表、数据库、表单、报表、查询和其他一切文件D:在项目管理器中可以将应用系统编译成一个扩展名为.exe的可执行文件,而不能将应用系统编译成一个扩展名为.app的应用文件17、退出VisualFoxPro的操作方法是(D)。A:在命令窗口中键入Quit命令B:单击主窗口右上角的关闭按钮C:按快捷键ALT+F4D:以上方法都可以二、填空题1、一个关系对应一张表,表中的一列称为一个字段,表中的一行称为一个记录。2、数据表是由行和列组成的二维表格,每一列称为一个字段。3、用二维表数据来表示实体及实体之间联系的数据模型称为关系模型。4、项目管理器的移去按钮有两个功能;一是把文件移去,二是___删除___文件。5、退出VFP的命令是QUIT。6、VFP中支持的三种关系运算有选择、投影和连接。三、简答题1、简述数据库、数据库管理系统、数据库系统P42、简述项目管理器的作用P31四川建筑职业技术学院VF数据库3第二讲常量、变量、表达式一、选择题1、已知:X=AB,AB=100。执行命令?&X+10的结果是(D)。A:XB:ABC:ABC58D:1102、表达式LEN(‘ABC'-‘DE’)的值是(C)。A:1B:3C:5D:73、显示所有以A打头的所有内存变量,正确的命令是(C)。A:LISTMEMOLIKEAB:LISTFORA*C:DISPMEMOLIKEA*D:DISPMEMOA*4、已知:X=ABC,ABC=56。执行命令?&X+2的结果是(C)。A:XB:ABCC:58D:ABC585、表达式MAX(1,6)+MIN(4,18)的值是(B)。A:9B:10C:11D:126、表达式LEN(计算机+6)的值是(D)。A:12B:6C:7D:87、表达式AT(IS,THISISABOY)的值是(C)。A:.T.B:.F.C:3D:68、下列语句中,能够正确地给内存变量A赋逻辑真值的命令是(D)。A:A=.T.B:STORETTOAC:A=TRUED:STORE.T.TOA9、VFP系统中,内存变量只定义了数组MK(12),它具有12个下标变量。用LISTMEMORY命令显示已定义的内存变量个数是(B)。A:12B:1C:0D:有时是1,有时是1210、逻辑型、日期型、备注型字段的宽度的固定值分别为(D)。A:2,8,8B:2,4,10C:1,8,任意D:1,8,411、测试当前记录号所使用的函数是(C)。A:FILE()B:BOF()C:RECON()D:EOF()12、VFP中,+和-运算符能用于(D)表达式。A:日期B:字符C:日期时间D:A、B、C三项都对13、下列表达式中表达式值为数值型的是(C)。A:DATE()-5B:TIME()C:YEAR(date())D:DATETIME()14、下列函数中,函数值为字符型的是(B)。A:DATE()B:TIME()C:YEAR()D:DATETIME()15、在VFP中,-(减号)运算符可以用于(A)数据的运算。A:数值型、字符型、日期型B:数值型、日期型、逻辑型C:数值型、字符型、逻辑型D:逻辑型、字符型、日期型16、使用命令DECLAREmm(2,3)定义的数组,包含的数组元素(下标变量)的个数为(D)。A:2B:3C:5D:617、7E-3是一个(B)型的常量。A:字符B:数值C:内存D:字段18、下列表达式中,不能确定变量D的数据类型的表达式是(B)。A:D=数学B:D=BC:D=3.14D:D=date()19、结果总为逻辑值的表达式是(B)。A:字符表达式B:关系表达式C:算术表达式D:日期表达式四川建筑职业技术学院VF数据库420、表达式val(substr(长城586),5,1)+len(VisualFoxpro)的结果是(C)。A:13.00B:16.00C:18.00D:19.0021、设已经执行了正确的命令mx=[98+2],再执行命令?mx,屏幕将显示(B)。A:100B:98+2C:[98+2]D:100.0022、退出VisualFoxPro的操作方法是(D)。A:在命令窗口中键入Quit命令B:单击主窗口右上角的关闭按钮C:按快捷键ALT+F4D:以上方法都可以二、填空题1、执行命令A=$9000之后,内存变量A的数据类型是货币#Y#y型。2、表达式VisualFoxPro$Fox的结果是.f.。3、常量$90比常量$100___小_____。4、MessageBox函数的返回值是一个数值#n#N#整数#整型数据。5、VFP中变量名的命名规则:只能使用汉字、字母、下划线和数字。四川建筑职业技术学院VF数据库5第三讲程序一、选择题1、命令文件(程序文件)的扩展名是(B)。A:IDXB:PRGC:DBCD:DBF2、设执行表达式X=messagebox(提示信息:,48+2,提示框:),当按下提示框中的某个按钮时,会把一个值赋给变量X,那么X的值的类型是(A)。A:数值型B:字符型C:逻辑型D:日期型3、WAIT命令用于让用户输入一个(B)。A:数字B:字符C:字符串D:以上都是4、有以下程序段:DOCASECASE计算机60?″计算机成绩是:″+″不及格″CASE计算机=60?″计算机成绩是:″+″及格″CASE计算机=70?″计算机成绩是:″+″中″CASE计算机=80?″计算机成绩是:″+″良″CASE计算机=90?″计算机成绩是:″+″优″ENDCASE设学生数据库当前记录的计算机字段的值是89,执行上面程序段之后,屏幕输出(B)。A:计算机成绩是:不及格B:计算机成绩是:及格C:计算机成绩是:良D:计算机成绩是:优5、设xx=2,执行命令?xx=xx+1后,运行结果是(C)。A:3B:2C:.f.D:.t.6、关于命令的书写规则,下列说法中正确的是(D)。A:命令不一定要以命令名开头B:各短语子句顺序不能改变C:不能大小写混合D:命令行太长时,可以分行书写二、填空题1、命令书写规则规定命令动词可以缩写为前4个字符。2、清除屏幕信息的语句命令是CLEAR。3、wait命令可以从键盘接收一个字符。(答题提示:字符/字符串)4、Accept命令可以从键盘接收一个字符串。(答题提示:字符/字符串)5、当输入比较长的命令时,可加一个分号来续行,回车后继续在下一行输入。(答题提示:逗号/分号/空格/括号)四川建筑职业技术学院VF数据库6第四讲循环结构一、选择题1、在DOWHILE…ENDDO循环结构中,LOOP命令的作用是(B)。A:退出过程,返回程序开始处B:转移到DOWHILE语句行,开始下一个判断和循环C:终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行D:终止程序执行2、在VisualFoxPro中,如果希望跳出SCAN…ENDSCAN循环体、执行ENDSCAN后面的语句,应使用(B)。A:LOOP语句B:EXIT语句C:BREAK语句D:RETURN语句3、VFP中的DOCASE-ENDCASE语句属于(B)。A:顺序结构B:选择结构C:循环结构D:模块结构4、在DOWHILE/ENDDO循环中,若循环条件设置为.T.,则下列说法中正确的是(C)。A:程序不会出现死循环B:程序无法跳出循环C:用EXIT可以跳出循环D:用LOOP可以跳出循环5、按照语句排列的先后顺序,逐条依次执行的程序结构是(B)。A:分支结构B:顺序结构C:循环结构D:模块结构二、简答题:1、简述三种循环结构语句P782、说明DOwhile循环的执行过程P783、说明FOR循环的执行过程P80四川建筑职业技术学院VF数据库7第五讲数据库、表一、选择题1、在VFP系统中,用户打开一个表后,若要显示其中的记录,可使用的命令是(A)。A:BROWSEB:SHOWC:VIEWD:OPEN2、下面命令执行后都将生成ABC.DBF文件,其中生成空表文件的命令是(C)。A:SORTTOABCB:COPYTOABCC:COPYSTRUCTURETOABCD:COPYFILETOABC3、仅关闭当前表文件的命令是(C)。A:CLOSEALLB:CLEARC:USED:CLOSEDATABASE4、下面命令中,会生成新的表文件的命令是(A)。A:SORTTOB:BROWSEC:APPENDFROMD:RECALL5、在VisualFoxPro中,通用型字段G和备注型字段M在表中的宽度都是(B)。A:2个字节B:4个字节C:8个字节D:10个字节6、在VisualFoxPro中,关于自由表叙述正确的是(B)。A:自由表和数据库表是完全相同的B:自由表不能建立字段级规则和约束C:自由表不能建立候选索引D:自由表不可以加入到数据库中7、在VisualFoxPro中,创建一个名为SDB.DBC的数据库文件,使用的命令是(D)。A:CREATEB:CREATESDBC:CREATETABLESDBD:CREATEDATABASESDB8、独立于数据库之外的表是(B)。A:数据库表B:自由表C:逻辑表D:索引表9、可以存储照片的字段类型是(A)。A:通用型B:字符型C:逻辑型D:日期型10、zgda表有姓名、性别、
本文标题:vf习题册答案
链接地址:https://www.777doc.com/doc-2854653 .html