内容正文:
编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《Visual Basic程序设计(第6版)》(电子工业出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。
本卷是《Visual Basic程序设计(第6版)》(电子工业出版社)一课一练的项目五的第14练,内容涵盖项目五顺序结构相关内容。
《Visual Basic程序设计(第6版)》(电子工业出版社)第14练
项目五 顺序结构
任务三 输入框(InputBox)
1、 单项选择题(本题共5小题)
1、下列关于 VB 中 InputBox 函数的说法,正确的是( )
A. InputBox 是语句,可直接执行无需接收返回值
B. InputBox 用于向用户显示提示信息,无输入功能
C. InputBox 返回值为字符串类型,需转换后才能参与数值运算
D. InputBox 弹出的对话框有 “确定”“取消”“关闭” 三个按钮
2、InputBox 函数的参数格式为:InputBox(提示文本[, 标题[, 默认值[, x坐标[, y坐标]]]]),下列说法错误的是( )
A. “提示文本” 是唯一的必选参数,缺少会触发语法错误
B. 省略 “标题” 参数时,对话框标题默认显示当前工程名
C. “默认值” 参数用于指定输入框的初始显示内容,省略则输入框为空
D. “x 坐标 /y 坐标” 用于指定对话框在屏幕的位置,单位为像素
3、下列关于 InputBox 和 MsgBox 的区别,错误的是( )
A. InputBox 用于 “输入数据”,MsgBox 用于 “显示信息”
B. InputBox 返回字符串,MsgBox 返回整数
C. 两者都有 “提示文本” 和 “标题” 参数,且参数顺序一致
D. 两者均可通过坐标参数指定对话框位置
4、执行以下 VB 代码:
defaultVal = "90"
res = InputBox("请输入成绩:", "成绩录入", defaultVal)
下列用户操作与res返回值的对应关系,错误的是( )
A. 输入 “85” 并点击 “确定”→ res = "85"
B. 直接点击 “确定”→ res = "90"
C. 手动删除输入框中的 “90” 并点击 “确定”→ res = "0"
D. 点击 “取消” 按钮→ res = ""
5、执行以下代码后,变量num的值为0的场景是( )
str = InputBox("请输入数字:", , "10")
num = Val(str)
A. 用户输入 “15” 并点击确定
B. 用户手动删除输入框中的 “10” 并点击确定
C. 用户输入 “20.5” 并点击确定
D. 用户输入 “abc123” 并点击确定
2、 填空题(本题共5小题)
1、VB 中 InputBox 是______(填 “函数”/“语句”),其核心作用是弹出输入对话框,接收用户输入并返回______类型的值。
2、InputBox 函数语法格式中,必选参数是______
3、若需将 InputBox 接收的用户输入用于数值运算,需先将字符串转为数值类型,常用函数是______。
4、执行str = InputBox("请输入手机号:", "输入", "")后,若用户未输入任何内容直接点击 “确定”,str 的值为______。
5、InputBox函数的参数中,”默认值”是______表达式,是提供给用户的默认输入内容。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《Visual Basic程序设计(第6版)》(电子工业出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。
本卷是《Visual Basic程序设计(第6版)》(电子工业出版社)一课一练的项目五的第14练,内容涵盖项目五顺序结构相关内容。
《Visual Basic程序设计(第6版)》(电子工业出版社)第14练
项目五 顺序结构
任务三 输入框(InputBox)
1、 单项选择题(本题共5小题)
1、下列关于 VB 中 InputBox 函数的说法,正确的是( )
A. InputBox 是语句,可直接执行无需接收返回值
B. InputBox 用于向用户显示提示信息,无输入功能
C. InputBox 返回值为字符串类型,需转换后才能参与数值运算
D. InputBox 弹出的对话框有 “确定”“取消”“关闭” 三个按钮
【答案】 C
【解析】InputBox 是函数(非语句),必须接收返回值,InputBox 核心功能是 “弹出输入对话框,接收用户输入”,显示提示是辅助功能;InputBox 对话框仅含 “确定” 和 “取消” 两个按钮,无 “关闭” 按钮。
2、InputBox 函数的参数格式为:InputBox(提示文本[, 标题[, 默认值[, x坐标[, y坐标]]]]),下列说法错误的是( )
A. “提示文本” 是唯一的必选参数,缺少会触发语法错误
B. 省略 “标题” 参数时,对话框标题默认显示当前工程名
C. “默认值” 参数用于指定输入框的初始显示内容,省略则输入框为空
D. “x 坐标 /y 坐标” 用于指定对话框在屏幕的位置,单位为像素
【答案】D
【解析】坐标参数的单位是缇(Twip),而非像素。
3、下列关于 InputBox 和 MsgBox 的区别,错误的是( )
A. InputBox 用于 “输入数据”,MsgBox 用于 “显示信息”
B. InputBox 返回字符串,MsgBox 返回整数
C. 两者都有 “提示文本” 和 “标题” 参数,且参数顺序一致
D. 两者均可通过坐标参数指定对话框位置
【答案】 D
【解析】MsgBox 函数无坐标参数,只能默认显示在屏幕居中位置,而 InputBox 支持 x/y 坐标参数。
4、执行以下 VB 代码:
defaultVal = "90"
res = InputBox("请输入成绩:", "成绩录入", defaultVal)
下列用户操作与res返回值的对应关系,错误的是( )
A. 输入 “85” 并点击 “确定”→ res = "85"
B. 直接点击 “确定”→ res = "90"
C. 手动删除输入框中的 “90” 并点击 “确定”→ res = "0"
D. 点击 “取消” 按钮→ res = ""
【答案】 C
【解析】手动删除默认值后输入框为空,点击确定返回空字符串(""),而非 "0"。
5、执行以下代码后,变量num的值为0的场景是( )
str = InputBox("请输入数字:", , "10")
num = Val(str)
A. 用户输入 “15” 并点击确定
B. 用户手动删除输入框中的 “10” 并点击确定
C. 用户输入 “20.5” 并点击确定
D. 用户输入 “abc123” 并点击确定
【答案】 B
【解析】手动删除默认值后输入框为空,str="",Val("")=0。
2、 填空题(本题共5小题)
1、VB 中 InputBox 是______(填 “函数”/“语句”),其核心作用是弹出输入对话框,接收用户输入并返回______类型的值。
【答案】 函数;字符串(String)
【解析】InputBox 作为函数必须接收返回值,返回值始终为字符串。
2、InputBox 函数语法格式中,必选参数是______
【答案】提示文本
【解析】InputBox 仅 “提示文本” 为必选参数,默认值参数用于指定用户未输入时的默认内容。
3、若需将 InputBox 接收的用户输入用于数值运算,需先将字符串转为数值类型,常用函数是______。
【答案】 Val()
【解析】Val()是 VB 传统转换函数,对空字符串 / 非数字输入返回 0。
4、执行str = InputBox("请输入手机号:", "输入", "")后,若用户未输入任何内容直接点击 “确定”,str 的值为______。
【答案】空串
【解析】默认值为空字符串时,无输入点击确定返回空;判断空输入可直接比较字符串是否为空,或用Len()函数判断长度是否为 0。
5、InputBox函数的参数中,”默认值”是______表达式,是提供给用户的默认输入内容。
【答案】字符串
【解析】”默认值“为字符串表达式,用来表示用户输入的默认值。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$