版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2025年vf考试卷子及答案一、单项选择题(每小题2分,共40分)1.在VisualFoxPro中,扩展名为.dbc的文件是()。A.数据库表文件B.数据库文件C.表单文件D.查询文件2.要将当前表中“性别”字段(字符型,宽度2)的值统一设置为“女”,应使用的命令是()。A.REPLACEALL性别WITH"女"B.UPDATE性别SET"女"C.CHANGE性别TO"女"D.MODIFY性别WITH"女"3.以下关于索引的描述,错误的是()。A.主索引能保证字段值的唯一性B.候选索引可以建立多个C.普通索引不影响记录的顺序D.唯一索引会忽略重复的索引值4.执行命令STORE"2025"TOA后,表达式TYPE("A")的返回值是()。A."C"B."N"C."D"D."L"5.若当前表有10条记录,执行GOBOTTOM后,函数RECNO()的返回值是()。A.1B.10C.11D.06.以下SQL语句中,用于修改表结构的是()。A.ALTERTABLEB.UPDATETABLEC.MODIFYTABLED.CHANGETABLE7.在表单设计中,用于输入密码的文本框应设置()属性为“”。A.PasswordCharB.InputMaskC.ValueD.ControlSource8.执行命令DIMENSIONA(2,3)后,数组A的元素个数是()。A.2B.3C.5D.69.以下关于视图的描述,正确的是()。A.视图是独立存储的表B.视图只能基于单个表创建C.视图可以更新源表数据D.视图不能作为查询的数据源10.函数YEAR(DATE())的作用是()。A.返回当前日期B.返回当前年份的数值C.返回当前月份D.返回当前时间11.要将表“学生”中“入学时间”字段(日期型)的所有记录设置为2025年9月1日,正确的命令是()。A.REPLACE入学时间WITH{^2025-09-01}B.UPDATE学生SET入学时间="2025-09-01"C.CHANGE入学时间TO2025/09/01D.MODIFY入学时间WITHDATE(2025,09,01)12.在程序中,用于退出当前循环的命令是()。A.LOOPB.EXITC.RETURND.QUIT13.以下关于自由表的描述,错误的是()。A.自由表不能添加到数据库中B.自由表不支持长表名C.自由表的字段名最长为10个字符D.自由表没有字段有效性规则14.执行SELECT0命令的作用是()。A.关闭所有表B.选择编号最小的可用工作区C.选择第0号工作区D.删除当前工作区的表15.函数LEN("计算机基础")的返回值是()。A.5B.6C.10D.1216.在SQL的SELECT语句中,用于指定分组条件的子句是()。A.WHEREB.GROUPBYC.HAVINGD.ORDERBY17.表单中“确定”按钮的Default属性设置为.T.,表示()。A.按钮默认不可用B.按Enter键触发该按钮的Click事件C.按钮默认可见D.按Esc键触发该按钮的Click事件18.以下关于参数传递的描述,正确的是()。A.用DO命令调用程序时,默认按值传递B.用CALL命令调用程序时,默认按引用传递C.数组作为参数时,只能按值传递D.内存变量作为参数时,只能按引用传递19.要统计当前表中“成绩”字段大于等于85分的记录数,应使用的命令是()。A.COUNTFOR成绩>=85B.SUM成绩FOR成绩>=85C.AVERAGE成绩FOR成绩>=85D.TOTALON成绩FOR成绩>=8520.执行命令?ROUND(123.456,2)的输出结果是()。A.123.45B.123.46C.123.00D.123.456二、填空题(每空2分,共30分)1.VisualFoxPro中,数据库表与自由表的主要区别是数据库表支持______、字段有效性规则和记录有效性规则。2.函数STR(123.45,5,1)的返回值是______。3.要将当前表的结构复制到新表“备份表”中,应使用的命令是______。4.在程序中,用______命令可以定义局部变量。5.表单的______事件在表单创建时触发,______事件在表单释放时触发。6.SQL的SELECT语句中,______子句用于限制查询结果的行数。7.索引文件的扩展名是______(单索引)和______(复合索引)。8.执行命令STORE.NULL.TOX后,函数ISNULL(X)的返回值是______。9.在表设计器中,“字段有效性”中的“规则”用于定义______,“信息”用于定义______。10.要将数组A的内容复制到当前表的当前记录中,应使用的命令是______。三、判断题(每小题1分,共10分。正确填“√”,错误填“×”)1.主索引可以在自由表中创建。()2.视图可以作为查询的数据源。()3.函数EMPTY("")的返回值是.F.。()4.在程序中,PRIVATE命令可以隐藏上层程序的变量。()5.自由表支持长字段名(最多128个字符)。()6.SQL的UPDATE语句可以同时修改多个字段的值。()7.表单的AutoCenter属性设置为.T.时,表单会自动居中显示。()8.执行PACK命令会永久删除带有删除标记的记录。()9.复合索引文件可以包含多个索引标识。()10.函数DOW(DATE())返回的是当前日期的星期数值(1表示星期日)。()四、程序题(共20分)1.编写程序:计算1到100之间所有能被3整除但不能被5整除的数的和。(8分)2.现有表“销售记录.dbf”,包含字段:商品ID(C,10)、销量(N,4)。编写程序,统计销量最高的商品ID(若有多个,全部输出)。(6分)3.编写程序:输入一个整数n(n≥1),输出斐波那契数列的前n项。斐波那契数列定义为:F(1)=1,F(2)=1,F(n)=F(n-1)+F(n-2)(n≥3)。(6分)五、应用题(共50分)1.设计一个表单“学生信息输入.scx”,要求如下:(20分)(1)表单标题为“学生信息输入”,自动居中显示;(2)包含以下控件:标签“姓名:”“性别:”“年龄:”,文本框(用于输入姓名),单选按钮组(选项为“男”“女”),微调框(年龄范围15-30);(3)添加“保存”按钮,点击后将输入的信息添加到表“学生.dbf”(结构:姓名C(10),性别C(2),年龄N(2));(4)保存前检查姓名是否为空,若为空则提示“姓名不能为空”。2.利用SQL语句完成以下查询:(15分)现有表“班级.dbf”(班级IDC(5),班级名称C(20))、“学生.dbf”(学生IDC(10),班级IDC(5),姓名C(10))、“成绩.dbf”(学生IDC(10),科目C(10),分数N(3))。查询每个班级的平均分(保留2位小数),结果包含班级名称和平均分,按平均分降序排列。3.编写程序:从表“库存.dbf”(商品IDC(10),库存量N(4))中读取数据,将库存量小于10的商品ID和库存量写入新表“缺货商品.dbf”(结构与原表相同)。(15分)答案一、单项选择题1.B2.A3.C4.A5.B6.A7.A8.D9.C10.B11.A12.B13.A14.B15.D16.B17.B18.A19.A20.B二、填空题1.主索引(或候选索引、外键等)2."123.5"(注意空格)3.COPYSTRUCTURETO备份表4.PRIVATE5.Init;Destroy6.TOP7..idx;.cdx8..T.9.字段取值范围;违反规则时的提示信息10.GATHERFROMAFIELDS字段名列表(或默认所有字段)三、判断题1.×2.√3.×4.√5.×6.√7.√8.√9.√10.√四、程序题1.```foxpros=0i=1DOWHILEi<=100IFi%3==0ANDi%5!=0s=s+iENDIFi=i+1ENDDO?"符合条件的数的和为:",s```2.```foxproUSE销售记录MAX销量=0SCANIF销量>MAX销量MAX销量=销量CLEARALL商品ID&&清空之前的最高销量商品ADDTO商品ID列表商品IDELSEIF销量==MAX销量ADDTO商品ID列表商品IDENDIFENDSCAN?"销量最高的商品ID:",商品ID列表USE```3.```foxproINPUT"请输入n:"TOnDIMENSIONf(n)f(1)=1f(2)=1IFn>=3FORi=3TOnf(i)=f(i-1)+f(i-2)ENDFORENDIF?"斐波那契数列前",n,"项:"FORi=1TOn??f(i),""ENDFOR```五、应用题1.表单设计步骤:(1)新建表单,设置Caption属性为“学生信息输入”,AutoCenter为.T.;(2)添加标签控件(Label),设置Caption分别为“姓名:”“性别:”“年龄:”;(3)添加文本框(TextBox),设置Name为txt姓名;(4)添加单选按钮组(OptionGroup),设置ButtonCount为2,Option1.Caption为“男”,Option2.Caption为“女”;(5)添加微调框(Spinner),设置SpinnerLowValue为15,SpinnerHighValue为30;(6)添加命令按钮(CommandButton),设置Caption为“保存”,编写Click事件代码:```foxproIFEMPTY(THISFORM.txt姓名.Value)MESSAGEBOX("姓名不能为空!",0+64,"提示")RETURNENDIF性别=IIF(THISFORM.OptionGroup1.Value==1,"男","女")年龄=THISFORM.Spinner1.ValueUSE学生IN0AGAINAPPENDBLANKREPLACE姓名WITHTHISFORM.txt姓名.Value,性别WITH性别,年龄WITH年龄MESSAGEBOX("保存成功!",0+64,"提示")THISFORM.txt姓名.Value=""THISFORM.OptionGroup1.Value=1THISFORM.Spinner1.Value=15```2.SQL查询语句:```sqlSELECT班级.班级名称,ROUND(AVG(成绩.分数),2)AS平均分FROM班级JOIN学生ON班级.班级ID=学生.班级IDJOIN成绩ON学生.学生ID=成绩.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 神经系统考试题及答案
- 容器技术考试题库及答案
- 辐射探测技术
- 《GAT 759-2008公安信息化标准管理基本数据结构》专题研究报告
- 2026年深圳中考语文小说阅读专项试卷(附答案可下载)
- 2026年深圳中考物理专题过关检测试卷(附答案可下载)
- 积分题目及答案解析
- 2026年深圳中考数学一元一次方程试卷(附答案可下载)
- 2026年深圳中考数学冲刺名校专项试卷(附答案可下载)
- 2026年深圳中考历史战后世界格局的演变试卷(附答案可下载)
- 2025春季学期国开电大本科《人文英语4》一平台机考真题及答案(第八套)
- 委托贷款购车协议书
- 婚后子女抚养协议书
- R-Breaker交易系统策略(TB版)
- TSG R0005-2011移动式压力容器安全技术监察规程
- 汽车品牌口碑管理与维护
- 2025-2030中国母婴水市场销售格局及企业经营发展分析研究报告
- 标准检验指导书(SIP)-钣金
- 电力行业采购主管年终工作总结
- 国家义务教育质量监测八年级美术样卷
- 实验室的质量监督
评论
0/150
提交评论