更多“在下面的保留字中,不能作为函数的返回值类型的是()。”相关问题
  • 第1题:

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

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

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

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

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

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


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

  • 第2题:

    在函数的返回值类型与返回值表达式类型的描述中,错误的是( )。

    A.函数返回值的类型是在定义函数时确定的,在函数调用时是不能改变的

    B.函数返回值的类型就是返回值表达式的类型

    C.函数返回值的类型与返回值类型不同时,函数表达式类型应转换成返回值类型

    D.函数返回值的类型决定了返回值表达式的类型


    正确答案:B

  • 第3题:

    下列说法中不正确的是A.C语言规定,不能在一个函数的内部再定义函数B.在没有声明函数返回值类型的情况下,默认的函数返回值类型为int型C.函数的类型可以是整型、实型、字符型,但不能是指针型D.函数可以没有形参,但函数名后的一对圆括号不能省略


    正确答案:C
    本题主要考查函数定义的基本知识。函数是C语言的基本组成部分,用来完成子程序的功能。一个完整的C程序包括一个main()函数(主函数)和若干个其他函数,C程序从main()函数开始执行。
    在C语言中,函数定义是平行的,函数不能嵌套定义,即一个函数不能在另一个函数内部定义,函数之间没有从属关系。函数定义表达的一般形式为:
    <函数返回值类型> 函数名(<类型名><形式参数1>,<类型名> <形式参数2>, ……)
    {
        函数体变量定义部分;
        函数体语句部分;
    }
    其中,<函数返回值类型>部分可以省略,默认为整型。函数返回值类型可以为各种整型、字符型、实型,还可以是指针类型。这里需要注意,在定义没有形参的函数时,函数的括号不能没有,如果没有,就不是函数了,很有可能被当成变量处理。

  • 第4题:

    不能作为函数重载判断依据的是( )。

    A.返回值

    B.参数个数

    C.参数类型

    D.参数顺序


    正确答案:A
    解析:调用重载函数,编译器检查调用中的参数个数、类型和顺序。

  • 第5题:

    对于无返回值函数,定义函数时要用保留字()修饰函数类型。
    void

  • 第6题:

    函数不能作为返回值


    正确答案:错误

  • 第7题:

    程序中对fun函数有如下说明void*fun();此说明的含义是()

    • A、fun函数无返回值
    • B、fun函数的返回值可以是任意的数据类型
    • C、fun函数的返回值是无值型的指针类型
    • D、指针fun指向一个函数,该函数无返回值

    正确答案:C

  • 第8题:

    Inputbox函数的返回值是()类型,Msgbox函数的返回值是() 类型。


    正确答案:字符;数值

  • 第9题:

    单选题
    系统在调用重载函数时,不能作为确定哪个重载函数被调用的依据是()
    A

    参数个数

    B

    参数类型

    C

    函数名称

    D

    函数的返回值类型


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

  • 第10题:

    单选题
    下面的()保留字不能作为函数的返回类型。
    A

    void

    B

    int

    C

    new

    D

    long


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

  • 第11题:

    单选题
    下面的哪个保留字不能作为函数的返回类型()
    A

    void

    B

    int

    C

    new

    D

    long


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

  • 第12题:

    填空题
    Inputbox函数的返回值是()类型,Msgbox函数的返回值是() 类型。

    正确答案: 字符,数值
    解析: 暂无解析

  • 第13题:

    return作为关键字在函数中起到了返回值的作用,没有return函数肯定不能返回值。()

    此题为判断题(对,错)。


    参考答案:×

  • 第14题:

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

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

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

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

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


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

  • 第15题:

    下列关键字不能作为函数返回值类型的是( )。

    A.float

    B.int

    C.double

    D.virtual


    正确答案:D
    解析:virtual是虚函数的标志,而不是返回值的标志。

  • 第16题:

    在一个被调用函数中,关于return语句使用描述,( )是正确的。

    A.函数返回值的类型是在定义函数时确定,在函数调用时是可能改变的

    B.函数返回值的类型就是返回值表达式的值

    C.函数返回值的类型决定了返回值表达式的类型

    D.函数返回值的类型可以与返回值表达式的类型不一致


    正确答案:C
    解析:函数返回值的类型决定了返回值表达式的类型。

  • 第17题:

    当不需要函数返回任何值时,则需要使用保留字void作为函数的返回值类型。()

    A

    B



  • 第18题:

    下面的()保留字不能作为函数的返回类型。

    • A、void
    • B、int
    • C、new
    • D、long

    正确答案:C

  • 第19题:

    系统在调用重载函数时,不能作为确定哪个重载函数被调用的依据是()

    • A、参数个数
    • B、参数类型
    • C、函数名称
    • D、函数的返回值类型

    正确答案:D

  • 第20题:

    填空题
    对于无返回值函数,定义函数时要用保留字()修饰函数类型。

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

  • 第21题:

    单选题
    以下叙述中正确的是(  )。
    A

    函数的返回值不能是结构体指针类型

    B

    函数的返回值不能是结构体类型

    C

    在调用函数时,可以将结构体变量作为实参传给函数

    D

    结构体数组不能作为参数传给函数


    正确答案: D
    解析:
    C项正确,结构体变量作为实参时,是传值形式调用;AB两项错误,函数的返回值可以是结构体变量和结构体指针变量;D项错误,向函数传递结构体数组名时,传递的是实参结构体数组的首地址,是传引用形式调用。答案选择C选项。

  • 第22题:

    单选题
    在下面的保留字中,不能作为函数的返回值类型的是()。
    A

    void

    B

    int

    C

    enum

    D

    long


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

  • 第23题:

    判断题
    当不需要函数返回任何值时,则需要使用保留字void作为函数的返回值类型。()
    A

    B


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