单项选择题有如下类定义: class Fun { public: Fun(int v):value(v){}//① ~Fun(){}//② private: Fun{},//③ int value=0;//④ }; 其中存在语法错误的行是( )。

A.①
B.②
C.③
D.④


延伸阅读

你可能感兴趣的试题

1.单项选择题以下关于栈的描述中错误的是( )。

A.栈是先进后出的线性表
B.栈只能顺序存储
C.栈具有记忆作用
D.对栈的插入与删除操作中,不需要改变栈底指针

2.单项选择题下面关于继承和派生的叙述中,正确的是( )。

A.作为虚基类的类不能被实例化
B.派生类不能访问基类中的保护成员
C.虚函数必须在派生类中重新实现
D.派生类向基类的构造函数传递参数

3.单项选择题树是结点的集合,它的根结点的数目是( )。

A.有且只有1个
B.1个或多于1个
C.0个或1个
D.至少有2个

4.单项选择题已知:int n=1;在下面定义引用的语句中,正确的是( )。

A.int x=&n;
B.int &x =n;
C.int &x;
D.int &x=&n;

5.单项选择题实现算法所需要的存储单元的多少称为( )。

A.可实现性
B.空间复杂度
C.时间复杂度
D.困难度

6.单项选择题下面关于友元的说法中错误的是( )。

A.若类A是类B的友元,那么类B也是类A的友元
B.友元关系不能被继承
C.若函数fun被说明为类A的友元,那么在fun中可以访问类A的私有成员
D.若类A是类B的友元,那么类A的所有成员函数都是类B的友元

8.单项选择题下列关于函数模板的定义中,合法的是( )。

A.template class <T>T abs(T z) {return z<0 -z:z;}
B.template<typename T>T abs(T z) {return z<0 -z:z;}
C.template T<class T>abs(T z) {return z<0 -z:z;}
D.template T abs(Tz) {return z<0 z:z;}

9.单项选择题在软件开发中,需求分析阶段不可以使用的工具是( )。

A.数据字典
B.数据流图
C.判断树
D.程序流程图

10.单项选择题下面( )不是构造函数的特征。

A.构造函数必须指定返回值类型说明
B.构造函数可以设置缺省参数
C.构造函数可以重载
D.构造函数的函数名与类名相同