3.4.6vb选择语句

3.4.6vb选择语句

ID:39934092

大小:266.50 KB

页数:21页

时间:2019-07-15

3.4.6vb选择语句_第1页
3.4.6vb选择语句_第2页
3.4.6vb选择语句_第3页
3.4.6vb选择语句_第4页
3.4.6vb选择语句_第5页
资源描述:

《3.4.6vb选择语句》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《新时代领航》信息技术基础能力训练必修一版权所有侵权必究3.4.6VB选择语句(1课时)学习指导1.选择语句也称“分支结构语句”或“条件判断语句”,用来表示选择(条件)控制结构,使得程序在执行过程中,根据不同的判断结构,选择执行不同的处理。选择语句主要有IF语句,在VB中,IF语句又分为两种形式:①行IF语句。行IF语句必须在一行内写完。该语句的执行过程是:先计算条件表达式的值,如果条件表达式的计算结果是True,就执行Then后面的语句,否则执行Else后面的语句。如果Else和它的后随语句不出现,则条件表达式值为True时执行Then后面的语句,否则就什么也不执行,程序转向

2、IF语句后面的后继语句。行IF语句格式如下:If条件表达式Then语句1Else语句2或If条件表达式Then语句②块If语句。块If语句的格式如下:If条件表达式1Then语句块1ElseIf条件表达式2Then语句块2……ElseIf条件表达式nThen语句块nElse语句块0EndIf这儿的语句块可以由一个或多个语句组成。如果只有两种不同情形的分别处理,则中间所有的ElseIf部分都不必书写,只保留语句块1和语句块0相应的部分即可,即块If语句可以简化为以下格式:If条件表达式1Then语句块1Else语句块0EndIf当条件表达式为True或False时进行处理的语句都

3、只有一个时,可采用行If语句,也可采用块If语句;而如果分支中进行处理的语句不止一个时,必须采用块If语句。2.InputBox函数(1)作用:显示一个输入框,并提示用户在文本框中输入文本和数字或选中某个单元格区域,当按下确定按钮后返回包含文本框内容的值。(2)语法:InputBox(“提示文本”,”标题”)参数说明:提示文本是必选项。例如有以下VB程序段:PrivateSubCommand1_Click()DimsngcjsngCj=InputBox(”请输入学生成绩:”,”输入成绩”)EndSub执行后,会跳出如下输入对话框。此时,输入的内容将返回到变量sngCj中3.Ms

4、gBox函数(1)作用:在对话框中显示消息,等待用户单击按钮,并返回一个Integer告诉用户单击哪一个按钮。(注:在程序调试阶段,此函数非常有用。)(2)语法:MsgBox(提示文本,按钮,标题)参数说明:提示文本为必填项,按钮为选填,默认值为0。例如有以下VB程序段:PrivateSubCommand1_Click()Dimsngcjsngcj=MsgBox(”你确认要退出吗?”,1,”关闭”)EndSub运行时,会跳出如下图所示对话框。4.Print命令作用:在窗体中显示指定的信息语法:Print变量、表达式或字符串学习提示本节课学习中要求掌握VB选择语句的使用。掌握In

5、putBox函数,MsgBox函数及Print命令的使用。并能使用If语句灵活处理生活中的实际问题。难点是块IF语句的灵活使用。1.在VB中,针对语句IfI=1ThenJ=1,下列说法正确的是()A.I=1和J=1均为赋值语句B.I=1和J=1均为关系表达式C.I=1为关系表达式,J=1为赋值语句D.I=1为赋值语句,J=1为关系表达式【答案】C基础训练2.运行下列VB程序段后,显示的结果为()DimxAsIntegerIfxThenPrintxElsePrintx+1A.1B.0C.-1D.显示错误【答案】A3.下面VB语句正确的是()A.Ifx≠yThenPrint“x不等

6、于y”B.Ifx<>yPrintx不等于yC.Ifx<>yThenPrint“x不等于y”D.Ifx≠yPrintx不等于y【答案】C4.符合VB语句正确描述:如果x≤3y且x>y,则y=x3是()A.Ifx<=3yandx>yTheny=x^3B.Ifand(x<=3y,x>y)Theny=x3C.Ifx<=3yandx>yTheny=x**3D.Ifx<=3y:x>yTheny=x3【答案】A5.下面程序段()能够正确实现目的:如果X0Thenx=y-3Elsey=

7、x+3Printx-y;Y-xA.-33B.5-8C.3-3D.25-25【答案】C7.在条件选择语句IF……ELSEIF……ELSE……EndIF中,当IF结构内有多个条件都为True时,则()A.VB依次执行条件为True的后面的语句块B.VB执行第一个为True的条件后面的语句块C.VB执行最后一个为True的条件后面的语句块D.VB执行任一个为True的条件后面的语句块【答案】B8.有如下VB程序段:PrivateSubCommand1_Click()Dimsngcjsngcj=In

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。