您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > VFP期末试卷及答案
2008/2009学年第二学期数据库期末考试卷班级:财管(08)01班姓名:一、名词解释(每小题3分,共15分)1、实体:是指客观存在的并且可以相互区别的事物。2、数据库:是存储在计算机存储设备上的结构化的相关数据集合。3、选择:从关系中找出满足给定条件的元组的操作称为选择。4、数组:是内存中连续的一片存储区域,它由一系列元素组成,每个数组元素可通过数组名及相应的下标来访问。5、程序:是能够完成一定任务的命令集合。二、选择题(每小题1。5分,共30分)1、用数据二维表来表示实体及实体之间联系的数据模型称为(D)A)实体——联系模型B)层次模型C)网状模型D)关系模型2、VisualFoxPro6.0是一种关系型数据库管理系统,所谓关系是指(C)A)各条记录中的数据库彼此有一定的关系B)一个数据库文件和另一个数据库文件之间有一定的关系C)数据库模型符合满足一定条件的二维表格式D)数据库中各个字段之间彼此有一定的关系3、数据库系统的核心是(C)A)数据库B)操作系统C)数据库管理系统D)文件4、为了合理的组织数据,应遵从的设计原则是(D)A)“一事一地”的原则,即一个表描述一个实体或实体间的一种联系B)表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段C)用外部关键字保证有关联的表之间的联系D)以上各项原则都包括5、下面关于工具栏的叙述,错误的是(D)A)可以定制用户自己的工具栏B)可以修改系统提供的工具栏C)可以删除用户创建的工具栏D)可以删除系统提供的工具栏6、项目管理器的“数据”选项卡用于显示和管理(C)A)数据库、自由表和查询B)数据库、视图和查询C)数据库、自由表、查询和视图D)数据库、表单和查询7、从“表单”菜单中,选择“快速表单”可以打开(B)A)表单设计器B)表单生成器C)表单向导D)命令按钮组生成器8、参照完整性生成器在以下情况下显示(D)A)在“数据库设计器”中双击两个表之间的关系线,在“编辑关系”对话框中选择“参照完整性”按钮B)从“数据库设计器”快捷菜单中选择“参照完整性”选项C)选择“数据库”菜单中“编辑参照完整性”选项D)以上三种情况均显示9、要想将日期型或时间型数据中的年份用4位数字显示,应当使用设置命令(A)A)SETCENTURYONB)SETCENTURYOFFC)SETCENTURYTO4D)SETCENTURYOF410、进行字符串比较时,使命令?“我们大家”=“我们”的结果为逻辑假的设置是(A)A)SETEXACTONB)SETEXACTOFFC)SETCOLLATETO”Machine”D)SETCOLLATE”Stroke”11、设N=886,M=345,K=”M+N”,表达式1+&k的值是(A)A)1232B)346C)1+M+ND)数据类型不匹配12、连续执行以下命令之后,最后一条命令的输出结果是(C)SETEXACTOFFX=”A”?IIF(X=”A”,X-“BCD”,X+”BCD”)A)AB)BCDC)ABCDD)ABCD13、在下面的VisualFoxPro表达式中,运算结果为逻辑真的是(B)A)EMPTY(.NULL.)B)LIKE(‘xy?’,’xyz’)C)AT(‘xy’,’ancxyz’)D)ISNULL(SPACE(0))14、下面关于过程调用的叙述中,正确的是(C)A)实参与形参的数量必须相等B)当实参的数量多于形参的数量时,多余的实参被忽略C)当形参的数量多于实参的数量时,多余的形参取逻辑假D)上面B)和C)都对15、如果一个过程不包含RETURN语句,或者RETURN语句中没有指定表达式,那么该过程(C)A)没有返回值B)返回0C)返回.T.D)返回.F.16、有如下程序:INPUTTOAIFA=10S=0ENDIFS=1?S假定从键盘输入的A的值是数值型,那么上面程序的执行结果是(B)A)0B)1C)由A的值决定D)程序出错17、在VisualFoxPro中,有如下内存变量赋值语句:X={^2001-07-2810:15:20PM}Y=.T.M=$123.45N=123.45Z=”123.24”执行上述赋值语句之后,内存变量X、Y、M、N和Z的数据类型分别是(D)A)D、L、Y、N、CB)D、L、M、N、CC)T、L、M、N、CD)T、L、Y、N、C18、打开一个数据库的命令是(D)A)USEB)USEDATABASEC)OPEND)OPENDATABASE19、VisualFoxPro数据库文件是(B)A)是存放用户数据的文件B)是管理数据库对象的系统文件C)是存放用户数据和系统数据的文件D)前三种说法都对20、以下关于自由表的叙述正确的是(C)A)全部是用以前版本的FOXPRO(FoxBASE)建立的表B)可以用VISUALFOXPRO建立,但是不能把它添加到数据库中C)自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表D)自由表可以添加到数据库中,但数据库表不可以从数据库中移出成为自由表三、填空题(每空0。5分,共15分)1、数据模型不仅表示反映事物本身的数据,而且表示(事物之间的联系)2、二维表中的列称为关系的(属性)二维表中的行称为关系的(元组)3、退出VisualFoxPro系统的命令是(QUIT)4、VisualFoxPro不允许在关键字段中有重复值或(空值)5、安装完VisualFoxPro之后,系统自动用一些默认值来设置环境,要指定自己的系统环境,可单击(工具)菜单下的(选项)菜单项6、在VisualFoxPro中,常量¥960.10的数据类型是(货币型或Y),常量{^2006-10-10,15:30:00}的数据类型是(日期时间型或T)7、要显示名字以MY开头的所有内存变量,应当使用命令LISTMEMORY(LIKEMY*).8、顺序执行下列操作后,屏幕最后显示的结果是(D)和(C).Y=DATE()H=DTOC(Y)?VARTYPE(Y),VARTYPE(H)9、在VisualFoxPro中,编辑已有程序文件mypro.prg的命令是(MODIFYCOMMANDmypro);执行该程序文件的命令是(DOmypro).10、过程文件的默认扩展名是(.prg),打开过程文件p1的命令是(SETPROCEDURETOpl)11、VisualFoxPro的主索引和候选索引可以保证数据的(实体)完整性。12、实现表之间临时关联的命令是(SETRELATION)13、在VisualFoxPro中所谓自由表就是那些不属于任何(数据库)-的表。14、在VisualFoxPro中假定数据库表S(学号,姓名,性别,年龄)和SC(学号,课程号,成绩)之间使用“学号”建立了表之间的联系,在参照完整性的更新规则、删除规则和插入规则中选择设置了“(限制)”,那么如果表S所有的记录在表SC中都有相关的记录进行连接,则不允许修改表S中的学号字段值。15、SQL支持集合的并运算,运算符是(UNION)16、在VisualFoxPro中SQLDELETE命令是(逻辑)删除记录17、SQLDELETE语句为了将查询结果存放到临时表中应该使用(INTOCURSOR)短语。18、如下命令将“产品”表的“名称”字段名修改为“产品名称”:ALTERTABLE产品RENAME(COLUMN)名称TO产品名称19、假设“歌手”表中有“歌手号”、“姓名”和“最后得分”3个字段,“最后得分”越高名次越靠前,查询前10名歌手的SQL语句是:SELECT*(TOP10)FROM歌手ORDERBY最后得分(DESC)20、查询设计器的筛选选项卡用来指定查询的(条件)。21、通过在VisualFoxPro的视图,不仅可以查询数据库表,还可以(操作或更新)数据库表。22、建立远程视图必须首先建立与远程数据库的(连接)。23、在VisualFoxPro中为了通过视图修改表中的数据,需要在试图设计器的(更新条件)选项卡中设置有关属性。四、判断题(每小题1分,共10分)1、VisualFoxPro参照完整性规则不包括查询规则(√)2、设有两个数据库表,父表和子表之间是一对多的联系,为控制父表和子表中数据的一致性,可以设置“参照完整性规则”,要求这两个表在父表连接字段上建立普通索引,在子表连接字段上建立主索引(×)3、在VisualFoxPro中,使用LOCATALLFORexpl命令按条件查找记录,可以通过EOF()函数返回.F.值来判断命令查找到满足条件的记录?(√)4、SQL的操作语句不包括UPDATE(×)5、SQL语句中删除表的命令是DROPTABLE(√)6、假设数据库中有“歌手”表,为其增加一个字段“最后得分”的SQL语句是ALTERTABLE歌手ADD最后得分F(6,2)(√)7、SQL命令:ALTERTABLESADD年龄CHECK年龄15AND年龄30,命令的含义是给数据库表S增加一个“年龄”字段(√)8、查询设计器中包括的选项卡有条件、排序依据、分组依据(×)9、在VisualFoxPro中,查询是一个预先定义好的SQLSELECT语句文件(√)10、在VisualFoxPro中,通过视图可以对表进行更新(√)五、程序填空(每空5分,共10分)请对计算乘法表XY.PRG的程序填空:SETTALOFFCLEARFORJ=1TO9?STR(J,2)+′)′FOR(K=1TOJ)??(str(j*k,6))ENDFOR?ENDFORRETURN六、程序设计题(每小题10分,共20分)1、编写程序求S=1+2+……+100的值ClearS=0I=1Dowhilei=100S=s+1I=i+1Enddo?”s=”,sReturn2、编写程序,判断一个大于3的自然数是否为素数ClearInput“请输入自然数(=3):”tonF=0I=2Dowhilei=int(sqrt(n))Ifmod(n,i)0I=i+1LoopElseF=1ExitEndifEnddoIff=0?str(n,3)+”是素数”Else?str(n,3)+”不是素数”EndifReturn2008/2009学年第二学期数据库期末考试卷班级:财管(08)01班姓名:一、名词解释(每小题3分,共15分)1、数据:是指存储在某一种媒体上能够识别的物理符号。2、数据库应用系统:是指系统开发人员利用数据库系统资源开发出来的、面向某一类实际应用的应用软件系统。3、关键字:属性或属性的结合,关键字的值能够惟一地标识一个元组。4、常量:通常指以文字串形式出现在代码中的数据,代表一个具体的、不变的值。5、表达式:是由常量、变量和函数通过特定的运算符连接起来的式子。二、选择题(每小题1。5分,共30分)1、数据库DB、数据库系统DBS数据库管理系统DBMS三者之间的关系是(A)A)DBS包括DB和DBMSB)DBMS包括DB和DBSC)DB包括DBS和DBMSD)DBS就是DB,也就是DBMS2、关系数据库的任何检索操作所涉及的三种基本运算不包括(B)A连接B)比较C)选择D)投影3、数据库管理员的主要职责不包括(C)A)参与数据库的规划、设计和建立B)规划和实施数据库备份和恢复D)开发数据库应用系统D)规划和实施数据库备份和恢复4、显示与隐藏命令窗口的错误操作是(B)A)单击常用工具栏上的“命令窗口”按钮B)退出VisualFoxPro,再重新打开C)分别按Ctrl+F4和Ctrl+F2组合键D)通过“窗口”菜单下的“命令窗口”选项来切换5、在选项对话框的“文件位置”选项卡中可以设置(B)A表单的默认大小B)默认目录C)日期和时间的显示格式D)程序代码的颜色6、项目管理器的“文档”选项卡用于显示和管理(D)A表单、报表和查询B)数据库、表单和报表C)查询、报表和视图D)表单、报表和标签7、为了对表单中的多个同类控制进行统一格式化,可以使用(B)A)自动格式设计器B)自动格式生成器C)自动格式向导D)命令按钮组生成器8、在VisualFoxPro6.0中修改数据库、表单、报表等组件
本文标题:VFP期末试卷及答案
链接地址:https://www.777doc.com/doc-2854591 .html