题目内容

设有语句 int fun(char*, int&); char str[100]; int k; 则对函数fun的正确调用形式是 ( ) 。

A. fun(str, &k);
B. fun(str, k)
C. fun(str[100], k);
D. fun(str[100], &k);

查看答案
更多问题

下列语句中错误的是()。

A. int*p=newint(10);
B. int*p=newint[10]={1,2,3};
C. int*p=newint;
D. int*p=newint[40](0);

假定AB为一个类,px为指向该类动态对象数组的指针,该数组的长度为n,则执行”delete []px;”语句时,自动调用该类的析构函数的次数为( )。

A. 0
B. 1
C. n
D. n+1

以下关于delete运算符叙述错误的是()。

A. 它必须用于new返回的指针;
B. 它也适用于空指针;
C. 对一个指针可以使用多次该运算符;
D. 指针名前只用一对方括号符,不管所删除数组的维数

假定A为一个类,则执行“A*px=newA[n];”语句时将()。

A. 动态分配一个数组
B. 动态分配一个对象
C. 静态分配一个数组
D. 静态分配一个对象

答案查题题库