项目五 顺序结构《Visual Basic程序设计》(电工版第六版)章节过关卷

2026-01-14
| 2份
| 15页
| 78人阅读
| 2人下载

资源信息

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

内容正文:

《Visual Basic程序设计(第6版)》电子工业出版社 项目五 顺序结构 考试时间:90分钟 满分:100分 姓名 班级 学号 1、 单项选择题(本题共20小题,每题3分,共60分) 1. 在Visual Basic中,语句Print 3>9的输出结果为( )。 A.0 B.1 C.-1 D.False 2. Print方法可以输出多个表达式值,若使用标准格式输出,各表达式的分割符应是( )。 A.空格 B.逗号 C.冒号 D.分号 3.下面正确的赋值语句是( ) A.X+Y=30 B.Y=π*R*R C.Y=X+30 D.3*Y=X 4.设a=10,b=5,c=1,执行语句Print a > b > c后,窗体上显示的是( )。 A.True B.False C.1 D.出错信息 5.下列语句正确的是( ) A.If A≠B Then Print "A不等于B" B.If A<>B Then Printf A不等于B C.If A<>B Then Print "A不等于B" D.If A≠B Print "A不等于B" 6、语句Print Format("HELLO", "<")的输出结果是( )。 A.HELLO B.hello C.He D.he 7、设有语句x$=InputBox(“输入数值”,“0”,“示例”),程序运行后,如果从键盘上输入数值10并按回车键,则下列叙述中正确的是( )。 A.变量X的值是数值10 B.在InputBox对话框标题栏中显示的是“示例” C.0是默认值 D.变量X的值是字符串“10” 8、InputBox()函数的返回值类型为( )。 A.数值型 B.字符型 C.逻辑型 D.变体型 9、Print方法不允许在( )对象上输出数据。 A.窗体 B.代码窗口 C.立即窗口 D.图片框 10、MsgBox函数的返回值的类型为( )。 A.整数 B.字符串 C.逻辑值 D.日期值 11、执行语句“Print Format(1234.567, "##, ##0.00")”,正确的输出结果是( )。 A.1234.57 B.1,234.57 C.1,234.567 D.01,234.57 12、在窗体上有一个命令按钮,然后编写如下事件过程 Private Sub Cmdl_Click() a=InputBox("Enter the First Integer") b=InputBox("Enter the Second Integer") Print b + a End Sub 程序运行后,单击命令按钮,先后在两个输入框中分别输入“2”和“6”,则输出结果为( )。 A.2 B.62 C.8 D.26 13、设有如下语句: str1 = InputBox("输入", " ", "练习") 从键盘上输入字符串"示例"后,str1的值是( )。 A."输入" B." " C."练习" D."示例" 14、用InputBox函数设计的对话框,其功能是( ) A.只能接收用户输入的数据,但不会返回任何信息 B.能接收用户输入的数据,并能返回用户输入的信息 C.既能用于接收用户输入的信息,又能用于输出信息 D.专门用于输出信息 15、执行语句Print 20\30输出结果是( )。 A.“20\30” B.20\30 C.出现错误信息 D. 0 16、语句Print "5*20"输出的结果是( )。 A."5*20" B.出现错误信息 C.5*20 D.100 17、有如下程序: Private Sub Command1_Click() X=10 Print IIf(X>5,1,5) End Sub 运行后的输出结果是( )。 A.5 B.1 C.2 D.6 18、关于 InputBox 函数的参数,以下说法错误的是( ) A. 提示文字参数是必须的 B. 标题参数可以省略 C. 默认值参数省略时输入框为空 D. 输入框点击 “取消” 会返回数值 0 19、执行语句MsgBox("Hello", , "VB"),消息框的显示效果是( ) A. 提示文字 “Hello”,标题 “VB”,默认 “确定” 按钮 B. 提示文字 “VB”,标题 “Hello”,无按钮 C. 语法错误,无法执行 D. 提示文字空,标题 “VB”,按钮 “确定” 20、执行num = Val(InputBox("请输入数字", , "100")),若用户直接点击 “确定”,num的值是( ) A. "100" B. 100 C. 空字符串 D. 0 2、 填空题(本题共10小题,每题2分,共20分) 1.结构化程序设计方法,把程序的结构规定为三种基本结构,它们是: __________ 、分支选择结构、和___________ 三种基本结构。 2、生成消息框的命令______,生成输入框的命令__________。 3、Print 语句中,用________分隔输出项时,会按 VB 预设的 14 列输出区分隔内容;用________分隔输出项时,内容会无间距紧密拼接。 4、执行Print Format("vb6.0", ">"),输出结果是________。 5、 执行Print 25\4,输出结果是________;执行Print "10+20",输出结果是________。 6、InputBox 函数的返回值类型是________,点击 “取消” 按钮时返回________。 7、执行Print Format(1234.56, "00000.000"),输出结果是________。 8、要在窗体同一行输出 “姓名” 和 “年龄”,且两者之间空 5 个字符,可使用语句:Print "姓名"; Spc(5); "年龄",其中Spc(5)的作用是________。 9、InputBox 函数语法格式中,必选参数是______ 10、执行res = MsgBox("是否删除?", vbYesNo + vbQuestion, "删除确认"),若用户点击 “是”,res的值是______。 3、 程序填空题(本题共2小题,每题10分,共20分) 1、 下列VB程序实现的功能是:使程序弹出输入框让用户输入一个整数,计算该数的平方后,在窗体输出“XX 的平方是:YY”。例:输入4,窗体上显示:“4 的平方是:16”补全下列代码。 Private Sub Command1_Click() Dim numStr As String, num As Integer, square As Integer numStr = InputBox("请输入一个整数", "计算平方") num = ____(1)______ square = num * num Print ____(2)______ End Sub 2、 下列VB程序实现的功能是:使程序弹出输入框(默认值为 “100”)让用户输入一个整数,再弹出带 “警告图标” 的消息框显示 “你输入的数是:XXX”。补全下列代码。 Private Sub Command1_Click() Dim inputNum As String, title1 As String, title2 As String title1 = "数字输入" title2 = "结果提示" inputNum =InputBox(____(1)_______ ) MsgBox "你输入的数是:" &____(2)____ , vbOKOnly + vbExclamation,____(3)____ End Sub 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 《Visual Basic程序设计(第6版)》电子工业出版社 项目五 顺序结构 考试时间:90分钟 满分:100分 姓名 班级 学号 1、 单项选择题(本题共20小题,每题3分,共60分) 1. 在Visual Basic中,语句Print 3>9的输出结果为( )。 A.0 B.1 C.-1 D.False 【答案】 D 【解析】VB 中,> 是关系运算符(比较运算符),用于判断左边数值是否大于右边数值,其运算结果是布尔值。 2. Print方法可以输出多个表达式值,若使用标准格式输出,各表达式的分割符应是( )。 A.空格 B.逗号 C.冒号 D.分号 【答案】B 【解析】在 VB 的 Print 方法里:逗号 → 标准格式(分区输出),每个表达式占 14 列宽,自动对齐;分号 → 紧凑格式,表达式之间不留空格连续输出; 3.下面正确的赋值语句是( ) A.X+Y=30 B.Y=π*R*R C.Y=X+30 D.3*Y=X 【答案】C 【解析】赋值语句左侧必须是单个变量,不能是表达式 / 数字;VB 无内置π标识符,需手动定义或用数值替代。 4.设a=10,b=5,c=1,执行语句Print a > b > c后,窗体上显示的是( )。 A.True B.False C.1 D.出错信息 【答案】B 【解析】VB 中布尔值参与数值比较时,会自动转换为数值 ——True=-1,False=0。 5.下列语句正确的是( ) A.If A≠B Then Print "A不等于B" B.If A<>B Then Printf A不等于B C.If A<>B Then Print "A不等于B" D.If A≠B Print "A不等于B" 【答案】 C 【解析】<>是 VB 中 “不等于” ,单行 If 语句必须包含Then关键字,不可省略;Print 输出字符串时,字符串必须用双引号包裹,VB 无Printf语句。 6、语句Print Format("HELLO", "<")的输出结果是( )。 A.HELLO B.hello C.He D.he 【答案】B 【解析】<是将所有字符强制转换为小写。 7、设有语句x$=InputBox(“输入数值”,“0”,“示例”),程序运行后,如果从键盘上输入数值10并按回车键,则下列叙述中正确的是( )。 A.变量X的值是数值10 B.在InputBox对话框标题栏中显示的是“示例” C.0是默认值 D.变量X的值是字符串“10” 【答案】D 【解析】用户输入数值 10 并按回车,InputBox 返回输入的内容;InputBox 的返回值是字符串类型,且x$本身是字符串变量,因此 x 的值是字符串 “10”。 8、InputBox()函数的返回值类型为( )。 A.数值型 B.字符型 C.逻辑型 D.变体型 【答案】B 【解析】InputBox()函数的返回值类型固定为字符型(String). 9、Print方法不允许在( )对象上输出数据。 A.窗体 B.代码窗口 C.立即窗口 D.图片框 【答案】B 【解析】VB 中的Print方法用于在可视化的输出载体上打印文本 / 数值。 10、MsgBox函数的返回值的类型为( )。 A.整数 B.字符串 C.逻辑值 D.日期值 【答案】A 【解析】MsgBox 返回的是代表按钮的整数。 11、执行语句“Print Format(1234.567, "##, ##0.00")”,正确的输出结果是( )。 A.1234.57 B.1,234.57 C.1,234.567 D.01,234.57 【答案】B 【解析】Format函数中,是千位分隔符,.00强制保留 2 位小数并四舍五入;#代表可选数字(无则不显示),0代表必显示数字(不足补 0)。 12、在窗体上有一个命令按钮,然后编写如下事件过程 Private Sub Cmdl_Click() a=InputBox("Enter the First Integer") b=InputBox("Enter the Second Integer") Print b + a End Sub 程序运行后,单击命令按钮,先后在两个输入框中分别输入“2”和“6”,则输出结果为( )。 A.2 B.62 C.8 D.26 【答案】B 【解析】InputBox 函数的返回值始终是字符串类型,无论用户输入的是数字还是文字。 13、设有如下语句: str1 = InputBox("输入", " ", "练习") 从键盘上输入字符串"示例"后,str1的值是( )。 A."输入" B." " C."练习" D."示例" 【答案】C 【解析】InputBox 函数的基本语法:InputBox(提示文本, [标题], [默认值], [x坐标], [y坐标])。 14、用InputBox函数设计的对话框,其功能是( ) A.只能接收用户输入的数据,但不会返回任何信息 B.能接收用户输入的数据,并能返回用户输入的信息 C.既能用于接收用户输入的信息,又能用于输出信息 D.专门用于输出信息 【答案】B 【解析】InputBox对话框的核心功能是接收用户输入并返回输入信息。 15、执行语句Print 20\30输出结果是( )。 A.“20\30” B.20\30 C.出现错误信息 D. 0 【答案】D 【解析】VB 中 \ 是整数除法运算符,核心是取商的整数部分。 16、语句Print "5*20"输出的结果是( )。 A."5*20" B.出现错误信息 C.5*20 D.100 【答案】C 【解析】VB 中,被双引号 " " 包裹的内容是字符串常量,Print 语句遇到字符串常量时,会直接输出引号内的内容,不包含引号本身。 17、有如下程序: Private Sub Command1_Click() X=10 Print IIf(X>5,1,5) End Sub 运行后的输出结果是( )。 A.5 B.1 C.2 D.6 【答案】B 【解析】IIf 函数的执行逻辑是 “先判断条件,再返回对应预设值”。 18、关于 InputBox 函数的参数,以下说法错误的是( ) A. 提示文字参数是必须的 B. 标题参数可以省略 C. 默认值参数省略时输入框为空 D. 输入框点击 “取消” 会返回数值 0 【答案】D 【解析】InputBox 点击 “取消” 返回空字符串(不是 0),Val ("") 才会得到 0;提示文字是第一个必选参数,标题、默认值为可选参数。 19、执行语句MsgBox("Hello", , "VB"),消息框的显示效果是( ) A. 提示文字 “Hello”,标题 “VB”,默认 “确定” 按钮 B. 提示文字 “VB”,标题 “Hello”,无按钮 C. 语法错误,无法执行 D. 提示文字空,标题 “VB”,按钮 “确定” 【答案】A 【解析】MsgBox 第二个参数(按钮 + 图标)省略时,默认显示 “确定” 按钮;提示文字为第一个参数,标题为第三个参数。 20、执行num = Val(InputBox("请输入数字", , "100")),若用户直接点击 “确定”,num的值是( ) A. "100" B. 100 C. 空字符串 D. 0 【答案】 B 【解析】InputBox 默认值为 "100",点击确定返回字符串 "100";Val()将其转换为数值 100,赋值给整型变量num。 2、 填空题(本题共10小题,每题2分,共20分) 1.结构化程序设计方法,把程序的结构规定为三种基本结构,它们是: __________ 、分支选择结构、和___________ 三种基本结构。 【答案】 顺序结构;循环结构 【解析】结构化程序设计的三大基本结构为:顺序结构、分支选择结构、循环结构。 2、生成消息框的命令______,生成输入框的命令__________。 【答案】MsgBox;inputBox 【解析】MsgBox是 VB 中专门用于弹出消息对话框的函数,InputBox是 VB 中专门用于弹出输入对话框的函数。 3、Print 语句中,用________分隔输出项时,会按 VB 预设的 14 列输出区分隔内容;用________分隔输出项时,内容会无间距紧密拼接。 【答案】逗号; 分号 【解析】逗号(,) 按 14 列输出区分隔,间距固定;分号(;)无间距紧密拼接,内容连在一起。 4、执行Print Format("vb6.0", ">"),输出结果是________。 【答案】 VB6.0 【解析】 Format(字符串, ">"):将字符串中所有字母强制转换为大写。 5、 执行Print 25\4,输出结果是________;执行Print "10+20",输出结果是________。 【答案】6 ; 10+20 【解析】\是 VB 的整数除法运算符,运算逻辑是:先将参与运算的数四舍五入为整数,被双引号""包裹的内容是字符串常量,Print 语句遇到字符串常量时,会原样输出引号内的内容。 6、InputBox 函数的返回值类型是________,点击 “取消” 按钮时返回________。 【答案】字符串型;空字符串 【解析】InputBox 返回值始终是字符串,取消输入 = 空字符串,输入数字 = 数字字符串。 7、执行Print Format(1234.56, "00000.000"),输出结果是________。 【答案】01234.560 【解析】 Format(数值, 格式字符串)中,0是 “强制占位符”,如果数值的位数少于格式字符串指定的位数,不足的位用 0 填充。 8、要在窗体同一行输出 “姓名” 和 “年龄”,且两者之间空 5 个字符,可使用语句:Print "姓名"; Spc(5); "年龄",其中Spc(5)的作用是________。 【答案】输出 5 个空格 【解析】 Spc(n)是 VB 专为Print语句设计的空格函数,其中n是正整数,作用是在输出内容中插入 n 个连续的空格,用于控制多个输出项之间的间距。 9、InputBox 函数语法格式中,必选参数是______ 【答案】提示文本 【解析】InputBox 仅 “提示文本” 为必选参数,默认值参数用于指定用户未输入时的默认内容。 10、执行res = MsgBox("是否删除?", vbYesNo + vbQuestion, "删除确认"),若用户点击 “是”,res的值是______。 【答案】6 【解析】vbYes=6、vbNo=7 是固定返回值,通过判断返回值可执行不同业务逻辑。 3、 程序填空题(本题共2小题,每题10分,共20分) 1、 下列VB程序实现的功能是:使程序弹出输入框让用户输入一个整数,计算该数的平方后,在窗体输出“XX 的平方是:YY”。例:输入4,窗体上显示:“4 的平方是:16”补全下列代码。 Private Sub Command1_Click() Dim numStr As String, num As Integer, square As Integer numStr = InputBox("请输入一个整数", "计算平方") num = ____(1)______ square = num * num Print ____(2)______ End Sub 【答案】 (1)Val(numStr) (2) num & "的平方是:" & square 【解析】 &是安全的字符串拼接符,无论拼接的是字符串还是数值,都会自动转为字符串。InputBox返回字符串,需用Val()/CInt()转换后才能运算。 2、 下列VB程序实现的功能是:使程序弹出输入框(默认值为 “100”)让用户输入一个整数,再弹出带 “警告图标” 的消息框显示 “你输入的数是:XXX”。补全下列代码。 Private Sub Command1_Click() Dim inputNum As String, title1 As String, title2 As String title1 = "数字输入" title2 = "结果提示" inputNum =InputBox(____(1)_______ ) MsgBox "你输入的数是:" &____(2)____ , vbOKOnly + vbExclamation,____(3)____ End Sub 【答案】 (1)"请输入一个整数", title1, "100" (2) inputNum (3) title2 【解析】 InputBox 的标准参数顺序是 InputBox(提示文字[, 标题][, 默认值]);inputNum是接收 InputBox 返回值的变量,需将其拼接进 MsgBox 的提示文字中,才能显示用户输入的数字;MsgBox 的完整参数顺序是 MsgBox(提示文字[, 按钮+图标常量][, 标题])。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

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