春笔试及参每空都填好答案_第1页
春笔试及参每空都填好答案_第2页
春笔试及参每空都填好答案_第3页
春笔试及参每空都填好答案_第4页
春笔试及参每空都填好答案_第5页
已阅读5页,还剩35页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第二部分VisualFoxPro程序设计(2004春一、选择题(用答题卡答题,答案依次填在21-30答题号内)要在浏览窗口中显示表js.dbf中(zcc(10))为“教授”和“副教授”的(该字段的内容无前导空格),下列命令中不能实现此SELECT*FROMjsWHEREjs.zc=”教授”ORjs.zc=”SELECT*FROMjsWHERE教授$SELECT*FROMjsWHEREjs.zcIN(”教授”,”SELECT*FROMjsWHEREWHERERIGHT(js.zc,4)=”教授VisualFoxPro系统中,表达式LEN(DTOC(DATE(),1))的值为 B. C. 如果要对自由表某一子段的数据之建立唯一性保护机制(中所有字段的值不重复),以下表述中正确的是(C)。D.对该字段创建普VisualFoxPro系统中,对数据库表设置参照完整性过程时,“更关记录在更新父表的关键字的值时,若子表中有相关记录则更新设cmd是一个用户创建令按钮子类,并设置了Click代码。在某表单中基于cmd类创建了一个命令按钮,则在该命令按钮的Click代码编辑窗口中,(D)。cmd类的Click代码可视,但不能被修cmd类的Click代码可视,但能被修cmd类的Click代码不可视,且运行表单并单击按钮时Click代码不被执cmd类的Click代码不可视,且运行表单并单击按钮时Click代码被执若为xs.dbf表添加一个宽度为6的字符型字段mc,以下命令中A.ALTERTABLExsADDmcC(6)B.ALTERxs.dbfADDCOLUMNmcC(6)C.ALTERxs.dbfADDmcD.ALTERTABLExsADDFIELDmc设有一自由表xx.dbf。下列SELECT-SQL命令中,语法错误的SELECT*FROMSELECT*FROMxxINTOCURSORSELECT*FROMxxINTOTABLESELECT*FROMxxINTO假定表单(frm2)上有一个文本框对象text1和一个命令组按钮对象cg1,命令按钮组cg1包含cd1cd2两个命令按钮。如果要在cd1命令按钮的某个方法中文本框对象text1的Value属性,别执行的程序。在“项目管理器”窗口中,可以选择一个文件为主程序。下列各组文件中,所有文件类型均可以被设置为主程序的是(A)在下列有关报表的叙述中,错误的是(A)。图。B.在报表设计器窗口中,最多可以有9种不同的报表在报表中可以文在打印报表时,可以不打印细节行,只打印总计和分类总计信二、填空题(请将答案填写在答题纸的相应答题号内,每个答案只指针移动到物理顺序的第一条记录,所用令为OTO1,而将记录指针移动到逻辑顺序的首,所使用令为gotop。若xs.dbf表中含有10个字段且已在当前工作区中打开,则仅浏览表中xh、xm、xb这三个字段的数据,可用:BROWSEField SELECTxh,xm,xbFROMxs命令VisualFoxPro系统提供的基类都有最小集(Destroy、Error、Init)。从的激发顺序看,最小集中destroy事关系的基本运算有两类。一是传统的集合计算,包括 VisualFoxpro系统中,除了自由表的字、表的索引标识名至多只能有10个字组成外,其它名的长度可多达28个字符。表达式LEN(TRIM(STR(24)))的计算结果为10;设有一表文件xs.dbf且已在当前工作区中打开,则使用命令COPYTOxs.txt ,可以将该表的数据到ASCII码文件xs.txt中依次执行一下命令之后,最后一条命令的输出结果"Visual SETEXACTOFF?IIF(“6.0”=x,”VisualFoxPro”–x,“VisualFoxPro”+在VisualFoxPro系统中,循环由READEVENTS命令建立、CLEAREVENTS命令停止。当发出CLEAREVENTS命令时,程序将继续执行紧跟在ReadEvent 在某教学管理数据库中,有一个成绩表(cj.dbf),表结构及其记录如下表所述。对于下列SELECT-SQL语句,其查询结果含有 条记录SELECTxh,COUNT*)AS选课门数FROMcjGROUPBY在VisualFoxPro系统令窗口中,输入并执行下列命令后,VFP主窗口中显示内容为.T. 使用VisualFoxPro开发某应用程序时,如果某自由表在应用由表设置为包含。完善下列程序,以实现通过字符串变量操作竖向显示“久”、横向显示“地久天长”的功能。程序如下:SETTALKSTORE天长地久TOchDOWHILE ??SUBSTR(ch,1,4)(command1)。该表单运行时,单击命令按钮command1,则文本框text1中显示该表单数据环境的Name属性值。由此,命令按钮command1的Click程序代码中必须写入令为: 14.在连编应用程序之前应设置应用程序的主程序。下列某应用程序的主程序main.prg,请根据命令行中的注释信息完善程序CLEARSETTALKOFF&&关闭显**************设置VisualFoxPro主窗口属性***********WITH_SCREEN.Caption=’《库存管理系统》SETSYS .mpr&&执行菜单程序 Doform Loginfonm&&运行表单文件:READEVENTS&&启动循阅读下列程序,并填写运STORE学习TOok=’努力运行以上程序后,屏幕显示的结果时"努力学习"某表单(ml上有一个列表框(lst1)、一个文本框(tex)和一个命令按钮command1,其Capton属性为“添加。请完善命令按钮的Clck代码以实现以下功能:在文本框text1中输入字符串,如果该字符串在列表框中不存在,就将该字符串插入到列表框中,否则弹出框给出信息提示“该字符串已经存在,请重新输入”。运行表单时参考界面如图所示。FORn=1TOIFTHISFORM IF 结构如下:xs表和cj表分别如下表所示并且xs表以xh字段建立xh索引,cjxs表和cj表分别如下表所示执行如下程SELECTUSEcjORDERTAGxhSELECT0USESETRELATIONTOxhINTOcjSETORDERTOxhGO则运行结束时显示结果 某表单的数据环境中包含kccj表,且kc表和cj标之间列表框的BoundColumn1kc表的课程代(kcdh)、课程明(kcm)、和数(kss)字段,则列表框的RowSourceType属性值为“6(字段)”,RowSource属性值为 成绩,且在文本框text中显示该课程的平均分,则列表框的 ctiveChange代码中应含有SELECTAVG(cj.cj)FROMWHEREcj.kcdh= INTOARRAYt 某银行存款表(ck.dbf)的表结果如下所示创建ck表的表结构,可以使用下列命令CREATETABLEck(zhC(15),crrqD,cqN(3,0), 为ck表增加下表所示的一条记录,可以使用下列命令 InTockValues 设某表单form1中有一个表grid1,如果要将该表格控件中所有列表对象的BackColor设置为红色,可以使用下列命令: (BackColor,该数据库的后链,而且这些表不能被添加到其他的数据库中。删除表后链令是Table。某表单中有一个命令按钮,该命令按钮的Click过程代码中含有一条命令可以将该表单中的页框pg1的活动页面改为第三个页面,该命令是THISFORM.pg1. 学生情况查询表单fom1上有一个表格对象(gid)、一个文本框对象text1和一个对象label1,其Capton属性为“查询条件”。文本框对象Valid代码程序如下:LOCATEFORIFNOT=MESSAGEBOX(“标中没有找到指定条件的“信息提示文本框text1用来输入学生信息查询数据,运行表单时参考界面如上图所示。青根据文本框对象Valid代码程序和表单运行界面,写出文本框对象Valid代码程序的主要功能:根据文本框中的输入内容对表记录进行定位。第二部分VisualFoxPro程序设计(2004秋把日期2004年10月16日赋值给日期型变量的方法是 C. ABOF() B. C. DFIEL()逻辑运算符的优先顺序 C.AND24.B不属于E-R模型的基本概念B.数据 下列关于项目、数据库和表的描述中不正确的是 B.一个数据库可以包含在多C.一个数据库可以包含多个表 D.一个表可以包含在多个数VisualFoxPro系统中,下面命令执行结果是 C. D.设S=″江苏省普通高校计算机等级考试″,从中取出″高校″ C.SUBS(S,6,4)VisualFoxPro系统中,修改表结构令 A.MODIFY B.LISTC.DISY 在下列VFP对象(控件)中,不能直接(独立)地添加到表单 令按钮选项按钮选框时器在下列所列出的VFP基类中,为容器类的集成部分、在类设计 *31.在下列有关VFP对象(控件)的叙述中,错误的是 一个控件可多行显示文命令按钮控件上可同时显示文本和复选框控件的Value值只能为10不能为(.NULL.)D.表格控件既可以无水平滚动条,也可以无垂误的是D。用户创建的新属性,其默认值均为任何对象(控件)的集总是固定的,用户不可能添加的方法和总是一一对应的即一个方法程序总对应着一*33.在下列有关VFP表单的叙述中,错误的是 通过表单有关属性的设置使表单在运行过程中位于主窗口即使将表单的BorderStyle属性设置为“2-固定框在D.表单无Name属性,因此在表单时总是使用系统保留二、填空题(请将答案填写在答题纸的相应答题号内,每个答案只占一行)VisualFoxPro系统的所提供的基类共有(1)种。完善下列程序以实现由ASCII码字符串进行反序显(即字‘ABCDEFFEDCBA)N(C)>0SUBSR(C,2))STORE'ABCDEF'TOC,CCDOWHILE (2)_ (3)_CC+"的反序为在VisualFoxPro系统令窗口中输入并执行下列命令后VisualFoxPro主窗口中显示内容为(4)_。?mod(-VFP应用程序通常由以下几个部分组数据库用程(5)_、用于与用户信息交互的界面(包含表单、和菜单等)主程序)表单Form1上有一个形状控件Shape1,二个命令按钮“圆”及“退出,请完善命令按“圆的CLICK的代码(6)_,运行以下程序后,VFP主窗口显示的结果是(7)_(二级 ?以下的SQL语句是查询数据库SJKXIM表、XS表和CJ成绩以及最低分,要求输出总分不低于480分,最低分不低于60分SQL语句。WHERE,HAVINGSELEXS.XH,XS.XM,XIM.XIMING,SUM(CJ.CJAS总成绩,;AVG(CJ.CJAS平均成绩,MIN(CJ.CJAS最低分;FROMSJK!XIMINNERJOINsjk!xsINNERJOINONxs.xh=cj.xhONGROUPBYXS.XH;总成绩>=480 最低分已知学生(XS)表中含学号(xh)xm)(xb)专(zy)(xh字段。下列SQL命令查询学生各科的成绩和总成绩cj,xs.xhSELECTcj.xh,xs.xm,cj.kcdh,cj.cjFROMxs,cjWHEREcj.xh=xs.xh;SELECTcj.xh,'总成绩'ASxm,''ASkcdh,SUM(cj)AS FROMcj,xsWHEREcj.xh=xs.xh;GROUPBY ORDERBY1,4 。元设职工(ZG)表中,含有2(CJRQ(CRQ参加工作日期排序,参加工作日期相同时根据出生日期排序,则索引表达式应为13)。dtocCJGR,1dtocCR,1)有一课程表和课程成绩表,各有如干记录,如下表所示表1课程 表2绩表号号号课程名1学52路33原理54英6号号1234根据可能的情况以及两个表中的数据判断这两个表的联系类型是 (14) 。一对多其中 表中的第 号记录是孤立记录。成绩表,4对于包含备注型字段 字段的表来说系统会自生成和管理一个相应的备注文件,用于备注内容。备注文件的文件名与表文件名相同,其扩展名为.pt。通用型虽然结构复合索引文件是随表的打开而自动打开的,但复合索引中的任何一个索引都不会被自动设置为主控索引,此时,表中的记录任按记录的物理顺序显示和。要设置一张表的主控索引可以有两种方式:在打开表的同时打开索引,或打开表以后再设置主控索引。打开表以后再设置主控索引令为(18。etoderto在程序中可以用(19)指定全局公共作期中,任何运行的程序都能使用和修改全局变量和全局数组。在命令窗口中创建的任何变量或数组被自动赋予全局属性。publc下面程序的功能是在屏幕上输入一个如下所示的图形,请完善程序。1*【程序 i=1TO j 11-??'*'?触发器是绑定在表上的逻辑表达式当表中的任何记录被指定的操作命令操作时,触发器被激活。触发器的返回值为..或..,如果为..,则 (21) 相应的操作。以下程序可以将任意输入的十进制数转换为十六进制数形式(A的CII码为6555+modnum,16),num1 "请输入任一正整数" TOnum 数,并赋予变量num y=” DOWHILEWAITWINDOW 转换为十六进制后教学管理数据库中含有课程表(KC.BF,该表中有以下字段C(课程代号CC(课程名CB(必修课否X(学分N。现要为该表设置一个记录级的规则:学分大于3的课程均为必修课。相应的逻辑表达式是 (24bxk=iif(xf>3,.t.,.f.)设教师(JS.DBF)表中含有100个记录,运行下列程序后,显 (25)。50【程序2USEJS运行下列程序后,显示结果为 南大信管【程序1C=”大学信息管理系? I=1TO IFI%2<>0设有教师表和教师任课表结构如表所示教师表教师任课表字名类宽含字名类宽含C5工C5工C8C2课号C2C课名C系N5数下列程序是的功能是查询并显示出教师表中所有没有任课任务的教师(即在任课表中没有该教师的工号同时统计出各系J.BFNotin,inotableJ.BF请将其完善SELECTJs.gh,Js.xm,Js.ximing; Js;WHEREJs.gh (SELECTRk.ghFROMRk);INTOCURSORLsbSELECTLsbSELECTLsb.ximing,COUNT(*)AS人数; GROUPBY的Caption属性为:(29)。以下程序代码是命令按钮组的Click代码,请将学生信息显示,skip–1DOCASEIFBOF()CASETHIS.value=2IFEOF()GOBOTTCASETHIS.value=3ENDCASE果要将表格的第三列Colun3)的前景色设为用红色显示不及格的成绩,用蓝色显示及格的成绩,可以在表格的nit中包含如下代码:amicFoecolor =”IIF(CJ.CJ<60,RGB(255,0,0),RGB(0,0,255))”第二部分VisualFoxPro设计2005E-R图示E-R模型的图形表示法,它是表示概念模型的力工具。在E-R图中,实体之间的联系用 表示。A.矩形框B.菱形框 22.在VisualFoxPro系统中,下列命名中不能作为变量名的是 。A.B.2004C. D.2004生23.在VisualFoxPro系统中,下列表示中不属于常量的 。A..T.B. C."T"D.24.函数INT(-3.14)的返回值是 。A.-4 B.-3 C.3 D.425.执行下列命令后,屏幕上显示的结果X="AREYOUA. B. C..T.D.

。26.下列关于数据库、表和视图操作的叙述中,错误的 。闭一个数据库,将自动关闭其所有已打开的数据库表CLOSETABLESALLUSEXSSELE3USEUSEKCIN0上述程序执行后,浏览窗口中显示的表及当前工作区号分别 。A.KC、 B.KC、 C.JS、 D.JS228.在下列有关表单及其控件的叙述中,错

。A.从容器层次来看,表单是最的容器类,它不可能成为其B.表格控件包含列控件,而列控件本身又是一个容器类控件的PageCount属性值可以为D.表格控件可以添加到表单中,但不可以添加到中29.对于许多控件来说,可以通过ControlSource属性与数据绑定。在VFP对象中ControlSource属性的是A.(Label)B.复选框(CheckBox

。C.选项按钮组(OptionGroup) D.列表框(ListBox)30.若要将当前工作区中打开的表文件GZB.DBF到GZB1.DBF文件,则可以使用命令 。A.COPYGZB.DBF B.COPYTOGZB1C.COPYTOGZB1 D.COPYTO二、填空题(占一行)1.VFP中进行菜单设计时,菜单有两种,即一般菜单和 2.类(class)是面向对象程序设计的。类具有许多特点,如抽象性、封装性、继承性等,其中 是指包含和隐复杂性与应用程序开来。3.在“项目管理器”窗口中,用户可以选择一个程序 、查询或菜单,将其设置为主程序。

表4.在报表设计器中,报表被划分为多个带区。其中,打印每条录的带

细 带区。5.在VTP集成环境下调试程序时,如果程序运行过程中出现“

键强制中断程6.在某教学管理数据库中有一个学生表(XS.DBF),其表结构及其所含有的记录数据如表1所示。对于下列SELECT-SQL语句,其查询结果含有

条记SELECT*FROMxsWHERE若学生表已在当前工作区打开,运行下列程序VFP主窗口示的结

3 。【程序SETTALKGODOIFAT("勇",xm)>07.运行以下程序后VFP主窗口显示的结【程序DOWHILEi<=10IFMOD(i,2)=0

。8.已知学生(XS)表中含学号(xh)、(xb)、专(zy)字段。下列SQL命令用来查询每个专业的男、人SELECTzy,SUM(IIF(xb='男',1, ))AS男生人SUM(IIF(xb="女",1, ))AS人数FROMGROUPBY9.有如下程序代码DIMENSION则这段程序运行后,变量ta和tb的值分别是 。10.图1所示的表单用于浏览教师(JS)信息。为了在表格控件中以不同的背景色显示男、女教师的信息,则在表格控件的Init 女表单中下拉列表框的RowSourceType属性为“6-字段”,数据源为系名代码表(表的文件名为xmdm.dbf,含系代码(xdm)和系名(xim)两个字段),为了使下拉列表中显示系代码和系名两数据,则RowSource属性值为:xmdm.xdm, 。图11.已知成绩(CJ)表中含学号(xh)、课程代(kcdh)和成绩(cj)字段,成绩表中存有记录数据如表2所表2成绩表的记录数运行下列程序字段以后,变量mn的值分 。【程序SELECT*FROMcj;WHEREcj.cj<60;

.F.INTOTABLEcj_tmp12.设某表单上有一个页框控件,该页框控件的PageCount属性Refresh代码中使用语句:This.ActivePage=PageCount。13.在某类库中,基于CommandButton基类新建了一个子类cmd,基于cmd类又派生了cmdClose子类。若利用cmdClose类为一个表单添加控件cmdCloseA,则cmdCloseA的BaseClsss 。了参照完整性(学生表为主表,成绩表为字表)自动全部删除,则两表之间的参照完整性设置 。

删除级 【程序一FORi=1TO10

【程序二FORi=1to10FUNCTIONfJCPARAMETERSxFORn=1TORETURNp16.某城市机动车驾驶员登记表(JDCJS)中含有驾驶证(jzh)等字段。但由于录入人员的差错,包含了一些重复的记(jzh字段的值有重复),影响了统计结果。完善下列程序,使其【程序USEINDEXONjzhTAGjzh&&相同的驾驶证号记录将相邻排列GOTOPDOWHILEIFjzh=last_jzh 17.在SELECT-SQL命令中,UNION子句的功能是把一条SELECT语句的查询结果同另一条SELECT语句的查询结果组合起来。如果某SELECT-SQL命令中使用了UNION子句将两个SELECT语句,且需要对最终查询结果排序,则需要使用 个ORDERBY子句。18.教学管理数据库中含有课程表(KC)及成绩表(CJ)。课程表中含有以下字段:课程代号(kcdh),课程名(kcm),学分(xf);成绩表中有以下字段:学号(xh),课程代号(kcdh),成绩(cj)。成绩表记录了全体学生所学各门课程的成绩。现根据上述两表查询总学分已120的所有学生情况(要求述命令。(注:成绩小于60分的学分设置为0)SELECTxhAS学号,AVG(cj.cjAS平 AS总学分;FROMkcINNERJOINcjONkc.kcdh=cj.kcdh;GROUPBYxh;HAVING总学分ORDERBY19.某数据库中包含课程(KC)表和成绩(CJ)表,课程表中含有课程代号(kcdh)、课程名(kcm)和学分(xf)等字段,成绩表中含有学号(xh)、课程代号(kcdh)和成绩(cj)等字段。已创建一个按课程代号查询学生成绩的表单如2所示图表单中下拉列表框(Combo1)的数据源设置如RowSourceType属性为:6-字RowSource属性为:kc.kcdh在下拉列表框中选择某一课程代号后,表格控件(Grid1)立即显示该课程所有学生的成绩,且在文本框(Text1)中显示该课程

SELECT"SELECTcj.xh,cj.cjFROMcjWHEREcj.kcdh=ALLT(THIS.Vale)INTOCURStmp"根据以上代码可判定,表格控件(Grid1)的属性

3或 。20.设某命令按钮的标题为“确定(Y)”(该按钮键“ALT+Y”),则其Caption属性值应设置为 确定 21.在代码中相对当前表单集的关键字 。22.文本框

属性设置为“*”时,用户键入的字符在文本框内显示为*,但Value属性中仍保存键入23.下列自定义函数NTOC()的功能是:当传送一个1~7之间的数值型参数时,返回一个中文形式的“星期日~星期六”。例如,执行命令NTO(4),显示“星期三”FUNCTIONNTOCPARAMETERSnLOCALchch="日一二三四五六 RETURNmch24.完善下面令,实现向xs表中追加一条新的记录INSERTINTOxs(xh,xm,xb,ximing) 950101','','')25.已知有三张表:学生表(XS)、课程表(KC)和成绩表(CJ),其表结构如表3所示。有一个表单如图3所示,其左边是一个选项按(Optiongoup1),右边是列表框(ist1)。该表单的功能是:在选项按钮组中选择一个年级(学号的前两位表示年级)表框将显示出该年级所有课程不及格的学生的学号、、课程名称和成绩。图下列是选项按钮组的相 代码,试完善下面的程序DOCASEThis.Value=1CASEThis.Value=2CASEThis.Value=3CASEThis.Value=4 SQL1='SELECTxs.xh,xm,kcm,cj'SQL2='FROMxs,cj,kc'SQL3='WHERExs.xh=cj.xhANDcj.kcdh=kc.kcdhANDcj<60 andsubs(xs.xh,1,2)=nj SQL5='ORDERBY4'SQL6='INTOCURSORtemp'SQLSELECT 第二部分VisualFoxPro程序设计(2005秋一、选择题(用答题卡答题,答案依次21~30答题号内组织机构。在下列有关VFP项目的叙述中,错误的是B A.项目的创建既可以利用菜单或,也可以利用VFP命B.一个VFP窗口中,只能打开一C.在VFP窗口中,项目管理器可以折叠成形D连编”操作是针对项目而言的,该操作栏表(table)是数据的容器。在下列有关VFP表的叙述中,错 每个表最多只能包含200多个字新建一个表后,一般会生成1~3个文自由表与数据库表在数据功能上是相同的,但在数据管理与在VFP系统中,对于数据库表来说,如果将其移出数据库变成 候选索 B.长表C.记录有效性规 D.触发在创建表索引时索引表达式可以包含一个或多个表的字段在下列字段类型中,不能直接选作索引表达式的是D 。A.货币型 B.日期时间型C.逻辑 D.备注在VFP系统中如果指定二个表的参照完整性的删除规则“, 。B.若字表中有相关记录,则删除父表中记录D.不作参照完整性检查,删除父表记录与子表无在下列有关VFP日期时间型表达式中语法上错误的是 C.DATETIME()–DATE() D.DTOC(DATE())–运行以下程序后,VFP主窗口显示的结果是A_.【程序DOWHILEN<10IFINT(N/2)=N/2A.WFoxFox显示5 B.WFoxWFox显示5C.WFoxFox显示4 D.FoxFoxW显示4 菜单()和(toolbar)是Windows环境下各种应用程序中最常用的操作对象。在下列有关VFP菜单与的叙述中,错误的是C。VFP菜单是一个动态的菜单系户针对不同类型的文件操表设计器等,在默认情况下系统会自动地打开/关闭相应的工具在VFP窗口中,可以关闭所有的菜单栏和、利用菜单命令按钮或项目管理器操作创建一个文件,、在下列有关VFP的类、对象和的叙述中,正确的_B基类的最小集包含Click、Load和Destroy件的触发可以由用户的行为产生,也可以由系统产用户可以为对象添加新的属性能添加新的的记录指针后如果字段的值发生变化,则该控件的 二、填空题(每空格1分,共30分,请用答题纸答题,不换行长期以来,广泛使用的概念数据模型当属E-R模型。在E-R模(1 属VFP中,用户可以利用命令来修改系统的操作环境(如默认(2VFP操作相关的系统函数有多个EOF()BOF()、USED()等等。用于统计当前工作区中表的字段个数的函数是(3)Fcount(如在“我的电脑”或“资源管理器”窗口中VPMD和4)命令来创建和删除文件夹。RD下列程序段中的后三条命令,可用一条功能等价令来实现,这条命令是(5)。usecjin0【程序SELECT SELECTxs利用DBSETPROP()函数,可以设置当前数据库的属性,或设置当前数据库中表、表的字段和视图的有关属性。例如,要设置JS表中gh字段的标题属性,可以使用函数DBSETPROP(“(6)”,“FIELD”,“Caption”,”工号”)。JS.gh在VFP中,系统规定:除了自由表的字段名、表的索引标识名 100多个字符。.mnx和.mn.mpx和(8)_.MR在P中,(9)(过程统创建的函数(过程)组成。过程在VFP中创建多表查询时,表之间的联接类型分为4种,即内部联接、左联接、右联接和(10)。完全联接(KC表中含课程代号kcdh(kcmm等字CJ)表中含课程代号kcdhcj)L命令以查询每门课的选课人数、优秀人数、不及格人数。 AS选课人数,; 优秀人数,; sjk!kcINNERJOINsjk!cj; Kc.kcdh=Cj.kcdh; 1或设某馆“管理”数据库中有三张表:TS.dbf、DZ.dbfJY.dbf,表结构如下:TS.dbf结DZ.dbf结字段字类字段字类字段字段型总编借书证号借书号分类单总编书借书期单位还书期作单地馆藏册数完善下列语句以查询该馆各的馆藏总册数、 单位,SUM(馆藏册数 AS馆藏总册数,SUM(馆藏册数*单价 AS总金额 (13)avg(单价 平均单价 管理!TSGROUP 单完善下列语句以查询借阅次数最多的前10名读者的代书证号、姓 (14)top10 DZ.借书证号,DZ.,DZ.单位,COUNT(*)as借阅次数;FROM管理 INNERJOIN管理!JY DZ.借书证号=JY.借书证号;GROUPBY 1;ORDER 借阅次数类(class)是面向对象程序设计的。类具有许多特点,如多态性、抽象性、封装性、继承性等,其中(16)多态性指一设Label1是某表单上一个控件,则在Label1控件中显示系统日期和时间,可以用语句 (17)=DATETIME()表单(form1)如图1所示该表单中含有3个2个文本框1个命令按钮组(3个按钮,其功能是对学生信息进行注(zc.dbf,说明该学生已过若没有则可并将该学生信息存入学生进行时(即按“确认”按钮时,学号和不能空白1表表单是一个容器型控件其集合属性为Controls,计数属性为ControlCount。此表单的ControlCount属性值为(18)6。根据表单的功能要求,完善下列命令按钮组的Click代码:DOCASE =MESSAGEBOX("学号、必须填写!") FORXS.XH=ALLT(THISFORM.TEXT1.VALUE)IF!EOF()=MESSAGEBOX("此学生已,请重新输入INSERTINTOZC(XH,XM)CASETHISFORM.TEXT1.setfocus&&使Text1文本框到输入CASETHIS.VALE=3 &&表单从内存中释表单如图2所示,当表单运行时,利用微调框(Spinner1)来调节形状控件(Shape1)的Curvature属性,即使形状控件的曲率发生变化。根据Curvature属性的取值范围的限定,微调2状控件的曲率实 完善下列程序以显示7~~1000以内能被7整除、且含有数字的所有整数(例 、 等 TO step (25) “5”$s运行下列程序后,显示的运行结果的第二行 SETTALKOFF FORI=1TO报表类型主要是指报表的布局类型。在VFP中,报表的常规类型主要有列报表、行报表、一对多报表和多栏报表(27) 作用域。在VFP命令窗口中创建的任何内存变量均为 。公共变将第2~4个字符为“yan”的所有变量保存到mVar内存变量文件中,可以使用命令:SAVETOmVarALL (29)LIKE?yan*。情况下,表格控件包含列控件,列控件又包含列标头控件和(30)其它控件。第二部分VisualFoxPro程序设计(2006春三、选择题(用答题卡答题,答案依次21~30答题号内数据库系统与文件系统的最主要区别是D_。类型的文件的数据量系统可以解决表(table)是数据的容器。在下列有关VFP表的叙述中,错误的是D 系统默认的表文件扩展名为利用设计器创建表结构时,系统默认的字符型字段宽度为10D.表文件名在命名上只要遵循操作系统的规定,VFP本身无任何新合。在下列有关VFP数据库的叙述中,错误的是B 新建一个数据库后,会生成三个相关文在下列有关VFP表索引的叙述中,错误的是C对于数据库表来说,可以创建VFP系统支持的所有类型索在表打开时统会自动地将默认的第一个索引作为主控引表的唯一索引并不能控制字段数据输入时的重数据库表可以设置字段有效性规则,字段有效性规则属于_实体完整性范 B.参照完整性范C.数据一致性范 D.域完整性范函数是程序设计语言中重要的语言成分。在下列VFP函数中,其返回值不为字符型数据的是B B.DOW( D.TTOC(利用命令DIMENSIONX(2,3)定义了一个名为X的数组后,依次执行赋值命令X(3)=10、X(5)=20、X=30,则数组元素X(1, A_。0、30、 B..f.、10、C.30、10、 D.0、10、VisualFoxPro的报表文件.FRX中保存的是D_打印报表的预览格式B.打印报表本C.报表的格式和数据D.报表设计格式的定在下列几组VFP基类中,均具有ControlSource属性的是D_在P系统中,表单(集)的数据环境包括了与表单交互作环境的叙述中,错误的是B_。表单自动打开其数据环境中的数据环境是表单的容可以在数据环境中建立表之间的关可以在数据环境中加入与表单操作有关的视四、填空题(每空格1分,共30分,请用答题纸答题,不换行(设计关系模式时(1)_范在VFP中,关闭所有的文件并结束当前VFP系统运行令(2实现人性化管理在每个员工生日的当日会礼品其人事档(字段名为csq,((3)ightDCcsq,1),4)。利用COPY命令可以将当前工作区中的表成文件。若当前工作区中已打开XS表,则使用命令COPYTO(4)_,可以将XS表成Excel文件xyz.xls。USE命令可以打开或关闭表。如果XS表已在第1工作区打开,则要在第10工作区中再次打开XS表,可使用命令USExs(5)IN10。Again利用BGTRP函数,可以返回当前数据库的属性,或返回表的记录级有效性规则,可以使用函数BERO(“s”,“ ”,在P(等7)开头。划VFP中创建一个数据库后,系统会生成三个文件:(8)(数据库主文件、.dct(数据库备注文件)和.dcx(数据库索引文件。.dbc32_。限制和忽SQL语言是关系型数据库的标准查询语言。在VFP中,使

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论