您好,欢迎访问三七文档
一.选择题1.关于代数的五个基本操作是(D).A.并、差、交、除、笛卡尔积B.并、差、笛卡尔积、投影、选择C.并、差、交、投影、选择D.并、差、交、选择、投影2.测试当前记录指针的位置可以用函数(D).A.RECCOUNT()B.EOF()C.BOF()D.RECNO()3.在VisualFoxPro中,数据库文件的扩展名为(B).A..DCXB..DBCC..DCTD..DBF4.在VisualFoxPro中,恢复逻辑删除的记录的命令是(D).A.PACKB.DELETEC.RECOVERD.RECALL5.已知当前表中有15条记录,当前记录为第12条记录,执行SKIP-2命令后,当前记录变为第(A)条记录.A.10B.12C.15D.26.已知当前表中有15条记录,当前记录为第12条记录,执行SKIP-2命令后,当前记录变为第(D)条记录.A.10B.12C.15D.27.要控制两个表中数据的完整性和一致性可以设置参照完整性,要求这两个表(D).A.一个是数据库表另一个是自由表B.两个自由表C.不同数据库中的两个表D.是同一个数据库中的两个表8.唯一索引中的唯一性是指(D)的唯一.A.字段值B.视图项C.字符值D.索引项9.设数据库文件及其索引文件已打开,为了确保指针定位在物理记录号为1的记录上,应该使用命令(C).A.GOTOPB.GOBOP()C.GO1D.SKIP110.使用index命令创建唯一索引时,应选参数(A).A.UNIQUEB.ASCENDINGC.DESCENDINGD.CANDIDATE11.设当前数据库表文件中含有字段NAME,系统中有一内存变量的名称也为NAME,下面命令?NAME显示的结果是(B).A.错误信息B.字段变量NAME的值C.内存变量NAME的值D.与该命令之前的状态有关12.在setexactoFF的情况下,命令FOX=FO显示的结果是(C).A.错误信息B..F.C..T.D.以上都不对13.使用货币类型时,需要数字前加上(A)符号.A.$B.#C.*D.&14.日期型常量的定界符是(C).A.单引号B.方括号C.花括号D.双引号15.下列选项中不是常量的是(D).A.1.4E+2B.{^1999/12/31}C.abcD.abc16.DAY(01/09/02)返回的值是(B).A.9B.错误信息C.1D.计算机日期17.下面字符串中非法字符串为(C).A.'astring'B.astringC.'Itisa'string''D.Itisa'string.'18.在setexacton的情况下,命令?FO=FO显示的结果是(A).A..T.B.错误信息C.以上都不对D..F.19.关系运算符#代表(D).A.精等于B.完全等于C.近似等于D.不等于20.执行命令″STORECTOD(′12/06/98′)TOA″后,变量A的类型为(C).A.字符型B.数值型C.日期型D.备注型21.VAL(5+5)的值为(A).A.5.00B.10C.0D.522.循环结构中EXIT语句的功能是(C).A.退出循环,结束程序的运行B.放弃本次循环,进入下一次循环C.退出循环,执行循环结构的下一条语句D.放弃本次循环,重新执行该循环结构23.在函数传递参数过程中,默认采用的是(D)方式.A.传常量B.传变量C.传址D.传值24.下列说法中正确的是(A).A.调用函数时,函数名后的圆括号不论有无参数都不能省略B.函数若有多个参数,则各参数间应用空格隔开C.若函数不带参数,则调用时函数名后面的圆括号可以省略D.调用函数时,参数的类型、个数和顺序不一定要一致25.下列方法中,不能退出VisualFoxPro的是(C).A.单击文件菜单中的退出命令B.单击主窗口标题栏右端的关闭按钮C.单击文件菜单中的关闭命令D.按[Alt+F4]组合键26.下列文件扩展名中,表示应用程序文件的是(D).A..TBFB..SCXC..SCTD..APP27.在VisualFoxpro中,表单是(B).A.数据库中各个表的清单B.窗口界面C.数据库查询的列表D.一个表中各个记录的清单28.表单的Caption属性用于(D).A.指定表单执行的程序B.指定表单是否可用C.指定表单是否可见D.指定表单的标题29.项目管理器的数据选项卡用于显示和管理(B).A.数据库、自由表、查询和视图B.数据库、自由表和查询C.数据库、视图和查询D.数据库、表单和查询30.通过连编可以生成多种类型的文件,但是却不能生成(D).A.EXEB.DLL文件C.APP文件D.PRG文件31.打开表单的命令是(B).A.ReleaseFormB.ModifyFormC.CreateFormD.DoForm32.在表单设计器中,若要同时选中多个控件,可借助(B)键.A.AltB.ShiftC.CapsLockD.Ctrl33.项目管理器的文档选项卡用于显示和管理(B).A.数据库、表单和报表B.表单、报表和标签C.表单、报表和查询D.查询、报表和视图34.表单的(C)方法,用来重画表单,而且还能重画表单所包容的对象.A.ReleaseB.HideC.RefreshD.Show35.在VisualFoxpro中,组合框分为()和().(B)A.下拉选项框和下拉组合框B.下拉列表框和下拉组合框C.下拉选项框和下拉列表框D.列表框和下拉组合框36.定义一个报表后,会产生的文件有(D).A.报表文件(.frx)B.报表备注文件(.frt)C.看情况而定D.报表文件(.frx)和报表备注文件(.frt)37.假设系统中存在menu菜单程序,运行该菜单程序应输入(A)命令.A.DOmenu.mprB.OPENmenu.mprC.DOmenuD.OPENmenu38.不能作为报表数据源的是(D).A.自由表B.数据库表C.视图D.表单39.修改报表,打开报表设计器的命令是(A).A.MODIFYREPORTB.REPORTFROMC.EDITREPORTD.UPDATEREPORT40.为了在报表中加入一个表达式,应该插入一个(B).A.标签控件B.域控件C.文本控件D.表达式控件二.判断1.数据库管理技术在文件管理阶段可实现数据的共享.2.使用DELETE可逻辑删除记录.3.备注字段的数据输入的方法是:将光标停在备注字段上,然后按Ctrl+PgUp键,便进入备注字段编辑窗口,然后输入备注字段内容.4.在VisualFoxPro中,sort命令可对原数据表进行排序,并使原数据表的记录有序.错5.在VisualFoxPro中,用locate、find、seek都可实现在数据库中查询到满足条件的记录.6.在VisualFoxPro中,打开有记录的数据表后,执行命令:gobottom和?eof()后,显示结果会是.T..错7.VisualFoxPro中,表达式{^1999/02/11}-{^1999/01/30}结果是12.8.通用型数据是OLE对象.在输入通用数据时是用剪贴板作为传输媒介的.9.Listmemoryexceptxx?命令显示头2位为xx的4个字符名称的变量.错10.如果我们根据一个逻辑型字段来创建一个递增次序的索引,则逻辑真值.T.将排列在前,而逻辑非.F.将排列在后.错11.设表文件中有5条记录,且已打开,当BOF()为真时,recno()的返回值为0.错12.在VisualFoxPro中,要访问数组中的每一个元素时,通过FOREACH...ENDFOR语句也能实现.13.在分支选择结构提供的两种选择中,有并且只有一种选择被执行.14.对表单中对象的访问是通过其Caption属性进行的.错15.在代码窗口中,只能编写对象的事件和方法程序代码,不能查询对象的事件和方法程序代码.错16.表单中的标签控件使用方法与文本框控件完全相同.错17.(利用屏幕生成器设计生成屏幕程序的步骤是:1)打开数据库(2)设计屏幕布局、定义窗口的大小、位置和其它属性等(3)生成输入屏幕程序代码.错18.通过SETSYSMENU命令可以允许或者禁止在程序执行时访问系统菜单.19.利用REPORT编辑表格,在表格预显时,整个表体没有横格线,这说明表体横格线不在Detail编辑区内.20.利用RQBE窗口创建报表文件,可以通过OUTPUT列表框编辑报表的表格.错三.填空1.关系数据库的标准语言是_SQL__.2.COUNT、SUM和AVERAGE命令中缺省[范围]短语时,都是指表中的__全部___记录.3.已知当前表中有15条记录,当前记录为第12条记录,执行SKIP-2命令后当前记录变为第_10____条记录.4.逻辑运算符的优先级顺序依次为(1)NOT(2)AND(3)_OR____.5.VisualFoxPro总共提供了__6___种常量.6.扩展名为.PRG的程序文件在项目管理器的_代码____选项卡下管理.7.若想用一图片作为表单的背景,应在该表单的__Picture___属性中选中图片文件名.8.VisualFoxPro系统尺寸类型有:_英制____、公制.9.利用BackColor属性,可以设置对象的_背景颜色____.10.定义报表的因素有:_报表数据源____、报表的布局.四.编程应用(一)1.建立一个名为“学生管理”的数据库,将xsda和xscj两个表添加到数据库中;2.为xsda表按学号降序建立主索引,索引名为xh;为xscj表按学号降序建立普通索引,索引名为xh;以xsda为父表,xscj为子表建立永久性联系。3.为以上联系指定参照完整性:插入规则为“限制”,更新规则和删除规则为“级联”。4.修改xscj表总分字段值为4个单科成绩之和。(二)运行状态编辑状态制作如图所示表单。---------------------------------------------------------------------设计一个文件名称为form1的表单文件。设置:1、设置表单名称为Form1。2、在窗体内添加4个标签控件,名称分别为:Label1、Label2、Label3、Label4。添加3个文本框控件,名称分别为:Text1、Text2、Text3。添加1个命令按钮控件,名称为:Command1。3、设置Label1的标签标题为输入学号显示该生相关信息,字体为:楷体、16号字。设置Label2的标签标题为学号:,字体为:宋体、12号字。设置Label3的标签标题为姓名:,字体为:宋体、12号字。设置Label4的标签标题为总成绩:,字体为:宋体、12号字。(三)设计一个菜单文件,文件名为cd2其主菜单包含设置环境、档案管理和退出3个菜单选项。其中档案管理有2个子菜单项分别为:人才登记和人才管理。注意:设计中使用的代码必须在过程中编辑。菜单功能:1选择设置环境菜单项:打开rcda数据表。2选择人才管理菜单项:接收某人姓名,利用顺序查询命令,如果找到此人,显示姓名,性别,工资现状;否则显示无此人。3单击退出:setsysmenutodefault其它菜单项功能不作要求。
本文标题:数据库基础试题29
链接地址:https://www.777doc.com/doc-2332757 .html