21、在函数调用时,以下说法正确的是()。A.函数调用后必须带回返回值B.实际参数和形式参数可以同名C.函数间的数据传递不可以使用全局变量D.主调函数和被调函数总是在同一个文件里

题目

21、在函数调用时,以下说法正确的是()。

A.函数调用后必须带回返回值

B.实际参数和形式参数可以同名

C.函数间的数据传递不可以使用全局变量

D.主调函数和被调函数总是在同一个文件里


相似考题
参考答案和解析
实际参数和形式参数可以同名
更多“21、在函数调用时,以下说法正确的是()。”相关问题
  • 第1题:

    关于内联函数的说法,不正确的是( )。

    A.在说明类的同时定义成员函数,则函数隐含为内联函数

    B.也可在类外用inline关键字对成员函数进行说明,则该函数也为内联函数

    C.当内联函数被调用时,内联函数的代码在调用处被展开

    D.当内联函数被调用时,内联函数将返回结果


    正确答案:D
    解析:内联函数被调用时,只是把代码在被调用处展开,不是把函数的运算结果返回。

  • 第2题:

    在C语言程序中,以下说法正确的是( )。

    A.函数的定义和函数的调用均不可以嵌套

    B.函数的定义不可嵌套,但函数的调用可以嵌套

    C.函数的定义可以嵌套,但函数的调用不可以嵌套

    D.函数的定义和函数的调用均可以嵌套


    正确答案:B
    解析:本题考查函数调用的基本概念。因为函数的结果是一个未知量,而函数定义时不能使用未知量,所以函数定义不可以嵌套,但是函数调用可以嵌套。

  • 第3题:

    以下说法不正确的为______。

    A.在不同函数中可以使用相同名字的变量

    B.形式参数是局部变量

    C.在函数内定义的变量只在本函数范围内有效

    D.在函数内的复合语句中定义的变量在本函数范围内有效


    正确答案:D

  • 第4题:

    以下属于animate()函数参数的是()。

    • A、css属性对象
    • B、回调函数
    • C、动画执行速度
    • D、停止动画

    正确答案:A,B,C

  • 第5题:

    关于动态菜单,以下说法正确的是()。

    • A、函数LoadMenu可以弹出菜单
    • B、函数CreatMenu用于建立空菜单
    • C、函数DeleteMenu用于删除整个菜单
    • D、函数InsertMenu用于在菜单中插入1个菜单项

    正确答案:B,D

  • 第6题:

    关于引用,下列的说法中错误的是()。

    • A、引用是给被引用的变量取一个别名
    • B、引用主要是用来作函数的形参和函数的返回值
    • C、在声明引用时,要给它另开辟内存单元
    • D、在声明引用时,必须同时使它初始化

    正确答案:C

  • 第7题:

    在C语言中,有关函数的说法,以下正确的是()。

    • A、函数可嵌套定义,也可嵌套调用
    • B、函数可嵌套定义,但不可嵌套调用
    • C、函数不可以嵌套定义,但可以嵌套调用
    • D、函数不可嵌套定义,也不可以嵌套调用

    正确答案:C

  • 第8题:

    以下正确的说法有()

    • A、C语言程序的基本组成单位是函数;
    • B、一个函数的类型为void,在定义时,可以省略void;
    • C、函数声明是一条C语句;
    • D、函数必须要有返回值;

    正确答案:A,C

  • 第9题:

    在函数调用时,以下说法正确的是()

    • A、函数调用后必须带回返回值
    • B、实际参数和形式参数可以同名
    • C、函数间的数据传递不可以使用全局变量
    • D、主调函数和被调函数总是在同一个文件里

    正确答案:B

  • 第10题:

    单选题
    在函数中声明的静态变量()
    A

    在函数体中可见,函数结束调用时释放。

    B

    在项目中可见,函数结束调用时释放。

    C

    在函数体中可见,项目结束调用时释放。

    D

    在项目中可见,项目结束调用时释放。


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

  • 第11题:

    单选题
    下列关于函数参数的叙述中,正确的是(  )。
    A

    在函数原型中不必声明形参类型

    B

    函数的实参和形参共享内存空间

    C

    函数形参的生存期与整个程序的运行期相同

    D

    函数的形参在函数被调用时获得初始值


    正确答案: A
    解析:
    A项错误,在函数原型中可以不声明形参名称,但是必须声明形参类型;B项错误,函数的实参与形参是两个不同的变量,有各自的存储空间;C项错误,函数形参的生命周期是从函数开始到函数结束;D项正确,函数形参是函数的局部变量,在函数调用时获得初始值。

  • 第12题:

    单选题
    以下关于哈希函数说法正确的是()
    A

    哈希函数可以使用密钥加密消息

    B

    哈希函数是可逆函数

    C

    哈希函数可以提供身份认证

    D

    哈希函数可以提供完整性


    正确答案: C
    解析: 哈希函数是将可变长度的消息映射为固定长度的散列值或叫消息摘要,他可以验证消息的完整性,所以选项D是正确的,其他选项是错误的。选项A“哈希函数可以使用密钥加密消息”的说法是错误的,哈希函数没有使用密钥,且不可逆不能用于加密消息的;选项B也是错误的因为哈希函数是不可逆函数。选项C是错误的因为哈希函数是验证消息的完整性而不是对发送者的身份认证。

  • 第13题:

    以下关于 Function函数对象的说法不正确的是()

    A.函数可有可无返回值

    B.调用函数时传递的参数是实参

    C.函数调用时候,可以用一个变量来接收函数返回值

    D.函数必须要有形式参数


    答案:D

  • 第14题:

    以下不正确的说法是______。

    A.在不同函数中可以使用相同名字的变量

    B.形式参数是局部变量

    C.在函数内定义的变量只在本函数范围内在效

    D.在函数内的复合语句中定义的变量在本函数范围内在效


    正确答案:D

  • 第15题:

    以下关于C语言的函数参数叙述中,说法正确的是(28)。

    A.只有在发生函数调用时,函数中的形参才被分配内存单元

    B.如果形参是数组名,则传递的是每个数组元素的值

    C.形参变量所占用的内存单元位于堆中

    D.实参对形参的数据传递是单向的“值传递”,因此,在被调用的函数之中,无法去修改主调函数中任何变量的值


    正确答案:A
    解析:定义函数时函数名后括号中的变量名称为形式参数。调用函数时函数名后括号中的表达式称为实际参数。形参在未出现函数调用时,并不占内存中的存储单元。只有在发生函数调用时,函数中的形参才被分配内存单元。在调用结束后,形参所占的内存单元也被释放。因此选项A说法正确。通常认为数组名是一个地址常量,当数组名作为形参时,则传递的是数组的起始地址,而不是每个数组元素的值。由此可见选项B说法错误。操作系统内存的栈空间用于保存运行的上下文、函数调用时的局部变量和形参。因此选项C说法错误。C语言规定,实参对形参的数据传递是“值传递”,即单向传递(实参的值可以传给形参,形参的值不能传给实参)。在内存中,实参单元与形参单元是不同的单元。在被调用的函数当中,函数返回值将影响主调函数中相关变量的值。由此可见,选项D说法错误。

  • 第16题:

    以下关于js函数说法正确的是()。

    • A、在使用return语句时,函数会停止执行,并返回指定的值
    • B、在使用return语句时,函数不会停止执行
    • C、JavaScript对大小写不敏感
    • D、在传递多个参数的时候中间用"."隔开

    正确答案:A

  • 第17题:

    关于JAVASCRIPT函数,下列说法正确的是()

    • A、函数是独立于主程序的,具有特定功能的一段程序代码块
    • B、函数可以不用function关键字
    • C、函数的命名规则同变量命名规则是一样的
    • D、函数必须使用return语句
    • E、函数的调用时直接用函数名,并给形式参数赋值

    正确答案:A,C,E

  • 第18题:

    在函数中声明的静态变量()

    • A、在函数体中可见,函数结束调用时释放。
    • B、在项目中可见,函数结束调用时释放。
    • C、在函数体中可见,项目结束调用时释放。
    • D、在项目中可见,项目结束调用时释放。

    正确答案:B

  • 第19题:

    以下关于哈希函数说法正确的是()

    • A、哈希函数可以使用密钥加密消息
    • B、哈希函数是可逆函数
    • C、哈希函数可以提供身份认证
    • D、哈希函数可以提供完整性

    正确答案:D

  • 第20题:

    有关于实参下面描述项中说法正确的是()

    • A、实在参数是一个具有确定值的表达式
    • B、函数在调用时,要将实在参数赋给形参变量。
    • C、实参是在定义函数时放在函数名称之后的括号中的参数。
    • D、参数传递时是将实参传递给形参

    正确答案:A,B,D

  • 第21题:

    多选题
    关于动态菜单,以下说法正确的是()。
    A

    函数LoadMenu可以弹出菜单

    B

    函数CreatMenu用于建立空菜单

    C

    函数DeleteMenu用于删除整个菜单

    D

    函数InsertMenu用于在菜单中插入1个菜单项


    正确答案: C,B
    解析: 暂无解析

  • 第22题:

    单选题
    dataForm的load方法,下面说法错误的是()
    A

    load方法里面可以加回调函数

    B

    load方法里面可以加过滤ID

    C

    load方法里面可以同时有ID和回调函数

    D

    load方法里面最多只能有ID和回调函数两个参数


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

  • 第23题:

    单选题
    在函数调用时,以下说法正确的是()
    A

    函数调用后必须带回返回值

    B

    实际参数和形式参数可以同名

    C

    函数间的数据传递不可以使用全局变量

    D

    主调函数和被调函数总是在同一个文件里


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

  • 第24题:

    单选题
    对数组名作函数的参数,下面描述正确的是(  )。
    A

    数组名作函数的参数,调用时将实参数组复制给形参数组

    B

    数组名作函数的参数,主调函数和被调函数共用一段存储单元

    C

    数组名作参数时,形参定义的数组长度不能省略

    D

    数组名作参数,不能改变主调函数中的数据


    正确答案: B
    解析:
    数组名作为函数参数,传递的是数组的首地址,主调函数和被调函数共用一段存储单元,如果被调函数中对数组进行操作,会改变主调函数中的数据。