您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > 《Visual_FoxPro》综合练习题
VisualFoxPro练习题一、单项选择题1、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是()阶段。A)数据库系统B)文件系统C)人工管理D)数据项管理2、在数据库中存储的是()。A)数据B)数据模型C)数据以及数据之间的联系D)信息3、按照传统的数据模型分类,数据库可分为三种类型()。A)大型、中形和小型B)西文、中文和兼容C)层次、网状和关系D)数据、图形和多媒体4、以下关于空值(NULL)的叙述正确的是()A)空值等同于数值0B)VisualFoxPro不支持NULLC)空值等同于空字符串D)NULL表示字段或变量还没有确定值5、要判断数值型变量Y是否能够被2整除,错误的条件表达式为()。A)MOD(Y,2)=0B)INT(Y/2)=Y/2C)Y%2=0D)INT(Y/2)=MOD(Y,2)6、在VisualFoxPro中存储图像的字段类型应该是()A)字符型B)通用型C)备注型D)双精度型7、若某一个扩展名为.DBF的文件有3个备注型字段,则该文件对应的备注文件有()A)3个B)1个C)4个D)0个8、使用DLSPLAY命令时,若范围短语为ALL或REST,执行命令后,记录指针指为()A)首记录B)末记录C)首记录的前面D)末记录的后面9、在已打开的表中,要永久删除当前记录位置开始的10条记录,可用()A)先执行DELETENEXT10命令,后用PACK命令B)先执行DELETERECORD10命令,后用PACK命令C)先执行DELETEFORRECORD10命令,后用PACK命令D)ZAPNEXT1010、按照数据库的数据模型分类,VFP属于()A)层次型B)关系型C)网状型D)混合型11、如果想从字符串北京市中取出汉字京,应该用函数()。A)SUBSTR(北京市,2,2)B)SUBSTR(北京市,2,1)C)SUBSTR(北京市,3,1)D)SUBSTR(北京市,3,2)12、在VisualFoxPro系统中,表中的字段是一种()。A)常量B)函数C)变量D)运算符13、建立索引文件时()字段不能作为索引字段。A)数值型B)字符型C)日期型D)备注型14、设A=[2*3+8],B=2*3+8,C=“2*3+8”,正确的一个表达式是()。A)A+CB)A+BC)B+CD)A+B+C15、如果一个班只能有一个班长,而且一个班长不能同时担任基它班的班长,班级与班长两个实体之间的关系属于()A)一对一联系B)一对二联系C)多对多联系D)一对多联系16、在下面列出的数据模型中,哪一个是概念数据模型()A)关系模型B)层次模型C)网状模型D)实体—联系模型17、表文件已经打开,当前记录中姓名字段的值是“王小平”。执行以下命令序列姓名=李敏?姓名屏幕显示的结果是()A)王小平B)李敏C)王小平李敏D)李敏王小平18、下列逻辑表达式中,结果为.F.的值是()A)MOD(20,4)=MOD(20,5)B)张$张三C)张三$张D){^2003.01.01}{^2003.01.02}19、如果一个字段的宽度为8,则此字段的类型不可能是()A)字符型B)数值型C)日期型D)备注型二、判断题1、数据模型是数据库管理系统中用来表示实体及实体间联系的方法。(√)2、若当前记录号为1,则函数BOF()的值可能为.T.,也可能为.F.。(√)3、对自由表XS.DBF建立索引后,XS.DBF中的数据全部按索引顺序存入索引文件中。(×)4、打开数据库时,其中的数据库表会自动打开。(×)5、不同数据记录的记录编号可以是相同的。(×)6、用STORE命令可以给内存变量和字段变量重新赋值。(×)7、要修改表文件XSH.DBF的表结构,需要执行USEXSH和MODIFYSTRUCTURE两条命令。(√)8、2a是合法的变量名。(×)9、“123”+“456”是数值型表达式。(×)10、?at(“e”,”“teacher”,2)的值是6。(√)11、在VFP的命令窗口,退出VFP系统所执行的命令是return。(×)12、对表文件进行操作,只要当前记录号为1,函数BOF()的值就一定为真。(×)13、执行当型循环,循环体有可能一次也不被执行。(√)14、表达式DATE()-CTOD(’01/01/13’)为日期型。(×)15、用sort命令对表记录排序会产生一个新的库文件。(√)16、VFP中不允许内存变量与字段变量同名。(×)17、函数at(”大学”,’内蒙古医科大学’)的值为6。(×)18、函数MOD(100,3)和表达式100%3结果相同。(√)19、函数VAL(”123abc456”)的结果是123456。(×)20、索引查询速度比普通查询快,是因为索引文件结构非常简单。(√)21、vfp是数据库管理系统,但不具备编程开发功能。(×)22、内存变量与字段名变量都是独立于数据表而存在的。(×)23、某数据库名为STU,想要打开该数据库,应使用的命令是OPENSTU24、A1=A2=5命令的作用是将5赋值给内存变量A1和A2。(×)25、XS表的全部备注字段的内容保存在XS.FPT中。(√)26、自由表和数据库中的数据表的扩展名都是一样的。(√)27、表达式STR(YEAR(DATE()))的值的数据类型为逻辑型。(×)28、VF中,inputto命令和acceptto命令都是从键盘接受数据的命令,它们的功能相同。(×)29、执行完?AT(“成都”,”四川电子科技大学”)命令的结果是0(√)30、在输完记录后,可以按CTRL+Q将内容存盘并返回到命令窗口。(×)31、函数LEN(’中国人’)的值为3。三、填空题:1、在VFP中,输入“?VAL(“2015”)”,其结果为()2、清除主窗口内容的命令是()3、函数LEN(’计算机’)的值为()4、函数LEFT(’中国人’,2)的值为()5、函数AT(’A’,’ABCDAEFG’,2)的值为()6、VFP中设置默认文件夹的命令为()7、修改表结构的命令是()8、在VisualFoxPro中,通用型字段G和备注型字段M在表中的宽度都是()9、字段单价为数值型,如果整数部分最多4位、小数部分3位,那么该字段的宽度至少应为()10、删除记录的操作通常分为两步:先给要删除的记录作(),然后再从磁盘上将其物理删除。11、数值型变量X,Y互为相反数,用VFP表达式表示为()12、设有学生表XS,其中性别为字符型,要显示所有女生的记录可使用命令()13、逻辑删除学号2014021080的同学的记录,可使用命令()14、执行“USEXS(回车)SKIP-1”后RECNO()的值为()15、VF定义数组的命令是()16、?NOT“stu”$“student”的输出结果是()17、在VFP中将表达式以正确形式写出()18、表示“2015年4月30日”的日期常量应该写为19、VisualFoxPro的两种工作方式是交互方式和___方式。20、YEAR({^2015/05/12})的结果是_____。21、显示1990年以后出生的女生记录()22、在数据库中,变量类型包括:系统变量、内存变量、()。23、在VF下,Y=X[2+6(Y3+Z)]转换为命令是()。24、MOD(10,-3)函数的结果是()。25、在VisualFoxPro中,表分为数据库表和()。26、在VisualFoxPro中,只有()表才可建立主索引。27、扩展名为DBC的文件是。28、执行命令A=2015/4/8之后,内存变量A的数据类型是_________型。29、数据库表变为自由表的命令是____TABLE30、表示“2016年8月23日”的日期常量应写为_____31、常量.n.表示的是_____型的数据。答案:1-5、2015.00,clear,6,中,5;6-10setdefaultto,modifystructure,4,8,删除标记;11-15X+Y=0,listfor性别=”女”,deletefor学号=’2014021080’,1,dimension或declare2+eab16-20.F,sqrt(abs(a*b+e)^2),{^2015/04/30},程序,201521-25listfor性别=’女’.and.year(出生日期)=1990,字段变量,X*(2+6*(Y^3+Z)),-2,自由表26-31数据库,数据库文件,数值,remove,{^2016-08-23},逻辑
本文标题:《Visual_FoxPro》综合练习题
链接地址:https://www.777doc.com/doc-2836098 .html