单项选择题假定指针变量p定义为“int*p=newint(100);”,要释放p所指向的动态内存,应使用语句()。

A.deletep;
B.delete*p;
C.delete&p;
D.delete[]p;


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题假定有定义“intb[10];int*pb;”,则不正确的赋值语句为()。

A.pb=b;
B.pb=&b[0];
C.pb=newint;
D.pb=b[5];

2.单项选择题假定有“structBOOK{chartitle[40];floatprice;};BOOK*book=newBOOK;”,则正确的语句为()。

A.strcpy(book->title,”WangTao”)
B.strcpy(book.title,”WangTao”)
C.strcpy(*book.title,”WangTao”)
D.strcpy((*book)->title,”WangTao”)

3.单项选择题定义p并使p指向动态空间中的包含30个整数的数组所使用的定义语句为()。

A.int*p=newint[30];
B.int*p=newint(30);
C.int*p=new[30];
D.*p=newint[30];

4.单项选择题C++的继承性允许派生类继承基类的()。

A.部分特性,并允许增加新的特性或重定义基类的特性
B.部分特性,但不允许增加新的特性或重定义基类的特性
C.所有特性,并允许增加新的特性或重定义基类的特性
D.所有特性,但不允许增加新的特性或重定义基类的特性

6.单项选择题假定有定义“intb[10];int*pb;”,则不正确的赋值语句为()。

A.pb=b;
B.pb=&b[0];
C.pb=new int;
D.pb=b[5];

7.单项选择题以下关于函数模板叙述正确的是()。

A.函数模板也是一个具体类型的函数
B.函数模板的类型参数与函数的参数是同一个概念
C.通过使用不同的类型参数,函数模板可以生成不同类型的函数
D.用函数模板定义的函数没有类型

10.单项选择题Java的集合框架中重要的接口java.util.Collection定义了许多方法。选项中哪个方法不是Collection接口所定义的?()

A.int size()
B.boolean containsAll(Collectionc)
C.compare To(Objectobj)
D.boolean remove(Objectobj)