C语言程序中,在函数外部声明的变量称为()

题目

C语言程序中,在函数外部声明的变量称为()


相似考题
参考答案和解析
正确答案:全局变量
更多“C语言程序中,在函数外部声明的变量称为()”相关问题
  • 第1题:

    下列叙述中不正确的是( )。

    A.在C语言中调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参

    B.在C的函数中,最好使用全局变量

    C.外部变量可以在函数之间传递数据

    D.自动变量实质上是一个函数内部的局部变量


    正确答案:B
    解析:编译时,编译系统不为局部变量分配内存单元,而是在程序运行中,当局部变量所在的函数被调用时,编译系统根据需要要临时分配内存,调用结束空间释放;全局变量一经定义,编译系统为其分配固定的内存单元,在程序运行的自始至终都占用固定的单元。在内存不确定的情况下,最好使用全局变量。

  • 第2题:

    下列叙述中正确的是()

    A.C语言程序必须要有return语句

    B.C语言程序中,要调用的函数必须在main()函数中定义

    C.C语言程序中,只有int类型的函数可以未经声明而出现在调用之后

    D.C语言程序中,main()函数必须放在程序开始的部分


    正确答案:C

  • 第3题:

    所有在函数中定义的变量都称为(33)。

    A.简单变量

    B.全局变量

    C.局部变量

    D.外部变量


    正确答案:C
    解析:所有在函数中定义的变量只能够被该函数所访问,而其他的函数是不可见的,这种类型的变量被称为局部变量。反之,在所有函数外部定义的变量都是全局变量,如果没有访问控制的限制,所有的函数都可以访问该变量。

  • 第4题:

    C语言中允许用外部说明来指定变量、函数和其他标识符的特征,这里所说的外部指的是( )。

    A.冠以关键字extern

    B.位置在函数体外部

    C.作用范围是全程的

    D.位置在函数的外部


    正确答案:D

  • 第5题:

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

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

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

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

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


    正确答案:B

  • 第6题:

    在C语言程序中,在函数内部定义的变量称为静态局部变量。


    正确答案:错误

  • 第7题:

    MASM汇编语言中,声明一个共用的变量应使用()伪指令;而使用外部变量要使用()伪指令声明。


    正确答案:PUBLIC;EXTERN

  • 第8题:

    在函数外部定义的变量称为全局变量。


    正确答案:正确

  • 第9题:

    在C语言程序中,在函数内部定义的变量称为()

    • A、全局变量
    • B、外部变量
    • C、局部变量
    • D、内部变量

    正确答案:C

  • 第10题:

    JavaScript程序在正式执行前,会将所有var声明的变量和function声明的函数,预读到所在作用域的顶部,赋值保留在原地。()


    正确答案:正确

  • 第11题:

    单选题
    ()在使用它的事件处理程序或函数中声明,其作用域仅限于说明它的程序段。
    A

    全局变量

    B

    实例变量

    C

    共享变量

    D

    局部变量


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

  • 第12题:

    填空题
    MASM汇编语言中,声明一个共用的变量应使用()伪指令;而使用外部变量要使用()伪指令声明。

    正确答案: PUBLIC,EXTERN
    解析: 暂无解析

  • 第13题:

    下面关于C++语言变量的叙述错误的是

    A.在C++语言中变量分为auto,static,extern和register四种存储类型

    B.自动变量和外部变量的作用域为整个程序

    C.内部静态变量的作用域是定义它的函数

    D.外部静态变量的作用域是定义它的文件


    正确答案:B

  • 第14题:

    下列叙述中正确的是:()

    A.C语言程序总是从第一个定义的函数开始执行

    B.C语言程序中,函数类型必须进行显式声明

    C.C语言程序中,return语句必须放在函数的最后

    D.C语言程序中,return语句中表达式的类型应该与函数的类型一致


    正确答案:D

  • 第15题:

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

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

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

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

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


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

  • 第16题:

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

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

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

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

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

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


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

  • 第17题:

    闭包是一个函数,返回值依赖于声明在函数外部的一个或多个变量


    正确答案:正确

  • 第18题:

    关于函数说明下面说法正确的是()

    • A、在全局上自定义函数应该在主函数之前有一个说明,目的是告诉系统在主函数中要用到一个自定义函数,被主函数直接调用或间接调用。
    • B、函数声明要写清楚这个函数的数据类型是什么,自变量有几个,都是什么数据类型
    • C、函数声明的方式是:函数头+;
    • D、函数声明语句在程序中必须存在

    正确答案:A,B,C

  • 第19题:

    C语言程序中,在一个函数内部声明的变量称为()


    正确答案:局部变量

  • 第20题:

    在函数内部定义的变量称为()。

    • A、全局变量
    • B、局部变量
    • C、外部变量
    • D、静态变量

    正确答案:B

  • 第21题:

    在函数内部,既可以使用global来声明使用外部全局变量,也可以使用global直接定义全局变量。


    正确答案:正确

  • 第22题:

    填空题
    C语言程序中,在函数外部声明的变量称为()

    正确答案: 全局变量
    解析: 暂无解析

  • 第23题:

    填空题
    C语言程序中,在一个函数内部声明的变量称为()

    正确答案: 局部变量
    解析: 暂无解析