参考答案和解析
参考答案:A
更多“函数没有返回值的时候,应该选择( )的函数类型。 A.voidB.intC.不确定D.float”相关问题
  • 第1题:

    当一个函数无返回值时,定义它的函数类型应是()。

    A.void

    B.int

    C.任意

    D.无


    正确答案:A

  • 第2题:

    已有定义int(*p)();,指针p可以______。

    A.代表函数的返回值

    B.指向函数的入口地址

    C.代表函数的类型

    D.代表函数返回值的类型


    正确答案:B

  • 第3题:

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

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

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

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

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


    正确答案:B

  • 第4题:

    下列有关析构函数的叙述,错误的是( )。

    A.析构函数可以重载

    B.析构函数没有参数

    C.析构函数没有返回值类型

    D.析构函数只在对象生命同期结束的时候,由系统自动调用


    正确答案:A
    解析:析构函数不可以重载。

  • 第5题:

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


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

  • 第6题:

    C语言程序中,若函数无返回值,则应该对函数说明的类型是( )。

    A.int

    B.double

    C.char

    D.void


    答案:D
    解析:int表示返回值是整型,double表示返回值是双精度型,char表示返回值是字符型,void表示无返回值。

  • 第7题:

    一个数据类型为void的函数中可以没有return语句,那么函数的被调用时()。

    A.没有返回值

    B.返回一个系统默认值

    C.返回值由用户临时决定

    D.返回一个不确定的值


    正确答案:D

  • 第8题:

    若调用一个函数,且此函数中没有return语句,则正确的说法是该函数( )

    A.没有返回值
    B.返回若干个系统默认值
    C.有返回值,但返回一个不确定的值
    D.能返回一个用户所希望的函数值

    答案:C
    解析:

  • 第9题:

    JAVA语言中函数返回值的类型由()决定的。

    • A、return语句中的表达式类型
    • B、调用该函数的主调函数的类型
    • C、调用函数时临时决定
    • D、定义函数时所指定的返回值类型

    正确答案:D

  • 第10题:

    若调用一个函数,且此函数中没有return语句,则正确的说法是,该函数()

    • A、没有返回值
    • B、返回一个不确定的值
    • C、能返回一个用户所希望的函数值
    • D、返回若干个不确定值

    正确答案:B

  • 第11题:

    单选题
    C语言程序中,若函数无返回值,则应该对函数说明的类型是(  )。
    A

    int

    B

    double

    C

    char

    D

    void


    正确答案: D
    解析:
    A项,int表示返回值是整型;B项,double表示返回值是双精度型;C项,char表示返回值是字符型;D项,void表示无返回值。答案选择D选项。

  • 第12题:

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

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

  • 第13题:

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

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

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

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

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

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


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

  • 第14题:

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

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

    B、函数的返回值可以有多个

    C、当数组名作函数参数时,实参既可以是数组名也可以是数组元素

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


    正确答案:A

  • 第15题:

    如果函数没有返回值,对于函数的返回值说明可以是( )。

    A.可能没有返回值说明

    B.用void说明

    C.用const说明

    D.返回值可以是任意类型


    正确答案:B
    解析:如果函数没有返回值,则对于函数的返回值说明用void。

  • 第16题:

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

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

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

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

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


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

  • 第17题:

    关于函数的返回值,正确的是( )。

    A.由return语句返回时,只带回一值,其类型在函数定义时确定

    B.其类型由调用表达式决定

    C.函数可以没有返回值,这时在函数定义中,函数的类型说明就没必要了

    D.函数调用就要有返回值,否则调用就没有意义了


    正确答案:A
    解析:选项B函数返回值类型在函数定义时就确定了;选项C没有返回值用void标示;函数是完成特定功能的程序段,可以没有返回值。

  • 第18题:

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

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

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

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

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


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

  • 第19题:

    有关return语句说法不正确的是( )

    A)系统默认的返回值类型为整型,故当函数的返回值为int型时,在函数定义时,返回值的类型说明可以省略

    B)当函数有返回值时,凡是允许表达式出现的地方,都可以调用该函数

    C)当函数没有返回值时,函数的返回值类型可以说明为void型,它表示“无类型”或“空类型”

    D)函数的返回值类型必须与return语句中的表达式值的类型一致,但c语言也允许不同;这时,系统以函数定义时的返回值类型说明为准,并自动地将return语句中表达式的值转换为函数的返回值类型


    正确答案:D

  • 第20题:

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

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

    正确答案:C

  • 第21题:

    已有定义int(*f)();指针f可以()

    • A、代表函数的返回值
    • B、表示函数返回值的类型
    • C、表示函数的类型
    • D、指向函数的入口地址

    正确答案:D

  • 第22题:

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


    正确答案:字符;数值

  • 第23题:

    单选题
    JAVA语言中函数返回值的类型由()决定的。
    A

    return语句中的表达式类型

    B

    调用该函数的主调函数的类型

    C

    调用函数时临时决定

    D

    定义函数时所指定的返回值类型


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