下列关于过程的说法中,错误的是( )。A.函数过程有返回值B.子过程有返回值C.函数声明使用"Function"语句,并以"End Function"语句作为结束D.声明子程序以"Sub"关键字开头,并以"End Sub"语句作为结束

题目

下列关于过程的说法中,错误的是( )。

A.函数过程有返回值

B.子过程有返回值

C.函数声明使用"Function"语句,并以"End Function"语句作为结束

D.声明子程序以"Sub"关键字开头,并以"End Sub"语句作为结束


相似考题
更多“下列关于过程的说法中,错误的是()。A.函数过程有返回值B.子过程有返回值C.函数声明使用"Function" ”相关问题
  • 第1题:

    函数过程(用Function定义)与子过程(用Sub定义)的最大区别是( )。

    A.函数过程有返回值

    B.子过程有返回值

    C.函数过程可以带参数

    D.子过程可以带参数


    正确答案:A

  • 第2题:

    以下关于函数过程的叙述中,正确的是( )。

    A.如果不指明函数过程参数的类型,则该参数没有数据类型

    B.函数过程的返回值可以有多个

    C.当数组作为函数过程的参数时,既能以传值方式传递,也能以引用方式传递

    D.函数过程形参的类型与函数返回值的类型没有关系


    正确答案:D

  • 第3题:

    下列关于函数过程的叙述中,正确的是( )。A.函数过程形参的类型与函数返回值的类型没有关系 SXB

    下列关于函数过程的叙述中,正确的是( )。

    A.函数过程形参的类型与函数返回值的类型没有关系

    B.在函数过程中,过程的返回值可以有多个

    C.当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递

    D.如果不指明函数过程参数的类型,则该参数没有数据类型


    正确答案:A
    A。【解析】Fmmtion过程也叫函数过程,一般用于调用后不仅要执行一组代码完成相应操作,还需返回一个有用值的情况,Function过程定义的格式如下:[Public1PrivateIFriend][Static]Function过程名[(参数列表)][As数据类型][语句块][过程名=表达式][ExitFunction][语句块][过程名一表达式]EndFunction其中,在参数列表中,可以使用As子句来指定任何传给该过程的参数的数据类型,如果省略,则默认为Variant。对于Function过程而言,过程的数据类型决定其返回值的数据类型,与过程形参的类型没有必然的关系。Function函数的参数有两种传递方式:按值传递(Byval)和按址传递(Byref),默认为按址(引用)传递,数组参数按址(引用)传递。

  • 第4题:

    下列关于函数的描述中,错误的是( )。 A.函数可以没有返回值B.函数可以没有参数

    下列关于函数的描述中,错误的是( )。

    A.函数可以没有返回值

    B.函数可以没有参数

    C.函数可以是一个类的成员

    D.函数不能被定义为模板


    正确答案:D
    D。【解析】函数可以被定义为模板;“template<模板形参表><返回值类型><函数名>(模板函数形参表){//函数定义体},”其中<摸板形参表>是由一个或多个<模板形参>组成,每个<模板形参>可以有这几种形式:typename.(参数名>,class<(参数名>,<类型修饰><参数名>;前两种是等价的typename和Class可以互换,它们的参数为虚拟类型参数;最后一种参数是常规参数。

  • 第5题:

    以下关于函数过程的叙述中,正确的是 ______。

    A.函数过程形参的类型与函数返回值的类型没有关系

    B.在函数过程中,过程的返回值可以有多个

    C.当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递

    D.如果不能指明函数过程参数的类型,则该参数没有数据类型


    正确答案:A
    解析:如果不指明函数过程参数的类型,函数类型默认为Variant类型,所以选项D是错误的。在函数过程中,过程的返回值只有一个,所以选项B是错误的。一般数组通过传址方式进行传递,所以选项C是错误的。函数过程形参的类型与函数返回值的类型没有关系,所以选项A是正确的。

  • 第6题:

    以下关于函数过程的叙述中错误的是( )。

    A.函数过程一定有返回值

    B.函数过程一定有参数

    C.函数过程可以在窗体模块和标准模块中定义

    D.函数过程参数的类型与返回值的类型无关


    正确答案:B
    B。【解析】函数过程可以无参数。例如,随机函数就无参数。

  • 第7题:

    下列关于过程的说法中,错误的是( )。

    A.函数过程有返回值

    B.子过程有返回值

    C.函数声明使用Function语句,并以End Function语句作为结束

    D.声明子程序以Sub关键字开头,并以End Sub语句作为结束


    正确答案:B
    暂无解析,请参考用户分享笔记

  • 第8题:

    以下关于函数过程的叙述中,正确的是

    A.函数过程中形参的类型与函数返回值的类型没有关系

    B.在函数过程中,过程的返回值可以有多个

    C.当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递

    D.如果不指明函数过程参数的类型,则该参数没有数据类型


    正确答案:A
    解析:选项B的叙述是错误的,调用Function过程只能返回一个值;选项C的叙述是错误的,当用数组作为过程的参数时,使用的是“传址”方式,而不是“传值”方式:选项D的叙述是错误的,如果不指明函数过程参数的类型,按VisualBasic的规定为Variant(变体数据类型)。

  • 第9题:

    使用Function语句定义一个函数过程,其返回值的类型可以是( )。

    A.只能是符号常量

    B.可以是除数组以外的其他简单数据类型

    C.可在调用时由运行过程决定

    D.由函数定义时的As子句声明


    正确答案:D
    解析:使用Function语句定义一个函数过程,其返回值的类型由函数定义时的As子句声明。

  • 第10题:

    在VBScript中,Sub过程和Function过程的主要区别为()。

    • A、Sub过程可以使用参数,而Function过程不能使用参数
    • B、Sub过程不能使用参数,而Function过程能使用参数
    • C、Sub过程不返回任何值,而Function过程有返回值
    • D、Function过程不返回任何值,而Sub过程有返回值

    正确答案:C

  • 第11题:

    单选题
    在VBScript中,Sub过程和Function过程的主要区别为()。
    A

    Sub过程可以使用参数,而Function过程不能使用参数

    B

    Sub过程不能使用参数,而Function过程能使用参数

    C

    Sub过程不返回任何值,而Function过程有返回值

    D

    Function过程不返回任何值,而Sub过程有返回值


    正确答案: D
    解析: 暂无解析

  • 第12题:

    单选题
    关于VBScript过程,下列说法错误的是()。
    A

    Function函数有返回值

    B

    call语句用于Sub或Function过程的调用

    C

    调用Sub过程时call语句可以省略,但是调用Function过程时不可以省略

    D

    使用Exit Sub语句可以从Sub过程中立即退出


    正确答案: A
    解析: 暂无解析

  • 第13题:

    Function过程与Sub过程的最主要区别是( )。

    A.Function过程一定要有形参,而Sub过程可以没有形参

    B.Function过程的终端语句是End Function,而Sub过程的终端语句是End Sub

    C.Function过程是用于计算函数值的,而Sub过程是用于改变属性值的

    D.Function过程有返回函数值,而Sub过程没有返回值


    正确答案:D
    解析:无论是Sub过程还是Function过程的形式参数可以有或无,可以是一个或多个,因此选项A)是错误的;而且两者都可以通过传址参数来改变实参的值,所以选项C)也是错误的;两者最本质的区别是,Function过程有返回值,而Sub过程没有返回值。

  • 第14题:

    关于VBScript过程,下列说法错误的是()。

    A.call语句用于Sub或Function过程的调用

    B.调用Function过程时call语句可以省略,但是调用sub过程时不可以省略

    C.Function函数可以有返回值

    D.使用ExitFunction语句可以从Function过程中立即退出


    正确答案:B

  • 第15题:

    以下说法错误的是 ______。

    A.函数过程没有返回值

    B.函数过程可以带参数

    C.子过程没有返回值

    D.子过程可以带参数


    正确答案:A
    解析:函数和过程都可以带参数,但函数可以返回值而过程不能。

  • 第16题:

    用Static关键字定义过程是指______。

    A.声明过程名是静态的

    B.声明虚参是静态的

    C.声明过程中的局部变量是静态的

    D.声明函数过程的返回值是静态的


    正确答案:C
    解析:Static关键字定义声明过程中的局部静态变量。

  • 第17题:

    使用Function语句定义一个函数过程,其返回值的类型( )。

    A.只能是符号常量

    B.是除数组之外的简单数据类型

    C.可以在调用时由运行过程决定

    D.在函数定义时由As子句声明


    正确答案:D
    D。【解析】VBA中的函数在定义时可以使用As指定函数返回值的类型,若没有指定类型则默认为变体型。

  • 第18题:

    下列关于函数过程的叙述中,正确的是( )。

    A. 如果不指明函数过程参数的类型,则该参数没有数据类型

    B. 函数过程的返回值可以有多个

    C. 函数过程形参的类型与函数返回值的类型没有关系

    D. 当数组作为函数过程的参数时,既能以传值方式传递,也能以引用方式传递


    正确答案:C
    c)    【解析】本题考查过程定义。在VB中出现的变量,如果没有声明类型,那么为变体型。VB中可以通过调用函数过程得到返回值,一个函数过程只能有一个返回值,如果需要改变主调过程的参数,可以进行传址方式调用函数。VB数组参数中不存在传址调用,函数的参数和返回值类型之间没有任何关系。

  • 第19题:

    使用Function语句定义一个函数过程时,其返回值的类型( )。【考点2创建模块】 A.只能是符号常量S

    使用Function语句定义一个函数过程时,其返回值的类型( )。【考点2创建模块】

    A.只能是符号常量

    B.是除数组之外的简单数据类型

    C.可在调用时由运行过程决定

    D.由函数定义时As子句声明


    正确答案:D
    暂无解析,请参考用户分享笔记

  • 第20题:

    下列关于过程的说法,错误的一项是( )。

    A.函数过程有返回值

    B.子过程有返回值

    C.函数声明使用“Function”语句,并以“EndFunction”语句作为结束

    D.声明子程序以“Sub”关键字开头,并以“EndSub”语句作为结束


    正确答案:B
    解析:本题考查对过程的理解。函数过程是一种带返回值的过程,该值可以在表达式中使用;子程序,也称为Sub过程,是执行一项或一系列操作的过程,没有返回值。答案为B。

  • 第21题:

    关于函数的下列说法不正确的是:

    A.函数可以没有参数

    B.函数可以有多个返回值

    C.函数可以没有return语句

    D.函数都有返回值


    正确答案:B

  • 第22题:

    关于VBScript过程,下列说法错误的是()。

    • A、Function函数有返回值
    • B、call语句用于Sub或Function过程的调用
    • C、调用Sub过程时call语句可以省略,但是调用Function过程时不可以省略
    • D、使用Exit Sub语句可以从Sub过程中立即退出

    正确答案:C

  • 第23题:

    单选题
    以下关于函数过程的叙述中错误的是(  )。
    A

    函数过程一定有返回值

    B

    函数过程一定有参数

    C

    函数过程可以在窗体模块和标准模块中定义

    D

    函数过程参数的类型与返回值的类型无关


    正确答案: A
    解析:
    函数过程即Function过程,要通过函数名给出返回值。不管是Sub过程,还是Function过程,参数都不是必需的,根据需要可有可无。

  • 第24题:

    单选题
    关于VBScript的过程,下列叙述正确的是()
    A

    Sub过程和Function过程均无返回值

    B

    Sub过程有返回值,Function过程无返回值

    C

    Sub过程无返回值,Function过程有返回值

    D

    Sub过程和Function过程均有返回值


    正确答案: A
    解析: 暂无解析