题目内容 (请给出正确答案)
[单选题]

已知int *p1=new int(3); int *p2=new int[3];,则下列语句中,能够正确释放p1和p2所指内存空间的选项包括()。

A.delete []p1; delete []p2;

B.delete []p1; delete p2;

C.delete p1; delete []p2;

D.delete p1; delete p2;

提问人:网友shuidi 发布时间:2022-01-07
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
网友答案
查看全部
  • · 有4位网友选择 B,占比40%
  • · 有4位网友选择 C,占比40%
  • · 有2位网友选择 A,占比20%
匿名网友 选择了B
[116.***.***.252] 1天前
匿名网友 选择了C
[3.***.***.63] 1天前
匿名网友 选择了C
[75.***.***.189] 1天前
匿名网友 选择了C
[118.***.***.50] 1天前
匿名网友 选择了B
[140.***.***.180] 1天前
匿名网友 选择了C
[1.***.***.150] 1天前
匿名网友 选择了B
[146.***.***.66] 1天前
匿名网友 选择了B
[56.***.***.39] 1天前
匿名网友 选择了A
[67.***.***.152] 1天前
匿名网友 选择了A
[224.***.***.89] 1天前
加载更多
提交我的答案
登录提交答案,可赢取奖励机会。
更多“已知int *p1=new int(3); int *p2=…”相关的问题
第1题
假定指针变量p定义为“int *p=new int(100);”,要释放p所指向的动态内存,应使用语句( )。

A、delete p;

B、delete *p;

C、delete &p;

D、delete []p;

点击查看答案
第2题
若定义: int a[3][4], *p; 则以下不能对指针p进行初始化的是( )。

A、p=*a;

B、p=a[0];

C、p=a;

D、p=&a[0][0];

点击查看答案
第3题
下列语句段中,正确的是()。

A.struct { int x; float y; int a[2]; unsigned b[3]; char name[ 10]; };

B.struct stu { unsigned a[3]; unsigned b[4]; }x; int *p=& x.a;

C.street stu { int a; float x[4]; }y={1,1.0}; float data=y.x;

D.struct nd {int a,b; unsigned c[2]=5; };

点击查看答案
第4题
下面程序的时间复杂度为 _______。 void fun( int n) { int i=1; while (i<=n) i="i*2}&lt;br"> A、O(n)

B、O()

C、O(log2n)

D、O(nlog2n)

点击查看答案
第5题
翻来覆去fān lái fù qù
点击查看答案
第6题
[图]A、Compared to x(t), y(t) is advancedB、Compared...

A、Compared to x(t), y(t) is advanced

B、Compared to x(t), y(t) is delayed

C、Compared to x(t), y(t) is stretched

D、Compared to x(t), y(t) is compress

点击查看答案
第7题
有以下程序 void f(int*x,int *y) { int t; t= *x;*x=*y;*y=t; } main() { int a[8]={1,2,3,4,5,6,7,8},i,*p,*q; p=a;q=&a[7]; while(p<q) {f(p,q);p++;q--;} for(i=0;i<8;i++)printf("%d,",a[i]); } 程序运行后的输出结果是

A.8,2,3,4,5,6,7,1,

B.5,6,7,8,1,2,3,4,

C.1,2,3,4,5,6,7,8,

D.8,7,6,5,4,3,2,1

点击查看答案
第8题
有定义,int a[2][3],(*p)[3]; p=a;对a中数组元素值的正确引用是

A、*(p+2)

B、*p[2]

C、p[1]+1

D、*(*(p+1)+2)

点击查看答案
第9题
已知Circle类定义如下所示,则下列说法正确的是( )。 class Circle { public: double m_x,m_y; double m_radius; void setCenter(double x,double y) { m_x=x; m_y=y; } void setRadius(double radius) { m_radius=radius; } double getArea( ) { return 3.14 * m_radius * m_radius; } };

A、m_x、m_y和m_radius都是Circle类的成员变量

B、setCenter、setRadius和getArea都是Circle类的成员函数

C、类定义体后面的分号可以省略

D、将double m_radius;改为double m_radius=1;,则表示m_radius成员变量的初值为1

点击查看答案
第10题
类成员的访问控制方式包括( )。

A、public

B、private

C、protected

D、friend

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信