版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VFP程序设计期末考试试题及详细答案考试说明:满分100分,考试时间90分钟,闭卷考试适用专业:计算机基础、信息管理、电子商务等专业一、单项选择题(每题2分,共30分)1.在VisualFoxPro中,数据库文件的扩展名是()A..dbfB..dbcC..dbtD..idx2.VFP中,用来存储数据表记录的文件扩展名是()A..dbcB..dbfC..prgD..scx3.下列属于VFP数值型常量的是()A.'123'B.123.45C.{^2026-01-01}D..T.4.在VFP中,逻辑型数据的取值个数为()A.1个B.2个C.3个D.无数个5.执行命令?LEN("VFP程序设计"),返回结果为()A.6B.8C.10D.126.VFP中,能实现循环结构的语句不包括()A.DOWHILEB.FORC.SCAND.IF7.打开数据表的命令是()A.USEB.OPENC.CREATED.MODIFY8.对数据表记录进行排序,生成新表的命令是()A.INDEXB.SORTC.ORDERD.GROUP9.在VFP中,私有变量的定义关键字是()A.PUBLICB.PRIVATEC.LOCALD.STATIC10.执行命令?ROUND(3.1415,2)的结果是()A.3.14B.3.15C.3.141D.3.1011.数据表中唯一标识每条记录的字段称为()A.普通索引B.主索引C.唯一索引D.候选索引12.VFP程序文件的扩展名是()A..frmB..prgC..txtD..bak13.清空主屏幕所有内容的命令是()A.CLEARB.CLSC.DELETED.REFRESH14.下列运算符中优先级最高的是()A.逻辑与.AND.B.算术运算符C.关系运算符D.逻辑或.OR.15.统计数据表记录总数的函数是()A.SUM()B.COUNT()C.AVG()D.MAX()二、填空题(每空2分,共20分)1.VisualFoxPro中,字符型数据的定界符包括单引号、双引号和________。2.日期型常量必须以________开头,格式为{^年-月-日}。3.在VFP中,分支结构主要有IF语句和________语句两种。4.显示当前数据表所有记录的命令是________。5.定义全局变量的关键字是________。6.函数SUBSTR("abcdef",2,3)的返回值是________。7.数据表的基本结构由________和记录两部分组成。8.关闭当前数据表的命令是________。9.执行?INT(9.85)的结果是________。10.索引分为单索引和________索引两大类。三、程序阅读题(每题8分,共24分)1.阅读下列程序,写出运行结果PlainText
CLEAR
S=0
FORI=1TO5
S=S+I
ENDFOR
?"S=",S
RETURN2.阅读下列程序,写出运行结果PlainText
CLEAR
A=10
B=20
IFA>B
MAX=A
ELSE
MAX=B
ENDIF
?"最大值=",MAX
RETURN3.阅读下列程序,写出运行结果PlainText
CLEAR
X=1
DOWHILEX<=3
?X*X
X=X+1
ENDDO
RETURN四、程序编程题(第1题12分,第2题14分,共26分)1.编写VFP程序,计算1~100之间所有偶数的和,并输出最终结果。2.已有学生数据表student.dbf,包含字段:学号(C,10)、姓名(C,8)、成绩(N,5,1)。编写程序,实现功能:筛选出成绩大于等于80分的所有学生记录,统计合格学生人数并显示所有合格学生信息。参考答案及详细解析一、单项选择题答案及解析1.B解析:.dbc为数据库文件,.dbf为数据表文件,.dbt为备注文件,.idx为单索引文件。2.B解析:VFP数据表主体文件扩展名为.dbf,存储字段和记录数据。3.B解析:A为字符型常量,C为日期型常量,D为逻辑型常量,只有B为数值型常量。4.B解析:逻辑型数据只有真(.T.)和假(.F.)两个取值。5.B解析:VFP中一个汉字占2个字符,"VFP程序设计"共6个字符(3个字母+3个汉字),总长度8。6.D解析:IF是条件分支语句,不属于循环语句,VFP三大循环为DOWHILE、FOR、SCAN。7.A解析:USE命令用于打开和关闭数据表,CREATE用于创建表,MODIFY用于修改表结构。8.B解析:SORT为物理排序,生成新数据表;INDEX为逻辑索引,不改变原表记录顺序。9.B解析:PUBLIC全局变量,PRIVATE私有变量,LOCAL局部变量。10.A解析:ROUND函数为四舍五入,保留2位小数,3.1415四舍五入后为3.14。11.B解析:主索引具有唯一性、非空性,可唯一标识数据表每条记录。12.B解析:.prg是VFP源程序文件扩展名。13.A解析:CLEAR命令清空VFP主窗口屏幕内容。14.B解析:运算符优先级:算术运算>关系运算>逻辑运算。15.B解析:COUNT()统计记录数,SUM()求和,AVG()求平均值,MAX()求最大值。二、填空题答案及解析1.方括号[]解析:VFP字符型定界符:''、""、[]。2.^解析:严格日期格式必须包含脱字符^,避免日期格式歧义。3.DOCASE解析:分支结构分为单分支/多分支IF语句和多情况DOCASE语句。4.LIST解析:LIST命令显示表所有记录,DISPLAY默认显示当前一条记录。5.PUBLIC解析:PUBLIC定义全局变量,全程有效。6.bcd(bcd)解析:SUBSTR(字符串,起始位置,长度),从第2位截取3个字符,结果为bcd。7.字段解析:数据表由字段(表头结构)和记录(具体数据)组成。8.USE解析:单独执行USE命令,可关闭当前已打开的数据表。9.9解析:INT()函数为取整函数,直接舍弃小数部分,不四舍五入。10.复合解析:VFP索引分为单索引(.idx)和复合索引(.cdx)。三、程序阅读题答案及解析1.运行结果:S=15解析:程序实现1到5的累加运算,S=1+2+3+4+5=15,循环执行5次后输出结果。2.运行结果:最大值=20解析:赋值A=10,B=20,判断条件A>B不成立,执行ELSE分支,MAX赋值为20。3.运行结果:1
4
9解析:循环条件X≤3,X依次取值1、2、3,分别输出1²、2²、3²,循环结束。四、程序编程题参考答案1.参考答案:PlainText
CLEAR
SUM=0&&定义累加变量,初始值为0
FORI=1TO100
IFI%2=0&&判断是否为偶数
SUM=SUM+I
ENDIF
ENDFOR
?"1到100所有偶数和为:",SUM
RETURN解析:利用FOR循环遍历1-100所有数字,通过取余运算判断偶数,累加求和,最终输出结果。运行结果为2550。2.参考答案:PlainText
CLEAR
USEstudent&&打开学生数据表
COUNTFOR成绩>=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 皮鞋制作工岗位学习应用考核试卷含答案
- 2026年组合式生物填料行业洞察报告及未来五至十年发展趋势报告
- 2025-2026年河南版小学四年级语文下学期期末测试卷
- 2026年第九版解剖题目及答案
- 2025-2026西南师大高中三年级数学期末测试卷
- 安全知识答题
- 2026年医学管理学社区卫生服务试题及答案
- 2026年医学耳鼻喉科学耳鼻喉科手术试题及答案
- 安全总监竞选
- 阿Q正传在教学课件
- 数控控制系统:智能制造与高端机床市场趋势
- 2026年百色市右江区社区工作者考试题库及答案
- 2026年重症5c培训试题(附答案)
- 2026年CSCO胃癌诊疗指南解读课件
- 中途入股合作协议书范本
- 小学道德与法治新部编版五年级上册全册教案(2026秋)
- 检验科仪器设备校准验证程序性文件
- 2025年高校二级学院教学管理笔试真题(附答案)
- 新时代陕西省立德树人工作指南细则
- 2026年针灸推拿医师高频面试题包含详细解答
- dbj41现浇混凝土内置保温墙体技术规程
评论
0/150
提交评论