还剩11页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
vfp试题及答案VFP(Visual FoxPro)试题及答案本文档为VFP基础知识点练习题,涵盖单项选择、多项选择、判断及简答题,共包含72道题目及标准答案,可用于VFP学习后的知识巩固与能力检验
一、单项选择题(共30题,每题1分,共30分)VFP是一种()的数据库管理系统A.仅支持命令行操作B.面向对象的程序设计语言C.只能处理文本数据D.不支持SQL语句在VFP中,以下哪个是字符型数据的类型标识?()A.NB.CC.DD.L执行USE学生表命令的作用是()A.创建学生表B.打开学生表C.删除学生表D.关闭学生表VFP中,DATE函数的作用是()A.返回当前系统日期B.返回当前系统时间C.计算两个日期的差第1页共13页D.格式化日期为字符串以下哪个命令用于在当前表中添加一条新记录?()A.APPENDB.INSERTC.ADDD.CREATE在VFP中,SELECT1FROM表名WHERE条件属于()语句A.插入B.查询C.删除D.更新自由表与数据库表的主要区别是()A.自由表不支持索引B.数据库表可设置主索引和参照完整性C.自由表只能存储文本数据D.数据库表不能添加到项目中VFP中,表单(Form)的主要作用是()A.存储数据B.设计用户交互界面C.执行SQL查询D.管理数据库以下哪个是VFP中的数值型函数?()A.LENB.ALLTRIMC.INT第2页共13页D.DTOC执行DELETE命令后,VFP中被删除的记录()A.永久删除B.标记为删除,需执行PACK后才永久删除C.无法恢复D.自动转移到其他表VFP中,INDEX ON字段名TAG索引名的作用是()A.创建字段索引B.删除索引C.查询索引D.显示索引信息以下哪个是VFP中的逻辑型数据?()A.TB..T.C.TrueD.1执行BROWSE命令的作用是()A.浏览表中记录B.创建表C.编辑数据库D.打印表VFP中,VIEW窗口的主要功能是()A.设计报表B.管理数据库连接C.创建视图第3页共13页D.调试程序以下哪个命令用于关闭当前工作区的表?()A.CLOSE TABLESB.CLOSE ALLC.USED.CLEARVFP中,FOR i=1TO10循环的循环次数是()A.9次B.10次C.11次D.不确定自由表的最大字段数是()A.128个B.255个C.512个D.无限制VFP中,SET DATETO YMD命令的作用是()A.设置日期格式为年-月-日B.计算日期差C.比较日期大小D.显示当前日期以下哪个是VFP中的字符型函数?()A.DATEB.TIMEC.SUBSTR第4页共13页D.YEAR执行ZAP命令后,表中的记录()A.标记为删除B.永久删除C.保留但不可见D.转移到其他表VFP中,SQL语句中JOIN用于()A.插入数据B.查询数据C.连接多个表D.更新数据表单控件中,用于显示文本的控件是()A.命令按钮B.标签(Label)C.文本框(Textbox)D.列表框VFP中,SET TALKOFF命令的作用是()A.关闭命令执行后的提示信息B.打开命令提示C.设置字体D.调整窗口大小以下哪个是VFP中的日期型函数?()A.LOWERB.UPPERC.YEAR第5页共13页D.SPACEVFP中,REPLACE字段名WITH新值命令的作用是()A.替换表中记录的字段值B.创建新表C.复制记录D.删除记录数据库表中,主索引的特点是()A.允许重复值,可多个B.不允许重复值,可多个C.不允许重复值,只能有一个D.允许重复值,只能有一个VFP中,DO WHILE...ENDDO循环的退出条件是()A.循环体执行完毕B.遇到LOOP命令C.遇到EXIT命令D.条件为假(.F.)以下哪个是VFP中的数值型数据?()A.123B.123C..Y.D.{^2025-10-01}VFP中,SET FILTERTO条件命令的作用是()A.过滤表中记录显示B.删除符合条件的记录C.查找符合条件的记录第6页共13页D.排序表中记录执行PACK命令的作用是()A.永久删除表中标记删除的记录B.标记所有记录为删除C.恢复被删除的记录D.压缩表文件大小
二、多项选择题(共20题,每题2分,共40分)(每题有多个正确答案,多选、少选、错选均不得分)VFP的主要特点包括()A.可视化界面设计B.支持SQL查询C.面向过程的程序设计D.面向对象的程序设计以下属于VFP数据类型的有()A.字符型(C)B.数值型(N)C.日期型(D)D.备注型(M)VFP中,创建数据库的步骤包括()A.执行CREATE DATABASE命令B.在项目管理器中添加数据库C.直接在表设计器中创建D.无需额外步骤,自由表可直接作为数据库以下属于VFP命令的有()A.SELECT第7页共13页B.INSERTC.DELETED.SQLVFP中,表单的常用事件包括()A.Load(加载)B.Init(初始化)C.Click(点击)D.Unload(卸载)以下关于索引的说法正确的有()A.主索引不允许重复值B.候选索引不允许重复值C.普通索引允许重复值D.唯一索引允许重复值但只保留第一个VFP中,可用于查询数据的命令有()A.SELECTB.BROWSEC.LISTD.DISPLAY以下属于VFP函数的有()A.LENB.STRC.IIFD.REPLACEVFP中,表的操作包括()A.添加记录第8页共13页B.修改记录C.删除记录D.复制记录以下关于VFP中“视图”的说法正确的有()A.视图是从表中派生的虚拟表B.视图可修改数据并更新源表C.视图必须基于数据库创建D.视图仅存储查询条件VFP中,程序文件的扩展名是()A..prgB..appC..exeD..scx以下属于VFP中面向对象概念的有()A.类(Class)B.对象(Object)C.属性(Property)D.方法(Method)VFP中,设置表单标题的属性有()A.CaptionB.TitleC.NameD.WindowTitle以下关于VFP中“项目管理器”的说法正确的有()A.用于管理文件和对象第9页共13页B.可创建、添加、修改文件C.是VFP的主要操作界面D.必须在创建项目后才能使用VFP中,可用于控制程序流程的命令有()A.IF...ELSE...ENDIFB.DO CASE...CASE...ENDCASEC.DO WHILE...ENDDOD.FOR...ENDFOR以下属于VFP中“关系型数据库”特点的有()A.表之间通过关联字段连接B.支持多表查询C.数据存储在多个独立文件中D.仅支持单表操作VFP中,“报表”的组成元素包括()A.数据源B.布局C.样式D.标签以下关于VFP中“自由表”的说法正确的有()A.可直接添加到数据库中B.不支持主索引和参照完整性C.可在多个数据库中使用D.字段名可包含空格VFP中,“命令按钮组”控件的作用是()A.放置多个相关命令按钮第10页共13页B.统一管理按钮事件C.仅用于单一按钮操作D.不可在表单中移动以下属于VFP中“SQL查询”的关键字有()A.SELECTB.FROMC.WHERED.JOIN
三、判断题(共20题,每题1分,共20分)(对的打“√”,错的打“×”)VFP是微软公司推出的数据库管理系统()自由表和数据库表都支持长表名和长字段名()VFP中,SET TALKON时会显示命令执行结果()数据库表创建后,可随时转为自由表()VFP中,TYPE123的返回值是“C”()多个索引可作用于一个表()VFP中,LOOP命令用于退出当前循环()数据库表的字段可以设置默认值()VFP中,APPEND BLANK命令用于添加一条空记录()视图的数据源只能是一个表()VFP中,DATE返回的是字符串类型()参照完整性可防止表间数据不一致()VFP中,MODIFY COMMAND文件名用于修改程序文件()自由表的最大字段长度是254个字符()VFP中,SET SAFETYOFF表示当文件存在时直接覆盖(√)第11页共13页表单的Init事件在表单创建时触发()VFP中,SELECT学号FROM学生表WHERE成绩60属于SQL查询()数据库表不能设置字段级规则()VFP中,REPLACE ALL成绩WITH成绩+10将所有记录的成绩加10()项目文件(.pjx)可直接运行()
四、简答题(共2题,每题5分,共10分)简述VFP中数据库表(DBF)与自由表的主要区别写出使用VFP的SQL语句查询“学生表”中“成绩”大于80分的学生姓名和学号的基本步骤及完整命令附参考答案
一、单项选择题B
2.B
3.B
4.A
5.AB
7.B
8.B
9.C
10.BA
12.B
13.A
14.C
15.CB
17.B
18.A
19.C
20.BC
22.B
23.A
24.C
25.AC
27.D
28.B
29.A
30.A
二、多项选择题ABD
2.ABCD
3.AB
4.ABC
5.ABCDACD
7.ABCD
8.ABC
9.ABCD
10.ABDAB
12.ABCD
13.AD
14.ABC
15.ABCDABC
17.ABC
18.ABD
19.AB
20.ABCD
三、判断题第12页共13页√
2.×
3.√
4.√
5.√√
7.×
8.√
9.√
10.×11×
12.√
13.√
14.√
15.√√
17.√
18.×
19.√
20.×
四、简答题数据库表与自由表的区别数据库表支持主索引、候选索引和参照完整性,自由表仅支持普通索引和唯一索引;数据库表可设置字段级规则和记录级规则,自由表不可;数据库表能设置默认值、输入掩码和触发器,自由表不能;数据库表与项目关联更紧密,可添加到项目中统一管理,自由表需手动管理查询步骤及命令步骤
①确定查询对象(姓名/学号);
②指定数据源(学生表);
③设置筛选条件(成绩80);
④执行查询命令SELECT姓名,学号FROM学生表WHERE成绩80说明本试题涵盖VFP基础概念、操作命令及应用场景,适合初学者巩固知识,答案准确简洁,可直接用于练习或考试参考第13页共13页。
个人认证
优秀文档
获得点赞 0