更多“在C语言中,形参的缺省存储类是A.autoB.registerC.staticD.extern ”相关问题
  • 第1题:

    在C语言中,不适用于局部变量的存储类说明符是( )

    A.auto

    B.register

    C.static

    D.extern


    正确答案:D

  • 第2题:

    下列叙述中错误的是( )。

    A.在C语言中,函数中的自动变量可以赋初值,每调用一次赋一次初值

    B.在C语言中,在调用函数时,实参和对应形参在类型上只需赋值兼容

    C.在C语言中,外部变量的隐含类型是自动存储类别

    D.在C语言中,函数形参的存储类型是自动(auto)类型的变量


    正确答案:C
    解析:外部变量在编译时由系统分配永久的内存空间,所以外部变量的类型不是自动存储类别。

  • 第3题:

    在C++语言中,形参的缺省存储类型是( )。

    A.auto

    B.register

    C.static

    D.extem


    正确答案:A

  • 第4题:

    在下列叙述中,不正确的一条是______。

    A.在C语言中,函数中的自动变量可以赋初值,每调用一次,赋一次初值

    B.在C语言中,外部变量的隐含类别是自动存储类别

    C.在C语言中,在调用函数时,实际参数和对应形参在类型上只需赋值兼容

    D.在C语言中,函数形参可以说明为register变量


    正确答案:B

  • 第5题:

    以下正确的说法是______。

    A.实参和与其对应的形参各占用独立的存储单元

    B.实参和与其对应的形参共用一个存储单元

    C.只有当实参和与其对应的形参同名时才共用存储单元

    D.型参是虚拟的,函数在没有被调用时,不占用存储单元


    正确答案:D
    解析:形参在个数和类型上要与实参匹配,形参在未被调用之前,不占用存储单元。

  • 第6题:

    下面给出的四个关于函数的隐含存储类别的叙述中,正确的是()。

    • A、在C语言中,函数的隐含存储类别是auto
    • B、在C语言中,函数的隐含存储类别是static
    • C、在C语言中,函数的隐含存储类别是extern
    • D、在C语言中,函数的隐含存储类别不存在

    正确答案:C

  • 第7题:

    在C语言中,函数调用时,如果传递值,实参与形参同名时也不会共用存储单元。


    正确答案:正确

  • 第8题:

    在C语言中,以下叙述错误的是()。

    • A、函数被调用时,系统才为形参分配内存
    • B、实参和对应形参的数据类型必须一致
    • C、实参可以是变量、常量或表达式
    • D、形参可以是变量、常量或表达式

    正确答案:D

  • 第9题:

    C语言中,形参的缺省的存储类说明是()

    • A、auto
    • B、static
    • C、register
    • D、extern

    正确答案:A

  • 第10题:

    单选题
    C语言中形参的缺省存储类别是()
    A

    自动(auto)

    B

    静态(static)

    C

    寄存器(register)

    D

    外部(extern)


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

  • 第11题:

    单选题
    若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是(  )。
    A

    函数的形参和实参分别占用不同的存储单元

    B

    形参只是形式上的存在,不占用具体存储单元

    C

    同名的实参和形参占同一存储单元

    D

    函数的实参和其对应的形参共占同一存储单元


    正确答案: D
    解析:
    函数体中,变量(包括形参)只在函数被调用时才临时开辟存储单元,当退出函数时,这些临时开辟的存储单元全被释放掉。C语言中函数调用可以分成传值和传引用,传值调用,形参是实参的数据拷贝;传引用调用,形参是实参的指针拷贝;所以,形参和实参占用不同的存储单元。答案选择A选项。

  • 第12题:

    单选题
    当没有指定C语言中函数形参的存储类别时,函数形参的存储类别是(  )。
    A

    外部(extern)

    B

    静态(static)

    C

    寄存器(register)

    D

    自动(auto)


    正确答案: B
    解析:
    auto变量又称为自动变量,函数定义变量时,如果没有指定存储类别,系统就认为所定义的变量具有自动类别,D选项正确。static变量又称为静态变量,编译时为其分配的内存在静态存储区中。register变量又称为寄存器变量,变量的值保留在CPU的寄存器中,而不是像一般变量那样占内存单元。当定义一个函数时,若在函数返回值的类型前加上说明符extern时,称此函数为外部函数,外部函数在整个源程序中都有效。答案选择D选项。

  • 第13题:

    在C语言中,形参的默认存储类型是______。

    A.auto

    B.register

    C.static

    D.extern


    正确答案:A
    解析:如果定义变量时没有声明变量的存储类型,则默认为auto型。

  • 第14题:

    (C语言)在C评议中,以下正确的说法是

    A、实参和与其对应的形参各占独立的存储单元

    B、实参和与其对应的形参占用同一个存储单元

    C、只有当实参和其对应的形参同名时才占用同一个存储单元

    D、形参是虚拟的,不占用存储单元


    正确答案:
           

  • 第15题:

    下列叙述中错误的是( )。A.在C语言中,函数中的自动变量可以赋初值,每调用一次赋一次初值

    下列叙述中错误的是( )。

    A.在C语言中,函数中的自动变量可以赋初值,每调用一次赋一次初值

    B.在C语言中,在调用函数时,实参和对应形参在类型上只须赋值兼容

    C.在C语言中,外部变量的隐含类型是自动存储类别

    D.在C语言中,函数形参的存储类型是自动(auto)类型的变量


    正确答案:A
    如果是static修饰的静态变量,不是每次调用都赋初值。

  • 第16题:

    在C++语言中,函数形参的默认存储类型是( )。

    A.auto

    B.register

    C.static

    D.extem


    正确答案:A
    解析:在函数内部或复合语句内定义变量时,如果没有指定的存储类型或使用了auto说明符,系统就认为所定义的变量具有自动类别。

  • 第17题:

    Java语言中,只限本类和同包中的类的方法能访问的访问权限是( )

    A、public

    B、private

    C、protected

    D、缺省


    正确答案:C

  • 第18题:

    C语言中形参的缺省存储类别是()   

    • A、自动(auto)
    • B、静态(static)
    • C、寄存器(register)
    • D、外部(extern)

    正确答案:A

  • 第19题:

    在C语言中,形参的隐含存储类别是()。

    • A、auto
    • B、static
    • C、extern
    • D、register

    正确答案:A

  • 第20题:

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

    • A、普通实参和与其对应的形参各占用独立的存储单元
    • B、实参和与其对应的形参共占用一个存储单元
    • C、只有当实参和与其对应的形参同名时才共占用存储单元
    • D、形参是虚拟的,不占用存储单元

    正确答案:A

  • 第21题:

    单选题
    在C语言中,形参的缺省存储类是()。
    A

    auto

    B

    register

    C

    static

    D

    extern


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

  • 第22题:

    单选题
    下面给出的四个关于函数的隐含存储类别的叙述中,正确的是()。
    A

    在C语言中,函数的隐含存储类别是auto

    B

    在C语言中,函数的隐含存储类别是static

    C

    在C语言中,函数的隐含存储类别是extern

    D

    在C语言中,函数的隐含存储类别不存在


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

  • 第23题:

    单选题
    在C语言中,形参的隐含存储类别是()。
    A

    auto

    B

    static

    C

    extern

    D

    register


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