VisualFoxPro考试题.doc_第1页
VisualFoxPro考试题.doc_第2页
VisualFoxPro考试题.doc_第3页
VisualFoxPro考试题.doc_第4页
VisualFoxPro考试题.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

填空1. 要清除Visual FoxPro主窗口编辑区的内容应执行CLEAR命令。2. 在Visual FoxPro中,只可以使用一维数组合二或2维数组。3. 在Visual FoxPro中,数组必须先定义后使用。4. 定位记录时,可以用SKIP命令向前或向后移动若干条记录位置。5. SQL语言是关系型数据库的标准语言。6. 在Visual FoxPro中,排序的命令是SORT。7. 数据库文件的扩展名为.dbc。8. 在visual FoxPro中,程序文件的扩展名为.prg或prg。9. 在visual FoxPro中,要浏览表记录,首先用USE命令打开要操作的表。10. 查询中的筛选条件可以通过SELECT-SQL命令where条件子句来实现。11. 利用LOCATE命令查到满足条件的第一条记录,连续执行CONTINUE或CONT命令即可找到满足条件的其他记录。12. 逻辑删除表中所有记录应使用DELETE ALL命令。13. 在visual FoxPro中,指定从当前记录开始直到表文件的最后一条记录进行操作的范围字句是REST。14. 逻辑数据类型变量的默认值规定为F或假。15. 在命令窗口中输入QUIT命令后按回车键可退出visual FoxPro。16. 表文件的扩展名是.dbf。17. Visual FoxPro 6.0有4种索引。18. 在SQL的SELECT命令中,为了去掉查询结果中的重复记录(元组)应包含关键DISTINCT词。19. 将内存变量定义为全局变量的VF命令是PUBLIC。20. 数据库表有4种索引类型,即主索引、普通索引、唯一索引和候选索引。21. 在ORDER BY子句的选择项中,省略DESC时,代表升序输出。22. SQL是结构化 查询语言。23. 数据库系统的核心是数据库管理系统或DBMS。判断1. 新建一张表单时,可以添加新的属性、方法和事件。2. 在VFP中,FORENDFOR循环结构中,若省略STEP项,则表明其循环变量的步长为1。3. 在Visual FoxPro中,用locate、find、seek都可以实现在数据库中查询到满足条件的记录。4. 通用型不能作为内存变量的类型。5. 字段变量和内存变量不能同名。6. 项目是文件、数据、文档等VFP对象的集合。7. LIST和DISPLAY命令的功能和程序中所起到的作用都是一样的。8. 在自由表中也可以建立主索引。9. 用delete和ZAP删除的记录都不能恢复。10. 日期型常量2004/05/07比日期型常量1996/06/08大。11. 字段变量和内存变量不能同名。12. 表间的关系有永久关系和临时关系。13. 执行delete命令一定要慎重,否则记录逻辑删除后将无法恢复。14. 查询设计器中不可以对数据进行统计。15. 在VFP中,forendfor循环结构中循环变量的步长只能取正整数。16. VFP中数据库文件的扩展名为.dbf,表文件的扩展名.dbc。17. 数据表和自由表无差异。18. 在分支选择结构提供的两种选择中,有且只有一种选择被执行。19. 数据库表可以拥有主索引。20. 打开一个表后,在命令窗口中执行append blank的结果是在表的结尾追加一条空记录。21. 在visual FoxPro中,用locate、find、seek都可实现在数据库中查询到满足条件的记录。选择1. 表单在项目管理器的哪个选项卡下管理( )A.表单选项卡 B.其他选项卡 C.程序选项卡 D.文档选项卡2. 设表中有3条记录,当EOF()的返回值为.T.时,其记录号为()A.1 B.2 C.4 D.33. 物理删除表中所有的记录的命令是()A.DELETE B.SKIP C.RECALL D.ZAP4. 当数据库打开时,包含在数据库中的所有表都可以使用,但这些表不会自动打开,使用时需要执行()命令。A.CLEAR B.USE C.LIST D.OPEN5. Visual FoxPro支持多少个工作区()A.25 B.225 C.180 D.327676. 在Visual FoxPro中,逻辑运算优先级最高是()A.OR. B.AND. C.相同 D.NOT.7. 标签的前景属性是指()A.Backcolor B.FontBold C.FontName D.Forecolor8. 在Visual FoxPro中,浏览表记录的命令是()A.USE B.BROWSE C.CLOSE D.MODIFY9. 要清除Visual FoxPro的主窗口编辑区,应执行哪一个命令()A.CLEAR B.SET TALK ON C.CLOSE D.SET TALK OFF10. 不允许记录中出现重复索引值的索引是()A.主索引 B.主索引、候选索引和普遍索引 C.主索引、候选索引和唯一索引 D.主索引和候选索引11. 在Visual FoxPro中,乘法和除法运算的优先级()A.相同 B.乘法优先 C.不确定 D.除法优先12. 下面的命令将当前记录指针定位到第6记录,哪个是不正确的命令()A.GO 6 B.6 C.GO TOP +5 D.GOTO 613. 假定M=22+28, 则执行命令?M后屏幕将显示()A.50 B.22+28 C.50.00 D.22+2814. 要存储员工上下班打卡的日期和时间,应采用哪种数据类型的字段()A.字符类型 B.日期类型 C.备注类型 D.日期时间类型15. 使用index命令创建降序索引时应选择参数()A.ASCENDING B.DESCENDING C.UNIQUE D.ADDITIVE16. 数据表的最小存取单位是()A.字符 B.数据项 C.文件 D.记录17. 在Visual FoxPro中逻辑非可以用()表示。A.OR. B.AND. C.! D.F.18. 数据表文件有10条记录,当前记录号是3,使用APPEND BLANK命令增加一条空白记录,该记录的序号是()A.4 B.3 C.11 D.119. 项目管理器的功能是组织和管理与项目有关的各种类型的()A.文件 B.字段 C.数据表 D.程序20. 数据表中有30个记录,如果当前记录为第3条记录时,把记录指针向下移动2个记录,测试当前记录号函数RECNO()的值是()A.3 B.2 C.4 D.521. 数据库(DB)数据库系统(DBS)、数据库管理系统(DBMS)三者之关系是()A.DB包含DBS和DBMS B.DBS包含DB和DBMS C.三者同级,没有包含关系 D.DBMS包含DBS和DB22. 使用”?”命令输出结果时,光标会()A.换行 B.不换行 C.改变形状 D.丢失23. 当前记录号可用函数()求得A.EOF( ) B.BOF( ) C.RECNO( ) D.RECC( )24. Visual FoxPro在创建数据库时建立了扩展名分别为()的文件A.DBC B.DCT C.A、B、C D.DCX25. 在命令窗口中,显示当前数据库中所有40岁(含40岁)以下、职称为”教授”、”副教授”的姓名和工资,应使用命令()A.LIST姓名,工资FOR年龄=40.AND.职称=“教授”.AND.职称=“副教授” B. LIST姓名,工资FOR年龄=40.OR.职称=“教授”.OR.职称=“副教授” C. LIST姓名,工资FOR年龄=40.OR.职称=“教授”.AND.职称=“副教授” D. LIST姓名,工资FOR年龄X IF XPJ JSJ=计算机 YY=英语 XM=姓名ENDIFSKIPENDDO?XM,JSJ,YYUSESET TALK TORETU2、题目:在XSDB.DBF表中统计法律和中文两个系的总人数和奖学金总额。STE TALK OFFUSE XSDBSTORE O TO R,SDO WHILE .T.-FOUND-IF 系别=”法律”.AND. 系别=”中文” IF 系别=”法律” .OR. 系别=”中文” STORE S+奖学金 TO S R=R+1ENDIFSKIP-FOUND- IF .NOT. FOUND( ) IF EOF( )EXIT ENDIFENDDO?S,RUSESET TALK ONRETU3、题目:显示XSDB.DBF中每个学生的姓名、计算机成绩和等级;等级划分如下:计算机成绩大于等于九十显示”优秀”;60到89(包括60和89)之间显示”及格”;60分以下显示”补考”。如显示:张丽娜 90 优秀。SET TALK OFFUSE XSDBDO WHILE .NOT. EOF( )-FOUND- LIST 姓名,计算机 ?姓名,计算机 或 DISP姓名,计算机 或 DISPLAY姓名,计算机 DO CASE CASE 计算机=90 ?优秀 CASE 计算机=60 ?及格 OTHERWHILE ?补考 ENDCASE SKIP-FOUND- GO NEXTENDDOUSESET TALK ONRETU程序填空1、功能:列出XSDB.DBF数据表中法律系学生记录,将结果显示输出。请在【 】处添上适当的内容,使程序完整。SET TALK OFF-SPACE-【?】 USE XSDBDO WHILE .T. IF 系别=”法律” DISP ENDIF-SPACE-【?】 SKIP 或 SKIP 1IF EOF( )-SPACE-【?】 EXITENDIFENDDOUSESET TALK ONRETURN2、功能:在XSDB.DBF数据表中查找学生王迪,如果找到,则显示:学号、姓名、英语,出生年月,否则提示“查无此人!”。请在【 】处填上适当的内容,使程序完整。SET TALK OFF-SPACE-【?】 USE XSDB 或 USE XSDB .DBFXM=”王迪”-SPACE-【?】姓名=XM loca for 或 loca ALL forIF FOUN( )-SPACE- 【?】学号,姓名,英语,出生年月 display 或 ? 或 display offELSE ?”查无此人!”USESET TALK ONRETURN3、功能:对表XSDB.DBF如下程序可以完成:1.显示全体同学的记录;2.显示全体男同学的记录;3.显示全体女同学的记录;0.退出。请在【 】处添上适当的内容,使程序完整。SET TALK OFFCLEAR-SPACE-【?】 use xscjDO WHILE .T. 10,10 SAY “1.显示全体同学的记录,2.显示全体男同学的记录” 14,10 SAY “3.显示全体女同学的记录,0.退出” 16,16 SAY “ ” WAIT “请输入选择(0-3):”TO x DO CASE CASE X=”1” LIST CASE X=”2” LIST ALL FOR 性别=”男” CASE X=”3” LIST ALL FOR 性别=”女” CASE X=”0”-SPACE- 【?】 quit ENDCASE-SPACE-【?】 enddo 或enddUSESET TALK ONRETURN程序设计1、题目:编程将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的百位和个位上,b数的十位和个位数依次放在c数的十位和千位上。将c结果存入变量OUT中。请按照题目要求,在下面编写程序代码。SET TALK ONSET LOGERRORS ONa=45b=12OUT=-1-Program-c=int(a/10)*100+a%10+int(b/10)*10+b%10*1000 out=c? out-End-DO YZJ WITH OUTSET LOGERRORS OFFSET TALK OFF2、题目:根据已知”工资表.dbf”的内容,按”性别”汇总工资,结果存于”汇总.dbf”。请按照题目要求,在下面编写程序代码。SET TALK ONSET LOGERRORS ONclear-PROGRAM-use 工资表inde on 性别 to sytotal on 性别 to 汇总.dbf fields 工资use 汇总list-END-close dataSET LOGERRORS OFFSET TALK OFF3、题目:计

温馨提示

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

评论

0/150

提交评论