还剩8页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
vfp期末试题及答案
一、单选题(每题1分,共20分)
1.在VisualFoxPro中,用于存储字符型数据的字段类型是()(1分)A.NumericB.FloatC.CharacterD.Date【答案】C【解析】Character是字符型字段类型
2.在VisualFoxPro中,执行“MOD12,5”的结果是()(1分)A.1B.2C.3D.4【答案】2【解析】12除以5余
23.以下哪个不是VisualFoxPro的数据存储类型?()(1分)A.表单B.文件C.字段D.记录【答案】A【解析】表单是用户界面元素,不是数据存储类型
4.在VisualFoxPro中,用于创建查询的扩展名是()(1分)A..dbfB..qprC..prgD..exe【答案】B【解析】查询文件的扩展名是.qpr
5.在VisualFoxPro中,用于删除表中所有记录的命令是()(1分)A.DELETEB.REMOVEC.ERASED.DELETEALL【答案】D【解析】DELETEALL命令用于删除表中所有记录
6.在VisualFoxPro中,用于打开表的命令是()(1分)A.USEB.OPENC.OPENFILED.LOAD【答案】A【解析】USE命令用于打开表
7.在VisualFoxPro中,用于插入新记录的命令是()(1分)A.INSERTB.ADDC.APPENDD.NEW【答案】C【解析】APPEND命令用于在表末尾插入新记录
8.在VisualFoxPro中,用于修改表结构的命令是()(1分)A.ALTERTABLEB.MODIFYTABLEC.CHANGETABLED.RECONFIGURETABLE【答案】A【解析】ALTERTABLE命令用于修改表结构
9.在VisualFoxPro中,用于创建索引的命令是()(1分)A.CREATEINDEXB.MAKEINDEXC.ADDINDEXD.INDEXON【答案】A【解析】CREATEINDEX命令用于创建索引
10.在VisualFoxPro中,用于创建视图的命令是()(1分)A.CREATEVIEWB.MAKEVIEWC.ADDVIEWD.VIEWON【答案】A【解析】CREATEVIEW命令用于创建视图
11.在VisualFoxPro中,用于创建数据库的命令是()(1分)A.CREATEDATABASEB.MAKEDATABASEC.ADDDATABASED.DATABASEON【答案】A【解析】CREATEDATABASE命令用于创建数据库
12.在VisualFoxPro中,用于创建表单的命令是()(1分)A.CREATEFORMB.MAKEFORMC.ADDFORMD.FORMON【答案】A【解析】CREATEFORM命令用于创建表单
13.在VisualFoxPro中,用于创建报表的命令是()(1分)A.CREATEREPORTB.MAKEREPORTC.ADDREPORTD.REPORTON【答案】A【解析】CREATEREPORT命令用于创建报表
14.在VisualFoxPro中,用于创建菜单的命令是()(1分)A.CREATEMENUB.MAKEMENUC.ADDMENUD.MENUON【答案】A【解析】CREATEMENU命令用于创建菜单
15.在VisualFoxPro中,用于创建标签的命令是()(1分)A.CREATELABELB.MAKELABELC.ADDLABELD.LABELON【答案】A【解析】CREATELABEL命令用于创建标签
16.在VisualFoxPro中,用于创建查询的命令是()(1分)A.CREATEQUERYB.MAKEQUERYC.ADDQUERYD.QUERYON【答案】A【解析】CREATEQUERY命令用于创建查询
17.在VisualFoxPro中,用于创建表单集的命令是()(1分)A.CREATEFORMSETB.MAKEFORMSETC.ADDFORMSETD.FORMSETON【答案】A【解析】CREATEFORMSET命令用于创建表单集
18.在VisualFoxPro中,用于创建数据环境的命令是()(1分)A.CREATEDATAENVIRONMENTB.MAKEDATAENVIRONMENTC.ADDDATAENVIRONMENTD.DATAENVIRONMENTON【答案】A【解析】CREATEDATAENVIRONMENT命令用于创建数据环境
19.在VisualFoxPro中,用于创建数据透视表的命令是()(1分)A.CREATEPIVOTTABLEB.MAKEPIVOTTABLEC.ADDPIVOTTABLED.PIVOTTABLEON【答案】A【解析】CREATEPIVOTTABLE命令用于创建数据透视表
20.在VisualFoxPro中,用于创建数据视图的命令是()(1分)A.CREATEDATAVIEWB.MAKEDATAVIEWC.ADDDATAVIEWD.DATAVIEWON【答案】A【解析】CREATEDATAVIEW命令用于创建数据视图
二、多选题(每题4分,共20分)
1.以下哪些是VisualFoxPro的数据类型?()(4分)A.NumericB.CharacterC.DateD.MemoE.Boolean【答案】A、B、C、D、E【解析】VisualFoxPro支持多种数据类型,包括Numeric、Character、Date、Memo和Boolean
2.以下哪些是VisualFoxPro的数据库对象?()(4分)A.表单B.报表C.查询D.视图E.菜单【答案】A、B、C、D、E【解析】VisualFoxPro的数据库对象包括表单、报表、查询、视图和菜单
3.以下哪些是VisualFoxPro的常用命令?()(4分)A.USEB.INSERTC.APPENDD.DELETEALLE.MODIFYTABLE【答案】A、B、C、D、E【解析】这些都是VisualFoxPro中常用的命令
4.以下哪些是VisualFoxPro的索引类型?()(4分)A.主索引B.唯一索引C.普通索引D.倒排索引E.查询索引【答案】A、B、C【解析】VisualFoxPro支持主索引、唯一索引和普通索引
5.以下哪些是VisualFoxPro的视图类型?()(4分)A.查询视图B.数据库视图C.本地视图D.远程视图E.SQL视图【答案】A、B、C、D、E【解析】VisualFoxPro支持多种视图类型,包括查询视图、数据库视图、本地视图、远程视图和SQL视图
三、填空题(每题4分,共16分)
1.在VisualFoxPro中,用于存储数值型数据的字段类型是______(4分)【答案】Numeric
2.在VisualFoxPro中,用于删除表中所有记录的命令是______(4分)【答案】DELETEALL
3.在VisualFoxPro中,用于打开表的命令是______(4分)【答案】USE
4.在VisualFoxPro中,用于创建索引的命令是______(4分)【答案】CREATEINDEX
四、判断题(每题2分,共10分)
1.两个负数相加,和一定比其中一个数大()(2分)【答案】(×)【解析】如-5+-3=-8,和比两个数都小
2.在VisualFoxPro中,查询文件的后缀名是.qpr()(2分)【答案】(√)【解析】查询文件的后缀名确实是.qpr
3.在VisualFoxPro中,表单文件的扩展名是.scx()(2分)【答案】(√)【解析】表单文件的扩展名是.scx
4.在VisualFoxPro中,报表文件的扩展名是.frx()(2分)【答案】(√)【解析】报表文件的扩展名是.frx
5.在VisualFoxPro中,视图是一种虚拟表()(2分)【答案】(√)【解析】视图是一种虚拟表,它不存储数据,而是根据查询结果动态生成数据
五、简答题(每题5分,共15分)
1.简述VisualFoxPro中表单的用途(5分)【答案】表单在VisualFoxPro中用于创建用户界面,用户可以通过表单与数据库进行交互,执行各种操作,如数据输入、查询、修改和删除等
2.简述VisualFoxPro中查询的作用(5分)【答案】查询在VisualFoxPro中用于从数据库中检索数据,可以根据指定的条件对数据进行筛选和排序,并将结果存储在临时表中或用于其他操作
3.简述VisualFoxPro中视图的特点(5分)【答案】视图在VisualFoxPro中是一种虚拟表,它不存储数据,而是根据查询结果动态生成数据视图可以用于数据过滤、数据合并和数据更新等操作
六、分析题(每题10分,共20分)
1.分析VisualFoxPro中表单和数据表之间的关系(10分)【答案】表单和数据表在VisualFoxPro中是密切相关的表单用于显示和编辑数据表中的数据,用户可以通过表单输入、修改和删除数据表中的记录数据表是表单的数据源,表单根据数据表中的数据生成界面,用户通过表单对数据表中的数据进行操作
2.分析VisualFoxPro中查询和视图的区别(10分)【答案】查询和视图在VisualFoxPro中都是用于数据检索的工具,但它们有一些区别查询是针对特定条件的静态数据检索,查询结果存储在临时表中视图是虚拟表,它根据查询结果动态生成数据,不存储数据查询可以用于数据过滤和排序,而视图可以用于数据过滤、数据合并和数据更新等操作
七、综合应用题(每题25分,共50分)
1.设计一个VisualFoxPro的表单,包含文本框、命令按钮和列表框,实现以下功能-在文本框中输入数据,点击命令按钮后在列表框中显示该数据(25分)【答案】-创建一个表单,包含一个文本框(命名为txtInput)、一个命令按钮(命名为btnAdd)和一个列表框(命名为lstDisplay)-在命令按钮的点击事件中添加以下代码```foxpro点击按钮时,将文本框中的数据添加到列表框中IFEMPTYtxtInput.ValueMESSAGEBOX请输入数据!,16,提示ELSElstDisplay.AddItemtxtInput.ValueENDIF```
2.设计一个VisualFoxPro的查询,从学生表中检索年龄大于18岁的学生信息,并将结果存储在一个新表中(25分)【答案】-创建一个查询,命名为qryStudents-在查询设计器中,添加学生表作为数据源-设置查询条件为“年龄18”-将查询结果存储在一个新表中,命名为tblStudents-运行查询,生成新表tblStudents---标准答案
一、单选题
1.C
2.B
3.A
4.B
5.D
6.A
7.C
8.A
9.A
10.A
11.A
12.A
13.A
14.A
15.A
16.A
17.A
18.A
19.A
20.A
二、多选题
1.A、B、C、D、E
2.A、B、C、D、E
3.A、B、C、D、E
4.A、B、C
5.A、B、C、D、E
三、填空题
1.Numeric
2.DELETEALL
3.USE
4.CREATEINDEX
四、判断题
1.(×)
2.(√)
3.(√)
4.(√)
5.(√)
五、简答题
1.表单在VisualFoxPro中用于创建用户界面,用户可以通过表单与数据库进行交互,执行各种操作,如数据输入、查询、修改和删除等
2.查询在VisualFoxPro中用于从数据库中检索数据,可以根据指定的条件对数据进行筛选和排序,并将结果存储在临时表中或用于其他操作
3.视图在VisualFoxPro中是一种虚拟表,它不存储数据,而是根据查询结果动态生成数据视图可以用于数据过滤、数据合并和数据更新等操作
六、分析题
1.表单和数据表在VisualFoxPro中是密切相关的表单用于显示和编辑数据表中的数据,用户可以通过表单输入、修改和删除数据表中的记录数据表是表单的数据源,表单根据数据表中的数据生成界面,用户通过表单对数据表中的数据进行操作
2.查询和视图在VisualFoxPro中都是用于数据检索的工具,但它们有一些区别查询是针对特定条件的静态数据检索,查询结果存储在临时表中视图是虚拟表,它根据查询结果动态生成数据,不存储数据查询可以用于数据过滤和排序,而视图可以用于数据过滤、数据合并和数据更新等操作
七、综合应用题
1.创建一个表单,包含一个文本框(命名为txtInput)、一个命令按钮(命名为btnAdd)和一个列表框(命名为lstDisplay)在命令按钮的点击事件中添加以下代码```foxpro点击按钮时,将文本框中的数据添加到列表框中IFEMPTYtxtInput.ValueMESSAGEBOX请输入数据!,16,提示ELSElstDisplay.AddItemtxtInput.ValueENDIF```
2.创建一个查询,命名为qryStudents在查询设计器中,添加学生表作为数据源设置查询条件为“年龄18”将查询结果存储在一个新表中,命名为tblStudents运行查询,生成新表tblStudents。
个人认证
优秀文档
获得点赞 0