VisualFoxpro习题集-4(含答案).doc_第1页
VisualFoxpro习题集-4(含答案).doc_第2页
VisualFoxpro习题集-4(含答案).doc_第3页
VisualFoxpro习题集-4(含答案).doc_第4页
VisualFoxpro习题集-4(含答案).doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

Visual Foxpro 习题集4(含答案)作者:佚名来源:本站整理发布时间:2007-12-20 10:29:50减小字体 增大字体 二、填空题:Visual Foxpro 6.0 是_数据库管理系统。 2. Visual Foxpro 6.0 必须在_环境中运行。3. 命令 ?type(2+3) 的显示结果是_。4. 学生档案表已打开,共有 100 条记录,当前记录为 23,执行 list rest 后, ?recno() 的值是_, ?recc() 的值是_, ?eof() 的值是_。5. 为使日期型数据能够显示世纪(即年为 4 位),应该使用命令SET _ ON6. 表达式 LEN(SPACE(3) - SPACE(2) 的结果是_7. 字符型数据的长度不超过_个字符8. 已知变量 x=“Visual Foxpro”,执行命令 ?upper(substr(x,8,3) 的结果是_9. 数据模型不仅表示反映事物本身的数据,而且表示_10. 用二维表的形式来表示实体之间联系的数据模型叫做_11. 二维表中的列称为关系的_,二维表中的行称为关系的_12. 在关系数据库的基本操作中,从表中取出满足条件元组的操作称为_,把两个关系中相同属性值的元组联接到一起形成新的二维表的操作称为_,从表中抽取属性值满足条件列的操作称为_13. 自然联接是指_14. 安装完 Visual Foxpro 之后,系统自动用一些默认值来设置环境,要定制自己的系统环境,应单击_菜单下的_菜单项15. 打开”选项”对话框之后,要设置日期和时间的显示格式,应当选择”选项”对话框的_选项卡16. 要把帮助文件设置为复制到硬盘上的 Foxhelp.chm 文件,需要在”选项”对话框的_选项卡上设置17. 项目管理器文件的扩展名是_18. 扩展名为 .prg 的程序文件在”项目管理器”的_选项卡中显示和管理19. 项目管理器的”移去”按钮有两个功能:一是把文件_,二是_文件20. 命令 ?ROUND(337.2007,3) 的执行结果是_21. 命令 ?LEN(“THIS IS MY BOOK”) 的结果是_22. TIME() 返回值的数据类型是_23. 顺序执行下列操作后,屏幕最后显示的结果是_ Y=DATE() H=DTOC(Y) ?VARTYPE(Y),VARTYPE(H)24. LEFT(123456789,LEN(数据库)的计算结果是 _。25. Visual Foxpro 不允许在主键字字段中有重复值或_26. 在 Visual Foxpro 的表之间建立一对多联系是把_的主关键字字段添加到_的表中27. 为了把多对多的联系分解成两个一对多联系所建立的 “纽带表” 中应包含_28. Visual Foxpro 的主索引和候选索引可以保证数据的_完整性29. 数据库表之间的一对多联系通过主表的_索引和子表的_索引实现30. 实现表之间临时联系的命令是_31. 在定义字段有效性规则时,在规则框中输入的表达式类型是_32. 在 Visual Foxpro 中,最多同时允许打开_个数据库表和自由表33. Visual FoxPro 6.0 是一个 _ 位的数据库管理系统。34. 使用应用程序向导创建的项目,除项目外还自动生成一个_35. 项目管理器的 _ 选项卡用于显示和管理数据库、自由表和查询等。36. 自由表的扩展名是 _。37. 同一个表的多个索引可以创建在一个索引文件中,索引文件名与相关的表同名,索引文件的扩展名是_ ,这种索引称为 _ 。38. 自由表的字段名长度不超过_个字符39. 对表中记录逻辑删除的命令是_,恢复表中所有被逻辑删除记录的命令是_,将所有被逻辑删除记录物理删除的命令是_40. 在浏览窗口中不仅可以显示表的内容,而且可以对记录进行_,_和_操作41. 为一个表设定若干种索引后,可以在_对话框中将其中一种索引设置为主控索引42. 在使用 locate 命令查询以后,可以用_来检测是否找到。43. 在数据库表的表设计器中可以设置 3 种触发器,分别是_,_和_。44. 若要控制只能在每月的 8 号才能修改表中记录,则相应的触发器表达式为_45. 在 Visual Foxpro 6.0 中,表有两种类型,即_和_46. 数据库表的索引类型有_,_,_和_47. 表之间建立关联的最主要的功能是_48. 表的有效性规则包括_和_49. 表由_和_两部分组成。50. 字段数学为数值型,如整数部分最多3位,小数部分最多2位,则该字段的宽度至少应为_51. Visual Foxpro 6.0 支持两类索引文件,即_和_52. 在 Visual Foxpro 6.0 中,数据库文件的扩展名为_,表文件的扩展名为_53. 单项索引文件的扩展名为_,复合索引文件的扩展名为_54. 在不使用索引的情况下,为了定位满足某个逻辑条件的记录应该使用命令_55. 设有商品数据库文件 SP1.DBF, 其中商店名、商品名和品牌为字符型字段,单价和库存量为数值型字段,是否进货为逻辑型字段。该数据库已经打开,以下各题的操作均基于该数据库。Record# 商店名 商品名 品牌 单价 库存量 是否进货1 光明商场 电冰箱 海尔 3700 60 .F.2 长安商场 空调 科龙 3600 27 .T.3 百货大楼 彩电 长虹 2450 60 .F.4 赛特购物中心 洗衣机 小鸭 1600 90 .F.5 蓝岛东区 空调 美的 2800 26 .T.6 长安商场 电冰箱 海尔 3700 20 .T.7 赛特购物中心 彩电 康佳 2980 32 .F.8 百货大楼 洗衣机 松下 1780 12 .T.A. 假设本月光明商场销售出20台海尔冰箱,现对商品数据库 SP1.DBF 进行更新,应使用的命令:_WHERE 商品名=光明商场.AND.商品名=电冰箱.AND.品牌=海尔B. 使用命令 INDEX ON 商店名+STR(9999-单价) TO DX 对商品数据库 SP1.DBF 建立索引之后,再用 LIST 显示,最后一条记录的品牌字段显示的是 _C. 要将所有库存量低于30的商品的是否进货字段修改为逻辑真,应使用的命令:_ WHERE 库存量100 DO P1.PRG ELSE IF S10 DO P2.PRG ELSE IF S1 DO P3.PRG ELSE DO P4.PRG ENDIF ENDIF ENDIF分别写出执行P2,P3,P4子程序的条件表达式:DO P1.PRG 条件为:S100 DO P2.PRG 条件为:_DO P3.PRG 条件为:_ DO P4.PRG 条件为:_ 72. 有一个表文件BHSL.DBF,其内容如下:记录号 编号 数量 1 A1 10 2 A0 85 3 A2 67 4 A10 50 5 A12 65写出下列程序的运行结果: USE BHSL SET ORDER TO TAG 编号 STORE 0 TO S LOCATE FOR 数量10 DO WHILE .NOT.EOF() ?编号 IF SUBSTR(编号,2,1)=1 S=S+数量 ENDIF CONTINUE ENDDO ?S USE运行结果:_73. 写出下列程序的运行结果: DIMENSION A(6) FOR K=1 TO 6 A(K)=20-2*K ENDFOR K=5 DO WHILE K=1 A(K)=A(K)-A(K+1) K=K-1 ENDDO ?A(1),A(3),A(5)运行结果:_ 74. 定义公共变量用命令_,定义私有变量用命令_,定义局部变量用命令_75. 现有学生表 xs.dbf,试用 scan 循环显示学生表中男生的情况clear_scan if _ loop endif _endscan76. 在全屏幕编辑状态下,按_键可保存文件并退出此状态,按_键或_键放弃存盘退出。77. Visual Foxpro 6.0 支持两种工作方式,即_和_78. 设有如下程序段: s1=2008年奥运会预祝中国成功申办 s2=_(s1,13,8)+_ (s1,4)+ _ (s1,12)+subs(s1,21,4) ?s2 请填空,使最后的输出结果为预祝中国申办2008年奥运会成功79. 请阅读下列程序,并将程序填写完整。STORE Y TO YNUSE SP1INDEX ON 品牌 TO PPDO WHILE 15-ACCEPT 请输入查询的品牌: TO CHXSEEK 16-IF 17-DISPLAYELSE?无此品牌商品!ENDIFWAIT 继续查找吗?(Y/N) TO YNENDDO?再见!RETURN80. 若要实现表单中的控件与某一数据表中的字段的绑定,则在设计时应先在_设置表单的数据源为该数据表。81. 组合框有两种类型,分别为_,_82. 类具有_,_和_83. 表单中控件的属性既可在编辑状态设置,又可在_设置。84. 在表单运行中,计时器控件是_;当时间到时,其产生一_事件。85. 在表单中插入图像控件,用户_显示图像,_编辑图像;图像大小(Stretch)中,_表示裁剪,_表示变比显示。86. 在文本框中通过设置_属性可将其设为只读;通过设置_属性可将输入的字段设为屏幕不显示。87. 用户设计菜单系统时,既可通过_实现,也可通过_来实现。88. 用户若创建 SDI 菜单,则需在常规选项中选择_;若将该菜单添加到表单中,则表单的 ShowWindow 属性应设置为_89. 若使用内容相关的菜单项分隔成组,需要在菜单名称栏中键入_,以创建一条分隔线。90. 在运行菜单时,菜单定义代码,初始化代码与清理代码的执行顺序为_。91. 在用户应用程序中引用菜单时,必须使用_作为扩展名。92. 典型的菜单系统一般是一个下拉式菜单,下拉式菜单通常由一个_和一组_组成。93. 要将 Visual Foxpro 系统菜单恢复成标准配置,可先执行_命令,然后再执行者_命令。94. 要为表单设计下拉式菜单,首先要在菜单设计时,在_对话框中选择顶层表单 复选框,其次要将表单的_属性值设置为 2,使其成为顶层表单,最后需要在表单的_事件中设置调用菜单程序的代码。95. 快捷菜单实质上是一个弹出式菜单,要将某个弹出式菜单作为一个对象的快捷菜单,通常是在对象的_事件代码中添加调用弹出式菜单程序的命令。96. 设计报表通常包括两部分内容:_和_97. “图片/ActiveX绑定控件”按钮用于显示_或_的内容98. 如果已对报表进行了数据分组,报表会自动包含_和_带区99. 多栏报表的栏目数可以通过_来设置100. 在应用程序生成器的常规选项卡中,选择程序类型时选中顶层,将生成一个_101. 在应用程序生成器的常规选项卡中,选择程序类型时选中正常,将生成一个_102. 要使得在应用程序生成器中所做的修改与当前活动项目保持一致,应单击_按钮103. 在打开项目管理器之后再打开应用程序生成器,可以通过按 Alt+F2 键,快捷菜单和工具菜单中的_,并选择_104. 如果项目不是用应用程序向导创建的,应用程序生成器只有_,表单和报表三个选项卡可用附录二 模拟试题一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生目录下完成如下操作:打开数据库SCORE_MANAGER,该数据库中含三有联系的表STUDENT、SCORE1和COURS,根据已经建立好的索引,建立表之间联系。为COURSE表增加字段:开课学期(N,2,0)。为SCORE1表”成绩”字段设置字段有效性规则:成绩=0,出错提示信息是:”成绩必须大于或等于零”。将SCORE1表”成绩”字段的默认值设置为空值(NULL)。二、简单应用(2小题,每题20分,计40分)在考生目录下完成如下简单应用:在SCORE_MANEGER数据库中查询学生的姓名和年龄(计算年龄的公式是:2003-Year(出生日期),年龄作为字段名),结果保存在一个新表NEW_TABLE1中。使用报表向导建立报表NEW_REPORT1,用报表显示NEW_TABLE1的内容。报表中数据按年龄升序排列,报表标题是”姓名-年龄”,其余参数使用缺省参数。在SCORE_MANEGER数据库中查询没有选修任何课程的学生信息,查询结果包括” 学号”、”姓名”和”系部”字段,查询结果按学号升序保存在一个新表NEW_TABLE2中。三、综合应用(1小题,计30分)SCORE_MANEGER数据库中含有三个数据库表STUDENT、SCORE1和COURSE。为了对SCORE_MANEGER数据库数据进行查询设计一个如图所示的表单Myform1(对控件名为form1,表单文件名Myform1.scx)。表单的标题为”成绩查询”。表单左侧有文本”输入学号(名称为Label1的标签)”和用于输入学号的文本框(名称为Text1)以及”查询”(名称为Command1)和”退出”(名称为Command2)两个命令按钮和1个表格控件。表单运行时,用户首先在文本框中输入学号,然后单击”查询”按钮,如果输入学号正确,在表单右侧以表格(名称为Grid1)形式显示该生所选课程名和成绩,否则提示”学号不存在,请重新输入学号”。单击”退出”按钮,关闭表单。参考答案1B2D3A4B5B6B7D8A9B10A11D12C13B14A15D16D17C18A19D20C21C22A23B24B25D26A27B28B29C30C31A32D33B34B35B36A37C38C39D40D41B42C43D44D45B46C47A48D49C50C51B52A53D54D55A56B57B58C59C60B61D62C63D64D65D66B67C68D69D70D71B72C73D74A75C76A77C78D79A80D81D82D83D84C85D86A87C88D89B90D91C92C93B94C95C96B97A98B99A100C101D102A103A104D105D106A107B108C109D110D111C112D113B114B115D116D117B118A119C120A121D122B123B124A125B126B127D128C129C130C131B132A133C134A135C136D137B138B139D140C141C142A143D144D145B146D147C148C149B150D151D152A153B154D155C156D157B158B159D160D161B162A163C164A165D166A167B168B169D170B171A172B173C174C175C176C177D178C179C180C181C182C183B184C185A186B187D188B189D190C191B192B193D194D195D196B197B198D199B200B201B202C203A204D205B206B207A208B209A210C211C212B213B214D215A216C217A218C219C220D221C222B223D224D225C226C227B228B229D230D231C232D233D234A235C236B237B238B239B240A241C242D243A244D245B246D247A248A249C250B251C252D253A254B255C256C257C258B259C260A261D262A263A264C265B266A267D268A269D270D271C272B273C274C275C276C277B278B279D280B281D282C283C284B285A286B287D288D289C290B291D292D293B294C295D296C297C298B299A300B301B302C303C304A305A306C307B308C309B310D311B312D313A314A315B316B317C318D319B320B321A322

温馨提示

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

评论

0/150

提交评论