单项选择题

下列类的定义中,有( )处语法错误。
class Base

public:
Base()
Base(int i)

data=i;

private:
int data;
;
class Derive : public Base

public:
Derive() : Base(O)
Derive (int x)

d=x;

void setvalue(int i)

data=i;

private:
int d;
;

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

单项选择题
有以下程序: #include <iostream> using namespace std; template < class T > class TAdd private: T x, y; public: TAdd( T a, T b ) x = a; y = b; T add() return x + y; ; int main () TAdd < int > A( 5, 6 ); TAdd< double > B( 2.4, 5.6 ); cout<<A, add () << , <<B. add () <<end1; return 0; 执行后的输出结果是( )。
A.11,8
B.5,6
C.2.4,5.6
D.8,11
单项选择题
有以下程序: #include <iostream> using namespace std; class myclass private: int a, b; public: void init( int i, int j ) a = i; b = j; friend int sum( myclass x ); ; int sum( myclass x ) return x.a + x.b; int main () myclass y; y.init( 15, 20 ); cout<<sum( y )<<end1; return 0; 执行后的输出结果是( )。
A.15
B.20
C.5
D.35
相关试题
  • 下面程序的运行结果为 【13】 。 #in...
  • 有如下程序: #include <iostream> u...
  • 有以下程序: #include <iostream> ...
  • 表达式x=operator-(y,z)还可以表示为...
  • C++的类继承中,默认的继承方式是 【1...