有如下语句, double *p=new double(3); 下列叙述错误的是
A: 动态分配存储一个double型变量的空间。
B: 为分配存储空间赋初值3。
C: 动态分配数组存储空间。
D: 将分配空间的首地址送给指针变量p。
A: 动态分配存储一个double型变量的空间。
B: 为分配存储空间赋初值3。
C: 动态分配数组存储空间。
D: 将分配空间的首地址送给指针变量p。
C
举一反三
- JVM为命名对象分配()空间来存储对象首地址,分配()空间来存储对象信息
- 程序执行过程中,可申请附加空间的存储分配方式是()。 A: 静态分配 B: 直接分配 C: 动态分配 D: 其它分配方式
- 动态分配n 个int 类型数据的存储空间,并将该存储空间的首地址返回给指向int 类型数据的指针变量p,写作语句。(提示:使用malloc函数进行动态内存分配)
- 存储分配函数的原型为void *malloc(size_t size),其功能是 A: 在主存储器中的动态存储区分配由size所指定大小的存储块,如果成功分配,则返回所分配存储块在存储器中起始位置(指针) B: 释放size大小的存储快 C: 给变量size分配存储空间 D: 释放变量size的存储空间
- 设double *p[6];则( )。? p是数组指针,指向double型数组|p是double型数组|p是指针数组,其元素是指向double型变量的指针|p是指向double型变量的指针
内容
- 0
设double *p[6];则( )。 A: p是指向double型变量的指针 B: p是double型数组 C: p是指针数组,其元素是指向double型变量的指针 D: p是数组指针,指向double型数组
- 1
下列语句使指针p指向一个double类型的动态存储单元。p= 【3】 malloc(sizeof(double));
- 2
如果P是指向一个动态数组空间的指针变量,则释放该数组空间的语句是__________。
- 3
下列不是存储分配常用的分配方式是( )。 A: 地址分配 B: 直接分配 C: 静态分配 D: 动态分配
- 4
存储分配解决多道作业地址空间的划分问题。为了实现静态和动态存储分配,需采用地址重定位,即把逻辑地址转为.