欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    《VB过程练习题》PPT课件.ppt

    • 资源ID:5577288       资源大小:341.47KB        全文页数:11页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《VB过程练习题》PPT课件.ppt

    第八章 过程 练习题 1.以下正确的描述是 在VB应用程序中:A.过程的定义可以嵌套,但过程的调用不能嵌套 B.过程的定义不可以嵌套,但过程的调用可以嵌套 C.过程的定义和调用均可以嵌套 D.过程的定义和调用均不能嵌套 2Sub过程与Function过程最根本的区别是:A 前者可以使用Call或直接使用过程名调用,后者不可以 B 后者可以有参数,前者不可以 C 两种过程参数的传递方式不同 D 前者无返回值,但后者有返回值 3在定义函数过程时,不可能用到的关键字是:A Exit B As C Sub D End 4在定义通用过程时,下列关键字中不能用来修饰形参的是:A ByVal B ByRef C Optional D Static,B,D,C,D,5.假定有如下的Sub过程Sub s(x as single,y as single)t=x x=t/y y=t mod yEnd Sub在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_click()Dim a as single Dim b as single a=5 b=4 s a,b Print a,bEnd Sub程序运行后,单击命令按钮,输出的结果为A.5 4 B.1 1 C.1.25 4 D.1.25 1,D,6.阅读程序Function f(a as integer)b=0 Static c b=b+1 c=c+1 f=a+b+cEnd FunctionPrivate Sub Command1_Click()Dim a as integer a=2 For i=1 to 3 Print f(a)Next iEnd Sub运行上面的程序,单击命令按钮,输出结果为A.4 B.4 C.4 D.4 4 5 6 7 4 6 8 9,B,7.阅读程序 Sub subp(b()as integer)For i=1 to 4 b(i)=2*i Next i End Sub Private Sub Command1_Click()ReDim a(4)As Integer a(1)=5 a(2)=6 a(3)=7 a(4)=8 Subp a()For i=1 to 4 Print a(i)Next i End Sub 运行上面程序,单击命令按钮,输出结果为A 2 B 5 C 10 D.出错 4 6 12 6 7 14 8 8 16,A,8假定有以下两个过程:Sub S1(x as integer,byval y as integer)Dim t as integer t=x:x=y:y=tEnd SubSub S2(x as integer,y as integer)Dim t as integer t=x:x=y:y=tEnd Sub则以下说法中正确的是A.用过程S1可以实现交换两个变量的值的操作,S2不能实现B.用过程S2可以实现交换两个变量的值的操作,S1不能实现C.用过程S1和S2都可以实现交换两个变量的值的操作D.用过程S1都不能实现交换两个变量的值的操作,B,9.假定有下面的过程:Function Func(a as integer,b as integer)as integer Static m as integer,i as integer m=0 i=2 i=i+m+1 m=i+a+bFunc=mEnd function在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim k as integer,m as integer Dim p as integer k=4 m=1 p=func(k,m)Print p;p=func(k,m)Print pEnd Sub程序运行后,单击命令按钮,输出结果为 A 8 17 B 8 16 C 8 20 D 8 8,D,10.在窗体上面画一个命令按钮,然后编写如下程序:Sub inc(a as integer)Static x as intger x=x+a Print x;End SubPrivate Sub Command1_Click()Inc 2 Inc 3 Inc 4End Sub程序运行后,单击命令按钮,输出的结果为:,2 5 9,11.在窗体上画一个命令按钮,然后编写如下程序:Function fun(byval num as long)as long Dim k as long k=1 num=abs(num)Do while num k=k*(num mod 10)num=num10 Loop fun=kEnd FunctionPrivate Sub Command1_Click()Dim n as longDim r as longn=inputbox(“请输入一个数”)n=clng(n)r=fun(n)print rEnd Sub程序运行后,单击命令按钮,在输入对话框中输入“234”,输出结果为:,24,12.在窗体上画一个命令按钮,然后编写如下程序:Funciton m(x as integer,y as integer)as integer m=iif(xy,x,y)End FunctionPrivate Sub Command1_Click()Dim a s integer,b as integer a=1 b=2 Print m(a,b)End Sub 程序运行后,单击命令按钮,输出结果为。,2,13.阅读下面程序,当Value过程形参前有ByVal关键字时,单击窗体,在窗体上显示的第一行内容是,第二行内容是。若将形参表中的ByVal关键字删除,再执行本程序,单击窗体后在窗体上显示的第一行内容是,第二行内容是。Private Sub Value(ByVal m As Integer,ByVal n As Integer)m=m*2:n=n-5 Print m,n End Sub Private Sub Form_Click()Dim x As Integer,y As Integer x=10:y=15 Call Value(x,y)Print x,y End Sub,20 10,10 15,20 10,20 10,14.阅读下面程序。Private Sub Form_Click()Test 2End SubPrivate Sub Test(x As Inte x=x*2+1 If x6 Then Call Test(x)End If x=x*2+1 Form1.Print x,End Sub 运行程序,当单击窗体时,在窗体上显示的结果是:,23 47,

    注意事项

    本文(《VB过程练习题》PPT课件.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开