【单选题】【消耗次数:1】
假定指针变量p定义为“int *p=new int(100);”,要释放p所指向的动态内存,应使用语句( )。
delete p;
delete *p;
delete
delete []p;
参考答案:
复制
纠错
相关题目
【单选题】 假定指针变量p定义为“int *p=new int(100);”,要释放p所指向的动态内存,应使用语句( )。
①  delete p;
②  delete *p;
③  delete
④  delete []p;
【单选题】 假定指针变量p定义为“int *p=calloc(30,sizeof(int));”,要释放p所指向的动态内存,应使用语句( )。
①  delete[p];
②  delete(p);
③  free[]p;
④  free(p);
【单选题】 假定指针变量p定义为“int *p=calloc(30,sizeof(int));”,要释放p所指向的动态内存,应使用语句( )。
①  delete[p];
②  delete(p);
③  free[]p;
④  free(p);
【单选题】 假定指针变量p定义为“int *p=malloc(sizeof(int));”,要释放p所指向的动态存储空间,应调用的函数为?
①  free(p)
②  delete(p)
③  free(*p)
④  free(p)
【单选题】 假定变量m定义为“int ”,则下列定义p的正确语句为?
①  int p=
②  int *p=
③  int
④  int *p=m;
【单选题】 假定变量m定义为“int m=7;”,则定义p的正确语句为( )。
①  int p=
②  int *p=
③  int
④  int *p=m;
【单选题】 假定变量m定义为“int m=7;”,则定义p的正确语句为( )。
①  int p=
②  int *p=
③  int
④  int *p=m;
【单选题】 有说明语句int *p=new int[10];访问动态数组元素的正确语句是()
①  int a=p;
②  int a=*p;
③  delete int[]p
④  delete p int[10]
【单选题】 要禁止修改指针p本身,又要禁止修改p所指向的数据,这样的指针应定义为()
①  const char *p=“ABCD”;
②  char *const p=“ABCD”;
③  char const *p=“ABCD”;
④  const char * const p=“ABCD”;
【单选题】 要禁止修改指针p本身,又要禁止修改p所指向的数据,这样的指针应定义为()
①  const char *p=“ABCD”;
②  char *const p=“ABCD”;
③  char const *p=“ABCD”;
④  const char * const p=“ABCD”;
随机题目
【单选题】 在下列成对的表达式中,运算结果类型相同的一对是( )
①  7/2和0/0
②  7/0和7/2
③  0/2和7/2
④  0/0和0/2
【单选题】 C++源程序文件扩展名为( )
①  .cpp
②  .h
③  .1ib
④  .obj
【单选题】 在下面的二维数定义正确的是
①  int ary[5][];
②  int ary[][5]={{0,1,2}};
③  int ary[][5];
④  int ary[5,5];
【单选题】 假定有“char*p=“Hello”;”,若要输出这个字符串的地址值正确的写法为
①  cout*p;
②  cout
③  cout&p;
④  cout (void*)p;
【单选题】 内联函数的特点是( )
①  减少代码量,加快访问速度
②  减少代码量,减缓访问速度
③  增加代码量,减缓访问速度
④  增加代码量,加快访问速度
【单选题】 下列哪个类型函数不适合声明为内联函数( )
①  函数体语句较多
②  函数体语句较少
③  函数执行时间较短
④  函数执行时间过长
【单选题】 在函数调用时,如某一默认参数要指明一个特定值,则有( )
①  其之前所有参数都必须赋值
②  其之后所有参数都必须赋值
③  其前、后所有参数都必须赋值
④  其前、后所有参数都不必赋值
【单选题】 用于标识十六进制前缀或后缀是( )
① 
②  后缀L或e
③  前缀零
④  前缀0x
【单选题】 使用值传递方式将实参传给形参,下列说法正确的是( )
①  形参是实参的备份
②  实参是形参的备份
③  形参和实参是同一对象
④  形参和实参无联系
【单选题】 设存在函数int min(int,int)返回两参数中较小值,若求15,26,47三者中最小值,下列表达式中错误的是( )
①  int m=min(min(15,26),min(15,47));
②  int m=min(15,26,47);
③  int m=min(15,min(47,26));
④  int m =min(min(47,26),16);