更多“在定义变量的同时给变量赋予初值,称为变量的()”相关问题
  • 第1题:

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

    A.全局变量

    B.局部变量

    C.简单变量

    D.寄存器变量


    正确答案:B
    解析:本题考查程序设计的相关知识。在函数中定义的变量,其作用域就是在该函数内,因此属于局部变量;全局变量是需要定义在文件头的。

  • 第2题:

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

    A.简单变量

    B.全局变量

    C.局部变量

    D.外部变量


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

  • 第3题:

    以下关于静态成员变量的叙述不正确的是

    A.静态成员变量为类的所有对象所公有

    B.静态成员变量可以在类内任何位置上声明

    C.静态成员变量的赋初值必须放在类外

    D.定义静态成员变量时必须赋初值


    正确答案:D
    解析:静态成员变量的引入是为了解决同一类的不同对象间数据共享的需要。因此,类的静态数据成员在定义时不能赋初值。只能在类外赋初值,此外要注意赋值时要用类名进行限制。

  • 第4题:

    在函数模块之外定义的变量称为全局变量,若没有被初始化则系统隐含对它赋初值0。()

    A

    B



  • 第5题:

    在变量说明中给变量赋初值的方法是:inta=b=c=10


    正确答案:错误

  • 第6题:

    在BASIC语言中,未赋值简单变量的初值为(),未赋值字符串变量的初值是()。


    正确答案:0;空串

  • 第7题:

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


    正确答案:正确

  • 第8题:

    关于指针变量赋值下面说法正确的是()

    • A、未经赋值的指针变量不能使用
    • B、指针变量同其普通变量一样需定义、赋值
    • C、给指针变量的赋值只能赋予地址
    • D、给指针变量赋值可以赋任何数值

    正确答案:A,B,C

  • 第9题:

    用Static定义的变量称为()变量。


    正确答案:静态

  • 第10题:

    填空题
    在定义变量的同时给变量赋予初值,称为变量的()

    正确答案: 初始化
    解析: 暂无解析

  • 第11题:

    判断题
    在函数模块之外定义的变量称为全局变量,若没有被初始化则系统隐含对它赋初值0。()
    A

    B


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

  • 第12题:

    判断题
    在变量说明中给变量赋初值的方法是:inta=b=c=10
    A

    B


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

  • 第13题:

    进行初始化即可自动获得初值0的变量包括( )。

    A.任何用static 修饰的变量

    B.任何在函数外定义的变量

    C.局部变量和用static 修饰的全局变量

    D.全局变量和用static 修饰的局部变量


    正确答案:D

  • 第14题:

    下列说法中错误的是

    A.静态局部变量的初值是在编译时赋予的,在程序执行期间不再赋予初值

    B.若全局变量和某一函数中的局部变量同名,则在该函数中,此全局变量被屏蔽

    C.静态全局变量可以被其他的编辑单位所引用

    D.所有自动类局部变量的存储单元都是在进入这些局部变量所在的函数体(或复合语句)时生成,退出其所在的函数体(或复合语句)时消失


    正确答案:C
    解析:静态全局变量只限于本文件所使用。静态全局变量只限于本文件所使用,不能被其他的文件所引用。

  • 第15题:

    若有定义语句:double a,+P=&a;以下叙述中错误的是( )。A.定义语句中的*号是一个问址运算符

    若有定义语句:

    double a,+P=&;a;

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

    A.定义语句中的*号是一个问址运算符

    B.定义语句中的*号是一个说明符

    C.定义语句中的P只能存放double类型变量的地址

    D.定义语句中。P=&a把变量a的地址作为初值赋给指针变量P


    正确答案:A
    指针运算符(通常称为间接引用运算符:indirectionopemlor或复引用运算符:derefereneingoperator)返回其操作数(即一个指针)所指向的对象的值。定义语句中的+号不是一个问址运算符,而是定义指针变量的说明符,因此,A项错误,B选项正确,原则上说变量P可以放double兼容性的变量地址,C选项正确,根据指针的赋值运算,可知D选项正确。故答案为A选项。’

  • 第16题:

    对几个变量在定义时赋初值可以写成:inta=b=c=3。


    正确答案:错误

  • 第17题:

    定义在类中的变量被称为(),定义在方法中的变量被称为()


    正确答案:成员变量;局部变量

  • 第18题:

    在main函数中定义的变量称为全局变量。


    正确答案:错误

  • 第19题:

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

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

    正确答案:B

  • 第20题:

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

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

    正确答案:C

  • 第21题:

    在创建对象时有几种方法为对象的成员变量赋初值()。

    • A、在创建对象之前先为对象的成员变量赋初值
    • B、缺省情况下成员变量会自动赋值或空值
    • C、不能为对象的成员变量赋初值
    • D、为成员变量赋指定的初值
    • E、利用构造函数为成员变量赋初值

    正确答案:A,B,D,E

  • 第22题:

    多选题
    在创建对象时有几种方法为对象的成员变量赋初值()。
    A

    在创建对象之前先为对象的成员变量赋初值

    B

    缺省情况下成员变量会自动赋值或空值

    C

    不能为对象的成员变量赋初值

    D

    为成员变量赋指定的初值

    E

    利用构造函数为成员变量赋初值


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

  • 第23题:

    填空题
    定义在类中的变量被称为(),定义在方法中的变量被称为()

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