Visual FoxPro期末考试试题及详细参考答案_第1页
Visual FoxPro期末考试试题及详细参考答案_第2页
Visual FoxPro期末考试试题及详细参考答案_第3页
Visual FoxPro期末考试试题及详细参考答案_第4页
Visual FoxPro期末考试试题及详细参考答案_第5页
全文预览已结束

下载本文档

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

文档简介

VisualFoxPro期末考试试题及详细参考答案考试说明:满分100分,考试时间90分钟,闭卷考试适用范围:计算机基础、中职高职VF课程期末考核一、单项选择题(每题2分,共30分)1.VisualFoxPro属于()数据库管理系统。A.层次型B.网状型C.关系型D.面向对象型2.VF中数据表的基本存储单位是()。A.字段B.记录C.数据库D.数据表3.下列选项中,不属于VF合法数据类型的是()。A.字符型B.日期型C.二进制型D.逻辑型4.在VF中,字符型数据的最大长度为()个字符。A.128B.254C.512D.10245.逻辑型数据的取值范围是()。A.0和1B..T.和.F.C.真和假D.正数和负数6.下列常量中,属于日期型常量的是()。A."2026-08-04"B.2026/08/04C.{^2026-08-04}D.2026.08.047.VF中,删除数据表中所有记录、保留表结构的命令是()。A.DELETEALLB.PACKC.ZAPD.CLEAR8.对数据表建立索引后,数据表的()会发生改变。A.物理存储顺序B.逻辑显示顺序C.表结构D.记录内容9.下列运算符中,优先级最高的是()。A.算术运算符B.关系运算符C.逻辑运算符D.赋值运算符10.函数LEN("VF考试试题")的返回值是()。A.4B.6C.8D.1211.在VF中,打开数据表的命令是()。A.USEB.OPENC.LOADD.RUN12.筛选数据表记录的命令是()。A.SORTB.INDEXC.FILTERD.SELECT13.程序语句DOWHILE.T.的含义是()。A.条件为真时循环B.无限循环C.条件为假时循环D.不执行循环14.下列变量名中,属于VF合法变量名的是()。A.123nameB.name_1C.name-1D.name@115.关闭所有数据表和数据库的命令是()。A.CLOSEALLB.CLEARALLC.QUITD.EXIT二、填空题(每空2分,共20分)1.关系数据库的三种基本关系运算为选择、________、连接。2.VF中,字段名最多由________个字符组成。3.数值型数据默认保留________位小数。4.函数DTOC()的功能是将________型数据转换为字符型数据。5.数据表的索引分为主索引、候选索引、________和普通索引。6.VF程序中,________语句可以跳出循环结构,结束本次循环进入下一次循环。7.统计数据表中记录个数的函数是________。8.排序命令SORT是对数据表的________顺序进行修改。9.定义数组的命令关键字是________。10.逻辑运算中,.AND.表示________运算。三、程序阅读题(每题8分,共24分)题目1:写出以下程序的运行结果PlainText

A=10

B=20

IFA>B

C=A+B

ELSE

C=A-B

ENDIF

?C题目2:写出以下程序的运行结果PlainText

S=0

FORI=1TO5

S=S+I

ENDFOR

?S题目3:写出以下程序的运行结果PlainText

X="计算机VF"

Y=RIGHT(X,2)

?Y四、简答题(每题8分,共16分)1.简述VF中DELETE、PACK、ZAP三条删除命令的区别。2.简述主索引和普通索引的区别。五、编程应用题(10分)编写VF程序:计算1~100之间所有偶数的和,并输出最终结果。详细参考答案一、单项选择题答案1.C2.B3.C4.B5.B6.C7.C8.B9.A10.B11.A12.C13.B14.B15.A二、填空题答案1.投影2.103.24.日期5.唯一索引6.LOOP7.RECCOUNT()8.物理存储9.DIMENSION10.与三、程序阅读题答案及解析1.运行结果:-10解析:程序定义A=10,B=20,判断A>B条件不成立,执行ELSE分支语句C=A-B=10-20=-10,最终输出C的值为-10。2.运行结果:15解析:初始化S=0,循环变量I从1到5依次累加,S=0+1+2+3+4+5=15,循环结束后输出累加结果15。3.运行结果:VF解析:RIGHT(字符表达式,n)函数功能是截取字符串右侧n个字符,字符串“计算机VF”右侧2个字符为VF。四、简答题参考答案1.DELETE、PACK、ZAP命令区别:(1)DELETE:逻辑删除命令,仅给选中的记录添加删除标记,记录仍然保留在数据表中,可通过RECALL命令恢复,不改变表结构和数据存储;(2)PACK:物理删除命令,只能删除带有逻辑删除标记的记录,删除后记录无法恢复,会重新整理数据表的物理存储顺序;(3)ZAP:清空数据表命令,直接物理删除表中所有记录,无论是否有删除标记,仅保留数据表结构,删除后数据不可恢复,执行速度最快。2.主索引和普通索引的区别:(1)唯一性:主索引的索引字段值不允许重复、不能为空;普通索引字段值可以重复、可以为空;(2)数量限制:一个数据表只能建立一个主索引;一个数据表可以建立多个普通索引;(3)作用:主索引主要用于建立数据表之间的永久关系、保证主键唯一性;普通索引仅用于快速排序、查询记录,无唯一性约束。五、编程应用题参考答案程序代码:PlainText

*计算1-100所有偶数的和

S=0&&初始化累加和为0

FORI=1TO100

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

S=S+I

ENDIF

ENDFOR

?"1到100偶数和为:",S运行结果:1到100偶数和为:2550程序解析:通过循环遍历1-100所有整数,利用取余运算判断偶数,满足条件的数值进行累加,最终输出累加结果,算法简单高效,符合VF基础编程规范。阅卷评分标准1.选择题、

温馨提示

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

最新文档

评论

0/150

提交评论