更多“堆栈区用以存放编译时能确定所占用空间的数据。”相关问题
  • 第1题:

    堆栈区用以存放编译时能确定所占用空间的数据。()

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


    参考答案:×

  • 第2题:

    在ANSIC中,sizeof(int) 是在______时确定其占用内存空间大小的。

    A.编辑

    B.编译

    C.链接

    D.运行


    正确答案:B
    解析:本题考查编译原理方面的基础知识。编译器在对高级语言进行编译时,根据目标环境决定int占用的内存空间大小,在16位系统中,sizeof(int) 占用2字节空间;在32位系统中,sizeof(int) 占用4字节空间。

  • 第3题:

    备件存放区空间紧张时,可以临时占用消防通道摆放备件,有空间时立即转移到其他区域()


    正确答案:错误

  • 第4题:

    静态数组的存储空间可以在编译时确定。


    正确答案:错误

  • 第5题:

    堆栈主要用来存放暂时保存的数据,采用()的方式。


    正确答案:先进后出

  • 第6题:

    堆栈型机器比通用寄存器型机器优越的是()。

    • A、支持先进先出类解题算法的求解
    • B、能更好地支持向量的运算
    • C、支持由逆波兰表达式将高级语言多元赋值语句直接编译声称堆栈指令程序
    • D、能优化存储器的空间利用率

    正确答案:C

  • 第7题:

    SP寄存器中存放的是()。

    • A、堆栈段的偏移地址
    • B、代码段的偏移地址
    • C、数据段的偏移地址
    • D、堆栈段的段地址

    正确答案:A

  • 第8题:

    堆栈是以()的原则存取信息的一个特定存贮区。8086的堆栈可在1MB存贮空间内设定,由堆栈段寄存器SS和堆栈指针SP来定位。堆栈操作是以字为单位。


    正确答案:先进后出

  • 第9题:

    堆栈只能开辟在低128B内部RAM的()区域中,不得占用其他两区的空间。


    正确答案:数据缓冲区

  • 第10题:

    关于缓冲区溢出描述错误的是()

    • A、缓冲区是用来暂时存放输入输出数据的内存
    • B、只要把内存加大,就可以避免缓冲区溢出
    • C、指输入输出数据超出了缓冲区的大小,占用缓冲区之外的内存空间
    • D、利用缓冲区溢出攻击,可以破坏程序运行,系统重新启动

    正确答案:B

  • 第11题:

    判断题
    备件存放区空间紧张时,可以临时占用消防通道摆放备件,有空间时立即转移到其他区域()
    A

    B


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

  • 第12题:

    单选题
    数组元素所占用的内存位于()
    A

    数据区(Data)

    B

    代码区(Code)

    C

    堆(Heap)

    D

    堆栈(Stack)


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

  • 第13题:

    存储器中用于存放调用程序的现场及参数的存储区是( )。

    A.堆栈

    B.缓冲区

    C.数据区

    D.程序区


    正确答案:A

  • 第14题:

    ()中存放操作系统中常驻内存部分,用户不能占用这部分空间。

    • A、用户区
    • B、系统区
    • C、应用区
    • D、数据区

    正确答案:B

  • 第15题:

    字符串“hello,world”在内存中存放时,占用11个字节的空间。


    正确答案:错误

  • 第16题:

    线性表、数组、堆栈和队列的共同特点是要求()来顺序存放数据元素。


    正确答案:连续的存储单元

  • 第17题:

    堆栈是单片机中重要的组成部分,是用来存放数据的一个()。

    • A、空间
    • B、区域
    • C、单元
    • D、部分

    正确答案:B

  • 第18题:

    堆栈存取操作是以字节为单位的试分析当堆栈存入数据和从堆栈取出数据时SP的变化?


    正确答案:当堆栈存入一个字时(SP)<—SP—2
    从堆栈中取出一个字(SP)<—SP+2

  • 第19题:

    堆栈是用于()。

    • A、存放CPU寄存器的内容
    • B、数据高速存取
    • C、存放常数表格
    • D、存放常用子程序

    正确答案:A

  • 第20题:

    何谓堆栈?为什么要设置堆栈?栈区是怎样确定的?数据进栈、出栈按照何种规律?进栈用什么指令?出栈用什么指令?进栈、出栈时栈指针如何变化?通常栈底所指是什么内容?


    正确答案:微型计算机中的堆栈是读写存储器RAM中的一个特殊的区域,是一组按照“先进后出”的方式工作的、用于暂存信息的存储单元。
    设置堆栈的目的是便于保护断点地址与现场信息。
    用堆栈指针指示堆栈所在的位置。
    数据进栈、出栈“按先进后出”的原则工作。
    进栈用PUSH指令,出栈用POP指令。进栈时指针向地址增加的方向变化,出栈时指针向地址减小的方向变化。
    栈底是最先进栈的信息所在的单元。

  • 第21题:

    数组元素所占用的内存位于()  

    • A、数据区(Data)
    • B、代码区(Code)
    • C、堆(Heap)
    • D、堆栈(Stack)

    正确答案:C

  • 第22题:

    判断题
    堆栈区用以存放编译时能确定所占用空间的数据。
    A

    B


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

  • 第23题:

    判断题
    静态数组的存储空间可以在编译时确定。
    A

    B


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