第五顺序结构和选择结构.pptx
《第五顺序结构和选择结构.pptx》由会员分享,可在线阅读,更多相关《第五顺序结构和选择结构.pptx(71页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、5.1 顺序结构InputBox函数MsgBox函数Print方法第1页/共71页InputBox函数格式:InputBox(“提示字符串”,”对话框的标题”,”输入框中的默认值”,对话框的屏幕左边距,上边距 )功能:产生一个对话框,等待用户在对话框中输入数据。必选参数第2页/共71页举例如:str=InputBox(你好,请您输入你想要的商品名称!,商品名输入框,TV,200,300)第3页/共71页InputBox注意事项注意事项:(1)如果在提示框中想输入多行文字,则可以加上chr$(13)+chr$(10)来换行,chr$(13)+chr$(10)是回车换行的ASCLL转换字符。举例:
2、Str1$=InputBox(尊敬的用户,您好!+Chr(13)+Chr(10)+请输入您的姓名?,姓名)第4页/共71页InputBox注意事项(2)InputBox返回值的类型为字符串型,按“确定”按钮,则返回值为输入的内容。如果在输入过程中你按了“取消”则返回一个空字符串。举例:Str1$=InputBox(请输入您的姓名?,姓名)单击确定按钮,则Str1变量的值为“李四”,单击取消铵钮,则为空串。第5页/共71页InputBox注意事项(3)InputBox返回值的类型为字符串型,所以需要输入的内容为数值并参与算术运算的话,必须加上VAL()将字符串转换成数字。举例:x=val(Inp
3、utBox(求两数之和,输入第一个数,求和)y=val(InputBox(求两数之和,输入第二个数,求和)Print x+y第6页/共71页上机实验第7页/共71页(2012年9月第18题)窗体上有一个名称为Labe11 的标签和一个名称为Command1 的命令按钮,命令按钮的单击事件过程如下:Private Sub Command1_Click()x=InputBox(输入x:,0)y=InputBox(输入y:,0)Label1.Caption=x+yEnd Sub运行程序,单击命令按钮,在输入对话框中分别输入2、3,运行的结果是A)程序运行有错误,数据类型不匹配B)程序运行有错误,In
4、putBox 函数的格式不对C)在Labe11 中显示5D)在Labe11 中显示23答案:D第8页/共71页2012年3月第20题设程序中有如下语句:x=InputBox(输入,数据,100)Print x运行程序,执行上述语句,输入5 并单击输入对话框上的“取消”按钮,则窗体上输出A)0 B)5 C)100 D)空白答案:D第9页/共71页(2010年9月第24题)如果执行一个语句后弹出如图所示的窗口,则这个语句是()A)InputBox(输入框”,”请输入VB数据”)B)x=InputBox(输入框”,”请输入VB数据”)C)InputB ox(请输入VB数据”,”输入框”)D)x=In
5、putBox(请输入VB数据”,”输入框”)答案:D第10页/共71页(2010年3月第30题)下面程序运行时,若输入395,则输出结果是Private Sub Comand1_Click()Dim x%x=InputBox(请输入一个3位整数)Print x Mod 10,x100,(x Mod 100)10End SubA)3 9 5B)5 3 9C)5 9 3 D)3 5 9答案:B第11页/共71页(2008年9月第20题)执行下列语句strInput=InputBox(请输入字符串,字符串对话框,字符串)将显示输入对话框。此时如果直接单击“确定”按钮,则变量strInput 的内容是
6、()。A)请输入字符串 B)字符串对话框 C)字符串“D)空字符串答案:C第12页/共71页2005年9月第17题在窗体上有一个命令按钮和一个文本框,其名称分别为Command1 和Text1,把文本框的Text 属性设置为空白,然后编写下列事件过程:Private Sub Command1_Click()a=InputBox(Enter an integer)b=InputBox(Enter an integer)Text1.Text=b+aEnd Sub程序运行后,单击命令按钮,如果在输入对话框中分别输入8 和10,则文本框中显示的内容是()。A)108 B)18 C)810 D)出错答案
7、:A第13页/共71页MsgBox函数格式:msgbox(提示信息内容,type,对话框标题)功能:向用户传送信息,并接收用户的响应。必选参数第14页/共71页MsgBox函数P77注意事项:(1)如果输入多行文字,用 chr(13)+chr(10)换行。(2)type的默认值为0,即只有“确定”按钮。(3)msgbox函数的返回值为1-7之间的整数。这个整数与你选择的命令按钮有关。P78第15页/共71页符号常量值作用按钮类型设置vbOKOnly0只显示“确定”按钮vbOKCancel1显示“确定”及“取消”按钮vbAbortRetryIgnore2显示“终止”、“重试”及“忽略”按钮vbY
8、esNoCancel3显示“是”、“否”及“取消”按钮vbYesNo4显示“是”及“否”按钮vbRetryCancel5显示“重试”及“取消”按钮图标类型设置vbCritical16显示Critical Message图标 vbQuestion32显示Warning Query图标 vbExclamation48显示Warning Message图标 vbInformation64显示Information Message图标 标识默认按钮vbDefaultButton10第一按钮是默认值vbDefaultButton2256第二按钮是默认值vbDefaultButton3512第三按钮是默认
9、值vbDefaultButton4768第四按钮是默认值应用程序和系统强制返回vbApplicationModal0应用程序强制返回;应用程序一直被挂起,直到用户对消息框作出响应才继续工作。vbSystemModal4096系统强制返回;全部应用程序都被挂起,直到用户对消息框作出响应才继续工作。第16页/共71页Type参数type参数由上面的4类数值组成,其组成原则为:从每一类中选择一个值,把这几个值加在一起就是type参数的值。35=3+32+0显示“是”、“否”及“取消”按钮,显示WarningQuery图标,默认按钮为“是”65=1+64+0显示“确定”及“取消”按钮,显示Inform
10、ationMessage图标,默认按钮为“确定”306=2+48+256显 示“终 止”、“重 试”及“忽 略”按 钮,显 示 WarningMessage图标,默认按钮为第二个按钮“重试”第17页/共71页举例第18页/共71页Msgbox返回值符号常量值选择的按钮vbOK1“确定”按钮vbCancel2“取消”按钮vbAbort3“终止”按钮vbRetry4“重试”按钮vbIgnore5“忽略”按钮vbYes6“是”按钮vbNo7“否”按钮第19页/共71页举例Private Sub Form_Click()Dim msg As String,msgtitle As String msg=
11、请确认您的注册信息是否正确?msgtitle=注册确认 button=MsgBox(msg,3+16,msgtitle)If button=6 Then Print 输入正确!Else Print 输入有误,请重新输入!End IfEnd Sub第20页/共71页Msgbox语句格式:msgbox 提示信息内容功能:没有返回值,只起到提示的作用。例如:msgbox“欢迎你登陆本系统!”没有圆括号第21页/共71页(2011年9月第16题)在窗体上画一个命令按钮,然后编写如下事件过程;Private Sub Command1_Click()MsgBox Str(123+321)End Sub程序
12、运行后,单击命令按钮,则在信息框中显示的提示信息为()。A)字符串“123+321”B)字符串“444”C)数值“444”D)空白答案:B第22页/共71页(2009年3月第14题)下列叙述中正确的是A)MsgBox语句的返回值是一个整数B)执行MsgBox语句并出现信息框后,不用关闭信息框即可执行其他操作C)MsgBox语句的第一个参数不能省略D)如果省略MsgBox语句的第三个参数(Title),则信息框的标题为空答案:C第23页/共71页(2008年4月第24题)窗体上有一个名称为Command1 的命令按钮,其事件过程如下:Private Sub Command1.Click()x=V
13、isualBasicProgramminga=Right(x,11)b=Mid(x,7,5)c=MsgBox(a,b)End Sub运行程序后单击命令按钮,以下叙述中错误的是()。A)信息框的标题是BasicB)信息框中的提示信息是ProgrammingC)c 的值是函数的返回值D)MsgBox 的使用格式有错答案:D第24页/共71页(2006年4月第19题)有下列的命令按钮(名称为Command1)事件过程:Private Sub Command1_Click()x=InputBox(输入:,输入整数)MsgBox 输入的数据是:,输入数据:+xEnd Sub程序运行后,单击命令按钮,如果
14、从键盘上输入整数10,则下列叙述中错误的是()。A)x 的值是数值10B)输入对话框的标题是“输入整数”C)消息框的标题是“输入数据:10”D)消息框中显示的是“输入的数据是:”答案:A第25页/共71页数据输出print方法格式:对象名称.print 要输出的表达式表,|;例如:Form1.print“窗体上显示的文字信息”picture1.print“图片框上显示的文字信息”第26页/共71页数据输出print方法注意事项:(1)对象名称可为窗体名、图片框、打印机,也可以在立即窗口中使用,默认为窗体。Form1.print“显示信息”picture1.print“显示信息”printer.
15、print“显示信息”debug.print“显示信息”第27页/共71页数据输出print方法注意事项:(2)单个print输出一个空行。(3)print可以输出多个表达式,可以用分号和逗号分开,分号是紧密输出,逗 号是分区段输出。Print 1,2,3 print 1;2;3第28页/共71页数据输出print方法注意事项:(4)print在输出表达式时,是输出的其表达式的值。(5)print在输出完所有表达式的值之后会换行,如果不想换行,在后面一定要加上分号或逗号。第29页/共71页print上机实例print 4+12 form1.print“I love my parents”pri
16、ntprint 45,54,65print 45;54;65print 45;54;print 65print“23+54=”;77print:print在当前窗体输出在当前窗体输出1616在窗体在窗体FORM1FORM1中输出中输出输出空行输出空行以分区方式输出以分区方式输出455465455465以紧密方式输出以紧密方式输出 455465455465注意以分号结尾不会换行注意以分号结尾不会换行以紧密方式输出以紧密方式输出455465455465 输出:输出:23+54=7723+54=77 输出两个空行。输出两个空行。第30页/共71页与print方法有关的函数tab spcspacefo
17、rmat格式:tab(n)eg.print tab(10);45功能:把光标移动到参数n指定的位置,从这个位置开始输出数据。注意事项:(1)其中的n总是参照行首位置。(2)如果n超过了当前位置,则在下一行的对应位置显示。(3)一般tab与其它项用分号分隔。第31页/共71页与print方法有关的函数tab spcspaceformat格式:spc(n)功能:跳过n个空格位置继续输出。注意事项:(1)与其它输出项之间用分号隔开。(2)spc与tab不同,spc表示输出项的间隔,而tab表示相对于行首的位置。第32页/共71页与print方法有关的函数tab spcspaceformatspace
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第五 顺序 结构 选择
限制150内