问题详情

对于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是 ( )。 class MyClass { public: MyClass(int X){n=x;} void SetNum(int nl){n=nl} private: int n; } int f() { MyClass*ptr=new MyClass(45); ______ }

A.MyClass(50)

B.SetNum(50)

C.ptr->SetNum(50)

D.ptr->n=50

未搜索到的试题可在搜索页快速提交,您可在会员中心"提交的题"快速查看答案。 收藏该题
查看答案

相关问题推荐

设有以下程序: struct st{int n;struct st*next;}; static struct st a[3]={5,&a[1],7,&a[2],9,'\0\},*p; p=&a[0];下面其值为6的表达式为______。

A.p++->n

B.p->n++

C.(*p).n++

D.++p->n

在Windows环境下,截取当前整个屏幕只需按( )。

A.Ctrl+PrintScreen

B.Alt+PrintScreen

C.Shift+PrintScreen

D.PrintScreen

若已定义:inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是()。

A.a[p-a]

B.*(&a[i])

C.p[i]

D.a[10]

有以下函数定义: int mypr(double a,double b) { return a*b; } 若以下选项中所用变量都已正确定义并赋值,错误的函数调用是

A.if(mypr(x,y)){……}

B.z=mypr(mypr(x,y),mypr(x,y));

C.z=mypr(mypr(x,y)x,y);

D.mypr(x,y);

以下程序的输出结果是______。main(){ char ch[3][4]={"123","456","78"},*p[3];int i; for(i=0;i<3;i++) p[i]=ch[i]; for(i=0;i<3;i++) printf("%s",p[i]);}

A.1.23457e+008

B.1.23457e+008

C.1.23457e+007

D.147

联系客服 会员中心
TOP