还剩12页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
河北高考VF考试试题及答案揭秘
一、单选题(每题1分,共10分)
1.在VFP中,用于打开一个表单的命令是()(1分)A.CREATEFORMB.MODIFYFORMC.OPENFORMD.USEFORM【答案】B【解析】MODIFYFORM用于打开并编辑表单
2.下列哪个不是VFP的数据类型?()(1分)A.数值型(N)B.字符型(C)C.逻辑型(L)D.对象型(O)【答案】D【解析】VFP中没有对象型数据类型
3.在VFP中,表达式12+34的值是()(1分)A.48B.84C.24D.20【答案】A【解析】运算优先级,先乘后加
4.下列哪个函数用于返回当前系统日期?()(1分)A.TIMEB.DATETIMEC.DATED.YEAR【答案】C【解析】DATE函数返回当前系统日期
5.在VFP中,用于创建一个新数据库的命令是()(1分)A.CREATEDATABASEB.OPENDATABASEC.MODIFYDATABASED.USEDATABASE【答案】A【解析】CREATEDATABASE用于创建新数据库
6.下列哪个不是VFP中的常用控件?()(1分)A.命令按钮(CommandButton)B.文本框(TextBox)C.列表框(ListBox)D.网格控件(Grid)【答案】D【解析】网格控件(Grid)不是VFP的标准控件
7.在VFP中,用于关闭当前表单的命令是()(1分)A.CLOSEFORMB.RELEASEFORMC.ENDFORMD.QUITFORM【答案】B【解析】RELEASEFORM用于释放当前表单
8.下列哪个函数用于返回字符串的长度?()(1分)A.LEFTB.RIGHTC.LEND.SUBSTR【答案】C【解析】LEN函数返回字符串的长度
9.在VFP中,用于插入一条新记录的命令是()(1分)A.APPENDB.INSERTC.ADDD.NEW【答案】B【解析】INSERT用于在指定位置插入新记录
10.下列哪个不是VFP中的常用函数?()(1分)A.UPPERB.LOWERC.STRD.ROUND【答案】D【解析】ROUND是数学函数,不是VFP的常用函数
二、多选题(每题2分,共10分)
1.以下哪些是VFP中的数据类型?()(2分)A.数值型(N)B.字符型(C)C.逻辑型(L)D.日期型(D)E.对象型(O)【答案】A、B、C、D【解析】VFP中有数值型、字符型、逻辑型和日期型数据类型
2.以下哪些函数用于处理字符串?()(2分)A.LEFTB.RIGHTC.LEND.SUBSTRE.TIME【答案】A、B、C、D【解析】TIME函数用于返回当前时间,不是字符串处理函数
3.以下哪些命令用于打开数据库?()(2分)A.CREATEDATABASEB.OPENDATABASEC.MODIFYDATABASED.USEDATABASE【答案】B、D【解析】OPENDATABASE和USEDATABASE用于打开数据库
4.以下哪些控件用于显示数据?()(2分)A.命令按钮(CommandButton)B.文本框(TextBox)C.列表框(ListBox)D.表格控件(Table)【答案】B、C、D【解析】命令按钮主要用于触发事件,不是数据显示控件
5.以下哪些函数用于日期处理?()(2分)A.YEARB.MONTHC.DAYD.DATETIME【答案】A、B、C【解析】DATETIME函数返回当前日期和时间,不是专门用于日期处理的函数
三、填空题(每空2分,共8分)
1.在VFP中,用于打开一个表的命令是______(2分)【答案】USE【解析】USE命令用于打开一个表
2.在VFP中,用于返回当前系统时间的函数是______(2分)【答案】TIME【解析】TIME函数返回当前系统时间
3.在VFP中,用于创建一个新字段的命令是______(2分)【答案】ALTERTABLE【解析】ALTERTABLE命令用于修改表结构,包括创建新字段
4.在VFP中,用于关闭当前数据库的命令是______(2分)【答案】CLOSEDATABASE【解析】CLOSEDATABASE命令用于关闭当前数据库
四、判断题(每题1分,共5分)
1.两个负数相加,和一定比其中一个数大()(1分)【答案】(×)【解析】如-5+-3=-8,和比两个数都小
2.在VFP中,可以使用MODIFYREPORT命令修改报表设计()(1分)【答案】(√)【解析】MODIFYREPORT用于打开并编辑报表文件
3.在VFP中,可以使用APPENDBLANK命令插入一条空记录()(1分)【答案】(√)【解析】APPENDBLANK用于在表尾插入一条空记录
4.在VFP中,可以使用SEEK命令快速查找记录()(1分)【答案】(√)【解析】SEEK命令用于根据索引快速查找记录
5.在VFP中,可以使用INTODBF命令将查询结果保存到新表()(1分)【答案】(×)【解析】INTODBF命令应为INTOTABLE
五、简答题(每题3分,共6分)
1.简述VFP中表单的基本组成元素(3分)【答案】表单的基本组成元素包括命令按钮(CommandButton)、文本框(TextBox)、标签(Label)、列表框(ListBox)、组合框(ComboBox)、表格控件(Table)等
2.简述VFP中查询的基本步骤(3分)【答案】VFP中查询的基本步骤包括创建查询文件(CREATEQUERY)、设计查询条件(DESIGNQUERY)、执行查询(DOQUERY)和保存查询结果(SAVEQUERY)
六、分析题(每题10分,共20分)
1.分析以下VFP代码的功能,并说明其执行过程(10分)```USE学生表INDEXON学号TO学号索引SEEKS001IFFOUNDDISPLAY学号,姓名,专业ELSEWAITWINDOW记录不存在TIMEOUT5ENDIFUSE```【答案】功能该代码用于根据学号查找学生记录并显示相关信息,如果记录不存在则提示执行过程
(1)打开学生表(USE学生表)
(2)根据学号建立索引(INDEXON学号TO学号索引)
(3)使用SEEK命令根据学号S001查找记录
(4)如果找到记录(FOUND),则显示学号、姓名和专业信息(DISPLAY学号,姓名,专业)
(5)如果没有找到记录,则等待5秒钟并显示提示信息(WAITWINDOW记录不存在TIMEOUT5)
(6)关闭学生表(USE)
2.分析以下VFP代码的功能,并说明其执行过程(10分)```USE产品表APPENDBLANKREPLACE产品编号WITHP003,产品名称WITH新产品,价格WITH
100.00INSERTINTO产品表产品编号,产品名称,价格VALUESP004,新产品2,
150.00BROWSEUSE```【答案】功能该代码用于向产品表中插入两条新记录并显示插入后的数据执行过程
(1)打开产品表(USE产品表)
(2)插入一条空记录(APPENDBLANK)
(3)替换新记录的值(REPLACE产品编号WITHP003,产品名称WITH新产品,价格WITH
100.00)
(4)插入第二条新记录(INSERTINTO产品表产品编号,产品名称,价格VALUESP004,新产品2,
150.00)
(5)浏览表中的数据(BROWSE)
(6)关闭产品表(USE)
七、综合应用题(每题25分,共50分)
1.编写VFP代码,实现以下功能打开学生表,根据输入的学号查找记录,如果找到则显示学生的所有信息,如果找不到则提示“记录不存在”(25分)【答案】```CLEARUSE学生表INPUT请输入学号TO学号INDEXON学号TO学号索引SEEK学号IFFOUNDBROWSEFIELDS学号,姓名,专业,年龄,性别ELSEWAITWINDOW记录不存在TIMEOUT5ENDIFUSE```
2.编写VFP代码,实现以下功能打开产品表,插入一条新记录,新记录的产品编号为P005,产品名称为新产品3,价格为
200.00,并显示插入后的数据(25分)【答案】```CLEARUSE产品表APPENDBLANKREPLACE产品编号WITHP005,产品名称WITH新产品3,价格WITH
200.00BROWSEUSE```---标准答案
一、单选题
1.B
2.D
3.A
4.C
5.A
6.D
7.B
8.C
9.B
10.D
二、多选题
1.A、B、C、D
2.A、B、C、D
3.B、D
4.B、C、D
5.A、B、C
三、填空题
1.USE
2.TIME
3.ALTERTABLE
4.CLOSEDATABASE
四、判断题
1.(×)
2.(√)
3.(√)
4.(√)
5.(×)
五、简答题
1.表单的基本组成元素包括命令按钮(CommandButton)、文本框(TextBox)、标签(Label)、列表框(ListBox)、组合框(ComboBox)、表格控件(Table)等
2.VFP中查询的基本步骤包括创建查询文件(CREATEQUERY)、设计查询条件(DESIGNQUERY)、执行查询(DOQUERY)和保存查询结果(SAVEQUERY)
六、分析题
1.功能该代码用于根据学号查找学生记录并显示相关信息,如果记录不存在则提示执行过程
(1)打开学生表(USE学生表)
(2)根据学号建立索引(INDEXON学号TO学号索引)
(3)使用SEEK命令根据学号S001查找记录
(4)如果找到记录(FOUND),则显示学号、姓名和专业信息(DISPLAY学号,姓名,专业)
(5)如果没有找到记录,则等待5秒钟并显示提示信息(WAITWINDOW记录不存在TIMEOUT5)
(6)关闭学生表(USE)
2.功能该代码用于向产品表中插入两条新记录并显示插入后的数据执行过程
(1)打开产品表(USE产品表)
(2)插入一条空记录(APPENDBLANK)
(3)替换新记录的值(REPLACE产品编号WITHP003,产品名称WITH新产品,价格WITH
100.00)
(4)插入第二条新记录(INSERTINTO产品表产品编号,产品名称,价格VALUESP004,新产品2,
150.00)
(5)浏览表中的数据(BROWSE)
(6)关闭产品表(USE)
七、综合应用题
1.代码```CLEARUSE学生表INPUT请输入学号TO学号INDEXON学号TO学号索引SEEK学号IFFOUNDBROWSEFIELDS学号,姓名,专业,年龄,性别ELSEWAITWINDOW记录不存在TIMEOUT5ENDIFUSE```解析
(1)清屏(CLEAR)
(2)打开学生表(USE学生表)
(3)输入学号(INPUT请输入学号TO学号)
(4)根据学号建立索引(INDEXON学号TO学号索引)
(5)使用SEEK命令根据学号查找记录(SEEK学号)
(6)如果找到记录(FOUND),则显示学生的所有信息(BROWSEFIELDS学号,姓名,专业,年龄,性别)
(7)如果没有找到记录,则等待5秒钟并显示提示信息(WAITWINDOW记录不存在TIMEOUT5)
(8)关闭学生表(USE)
2.代码```CLEARUSE产品表APPENDBLANKREPLACE产品编号WITHP005,产品名称WITH新产品3,价格WITH
200.00BROWSEUSE```解析
(1)清屏(CLEAR)
(2)打开产品表(USE产品表)
(3)插入一条空记录(APPENDBLANK)
(4)替换新记录的值(REPLACE产品编号WITHP005,产品名称WITH新产品3,价格WITH
200.00)
(5)浏览表中的数据(BROWSE)
(6)关闭产品表(USE)。
个人认证
优秀文档
获得点赞 0