《Visual FoxPro 6.0数据库》(八)vfp面向对象的程序设计-知识点训练卷 2026版重庆市计算机类考纲百套卷 第36卷

2025-08-18
| 2份
| 14页
| 102人阅读
| 0人下载

内容正文:

编写说明:2026版重庆市《计算机类考纲百套卷》依据《2025 年重庆市高等职业教育分类考试专业综合理论测试计算机类考试说明》编写。本套试卷由92份试卷三个部分组成,第一部分是知识点训练卷,共58份试卷;第二部分是常考题训练卷,共20份试卷;第三部分由参考重庆市历年计算机类考试真题,编写了10份专业综合训练卷。 本试卷是重庆市《计算机类考纲百套卷》的第36卷,(八)vfp面向对象的程序设计 要求编写。 其要求是: 1. 理解对象的属性、事件、事件过程及方法;2.掌握表单的常用属性、事件和方法;3.掌握表单的运行命令;4.掌握命令按钮、标签、文本框、选项按钮组、复选框、时钟等控件的常用属性、事件和方法,重点掌握这些控件在设计表单时的具体应用 2026版重庆市《计算机类考纲百套卷》 第36卷 VisuAl FoxPro 6.0 数据库 (八)vfp面向对象的程序设计 知识点训练卷 考试时间60分钟 满分100分 班级 姓名 学号 成绩 一、单项选择题(本大题20小题,每题2分,共40分) 1.下列关于 If...Else...EndIf 语句的说法,正确的是( )。 A. Else 子句必须存在 B. 条件表达式只能是关系表达式 C. 当条件为假时执行 Else 后的语句 D. 可以没有 EndIf 作为结束标志 2.在 VFP 中,用于结束本次循环并开始下一次循环的语句是( )。 A. Exit B. Loop C. Next D. Continue 3.下列循环语句中,适用于遍历表中记录的是( )。 A. Do While...EndDo B. For...EndFor C. Scan...EndScan D. While...Wend 4.有如下程序段: plaintext s=0 i=5 Do While i>=1 s=s+i i=i-1 EndDo ? s 该程序段的运行结果是( )。 A. 15 B. 10 C. 5 D. 0 5.下列关于多分支结构 Do Case 的说法,正确的是( )。 A. Case 子句的条件必须互斥 B. 多个 Case 条件为真时,只执行第一个满足条件的 Case 后的语句 C. Otherwise 子句必须存在 D. 可以没有 EndCase 作为结束标志 6.在 VFP 中,下列属于分支结构的是( )。 A. Do While...EndDo B. For...EndFor C. If...EndIf D. Scan...EndScan 7.有如下程序段: plaintext n=3 Do While n>0 ? n n=n-1 EndDo 该程序段执行后,屏幕上显示的结果是( )。 A. 3 2 1 B. 3 2 C. 2 1 D. 1 8.下列关于 Exit 语句的说法,正确的是( )。 A. Exit 语句用于结束本次循环 B. Exit 语句只能用于循环结构中 C. Exit 语句可以出现在循环结构之外 D. 一个循环结构中只能有一个 Exit 语句 9.在 Do Case 语句中,若有多个 Case 条件为真,则( )。 A. 执行所有满足条件的 Case 后的语句 B. 只执行第一个满足条件的 Case 后的语句 C. 执行最后一个满足条件的 Case 后的语句 D. 不执行任何语句 10.有如下程序段: plaintext x=15 If x>20 ? "大于 20" ElseIf x>10 ? "大于 10 小于等于 20" Else ? "小于等于 10" EndIf 该程序段的运行结果是( )。 A. 大于 20 B. 大于 10 小于等于 20 C. 小于等于 10 D. 无输出 11.下列关于 For...EndFor 循环的说法,正确的是( )。 A. 循环变量的初值必须小于终值 B. Step 后的步长只能是正数 C. 循环次数由初值、终值和步长共同决定 D. 循环体至少执行一次 12.有如下程序段: plaintext s=0 For i=2 To 5 Step 2 s=s+i EndFor ? s 该程序段的运行结果是( )。 A. 2 B. 4 C. 6 D. 8 13.在 VFP 中,用于物理删除表中带有删除标记的记录的命令是( )。 A. Delete B. Pack C. Zap D. Erase 14.下列关于结构复合索引的说法,正确的是( )。 A. 一个表只能有一个结构复合索引文件 B. 结构复合索引文件不能随表自动打开 C. 结构复合索引文件的扩展名为.idx D. 结构复合索引中不能创建多个索引 15.有如下程序段: plaintext Use 图书表 Index On 单价 Tag Dj Descending Go Top ? 单价 若图书表中按单价降序创建索引,且第一条记录的单价为 50,则程序段的运行结果是( )。 A. 50 B. 最低的单价 C. 随机一个单价 D. 无输出 16.在 VFP 中,下列函数返回值为数值型的是( )。 A. Date () B. Time () C. Str () D. Year () 17.有如下程序段: plaintext n=123 c=Str (n) ? c+"4" 该程序段的运行结果是( )。 A. 127 B. "1234" C. 1234 D. 错误 18.下列关于自由表的说法,正确的是( )。 A. 自由表可以设置字段默认值 B. 自由表不能设置索引 C. 自由表可以添加到数据库中 D. 自由表可以设置主关键字 19.在 VFP 中,用于关闭当前数据库的命令是( )。 A. Close Database B. Close Table C. Close All D. Close 20.有如下程序段: plaintext Use 学生表 Delete For 性别 ="女" 该程序段的功能是( )。 A. 物理删除学生表中所有女生记录 B. 为学生表中所有女生记录添加删除标记 C. 物理删除学生表中所有男生记录 D. 为学生表中所有男生记录添加删除标记 二、填空题(本大题 20 小题,每题 2 分,共 40 分) 21.在 VFP 中,______语句用于执行双分支结构的流程控制。 22.Do Case 语句中,______子句用于处理所有 Case 条件都不成立的情况。 23.循环结构中,______语句用于终止整个循环,跳出循环体。 24.在 VFP 的 3 种循环语句中,______语句适用于已知循环次数的情况。 25.函数______用于计算指定字段的总和。 26.在 SQL 查询中,______子句用于指定查询结果的排序方式。 27.VFP 中,表文件的扩展名为______。 28.要物理删除表中所有记录并保留表结构,应使用命令______。 29.表达式 "abc" $ "abdef" 的结果是______。 30.函数 Len ("VFP 6.0") 的返回值是______。 31.在 VFP 中,______命令用于关闭数据库。 32.SQL 语句中,______命令用于删除表中的记录。 33.日期时间型常量的一般格式是______。 34.要修改表中字段的结构,应使用______命令。 35.函数______用于返回指定日期的年份。 36.For...EndFor 循环中,循环变量的初值、终值和______共同决定循环次数。 37.VFP 中,______是表中具有相同数据类型的一列数据。 38.表达式 Round (123.654, 2) 的结果是______。 39.要删除表文件,应使用______命令。 40.函数______用于将字符型日期转换为日期型。 三、判断题(本大题 10 小题,每题 1 分,共 10 分) 41.Do Case 语句不能嵌套使用。( ) 42.For...EndFor 循环的循环体可能一次也不执行。( ) 43.Do While 循环的循环条件在循环体执行后判断。( ) 44.在 If 语句中,可以嵌套 Do Case 语句。( ) 45.非结构复合索引文件的扩展名为.cdx。( ) 46.SQL 的 UPDATE 语句可以一次修改多条记录。( ) 47.数据库表可以设置字段有效性规则。( ) 48.Exit 语句只能用于循环结构,不能用于分支结构。( ) 49.函数 Avg () 计算时会忽略空值。( ) 50.Pack 命令会删除表中所有带有删除标记的记录,并保留表结构。( ) 四、程序填空题(本大题 1 小题,共 5 分) 51.现有学生表 Stu,结构为学号(C,8)、姓名(C,8)、性别(C,2)、成绩(N,3)。请完善以下程序,实现计算并显示学生表中性别为 “男” 的学生的平均成绩。 Close All Use Stu s=0 n=0 Scan If 性别 ="男" s = s + 成绩 n = n + 1 EndIf EndScan If n > 0 ? "男生平均成绩为:", ______ Else ? "没有男生记录" EndIf Use 五、程序阅读题(本大题 1 小题,共 5 分) 52.有如下程序段: Use 商品表 Index On 库存量 Tag Kcl Ascending Go Top s=0 i=1 Do While i<=2 And Not Eof () s = s + 库存量 i = i + 1 Skip EndDo ? "库存最少的前 2 种商品的库存总和为:", s Use 假设商品表中按库存量升序创建索引,且前 2 条记录的库存量分别为 10、20,则程序段的运行结果是什么? 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$ 编写说明:2026版重庆市《计算机类考纲百套卷》依据《2025 年重庆市高等职业教育分类考试专业综合理论测试计算机类考试说明》编写。本套试卷由92份试卷三个部分组成,第一部分是知识点训练卷,共58份试卷;第二部分是常考题训练卷,共20份试卷;第三部分由参考重庆市历年计算机类考试真题,编写了10份专业综合训练卷。 本试卷是重庆市《计算机类考纲百套卷》的第36卷,(八)vfp面向对象的程序设计 要求编写。 其要求是: 1. 理解对象的属性、事件、事件过程及方法;2.掌握表单的常用属性、事件和方法;3.掌握表单的运行命令;4.掌握命令按钮、标签、文本框、选项按钮组、复选框、时钟等控件的常用属性、事件和方法,重点掌握这些控件在设计表单时的具体应用 2026版重庆市《计算机类考纲百套卷》 第36卷 VisuAl FoxPro 6.0 数据库 (八)vfp面向对象的程序设计 知识点训练卷 考试时间60分钟 满分100分 班级 姓名 学号 成绩 一、单项选择题(本大题20小题,每题2分,共40分) 1.下列关于 If...Else...EndIf 语句的说法,正确的是( )。 A. Else 子句必须存在 B. 条件表达式只能是关系表达式 C. 当条件为假时执行 Else 后的语句 D. 可以没有 EndIf 作为结束标志 【答案】C 2.在 VFP 中,用于结束本次循环并开始下一次循环的语句是( )。 A. Exit B. Loop C. Next D. Continue 【答案】B 3.下列循环语句中,适用于遍历表中记录的是( )。 A. Do While...EndDo B. For...EndFor C. Scan...EndScan D. While...Wend 【答案】C 4.有如下程序段: plaintext s=0 i=5 Do While i>=1 s=s+i i=i-1 EndDo ? s 该程序段的运行结果是( )。 A. 15 B. 10 C. 5 D. 0 【答案】A 5.下列关于多分支结构 Do Case 的说法,正确的是( )。 A. Case 子句的条件必须互斥 B. 多个 Case 条件为真时,只执行第一个满足条件的 Case 后的语句 C. Otherwise 子句必须存在 D. 可以没有 EndCase 作为结束标志 【答案】B 6.在 VFP 中,下列属于分支结构的是( )。 A. Do While...EndDo B. For...EndFor C. If...EndIf D. Scan...EndScan 【答案】C 7.有如下程序段: plaintext n=3 Do While n>0 ? n n=n-1 EndDo 该程序段执行后,屏幕上显示的结果是( )。 A. 3 2 1 B. 3 2 C. 2 1 D. 1 【答案】A 8.下列关于 Exit 语句的说法,正确的是( )。 A. Exit 语句用于结束本次循环 B. Exit 语句只能用于循环结构中 C. Exit 语句可以出现在循环结构之外 D. 一个循环结构中只能有一个 Exit 语句 【答案】B 9.在 Do Case 语句中,若有多个 Case 条件为真,则( )。 A. 执行所有满足条件的 Case 后的语句 B. 只执行第一个满足条件的 Case 后的语句 C. 执行最后一个满足条件的 Case 后的语句 D. 不执行任何语句 【答案】B 10.有如下程序段: plaintext x=15 If x>20 ? "大于 20" ElseIf x>10 ? "大于 10 小于等于 20" Else ? "小于等于 10" EndIf 该程序段的运行结果是( )。 A. 大于 20 B. 大于 10 小于等于 20 C. 小于等于 10 D. 无输出 【答案】B 11.下列关于 For...EndFor 循环的说法,正确的是( )。 A. 循环变量的初值必须小于终值 B. Step 后的步长只能是正数 C. 循环次数由初值、终值和步长共同决定 D. 循环体至少执行一次 【答案】C 12.有如下程序段: plaintext s=0 For i=2 To 5 Step 2 s=s+i EndFor ? s 该程序段的运行结果是( )。 A. 2 B. 4 C. 6 D. 8 【答案】C 13.在 VFP 中,用于物理删除表中带有删除标记的记录的命令是( )。 A. Delete B. Pack C. Zap D. Erase 【答案】B 14.下列关于结构复合索引的说法,正确的是( )。 A. 一个表只能有一个结构复合索引文件 B. 结构复合索引文件不能随表自动打开 C. 结构复合索引文件的扩展名为.idx D. 结构复合索引中不能创建多个索引 【答案】A 15.有如下程序段: plaintext Use 图书表 Index On 单价 Tag Dj Descending Go Top ? 单价 若图书表中按单价降序创建索引,且第一条记录的单价为 50,则程序段的运行结果是( )。 A. 50 B. 最低的单价 C. 随机一个单价 D. 无输出 【答案】A 16.在 VFP 中,下列函数返回值为数值型的是( )。 A. Date () B. Time () C. Str () D. Year () 【答案】D 17.有如下程序段: plaintext n=123 c=Str (n) ? c+"4" 该程序段的运行结果是( )。 A. 127 B. "1234" C. 1234 D. 错误 【答案】B 18.下列关于自由表的说法,正确的是( )。 A. 自由表可以设置字段默认值 B. 自由表不能设置索引 C. 自由表可以添加到数据库中 D. 自由表可以设置主关键字 【答案】C 19.在 VFP 中,用于关闭当前数据库的命令是( )。 A. Close Database B. Close Table C. Close All D. Close 【答案】A 20.有如下程序段: plaintext Use 学生表 Delete For 性别 ="女" 该程序段的功能是( )。 A. 物理删除学生表中所有女生记录 B. 为学生表中所有女生记录添加删除标记 C. 物理删除学生表中所有男生记录 D. 为学生表中所有男生记录添加删除标记 【答案】B 二、填空题(本大题 20 小题,每题 2 分,共 40 分) 21.在 VFP 中,______语句用于执行双分支结构的流程控制。 【答案】If...Else...EndIf 22.Do Case 语句中,______子句用于处理所有 Case 条件都不成立的情况。 【答案】Otherwise 23.循环结构中,______语句用于终止整个循环,跳出循环体。 【答案】Exit 24.在 VFP 的 3 种循环语句中,______语句适用于已知循环次数的情况。 【答案】For...EndFor 25.函数______用于计算指定字段的总和。 【答案】Sum () 26.在 SQL 查询中,______子句用于指定查询结果的排序方式。 【答案】ORDER BY 27.VFP 中,表文件的扩展名为______。 【答案】.dbf 28.要物理删除表中所有记录并保留表结构,应使用命令______。 【答案】ZAP 29.表达式 "abc" $ "abdef" 的结果是______。 【答案】.F. 30.函数 Len ("VFP 6.0") 的返回值是______。 【答案】6 31.在 VFP 中,______命令用于关闭数据库。 【答案】Close Database 32.SQL 语句中,______命令用于删除表中的记录。 【答案】DELETE 33.日期时间型常量的一般格式是______。 【答案】{mm/dd/yy hh:mm:ss} 34.要修改表中字段的结构,应使用______命令。 【答案】ALTER TABLE...ALTER 35.函数______用于返回指定日期的年份。 【答案】Year () 36.For...EndFor 循环中,循环变量的初值、终值和______共同决定循环次数。 【答案】步长 37.VFP 中,______是表中具有相同数据类型的一列数据。 【答案】字段 38.表达式 Round (123.654, 2) 的结果是______。 【答案】123.65 39.要删除表文件,应使用______命令。 【答案】Erase 40.函数______用于将字符型日期转换为日期型。 【答案】Ctod () 三、判断题(本大题 10 小题,每题 1 分,共 10 分) 41.Do Case 语句不能嵌套使用。( ) 【答案】× 42.For...EndFor 循环的循环体可能一次也不执行。( ) 【答案】√ 43.Do While 循环的循环条件在循环体执行后判断。( ) 【答案】× 44.在 If 语句中,可以嵌套 Do Case 语句。( ) 【答案】√ 45.非结构复合索引文件的扩展名为.cdx。( ) 【答案】× 46.SQL 的 UPDATE 语句可以一次修改多条记录。( ) 【答案】√ 47.数据库表可以设置字段有效性规则。( ) 【答案】√ 48.Exit 语句只能用于循环结构,不能用于分支结构。( ) 【答案】√ 49.函数 Avg () 计算时会忽略空值。( ) 【答案】√ 50.Pack 命令会删除表中所有带有删除标记的记录,并保留表结构。( ) 【答案】√ 四、程序填空题(本大题 1 小题,共 5 分) 51.现有学生表 Stu,结构为学号(C,8)、姓名(C,8)、性别(C,2)、成绩(N,3)。请完善以下程序,实现计算并显示学生表中性别为 “男” 的学生的平均成绩。 Close All Use Stu s=0 n=0 Scan If 性别 ="男" s = s + 成绩 n = n + 1 EndIf EndScan If n > 0 ? "男生平均成绩为:", ______ Else ? "没有男生记录" EndIf Use 【答案】s/n 五、程序阅读题(本大题 1 小题,共 5 分) 52.有如下程序段: Use 商品表 Index On 库存量 Tag Kcl Ascending Go Top s=0 i=1 Do While i<=2 And Not Eof () s = s + 库存量 i = i + 1 Skip EndDo ? "库存最少的前 2 种商品的库存总和为:", s Use 假设商品表中按库存量升序创建索引,且前 2 条记录的库存量分别为 10、20,则程序段的运行结果是什么? 【答案】库存最少的前 2 种商品的库存总和为:30 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

《Visual FoxPro 6.0数据库》(八)vfp面向对象的程序设计-知识点训练卷 2026版重庆市计算机类考纲百套卷 第36卷
1
《Visual FoxPro 6.0数据库》(八)vfp面向对象的程序设计-知识点训练卷 2026版重庆市计算机类考纲百套卷 第36卷
2
《Visual FoxPro 6.0数据库》(八)vfp面向对象的程序设计-知识点训练卷 2026版重庆市计算机类考纲百套卷 第36卷
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。