在VBScript中,过程有两种,一种是Sub子程序,一种是Function函数,两者的区别在于()只执行程序而不返回值,而()可以将执行代码后的结果返回给请求程序。
对一个控件建立相应的事件过程时,它可以是以SUB为标识的一般过程,也可以是以FUNCTION为标识的函数过程。
子过程是没有返回值的过程。又常被称为Sub过程。在事件过程或其它子过程中可以按名称调用过程。
调用由语句PrivateSubConvert(YAsInteger)定义的Sub过程时,以下不是按值传递的语句是()
假定以定义了一个过程sub add(a as single, b as single),则正确的调用语句是()
简述SUB过程与FUNction过程区别
引导装入程序或第二阶段引导装入程序通过一系列被称为()的参数实现对Linux的引导,尽管在实际中并不是通过shell命令提示来调用内核,但是引导装入程序常常采用将参数传递给()这种模式。
若有一个过程定义成Public Sub W1(ByVal x As Integer,y As Integer),调用过程的正确形式是()
有如下函数过程: Function F(a, b As Integer) As Integer a = b: F = a + b End Function 以下调用函数 F 的语句中,( ) 不会发生错误。
设有下列函数过程 Function fun(m As Integer)As Integer Dim k As Integer,sum As Integer sum=0 For k=m To 1 Step -3 sum=sum+k Next k fun=sum End Function 若在主程序中使用语句 s=fun(9)调用此函数,则s 的值为( )。
在调用一个函数的过程中,直接或间接地调用该函数本身,称为函数的_____调用。
如果在过程A中用语句:Call proc(a, b) 调用下面的过程Private Sub proc(b As Integer, ByVal a As Integer)a = a + 1b = b * 2End Sub则调用结束后的结果是________。
定义了一个Function过程 Function StrCat(a As String, b As String) as String,则正确调用Function过程的语句是_______。
已知过程定义的首行为 Sub sum(a As Integer, b As Integer) , 则下面过程调用语句中正确的是 ________ 。
程序中有两个过程 Private Sub Fun1(S As String)和Private Sub Fun2(a() As String*6),在调用过程中用Dim St(6) As String*6定义了一个字符串数组。下面调用语句中正确的是 ______。 ①Call Fun1(St(3)) ②Call Fun2(St) ③Call Fun1(St) ④Call Fun2(St(6))
Sub过程与Function 函数最根本的区别是___________。
设有如下过程:Sub ff(x,y,z)x=y+zEnd Sub下列选项中所有参数的虚实结合都是传址方式调用的是()。A
Sub过程与Function过程最根本的区别是_______。
设有如下过程;Sub ff(x,y,z)x=y+ZEnd Sub下列选项中所有参数的虚实结合都是传址方式调用的是()。A
设有一个命令按钮Command1的事件过程以及一个函数过程。程序如下: Private Sub Command1 Click() Static x A S Integer x=f(x+5) Cls Print X End Sub Private Function f(x As Integer)As Integer f=x+x End Function 连续单击命令按钮3次,第3次单击命令按钮后,窗体显示的计算结果是()。
在Sub过程中可以嵌套地调用Sub过程。()
一个工程中包含两个名称分别为Form1、Form2的窗体,一个名称为Func的标准模块。假定在Form1和Func中分别建立了自定义过程,其定义格式为: Form1中定义的过程: Private Sub Fun1()...... End Sub Func中定义的过程: Public Sub Fun2() ...... End Sub 若要在窗体For2g调用Porm1和Func中分别建立的自定义过
Sub过程与Function过程最根本的区别是()。
在窗体上有一个名称为Command1的命令按钮,并有如下事件过程和函数过程: Private Sub Command1_Click() Dim p as Integer p=m(1)+m(2)+m(3) Print p End Sub Private Function m(n As Integer) As Integer Static s As Integer For k=1 To n s=s+1