项目六 第19练 多分支Select Case语句《Visual Basic 程序设计》(电工版第六版)一课一练

2026-01-07
| 2份
| 7页
| 58人阅读
| 2人下载

资源信息

学段 中职
学科 职教专业课
课程 程序设计基础
教材版本 -
年级 -
章节 -
类型 作业-同步练
知识点 控制结构
使用场景 同步教学
学年 2026-2027
地区(省份) 内蒙古自治区
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 129 KB
发布时间 2026-01-07
更新时间 2026-01-07
作者 xkw_078433669
品牌系列 上好课·一课一练
审核时间 2026-01-07
下载链接 https://m.zxxk.com/soft/55836336.html
价格 1.00储值(1储值=1元)
来源 学科网

内容正文:

编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《Visual Basic程序设计(第6版)》(电子工业出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《Visual Basic程序设计(第6版)》(电子工业出版社)一课一练的项目六的第19练,内容涵盖项目六选择结构相关内容。 《Visual Basic程序设计(第6版)》(电子工业出版社)第19练 项目六 选择结构 任务四 多分支Select Case语句 1、 单项选择题(本题共5小题) 1、Select Case 语句中,用于表示 “除已列出的 Case 外的所有情况” 的关键字是( ) A. Else B. Case Else C. Default D. Other 2、以下 Select Case 语句中,不能正确匹配x=0的是( ) A. Case Is = 0 B. Case 0 C. Case <1 And> -1 D. Case 0 To 3 3、关于 Select Case 与 IF 嵌套的对比,错误的是( ) A. Select Case 更适合单变量多分支判断,IF 嵌套适合多条件组合判断 B. Select Case 匹配到第一个 Case 后立即结束,IF 嵌套需逐层判断 C. Select Case 支持多条件组合,IF 嵌套不支持 D. Select Case 代码可读性优于多层 IF 嵌套 4、以下 Select Case 语句存在语法错误的是( ) A. Case 1,3,5: Print "奇数" B. Case Is < 0: Print "负数" C. Case 10 To 20: Print "10-20" D. Case > 5 And < 10: Print "5-10" 5、执行以下代码后,输出结果是( ) Dim n As Integer n = 15 Select Case n Case 10: Print "10" Case 10 To 20: Print "10-20" Case Else: Print "其他" End Select A. 10 B. 10-20 C. 10 10-20 D. 其他 2、 填空题(本题共5小题) 1、在 Select Case 中,若需匹配 “变量值大于 100” 的情况,Case 后需写________(使用 Is 关键字)。 2、Select Case 语句中,多个不连续的常量值需用________符号分隔。 3、当 Select Case 的所有 Case 都不匹配时,会执行________关键字后的语句。 4、在 Select Case 中,指定数值范围需使用________关键字。 5、执行 Select Case 语句时,匹配到第一个符合条件的 Case 后,会________(立即结束 / 继续判断)语句。 三、程序填空题 1、下列程序功能:根据变量score的值输出成绩等级,补全 Case 条件: 90~100 → 优秀 80~89 → 良好 60~79 → 及格 0~59 → 不及格 Private Sub Command1_Click() Dim score As Integer score = Val(InputBox("请输入成绩:")) Select Case score Case __(1)____: Print "优秀" Case ___(2)___: Print "良好" Case __(3)____: Print "及格" Case __(4)____: Print "不及格" Case Else: Print "输入错误" End Select End Sub 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《Visual Basic程序设计(第6版)》(电子工业出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《Visual Basic程序设计(第6版)》(电子工业出版社)一课一练的项目六的第19练,内容涵盖项目六选择结构相关内容。 《Visual Basic程序设计(第6版)》(电子工业出版社)第19练 项目六 选择结构 任务四 多分支Select Case语句 1、 单项选择题(本题共5小题) 1、Select Case 语句中,用于表示 “除已列出的 Case 外的所有情况” 的关键字是( ) A. Else B. Case Else C. Default D. Other 【答案】 B 【解析】Case Else是 Select Case 的专属关键字,用于匹配所有未被前面 Case 覆盖的情况。 2、以下 Select Case 语句中,不能正确匹配x=0的是( ) A. Case Is = 0 B. Case 0 C. Case <1 And> -1 D. Case 0 To 3 【答案】C 【解析】Case 后不能用And合并条件,需拆分为Case Is > -1, Is < 1。 3、关于 Select Case 与 IF 嵌套的对比,错误的是( ) A. Select Case 更适合单变量多分支判断,IF 嵌套适合多条件组合判断 B. Select Case 匹配到第一个 Case 后立即结束,IF 嵌套需逐层判断 C. Select Case 支持多条件组合,IF 嵌套不支持 D. Select Case 代码可读性优于多层 IF 嵌套 【答案】 C 【解析】Select Case 的 Case 后不能直接写多条件组合(如And),需通过Is或逗号分隔(Case Is >0, Is <10);IF 嵌套可通过And/Or实现多条件组合。 4、以下 Select Case 语句存在语法错误的是( ) A. Case 1,3,5: Print "奇数" B. Case Is < 0: Print "负数" C. Case 10 To 20: Print "10-20" D. Case > 5 And < 10: Print "5-10" 【答案】 D 【解析】Case 后不能用And连接条件。 5、执行以下代码后,输出结果是( ) Dim n As Integer n = 15 Select Case n Case 10: Print "10" Case 10 To 20: Print "10-20" Case Else: Print "其他" End Select A. 10 B. 10-20 C. 10 10-20 D. 其他 【答案】 B 【解析】Select Case 遵循 “先匹配先执行” 原则,n=15虽同时满足 “10-20” 范围,但第一个 Case(10)不匹配,匹配第二个 Case 后执行输出,且不会继续判断后续 Case。 2、 填空题(本题共5小题) 1、在 Select Case 中,若需匹配 “变量值大于 100” 的情况,Case 后需写________(使用 Is 关键字)。 【答案】 Is > 100 【解析】Case 后接关系表达式时,必须加Is关键字,格式为Case Is 关系运算符 数值。 2、Select Case 语句中,多个不连续的常量值需用________符号分隔。 【答案】 逗号 【解析】逗号表示 “或” 的关系,匹配任意一个值即可。 3、当 Select Case 的所有 Case 都不匹配时,会执行________关键字后的语句。 【答案】 Case Else 【解析】Case Else是可选关键字,用于兜底匹配所有未覆盖的情况,位置需在所有 Case 之后。 4、在 Select Case 中,指定数值范围需使用________关键字。 【答案】 To 【解析】Case 1 To 10表示匹配 1 到 10 的闭区间,To 前后的数值需满足 “前小后大” 5、执行 Select Case 语句时,匹配到第一个符合条件的 Case 后,会________(立即结束 / 继续判断)语句。 【答案】立即结束 【解析】Select Case 的 “短路匹配” 规则,匹配到第一个符合条件的 Case 后,不再执行后续任何 Case,直接结束语句。 三、程序填空题 1、下列程序功能:根据变量score的值输出成绩等级,补全 Case 条件: 90~100 → 优秀 80~89 → 良好 60~79 → 及格 0~59 → 不及格 Private Sub Command1_Click() Dim score As Integer score = Val(InputBox("请输入成绩:")) Select Case score Case __(1)____: Print "优秀" Case ___(2)___: Print "良好" Case __(3)____: Print "及格" Case __(4)____: Print "不及格" Case Else: Print "输入错误" End Select End Sub 【答案】 (1)90 To 100 (2)80 To 89 (3)60 To 79 (4)0 To 59 【解析】用To指定数值闭区间,是 Select Case 匹配范围的基础用法,需按 “前小后大” 顺序书写。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

项目六 第19练 多分支Select Case语句《Visual  Basic 程序设计》(电工版第六版)一课一练
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。