1、1.关系数据库管理系统所管理的关系是_BA)一个.DBF文件?B)若干个二维表。一个.DBC文件D)若干个.PBC文件2、数据库系统与文件系统以主要的区别是(B)心数据库系统女朵,而文件系统的单心文件系统不能解决数据冗氽和数据独立性问遨.而数据库系统可以解决O文件系统只能管埋程序文件,而数据派系统能膨管埋各种类型的文件D)文件系统注理的数据M较少,而数据陈系统可以管理庞大的数据;.;3, F列实体类体的联系中,属于一对多联系的系(A)学生与课程之间的联系B)学校与教川之间的联系C)班级与班长之间的联系a学生与成绩之间的联系、用:维表来表示实体之间岷系的数学模型称为(B)层次模型D)关系模型B)
2、数据库D)数据库应用系统,:维表的行称A)E-R模型C)网状模型5、数据库系统的核心是(C)A)数据速系统C)数据库管理系统6、在美系数据模型中,二缎表的列称为字段为记录,能唱-标识元组的属性或属性的集合称为关蛙字.7、安装在VF6.O之后,要添加或删除VF的某些组件时,应当启动UindoWS的(控制面板中的添加/捌除)程序.8、安装完VF之后,系统白动用一些默认值来设汽环境,要定制自己的系统环境,应单击(工具)菜单下的(选项)菜单项。9. Visua1.FoxPro关系数据库管理系统能够实现的三种基本关系运算足.6索引、排序、查找B)建辉、录入、排序O选择、投影、联接D)显示、统计、复制IO
3、Visua1.FOwro的工作方式包括(abed)。A.命令方式B.菜单方式。.程序文件方式D.交互执行方式ID数据库(四八数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是(八)A)DBS包括DB和DBMSB)DBMS包括IXi和DBSC)DB包括DBS和DBMSD)DBS就是DB,也就是DBMS1、若X=56.789,W1.?STR(X,2)-SUBSTR(-56.789*.5,1)的显示结果是一B.A)568?B)5780579D)5772、下列函数中,函数值一定为字符型的是AA.TIMEOB.1.ENOC.DTE()D.MAXO3、下面的VF表达式中,不正确的是(CA)
4、2001-05-0110:10:10AM)-10B)*2001-05-01-date()C)2001-05-01+dateD)2001-05-01*10004、如果内存变量和字段变量均有变At名“姓名”.那么引用内存变量的正确方法是(d)A)Y.姓名B)上姓名C)姓名D)A和B都可以5,若内存变敬名与当前打开的数据表中一个字段名均为NME,则执行?WME命令后显示的结果是_B.Q内存变量的值?B)字段变量的值O1机D)错误信息6.若内存变ISRQ=“05/06/23”,表达式aRQ的结果的数据类型是JB_)A)字符型B)数值型C)日期型D)不确定7.表达式VA1.(SUBSTR等级考i1.23
5、9,D)MENCiSUa1.FoXPr。)的结果是一(_A)一.A13B26039D)528、以下日期值正确的是(B-2001-01-15B1*2001-01-15C2OO1O1-15)D6,命令?VarIyPC(d)的输出值是A1.bccndd10.设N-886.4345.K-,MN,.表达式1+&K的结果是:(八)1232B数据类型不匹配C1*M4ND346Ik国数1.EN(FBCD”-AHC)的值是(C):1B607D)312、界13、(0(0计克机。计算机世Y=100Z=*X+Y“?5CH&Z(D)&据类型不匹配卜列关系表达式中,运算结果为逻辑口.T.的是(八)副教授$教授(B)3卜
6、5#2*4(D)2004/05/01-=CTOD(O4/01/03)执行下列命令后,显示的结果是(C)X=50()50+&Z(B)50+X+Y(C)200M、命令?ROUND(337.2007,3)的结果是:(337.201)15、命令?1.EN(THISISMYBOOK)的结果是:16、TIME()返回值的类型是:的结果是C。A)1.B)10O1.1.D)03 .在ViSUa1.FoxPro.能修进行条件定位的命令是一C.A)SKIPB)SEEKC)1.OCATED)GO4 .ZAP命令将删除当前数据表文件的A.Q全部记录B)满足条件的记康C)结构D)有删除标记的记录5 .显示所有职称为教授
7、或副教授的记录,可使用的命令是_D)1.ISTFOR职称副教授二AND教授B)1.ISTFOR职称-剧教投0R.教授C)1.ISTFOR职称=副教授”.AND.职称=教ErD)1.ISTFOR职称=副教授”.0R.职称=教授”6,可以使用FaXDo函数来检测查询是否成功的命令包括B。A)1.ISTFIND、SEEKB)F河SEEK、1.OCATEC)FIND.DISP1.AY、SEEKD)1.IST.SEEK.1.OCTE7 .设教师数据表和按工作日期型字段)索引的索引文件已经打开并设为主控索引,要把记录指针定位到工作刚好海30天的职工记录上,应使用的命令是B.A)FINDDATE()-30B
8、)SEEKDATE()-30OFINDDATE0+30D)SEEKDATE0+308 .执行SE1.ECrO选择工作区的结果是:BQ选择了0号工作区B)选择了空闲的最小号工作区。关闭选择的工作区I)选择已打开的工作区9 .两个表以公共字段“莱号”建立关联,要求一D一。Q两个表都必须排序B)父表必须排序C)两个表都必须建立并打开索引D)子表必须建立并打开索引10 .在ViSUaI?FoXPro中,?对于字段值为空位(N1.UJ叙述正确的是(B)空值等同于空字符串B)空值表示字段还没有确定依O不支持字段值为空值P)空值等同于数fft?11 .在Vf中,使用IoCate命令按条件告找记录,当杳找到满
9、足条件的第1条记录后,如果还需要查找卜一条满足条件的记录,应使用命令(C)A1.ocatefor条件命令B)Skip命令C)COntinUe命令D)Go命令12.可以伴随着表的打开而自动打开的索引是C.A)单一索引文件(IDX)B)复合索引文件(CDX)O结构化笈合索引文件D)非结构化更合索引文件13、Visua1.FoXPro有两种变盘,即内存变址和(字段变量。变量.14、Visua1.F。XPrC支持两类索引文件,即单一去引文件和(笑合索引文件).15、要为当前我所有职工增加100元J1.资,应该使用:A)Q1.ANGE工资FnH工资+100B)REP1.ACE工资WITH工资+10。C)
10、CHANGEA1.1.工资WITH工资+100D)REP1.ACEA1.1.工资WITH工资+10016.数据库表之间的一对多联系通过主表的(主)索引和子表的(普通索引实现.17、实现表之间的临时联系的命令是(setre1.ationto18、在YiS1.m1.FOXPro中数据库文件的扩展名是_dbc,数据森表文件的犷展名是_dbf.19、数据库表的索引有,20、逻辑删除用de1.ete,物理股除用pack21、消除主窗口麻幕的命令是.A)C1.EARB)C1.EARA1.1.C)C1.EARSCREEND)C1.EARWINDO*,S22、在Visua1.FoxPro中.通用型字段G和备注
11、型字段M在表中的宽度.)2.4个字节b)4.4个字节C)8.4个字节D)4.10个字节23、不论索引是否生效,定位到相同记录上的命令是。A)GOToPB)GOBOTTOMC)GOTOD)SKIP24、当前打开的数据表XSDA.DBF中有100条记录,若将前5条记录复制为XSBAK.DBF,应使用命令(BA)COPYToXSBAK.DBFRECORD5B)COPYTOXSBAKNEXT5C)COPYSTRUTOXSBAKREST5D)COPYSTRUTOXSBAKNEXT525.欲将数捌表文件GBZK.DBF中的记录追加到数据表文件GZBKI.DBF中.应使用C命令A)USEGZBKB)USEG
12、ZBKAPPENDFROMGZBK1.APPENDFROMGZBKISDFC)USEGZBK1.D)USEGZBK1.APPENDEROMGZBKAPPENDIjROMGZBKDE1.I26 .执行先命令1.oaTEFORXB=女”后,若要维续查找下一条符合条件的记录,可使用命令(C)SKIPB)NEXTC)CONT1.NUED)RESINE27 .数据表中有语文,教学,英语和总分四个数值蟹字段,要将所有记录的语文,数学,英谱成绩求和后存入总分字段中,应使用命令(B)A) TOTA1.谙文教学英语TO总分B) REPI.ACE总分HITH语文+数学+英语AI.1.C) SUM语文,数学,英语T
13、O总分D) REP1.ACE语文+数学+英语QITII总分A1.1.28.有关名注文件的下列说法,不正确的是CQ创建和修改表时,只要定义了的注字段.就会产生一个备注文件B)备注文件的主文件名与其对应的表名相同,扩展名为FFTO集个表文件都在创建表时自动创建一个品注文件D)一个数据库去只能有一个签注文件29.在VF中,有关主索引、普通索引和候选宗引的卜列说法正确地是(C)这三种索引都可在自由表中创建B)候选索引只能在数据底表中创建O可以在一个友中创建多个快选索引D)只有主索引才能保证创建主索引的字段不出现?R更俏30.SETORDERTO命令的作用是(C)Q打开索引文件B)删除索引标记。指定主控
14、索引D)蟋改索引标记31.下列命令对表进行探作时,(C)命令只有在创建了索引之后才能执行,否则出现错误伯恩提示A)TOTA1.B)1.OCATEC)SEEKD)SKIP32 .若数据表中有30条记录,依次执行命令GOBOTTOM和SKIP后,EOFo和RECNOO值分别是A).H和30B).T.和30C).F.和31D).T.和3133 .使工资表GZ.DBF按降序排列,要建立一个新衣文件PXK.DBE应使用命令触ASORTON工资/DTOPXKB)SETINDEXON-工资TOPXKOINDEXON-工资TOPXKD)SORTON工资TOPXK31 .在VFP中要对数据表文件AB.DBF进行
15、更名的操作应使用的命令是(八);)RENBREP1.A(TC)ZAPD)MODIFYSTRICTURE35 .将A盘根目录下的STD.PRG文件复制到C盘的I)Hf目录,应使用A)COPYA:STD.PRGC:DHB)COPYFI1.EA:STD.PRGTOC:1)BSTD.PRGC)COPYA:STD.PRGTOC:DBSTD.PRGD)COPYTOC:DBSTD.PRG36 .在定义ViSUaIFoxpr。的数据库中表文件的结构,其逻辑型、H期型、备注型字段的宽度分别固定为):A)3、8、1B)1,6、4C)k8、任意P)1、8、137 .下列说法中,不正确的是(B):A)在一个工作区总能
16、打开一个表文件B)在一个工作区可能打不开一个表文件C)同一时刻,一个数据我只能在一个工作区开启D)不同时刻,一个数据非可能在不同工作区开启38 .在ViSUaIF。XPro的数据工作区窗口,使用SETRE1.AT1.ON命令可以建立两个表之间的关联,这种关联是选项卡中叔示和管理.6J目管埋器的“移去”按钮有两个功能,-是把文件,限制B)忽略0级联D)级联或限制条件.(DoCS)选项舟其中包含DO标签文件D)以上三种文件1 。.杳询设计器的“舞选”选项卡用来指定杳询的11 .打开ViSUa1.F。XPre“项目管现器”的“文档”A)表单文件B)报表文件12 .可以鞋接或嵌入O1.E对象的字段类型
17、足A)品注型字段B)通用型利备注型字段0通用型字段D)任何类里的字段13 .杳询设计器和视图设计器的主要不同表现在于B。A)查询设计器有“更新条件”选项P.没有“查询去向“选项B)查询设计静没有“更新条件”选项卡.有“查询去向”选项O视图设计器没有“更新条件”选项卡,有“查询去向”选项D)视图设计器有“更新条件”选项上,也有“杳询去向”选,M.在ViSUa1.FoxPro,打开数据库的命令是A。A)ORENDATABASE数据库名B)USE(数据库名C)USEDATABASE数据库名D)OPEN(数楙库名15 .在“选项”对话柢的“文件位置”选项卡中可以设置(B)A表单的默认大小B默认目录C日
18、期和时间显示格式D程序代码的颜色16 .在数据库设计器中,建立两个去之间的一对多联系是通过以卜索引实现的A。A) “一方”表的主索引或候选索引.“多方”表的普通索引B) “一方”我的主索引.“多方”我的普通索引或候选索引C) “一方”表的普通索引,“多方”表的主索引或候选索引D)“一方”表的普通索引.“多方”表的候选索引或普通索引17.若数据表A(父衣)和数据&IM予友要通过字段X1.1.建立一对多的永久关系,下列说法正确的是A)表A和表B可以是数据库表,也可以是自由表B)衣A必须以XH为关键字建立主雷弓I,表B必须以XH为关键字建立普通索引C)表A和表B建立永久关系后,永久性关系不旎删除D)
19、B中的一条记录在表A中可以有多条记录与之对应18.在VF中,有关索引的下列说法错误的是(B)A)不能以通用型字段作为建立索引的关键字B)独立划合索引的主文件名与相应的表名相同,扩展名为.CDX0表建立索引后.能使查询速度提高D)数据我建立索引后,其中记录的物理位置不发生变化19.查询设计器中“筛选”选项卡对应的SQ1.短语是(A)A)WHEREB)JIONONC)SE1ECTD)ORDERBY20.在YF中,下列说法正确的是(b)M查彻文件中保存的是查询结果B)视图是一个虚拟表,可以象我一样查询。视图可以独立于数据库而存在D)视图只能施于表而不悭掂于视图21.Visua1.FoxPro中,关于
20、自由表叙述正确的是(B)A)自由表和数据库表是完全相同B)自用表不能建立字段级规则和约束O自由表不能建立候选索引D)自由表不可以加入到数据阵中22.在Visua1.FoxPro中,关于杳询和视图的正确描述是(八)A)查询是一个预先定义好的SQ1.SE1.ECT语句文件B)觇图是一个预先定义好的SQ1.SE1.Eer语句文件0查询和视图是同一种文件,只是名称不同D)查询和视图都是一个存谛数据的表23).在YiSUa1.FoxPro。以下关于视图描述中错误的是(D)A)通过视图可以对表进行2tiB通过视图可以对.表进行更新。觇图是一个虚表D)视图就是一种查询24.(I-Visua1.FoXPrO中
21、可以在表设计器中为字段设置跋认值的表是【数据库表】表“1 .在SQ1.语句中用于创建表的语句是R。A)CREATETAB1.EB)MODIFYSTRICTUREC)CRETESTRUCTURED)MODIFYTAB1.E2 .在SQ1.iB句中,用于分组的短语是D.A)WHEREB)ORDERBYOJOIND)GROUPBY3 .下列语句中,与语句SE1.Eer*FORM教师档窠WHERE基本工资BETUEEN1000AND2000等价的谙句是_A_.)SE1.ECT*FORM教师档案IIIERE基本工资-1000AND工资-2000B) SE1.ECTFORM教师档案DHERE基本工资10
22、00AND工资2000C) SE1.ECT*FORM教师档案IHERE基本工资=1000AND工资2000D) SE1.Eer*FORM教师档窠HERE基本工资=1000OR工资=20004 .在VF中,下列短语或命令中,不能实现选择操作的是(d)A)WhereB)ForC)IhiIeD)Fie1.ds5 .洲.语句中删除我的命令是(C)ERASETAB1.EC)DROPTAB1.EB)DE1.ETED)DE1.ETETAB1.EDBF6.使用如下三个数据库表:学生(学号c(6),姓名C(8),性别(2),出生口期d,年龄I.院系Ca6)课程(课程号C,课程名深】2)成绩(学号c(6),课程号
23、c(3),成绩I)I)语)A)CHANGE年龄WITII年龄+1.B)REP1.ACE年龄WITH年龄+1C)CHANGEA1.1.年龄WITH年龄+1D)REP1.ACEA1.1.年龄WITH年龄+1、要为当前学生表的所有学生年龄增加1岁,应潴使用命令(2)、用SQ1.谱吉列出大学英语)se1.ect课程的成绩单(成绩where*from(se1.ect)学号二:学号firm课程南皿课程名=大学英B)se1.ectC)se1.ectfru*from(se1.ect成绩成绩课程号wherewhereft三课程Z=大学英语课程课程号-:2课程名大学英语)D)se1.ect*from(se1.ec
24、t课程号成绩fromwhere课程where课程号on;课程名=大学英语)(3)、用SQ1.诺吉检索姓名和学生所选课程的成绩.正确的SQ1.语句(A)SE1.ECT姓名,成绩I-ROMB)SH-EC统.学号)C)SE1.ECT号:成绩.学号D)SE1.ECT绩.课程号姓名.成绩姓名,成绩姓名,成绩学生,成绩H三(学生FROM学生IttIERI-学生.学号=成绩.学号JOIXJOINI-ROM学生,成绩(八),用SQ1.语言给成绩不及格的记录加上删除标记(A)de1.eteB)de1.eteC)de1.eteD)packfromfrom成绩from成绩成绩for成绩where成绩ON学生.学号=
25、成成绩Bcj60cj60wherecj60wherecj60WHERE学生.学课程.课程号=成(5)、用SQ1.语言查询所有年龄小于等于20岁的男同学的信息,按年龄诳行降序排序,并将在询结果保存在永久表BB中,正确的SQ1.语句是(AA)SE1.ECT*FROM学生)性别=男AND年龄二20:DHSCB)INTOSE1.ECTORDERTAB1.EFRCM学生年BBWHERE性别=W=20:龄加SCINTOC)SE1.HIORDERTAB1.EBB*FKOM学生BYWHERE性别男AND年J=20:ASCORDERINTOTAB1.EBBD)SEIJTT*H?CN学生ORDERBYHEREBY
26、性别二“男”年龄INTOORTAI1.I.E年。请VA1.UES(*2461,、查询所藏图书中每个出版社的图书最高单价、空:SE1.ECT出版单位,Max(单价),AVG(单价)书Groupby出版单位(5)、往借阅表插入一个新的记录(2461,对下面的SQ1.语句填空:Insertinto借阅357128,12008-11-12)9 .设有如下两表:XSB(学号以6),姓名C(8),专业C(8),出生日期D)CJB(学号C(6),学期N(D,课程号C(4),成绩N(3)(I)、用SQ1.创建一个单表查询,分别用集合运算和逻辑运亢符完成对“XSB”表中计算机科学或企业管理专业学员的学号、姓名、
27、专业和出生日期等估息的查询,并按出生日期降序排列.1、SE1.ECT学号,姓名,专业,出生11期FRoMXSBWHERE专业=”计算机科学”OR专业=市场营销ORDERBY出生日期DESC2,SE1.ECT学号.姓名,专业,出生日期FROMXSBWHERE专业IN(SE1.ECT专业FROMXSBWHERE专业计算机科学OR专业=巾场营销)ORDERBY出生日期DESC(2)、用SQ1.创建一个多表在询,要求用条件连接和超连接两种方式完成输出“计算机科学”专业所有学员的学号、姓名、课程号和成缄等信息.1,SE1.ECT学号,姓名,课程号,成绩;FRoMXSBtCJBWHEREXSB.学号=CJ
28、B.学号AND专业/计算机科学”2、SE1.ECT学号,姓名,课程号,成绩:FRoMXSBINNERJOINCJBONXS氏学号=CJB.学号IH1.ERE专业=”计算机科学”9. SQ1.语句中删除表的命令是(C)A)ERASETAB1.EB)DE1.ETETB1.C)DROPTAB1.E1.)DE1.ETEDBF10 .在教师档案表中,将记录按职林升序排列的SQ1.命令是SE1.ECT*FROM教师档案dowhi1.ei=10s=s+ii=i+2enddo?S=.S10、当从梃盘场;入15时下面程序运行结果是(72input请输入一个数:todocasecasex0y=2-1.casex1
29、0y=3x5casex管理系统DOSUb1.1X+YRETURN学子程序;su1.1.PROCEDUsu1.1.PRIVATEXX=应用”Y=系统XK7RET1.璐执行DOTEST后,屏幕显示的结果应是数据库系统】第9章例9-4、9-5、9-7、9-8P163Kk2,3、4、5,6)2,3、8(2)1 .现实世界中的J一个小初都是一个对象,对象所具有的固定特征称为(属性).2 .用于B示标签控件上的文字的璃性是XCAPTION).3、事件集用户不能进行修改或(/加)4 .对象是一种抽象的名际,所有与解决问题有关的任何犷物都可以称作(对象)5 .Visua1.FUXPrO中运行表的文件myfor
30、m的正确命令是(C)DOByforinB)DOFROMmyformC)IK)FORMmyformD)DoTORM6.新创建的表单默认标网为For为了修改表单的标题,应设汉去单的(B)A)Name属性BCaPtiOn属性C)CIOSab1.e属性DA1.waysOnTop属性7.1. 来确定控件足否可见的属性是_D_.A)Enab1.edB)efau1.tOCaptionD)Visib1.e8,在表单中为表格控件指定数据源的属性是(C)AJDataSourceB)DataFromC)ReCordSOUrCeD)RecordFrom9、在ViSUa1.FoxPro中,为了将表单从内存中释放,可将表
31、雎中退出命令按钮的CIiCk事件代码设置为AThisFomRefreshBThisForm.De1.eteOThisForm.HideD)ThisForm.Re1.easeIOx假定一个表单里有一个文本根TeX1.I和一个命令按钮组COf1.1.三a1.Group1.,命令按钿组是一个容器对象,其中包含COnniHnd1.和Coira1.and2两个命令按钮.如果要在Cg三u11命令按钮的某个方法中访问文本框的VaIUetaI性值,下面用个式子是正确的?(八)A)ThisFoim.Text1.Va1.ueBThis.Parent.Va1.ueC)Parent.Text1.Va1.ueD)Thi
32、s.Parent.Text1.Va1.ueU.下面是关于衣单数据环境的叙述,其中错误的是(B)A)可以在数据环境中加入与表单操作有关的表B)数据环境是表单的容O可以在数据环境中建立表之间的联系D)表单运行时自动打开其数据环境中的表12.假设某个表单中有一个命令按钮CmdC1.oS3为了实现当用户M击此按钮时能膨关闭该表单的功能,应在该按钮的CIiCk4件中写入语句.(C)A)ThisFortn.C1.oseB)ThisForm.EraseOThisFonn.Rc1caseD)ThisFomReturns13 .在面向对象方法中.类的实例称为【对立】.14 .在Visua1.FoxPro中,假设
33、表垠上有一选项组:0男。女,初始时该选项组的VaIUeM性忸为1.若选项按用“女”被选中,该选项级的Va1.UeM性伯是(B)A)1.B)2。女D)”男“第11章例11-2、11-2、11-3、11-5,11-6P153-41.VF中支持两种类型的菜单,分别是条形菜单和带出菜单。2、假设已经生成了.为ny三enu的菜单文件,执行该菜第文件的命令是(B).(八)DOnyme11u.mix(B)DOaye11u.mpr(C)DOmymenu.PJX(D)DOInymenu.max3.在YiSUa1.FoXPro中.报表的数据源不包括(D)R)视图B)自由表Og询D)文本文件4、报表设计涔中不包含在基本带区的有(A(八)标题(B页标头(C)页脚注(D)细节