单项选择题

以下程序段有( )处错误。
#include <iostream>
using namespaces std;
class Sample

private:
int n;
public:
Sample (int i

n=i;

void setvalue(int i)

n=i;

void display()

cout<<"n="<<n<<end1;

;
int main ( )

const Sample a(lO);
a. setvalue (5)’;
a.display();
return 0;

A.1
B.2
C.3
D.4
<上一题 目录 下一题>
热门 试题

单项选择题
下列函数中,哪项是正确的递归函数( )。
A int Fun(int n)


if(n<1) return 1;

else
return n*Fun(n+1);

B) int Fun(ira n)


if(abs(n)<1) return 1;

else
return n*Fun(n/2);

C) int Fun(int n)



if(n>1) return 1;

else
return n*Fun(n*2)1


D) int Fun(int n)



if(n>1) return 1;

else
retun n*Fun(n-1);

单项选择题
类 Contain 的定义如下: class Contain private: int x; protected: int z; public: class Embed private: int y; public: Embed ( ) y=100; int Embed_Fun(); MyEmbed; int Contain_Fun(); ; 下列对上面定义的描述中,正确的是( )。
A.定义类Embed对象的语句是:Contain::Embed Myobject;
B.类Contain的成员函数Contain_Fun()中可以访问对象MyEmbed的私有成员y
C.类Embed的成员函数Embed_Fun()中可以直接访问类Contain的所有成员
D.类Embed的成员函数Embed_Fun()中只能直接访问类Contain的公有成员
相关试题
  • 以下程序运行后的输出结果是 【14】 。...
  • 下列程序将x、y和z按从小到大的顺序排列,...
  • 若有以下程序: #include <iostream>...
  • 表达式operator++(x,int)还可以表示为...
  • 要想把类的一般成员函数说明为类的常成员函...