首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写如下通用过程: Sub proc(By Val num As Long,ByRef ren As Long) Dim k As Long K = 1 num=Abs(num) D
编写如下通用过程: Sub proc(By Val num As Long,ByRef ren As Long) Dim k As Long K = 1 num=Abs(num) D
admin
2009-02-13
14
问题
编写如下通用过程:
Sub proc(By Val num As Long,ByRef ren As Long)
Dim k As Long
K = 1
num=Abs(num)
Do While num
k= k *(num Mod 10)
num=num\ 10
Loop
ren=k
End Sub
在窗体上画一个命令按钮,然后编写如下事件过程:
Private Sub Command1 Click()
Dim n As Long, r As Long
n=InputBox("请输入一个整数")
n = CLng(n)
proc n,r
Print r
End Sub
程序运行后,单击命令按钮,在输入对话框中输入345,输出结果是【 】。
选项
答案
60
解析
过程proc有两个参数,其中第一个参数使用的是传值方式(带有关键字ByVal),第二个参数使用的是引用方式(带有关键字ByRef,可以省略)。该过程的功能是,通过取模(Mod)和整除(\)运算符求出一个整数的各位数字,将这些数字相乘,并将乘积赋给参数ren。在事件过程中,用InputBox函数输入一个数,然后调用过程proc,如果输入的数是345,则结果为3×4×5 =60。注意,调用语句“proc n,r”有两个实参,其中r用来存放过程的返回值。Function过程通常有一个返回值,Sub过程也可以有返回值,并且可以有多个返回值,这些返回值放在形参中。在这种情况下,存放返回值的形参必须使用传地址方式,否则得不到正确结果。
转载请注明原文地址:https://jikaoti.com/ti/WZq0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
要在一个单一的类文件中创建既可用作JavaApplet,又可用作Java应用程序的Java软件代码。下列说法错误的是()。
查找随机文件的记录时,应使用的方法是
对编写程序而言,Socket的工作过程不同的是
Java语言中,boolean型常量只有true和______两个值。
Java的数据类型必须()后才能使用。
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的______。
算法的主运算如下,其中i的初值为1,s的初值为0,“←”为赋值号。whilei<ndo{forj←1tondos←s+a[i,j]i←i*2;则该算法的时间复杂度为()
t为int类型,进入下面的循环之前,t的值为0。while(t=1){...}则以下叙述中,正确的是()。
对下列二叉树进行前序遍历的结果为
随机试题
使用VC++6.0打开考生文件夹下的源程序文件3.cpp。程序通过继承关系,实现对姓名的控制。类TC1实现对名字访问的接口,TC2实现对名字的设置和输出。程序输出为TC2NameMay其中定义的类并不完整,按要求完成下列操作,将类的
球阀的阀芯经常采用铜材或陶瓷材料制造,主要目的是为了使阀芯耐磨损和防止介质腐蚀。
()是典型的质量控制动态分析法。
按照马柯维茨理论的假设和结论,以下说法正确的有()
西湖龙井茶的“四绝”包括()。
()是培训管理的首要制度。
李华步行以每小时4千米的速度从学校出发到20.4千米外的冬令营报到。0.5小时后,营地老师闻讯前往迎接,每小时比李华多走1.2千米。又过了1.5小时,张明从学校骑车去营地报到。结果3人同时在途中某地相遇。问:张明每小时的速度是多少千米?
有如下程序:#includeusingnamespacestd;classMyClass{public:MyClass(inti=0){eout
Thereisnodoubtthatadults,andevenhighlyeducatedadults,varygreatlyinthespeedandefficiencyoftheirreading.Some
MostanimalsseekshadewhentemperaturesintheSaharaDesertsoarto120degreesFahrenheit.ButfortheSaharansilverant,【C
最新回复
(
0
)