147关于栈(stack)和堆(heap),下列说法正确的是
A: 基本类型存放在栈(stack)中
B: 引用类型存放在堆(heap)中
C: 指向引用类型的地址存放在栈(stack)中
D: 栈是一种FIFO(先进先出)的数据结构
A: 基本类型存放在栈(stack)中
B: 引用类型存放在堆(heap)中
C: 指向引用类型的地址存放在栈(stack)中
D: 栈是一种FIFO(先进先出)的数据结构
A,B,C
举一反三
- 以下关于值类型和引用类型描述,正确的是( ) A: 引用类型将数据本身的值存在栈中;值类型将数据的引用存在栈中,数据的值则在堆中 B: 值类型将数据本身的值存在栈中;引用类型将数据的引用存在栈中,数据的值则在堆中 C: 引用类型将数据本身的值存在栈中;值类型将数据的值存在堆中,数据的引用则在栈中 D: 值类型将数据本身的值存在栈中;引用类型将数据的引用存在堆中,数据的值则在栈中
- U3D-c#简述值类型和引用类型正确的是( )。 A: 值类型存储在内存栈中,引用类型数据存储在内存堆中,而内存单元中存放的<br>是堆中存放的地址 B: 值类型存取快,引用类型存取慢 C: 值类型表示实际数据,引用类型表示指向存储在内存堆中的数据的指针和引用 D: 值类型也可以执行引用功能跟引用类型一样
- 请选择以下一个或多个可以放置常量的内存段。 A: 堆(Heap) B: 静态的(Static) C: 代码(Text) D: 栈(Stack)
- C#程序能够使用的内存类型有三种,分别是(stack)、托管堆(managed heap)和非托管堆(unmanaged heap)。
- 下列数据结构中,属于线性结构的是( )。? 栈(Stack)|家族族谱|线性表|队列
内容
- 0
中国大学MOOC: 顺序栈stack[0..m],栈底在stack[0]处。用top指向栈顶元素之后的空位置,判断栈空的条件是( )
- 1
Java数组存放在()中。 A: 堆 B: 栈 C: 队列 D: 链表
- 2
int[] arr = {1,2,3};在内存中,数组变量arr是存在 (堆或栈)中,数组元素是存放在 (堆或栈)中;
- 3
下列Java代码中的变量a、b、c分别在内存的()存储区存放。 A: 堆区、堆区、堆区 B: 堆区、栈区、堆区 C: 堆区、栈区、栈区 D: 堆区、堆区、栈区 E: 静态区、栈区、堆区 F: 静态区、栈区、栈区
- 4
以下关于数据类型的描述中,错误的是: A: C B: 的每个类型,要么是值类型(value type),要么是引用类型(reference type)。 C: 可以使用C D: 预定义的内置(built-in)类型,不可以自定义值类型和引用类型。 E: 值类型和引用类型的根本区别是:值类型在栈(stack)区分配内存空间;引用类型在堆(heap)区分配内存空间。 F: 值类型与引用类型可以互相转化:把值类型转换为引用类型,称为装箱(boxing);把引用类型转换为值类型,称为拆箱(unboxing)或投射(casting)。