VFP数据库程序设计期末考试试题(含详细答案解析)_第1页
VFP数据库程序设计期末考试试题(含详细答案解析)_第2页
VFP数据库程序设计期末考试试题(含详细答案解析)_第3页
VFP数据库程序设计期末考试试题(含详细答案解析)_第4页
VFP数据库程序设计期末考试试题(含详细答案解析)_第5页
已阅读5页,还剩2页未读, 继续免费阅读

下载本文档

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

文档简介

VFP数据库程序设计期末考试试题(含详细答案解析)考试说明:满分100分,考试时间90分钟,题型包含选择题、填空题、程序改错题、编程应用题,所有题目基于VisualFoxPro6.0环境。一、单项选择题(共20题,每题2分,共40分)每题只有一个正确答案,请选择最符合题意的选项1、在VFP中,数据库文件的扩展名是()A、.dbfB、.dbcC、.dbtD、.idx2、VFP中,数据表的字段类型中,字符型字段的最大宽度是()A、128B、254C、512D、10243、在VFP命令中,彻底删除数据表中带删除标记记录的命令是()A、DELETEB、RECALLC、PACKD、ZAP4、下列选项中,属于VFP常量的是()A、ABCB、[学生]C、X+1D、NAME5、VFP中,逻辑型数据的取值范围是()A、0和1B、真和假C、.T.和.F.D、正数和负数6、打开数据表的命令是()A、OPENB、USEC、LOADD、START7、在VFP中,排序命令SORT的作用是()A、对记录物理排序,生成新表B、仅改变记录显示顺序C、建立索引文件D、分组统计记录8、下列表达式中,合法的VFP数值表达式是()A、12+3*5B、12>5C、'123'+45D、.T.+19、统计数据表中记录总数的函数是()A、SUM()B、COUNT()C、AVG()D、MAX()10、VFP中,索引文件扩展名.idx对应的是()A、复合索引B、单索引C、结构复合索引D、主索引11、关闭所有数据表和数据库的命令是()A、USEALLB、CLOSEALLC、CLEARALLD、QUIT12、在VFP中,备注型字段的扩展名是()A、.dbfB、.dbcC、.fptD、.idx13、下列运算符中,优先级最高的是()A、算术运算符B、关系运算符C、逻辑运算符D、赋值运算符14、查找数据表中满足条件记录的命令是()A、FINDB、SEEKC、LOCATED、SEARCH15、VFP中,日期型数据的默认格式是()A、年年月月日日B、月月日日年年C、日日月月年年D、自定义格式16、修改数据表结构的命令是()A、MODIFYSTRUCTUREB、EDITSTRUCTUREC、ALTERTABLED、CHANGESTRUCTURE17、能实现数据表记录批量替换字段值的命令是()A、REPLACEB、CHANGEC、EDITD、UPDATE18、VFP中,主关键字的特点是()A、允许重复、允许空值B、不允许重复、不允许空值C、允许重复、不允许空值D、不允许重复、允许空值19、清空当前数据表所有记录,保留表结构的命令是()A、PACKB、ZAPC、DELETEALLD、CLEAR20、VFP程序文件的扩展名是()A、.prgB、.frmC、.txtD、.doc二、填空题(共10空,每空2分,共20分)1、VFP数据表分为________数据表和________数据表两种。2、逻辑删除记录使用________命令,恢复逻辑删除记录使用________命令。3、VFP中,数组分为________数组和________数组。4、查询所有性别为“男”的学生记录,条件表达式为________。5、SUM函数的作用是________字段数值,AVG函数的作用是________字段数值。三、程序改错题(共2题,每题8分,共16分)找出程序中的错误并改正,写出完整正确代码1、【功能】计算1到100的累加和PlainText

S=0

FORI=1TO100

S=S+I

ENDFOR

?"累加和为:",S

(找出代码中存在的语法错误并改正)2、【功能】打开学生表,统计女生人数PlainText

USE学生

COUNTFOR性别="女"TON

?"女生人数:"+N

USE

(找出代码中存在的语法错误并改正)四、编程应用题(共2题,每题12分,共24分)1、编写VFP程序,实现功能:求1-50之间所有偶数的和,并输出结果。2、现有成绩表(学号C(10)、姓名C(8)、分数N(5,1)),编写程序:打开成绩表,将所有分数大于90分的学生姓名和分数输出,并统计优秀学生总人数。参考答案及详细解析一、单项选择题答案及解析1、答案:B解析:.dbc是数据库文件;.dbf是数据表文件;.dbt是旧版备注文件;.idx是单索引文件。2、答案:B解析:VFP中字符型字段固定最大宽度为254个字符,超出部分无法存储。3、答案:C解析:DELETE是逻辑删除(打标记);RECALL是恢复删除标记;PACK是物理彻底删除带标记记录;ZAP是清空所有记录。4、答案:B解析:VFP中用中括号、单引号、双引号包裹的内容为字符型常量,其余选项均为变量或表达式。5、答案:C解析:VFP逻辑型数据只有两个固定值:.T.(真)、.F.(假)。6、答案:B解析:USE是VFP专属打开数据表命令,其余选项均非VFP标准命令。7、答案:A解析:SORT是物理排序,会生成新的数据表;INDEX索引仅改变记录显示顺序,不改变原表数据存储顺序。8、答案:A解析:B为关系表达式,C存在类型不匹配错误,D为非法运算,只有A是合法数值算术表达式。9、答案:B解析:COUNT统计记录数,SUM求和,AVG求平均值,MAX求最大值。10、答案:B解析:.idx是单索引文件,.cdx是复合索引、结构复合索引文件。11、答案:B解析:CLOSEALL关闭所有数据库、数据表、窗口;CLEARALL清除内存变量;QUIT退出VFP系统。12、答案:C解析:备注型、通用型字段数据存储在.fpt备注文件中,依附于数据表存在。13、答案:A解析:运算符优先级:算术运算符>关系运算符>逻辑运算符。14、答案:C解析:LOCATE可无条件、按条件查找任意记录,无需索引;FIND、SEEK必须依赖索引文件。15、答案:B解析:VFP系统默认日期格式为月/日/年(月月日日年年)。16、答案:A解析:MODIFYSTRUCTURE是修改当前数据表结构的专用命令。17、答案:A解析:REPLACE可批量替换字段数据;EDIT、CHANGE为手动逐条修改记录。18、答案:B解析:主索引唯一性最强,字段值不能重复、不能为空值,一张表只能有一个主索引。19、答案:B解析:ZAP清空全部记录,保留表结构;DELETEALL仅批量打删除标记,需PACK才能彻底删除。20、答案:A解析:.prg是VFP程序命令文件,是最常用的程序后缀。二、填空题答案及解析1、自由、数据库解析:VFP数据表分为自由表(独立存在,不属于任何数据库)和数据库表(隶属于指定数据库)。2、DELETE、RECALL解析:DELETE逻辑删除(加删除标记),RECALL取消删除标记、恢复记录。3、一维、二维解析:VFP仅支持一维数组和二维数组,无多维数组。4、性别="男"解析:字符型字段匹配需用双引号/单引号包裹常量,为VFP标准条件写法。5、累加求和、计算平均值解析:SUM、AVG为VFP核心统计函数,分别实现求和、求平均值功能。三、程序改错题答案及解析1、错误说明:无语法错误,代码逻辑完整,可直接运行(本题考查基础循环语法认知,部分初学者误以为缺少初始化,实际代码初始化正确)正确完整代码:PlainText

S=0

FORI=1TO100

S=S+I

ENDFOR

?"累加和为:",S

运行结果:累加和为:50502、错误说明:输出语句类型不匹配,N为数值型变量,不能直接和字符常量用+连接,需改用逗号分隔输出正确完整代码:PlainText

USE学生

COUNTFOR性别="女"TON

?"女生人数:",N

USE

四、编程应用题参考答案(完整可运行代码)1、【参考答案】PlainText

*求1-50偶数和

S=0

FORI=1TO50

IFI%2=0&&判断是否为偶数

S=S+I

ENDIF

ENDFOR

?"1到50所有偶数的和为:",S解析:利用取余运算判断偶数,遍历1-50所有数字,累加符合条件的数值,最终输出结果,运行结果为650。2、【参考答案】PlainText

*统计90分以上优秀学生信息及人数

USE成绩

CLEA

温馨提示

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

评论

0/150

提交评论