更多“8、若变量定义时未初始化,则其值不确定的是()。”相关问题
  • 第1题:

    局部变量在定义时若没有初始化,则为随机值。()

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


    正确答案:正确

  • 第2题:

    常量和变量的区别是:常量在程序运行中值不变,因此它的值在定义时便进行初始化;而尘量的值是可以改变的,【 】类型的变量存储的是变量的地址。


    正确答案:指针
    指针 解析:指针类型的变量存储的是变量的地址。

  • 第3题:

    下列说法正确的是( )。

    A.定义int a[4]={1,3};,则a[0]=1,a[1]=3,a[3]的值不确定

    B.定义static int a[4];,则元素值不确定

    C.const int x;x=5;表示给常量x赋初值

    D.定义int a[4];,则其元素的值是不确定的


    正确答案:D
    解析:当定义一个static数组时,虽未初始化,但元素值默认为0;对非static的数组,没有赋初值,则其元素中的值为不确定的;若赋初值但数据不够用,则其他元素值初始化为0。

  • 第4题:

    若变量a未事先定义而直接使用(例如:a=o),则变量a的类型是( )


    正确答案:D
    变量如果不加说明,系统默认为变体型(Variant),可以是其他的所有类型数据。

  • 第5题:

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

  • 第6题:

    以下关于定义变量的说法正确的是()

    • A、var定义的变量初始化后不能再修改
    • B、val定义的变量初始化后不能再修改
    • C、var定义的变量初始化后可以再修改
    • D、val定义的变量初始化后可以再修改

    正确答案:B,C

  • 第7题:

    若某变量被定义为数值型变量,未赋初始值时默认值为‘0’。


    正确答案:错误

  • 第8题:

    下面有关java实例变量,局部变量,类变量和final变量的说法,错误的是()。

    • A、实例变量指的是类中定义的变量,即类成员变量,如果没有初始化,会有默认值。
    • B、局部变量指的是在方法中定义的变量,如果没有初始化,会有默认值
    • C、类变量指的是用static修饰的属性
    • D、final变量指的是用final 修饰的变量

    正确答案:B

  • 第9题:

    执行FOR ...ENDFOR语句时,若步长为()值,则循环条件为(循环变量)<:(终值);若步长为()值,则循环条件为(循环变量)>(终值)。


    正确答案:正;负

  • 第10题:

    填空题
    变量分为()和()两种,变量没有赋初值时,其值是不确定的。

    正确答案: 全局,局部
    解析: 暂无解析

  • 第11题:

    填空题
    在所有函数定义之外定义的变量,若没有被初始化则系统隐含对它所赋的初值为()。

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

  • 第12题:

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

    B


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

  • 第13题:

    若定义变量时不进行初始化,则该变量一定具有默认值。()

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


    参考答案:对

  • 第14题:

    静态局部变量在定义时若没有初始化,则自动初始化为0。()

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


    正确答案:正确

  • 第15题:

    若程序中定义了局部变量与全局变量,则(11)。A.在函数内只能访问局部变量,而不能访问全局变量SX

    若程序中定义了局部变量与全局变量,则(11)。

    A.在函数内只能访问局部变量,而不能访问全局变量

    B.局部变量与全局变量的名字不得相同

    C.若一个函数被多次调用,则其定义的局部变量必定分配同一个存储单元

    D.函数中定义的局部变量与全局变量同名时,在函数内引用的是局部变量


    正确答案:D
    本题考查程序语言的基本概念。在高级语言程序中,变量的作用域(引用变量的代码范围)可能是全局的或者是局部的。对于全局变量,其作用域是整个程序(或文件),因此在函数内可以访问全局变量,而局部变量的作用域为声明(定义)该变量的函数(过程,子程序)。一般语言都规定,若全局变量和局部变量的名称相同,则在局部变量的作用域范围内,引用的是局部变量(即最近嵌套原则)。程序运行过程中,每次调用一个函数时,都在栈区为该函数的运行创建活动记录(主要包括函数运行时需要的数据和控制信息),函数运行结束后则释放为其分配的活动记录。因此,函数多次运行时,其定义的局部变量不一定分配同一个存储单元。

  • 第16题:

    如果有以下定义及初始化:

    A.变量a的值,即3

    B.变量a的地址值

    C.变量P的地址值

    D.无意义


    正确答案:A

  • 第17题:

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

    A

    B



  • 第18题:

    变量分为()和()两种,变量没有赋初值时,其值是不确定的。


    正确答案:全局;局部

  • 第19题:

    在C语言中定义的auto变量,若没有对其进行显式初始化,则初值是一个不确定的值。


    正确答案:正确

  • 第20题:

    若已定义a为int型变量,则对指针p的说明和初始化正确的是()。

    • A、int *p=a
    • B、int p=a
    • C、int *p=*a
    • D、int *p=&a

    正确答案:D

  • 第21题:

    单选题
    若已定义:int x=12;对①int *p=&x;和②*p=x;这两条语句的正确理解是()
    A

    语句①是在对指针变量p定义时初始化,使p指向x;而语句②是将变量x的值赋给指针变量p所指向的变量

    B

    语句①和②中的*p含义相同,都表示给指针变量赋值

    C

    语句①是在对指针变量p定义时初始化,使p指向x;而语句②是将变量x的值赋给指针变量p

    D

    语句①和②的执行结果都是把变量x的地址赋给指针变量p


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

  • 第22题:

    判断题
    若某变量被定义为数值型变量,未赋初始值时默认值为‘0’。
    A

    B


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

  • 第23题:

    单选题
    若变量a未事先定义而直接使用(例如:a=0),则a的类型是(  )。
    A

    Integer

    B

    String

    C

    Boolean

    D

    Variant


    正确答案: A
    解析:
    定义变量时,如果没有事先指明其类型,那么它的类型就默认是Variant。

  • 第24题:

    单选题
    如果定义有变量double,d1,d2=4.0则下列说法正确的是()
    A

    变量d1,d2均初始化为4.0

    B

    变量d1没有初始化,d2初始化为4.0

    C

    变量d1,d2均未初始化

    D

    变量d2没有初始化,d1初始化为4.0


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