变量定以后,系统将为变量分配存储空间,double类型的静态变量()。A.将在编译时分配4个字节的存储空间B.将在编译时分配8个字节的存储空间C.将在程序执行时分配4个字节的存储空间D.将在程序执行时分配8个字节的存储空间

题目

变量定以后,系统将为变量分配存储空间,double类型的静态变量()。

A.将在编译时分配4个字节的存储空间

B.将在编译时分配8个字节的存储空间

C.将在程序执行时分配4个字节的存储空间

D.将在程序执行时分配8个字节的存储空间


相似考题
更多“变量定以后,系统将为变量分配存储空间,double类型的静态变量()。”相关问题
  • 第1题:

    下列说法中,正确的是______。

    A.指针是一个变量

    B.指针中存放的可以是任何类型的值

    C.指针变量是变量地址

    D.指针变量占用存储空间


    正确答案:D
    解析:指针是地址,存放指针的变量是指针变量,不同类型的指针变量存放不同类型数据的地址,指针变量作为可存储指针的变量,也要占用一定的存储空间。

  • 第2题:

    下面关于局部变量和全局变量的说法中,( )正确。

    A、main函数中定义的变量是全局变量

    B、在任何函数内部定义的变量都是局部变量

    C、全局变量都在程序运行期间根据需要动态分配存储空间的

    D、局部变量都是在程序运行期间根据需要动态分配存储空间的


    正确答案:B

  • 第3题:

    在c程序中有些变量随着其所在函数被执行而为其分配存储空间,当函数执行结束后由系统回收。这些变量的存储空间应在(32)分配。

    A.代码区

    B.静态数据区

    C.栈区

    D.堆区


    正确答案:C
    本题考查程序语言基础知识。程序运行时内存布局分为代码区、栈区、堆区和静态数据区。全局变量和静态变量的存储空间在静态数据区分配。函数中定义的局部自动变的存储空间是在栈区动态分配的,随着函数被执行而为其分配存储空间,当函数执行结束后由系统回收。

  • 第4题:

    程序中全局变量的存储空间在( )分配。

    A.代码区
    B.静态数据区
    C.栈区
    D.堆区

    答案:B
    解析:
    本题考查程序语言基础知识。程序运行时的用户内存空间一般划分为代码区、静态数据区、栈区和堆区,其中栈区和堆区也称为动态数据区。全局变量的存储空间在静态数据区。

  • 第5题:

    哪种类型的变量可以不定义变量值标签()

    • A、定类型变量
    • B、定序型变量
    • C、定距型变量

    正确答案:C

  • 第6题:

    执行完strUser="12345678"以后,strUser是()类型。

    • A、整数变量
    • B、字符串变量
    • C、布尔型变量
    • D、单精度变量

    正确答案:B

  • 第7题:

    结构体数据类型仍然是一类变量的抽象形式,系统不会为数据类型分配存储空间。要使用结构体类型数据,必须要()


    正确答案:定义结构体类型变量

  • 第8题:

    ()语句用于声明变量,并定义变量的数据类型,给变量分配存储空间。

    • A、Sub
    • B、Dim
    • C、Call
    • D、End

    正确答案:B

  • 第9题:

    “民族”这个变量属于()

    • A、定类型变量
    • B、定序型变量
    • C、定距型变量

    正确答案:A

  • 第10题:

    声明变量的含义是通知编译系统为变量分配合适大小的存储空间。


    正确答案:正确

  • 第11题:

    多选题
    社会调查研究经常涉及的变量类型有()
    A

    离散变量、连续变量

    B

    自变量、因变量

    C

    中间变量

    D

    定类变量、定序变量

    E

    定距变量、定比变量


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

  • 第12题:

    判断题
    静态变量就是类变量,系统只为每个类分配一套类变量,所有的实例变量共享一套类变量。
    A

    B


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

  • 第13题:

    ●在C语言中,将变量声明为volatile类型,其作用为(38)。

    (38)

    A.设为静态变量

    B.让编译器不再对该变量进行优化

    C.设为全局变量

    D.节约存储空间


    正确答案:B

  • 第14题:

    关于类型转换的说法中,错误的是( )。

    A.如果a为血型变量,b为char型变量,则a+b的值为血型

    B.如果a为float型变量,b为int型变量,则a-b的值为float型

    C.如果a为double型变量,b为float型变量,则a*b的值为double型

    D.如果a为血型变量,b为血型变量,则a/(double)b的值为int型


    正确答案:D
    解析:C++中数据类型转换有两类,即隐式类型转换和显式类型转换。①隐式类型转换是由编译器自动完成的类型转换。当编译器遇到不同类型的数据参与同一运算时,会自动将它们转换为相同类型后再进行运算。赋值时,会把所赋值的类型转换为与被赋值变量类型一样。隐式类型转换按从低到高的顺序进行。②显式类型转换是由程序员显式指出的类型转换,使用显式类型转换的好处是,编译器不必自动进行两次转换,而由程序员负责类型转换的正确性。由此可知选项D中a/(double)b的值应为double型。

  • 第15题:

    在C程序中有些变量随着其所在函数被执行而为其分配存储空间,当函数执行结束后由系统回收。这些变量的存储空间应在( )分配。

    A.代码区
    B.静态数据区
    C.栈区
    D.堆区

    答案:C
    解析:
    本题考查程序语言基础知识。
    程序运行时内存布局分为代码区、栈区、堆区和静态数据区。全局变量和静态变量的存储空间在静态数据区分配。函数中定义的局部自动变的存储空间是在栈区动态分配的,随着函数被执行而为其分配存储空间,当函数执行结束后由系统回收。

  • 第16题:

    按照变量的作用域可将变量划分为()。

    A公有、私有、系统

    B动态、常数、静态

    C全局变量、模块级变量、过程级变量

    DPublic、Private、Protected


    C

  • 第17题:

    变量类型float可以被提升为double型。


    正确答案:错误

  • 第18题:

    静态变量就是类变量,系统只为每个类分配一套类变量,所有的实例变量共享一套类变量。


    正确答案:正确

  • 第19题:

    下面有关变量声明的说法中,正确的是()

    • A、C语言中不用先声明变量,需要时直接使用即可
    • B、每个变量的存储空间大小由数据类型和编译环境共同决定
    • C、在VC++6.0环境下,为int型变量分配的存储空间大小为2个字节
    • D、变量声明时,不能进行赋值操作

    正确答案:B

  • 第20题:

    按照变量的作用域可将变量划分为()。

    • A、公有、私有、系统
    • B、动态、常数、静态
    • C、全局变量、模块级变量、过程级变量
    • D、Public、Private、Protected

    正确答案:C

  • 第21题:

    社会调查研究经常涉及的变量类型有()

    • A、离散变量、连续变量
    • B、自变量、因变量
    • C、中间变量
    • D、定类变量、定序变量
    • E、定距变量、定比变量

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

  • 第22题:

    单选题
    设x为float型变量,y为double型变量,a为int型变量,b为long型变量,c为char型变量,则表达式x+y*a/x+b/y+c的值为()类型。
    A

    int

    B

    long

    C

    double

    D

    char


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

  • 第23题:

    单选题
    “民族”这个变量属于()
    A

    定类型变量

    B

    定序型变量

    C

    定距型变量


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

  • 第24题:

    单选题
    哪种类型的变量可以不定义变量值标签()
    A

    定类型变量

    B

    定序型变量

    C

    定距型变量


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