您好,欢迎访问三七文档
-1-卷号:(B)(2009年12月)机密济宁学院期末考试试卷VisualFoxpro数据库与程序设计题号一二三四五六七八总分题分4020151510***核分人得分复查人阅卷人一、选择题(本大题共40小题,每小题1分,共40分)1、visualFoxpro是一种关系数据库管理系统,所谓关系是指()。A.表中各条记录之间有一定的关系B.表中各个字段之间有一定的关系C.一个表和另一个表之间有一定的关系D.数据模型符合满足一定条件的二维表格式2、下面的()不属于vfp数据表中的关系操作。A.投影B.逻辑C.选择D.连接3、在数据库设计中,需要对用户需求进行综合、归纳与抽象,形成一个独立与具体DBMS的概念模型的是()。A.需求分析B.概念设计C.逻辑设计D.物理设计4、项目管理器的“数据”选项卡用于显示和管理()。A.数据库、自由表和查询B.数据库、自由表、查询和视图C.数据库、视图和查询D.数据库、表单和查询5、在vfp6.0中,数据表中各字段的字符最大不能超过()。A.255B.254C.16D.1286、数值运算符不包括下列的()。A.$B.+C.-D.**7、下列vfp表达式中不正确的是()。A.{^2008-12-0110:10:10am}-10B.{^2008-12-01}-date()C.[^2008-12-01]+[1000]D.{^2008-12-01}+date()8、下列()项的语法是正确的。A.?”现在是:”+datetime()B.?“今天是:”+dtoc(date())C.?“当前时间是:”+dtoc(time())D.?year(“^1999-12-31”)9、下列函数中,函数值是数值型的是()A.bof()B.ctod(‘01/02/98’)C.at(‘科学’,’计算机科学与技术’)D.str(10.10,9,2)10、命令?vartype(time())的结果是()A.CB.DC.TD.出错11、命令?len(space(3)-space(2))的结果是()A.1B.2C.3D.512、在vfp中,可以对字段设置默认值的表是()A.必须是数据库表B.必须是自由表C.可以是自由表或数据库表D.可以是数据库表和自由表13、下列可以作为字段名的是()A._abB.成绩?C.–数学D.姓名14、在vfp中,通用型字段C和备注型字段M在表中的宽度都是()字节A.2B.4C.8D.1015、appendblank命令可以添加()。A.若干条记录B.若干条空记录C.一条有数据的记录D.一条空记录16、数据库文件有30条记录,当前记录号是20,执行命令listnext5后,所显示的记录号是()A.20-25B.20-24C.21-25D.21-2617、vfp参照完整性规则不包括()A.更新规则B.查询规则C.删除规则D.插入规则18、在数据库设计器中,建立两表之间的一对多联系是通过以下()索引实现的。A.“一方”表的主索引或候选索引,“多方”表的普通索引实现的B.“一方”表的主索引,“多方”表的普通索引或候选索引实现的C.“一方”表的普通索引,“多方”表的主索引或候选索引实现的D.“一方”表的普通索引,“多方”表的普通索引或候选索引实现的19、查询设计器中包括的选项卡有()。A.字段、筛选、排序依据B.字段、条件、分组依据C.条件、排序依据、分组依据D.条件、筛选、杂项20、SQL语言具有两种使用方式,分别称为交互式SQL和()。A.提示SQLB.多用户SQLC.嵌入式SQLD.解释式SQL21、vfp中支持的SQL功能不包括()。A.数据定义B.数据修改C.数据查询D.数据控制22、在SQL语句中用于分组的短语是()。A.orderbyB.groupbyC.avgD.sum23、假设订单表中有订单号、职员号、客户号和金额字段,正确的SQL语句只能是()A.SELECT职员号FROM订单GROUPBY职工号HAVINGCOUNT(*)3ANDAVG_金额200B.SELECT职员号FROM订单GROUPBY职工号HAVINGCOUNT(*)3ANDAVG(金额)200C.SELECT职员号FROM订单GROUPBY职工号HAVINGCOUNT(*)3WHEREAVG_金额200D.SELECT职员号FROM订单GROUPBY职工号WHERECOUNT(*)3ANDAVG_金额20024、()是VF中专门用来输入各种命令的区域。年级专业学号姓名装订线-2-A.主窗口B.命令窗口C.菜单栏D.工具栏25、视图不能单独存在,它必须依赖于()。A.视图B.数据库C.数据表D.查询26、若把”张小龙”赋给内存变量xm,下列除()命令外均可使用。A.waitB.acceptC.inputD.store27、过程文件中的每一个过程均以()语句开头。A.functionB.procedureC.parametersD.private28、有一个过程文件proc1,其中包含两个分别名为sub1、sub2的过程,则磁盘上存在名为()的文件。A.proc1.prgB.sub1.prgC.sub2.prgD.以上3个文件29、清除主窗口屏幕的命令是()。A.clearB.clearallC.closeD.clearscreen30、在VF中,为了将表单从内存中释放(清除),可将表单中“退出”命令按钮的click事件代码设置为()。A.Thisform.RefreshB.Thisform.DeleteC.Thisform.HideD.Thisform.Release31、中止部分语句执行而重新开始下一轮循环的命令是()。A.loopB.exitC.skipD.goto32、下列对象中,不属于容器类的对象的是()。A.页框B.列表框C.表单D.表格33、设表单form1包含命令按钮组G1和文本框T1,G1中包含命令按钮C1和C2,在C2的Click事件代码中要引用T1的value属性,则正确的引用是()。A.t1.valueB.parent.t1.valueC.this.parent.t1.valueD.thisform.t1.value34、在vfp中,运行表单客户信息.scx的命令是()。A.do客户信息.scxB.runform客户信息.scxC.doform客户信息.scxD.dofrom客户信息.scx35、timer控件的interval属性设置为100,表示()。A.timer事件在100s后失效B.100s后,时钟控件的enabled属性自动为FC.timer事件发生的频率为10次/sD.timer事件发生的时间间隔为100ms36、在创建快换报表时,基本带区包括()。A.组标头、细节和组注脚B.报表标题、细节和页注脚C.页标头、细节和页注脚D.标题、细节和总结37、要在报表中加入一个表达式,应插入一个()。A.文本控件B.标签控件C.域控件D.表达式控件38、在菜单设计器中,第一级菜单的”结果”选项中有()选项。A.命令、填充名称、子菜单和过程B.包含对象的表单集C.菜单项、命令、过程和快捷菜单D.子菜单、菜单项、过程和快捷菜单39、为一个表单建立了快捷菜单,要打开这个菜单,应当在表单的rightClick事件窗口中,用do命令运行菜单程序,菜单程序的文件扩展名为()。A..fmtB..mnxC..qprD.mpr40、存储在计算机内、有结构的相关数据的集合为()。A.数据库系统B.数据结构C.数据库D.数据库管理系统二、填空题(本大题共17小题,每空1分,共20分)1.数据模型不仅表示反映事物体本身的数据,而且表示:。2.在关系数据模型中,二维表的列称为,二维表的行称为:。3.VFP命令的续行符是:。4.TIME()返回值的数据类型是:5.所谓当前表是指:。6.VF将表分两种,即和自由表。7.TYPE(”10/25/08”)的输出是。8.查询设计器的“筛选”选项卡用来指定查询的。9.在SQL语句中,空值用表示。10.在DOWHILE-ENDDO语句中,可使用短语直接跳出该循环语句。11.程序段如下:INPUT”输入任意一个正整数”TOnC=space(0)Dowhile.t.D=mod(n,2)C=str(d,1)+cN=int(n/2)Ifn=0ExitEndifEnddo?c若输入正整数11,程序输出为12.用于指定表单界面的标题文本内容的属性是。13.将命令按钮的style属性值设置为1,则运行表单时的按钮。14.报表由和两个基本部分组成。15.报表标题要通过控件定义。16.SQL支持集合的并运算,运算符是:。17.获奖次数和总成绩是表Stud.dbf的两个字段,若要为表中获奖次数5次以上(含5次)的学生总成绩加5分,获奖次数5次以下的学生总成绩加3分,可使用命令:Updatestud总成绩=IIF(,总成绩+3,总成绩+5)年级专业学号姓名装订线-3-三、简答题(本大题共3小题,每小题5分,共15分)1、简述数据库系统的特点。2、数据库表比自由表增加了哪些功能?3、查询与视图的主要区别是什么?四、操作题(用命令语句完成以下各操作!)(本大题共5小题,每小题3分,共15分)1、创建学生成绩表xscj.dbf,该表的字段为:学号(c/6),姓名(c/6),英语(N/5/1),数学(N/5/1),计算机(N/5/1)。2、为xscj.dbf增加一个字段:总成绩(N/5/1)。3、假设xscj.dbf中只有”总成绩”字段值为零,试将所有记录的该项数据都添上,其计算公式是:总成绩=英语+数学+计算机。4、逻辑删除student.dbf中李众同学的信息。5、查询xscj.dbf中“总成绩”在200分以上的学生“姓名”和“总成绩”。五、程序设计题(本大题共2小题,每小题5分,共10分)1、编写程序,利用子程序求组合数,)!(!!nmnmCnm其中m、n值由键盘输入。2、从键盘上输入N个数,按从小到大的顺序排列输出。年级专业学号姓名装订线
本文标题:09VF试题B卷
链接地址:https://www.777doc.com/doc-3120248 .html