有如下程序:#includeusing namespace std;class Base{private:void funl()const{tout<<”funl”;}protected:void fun2()const{tout<<”fun2”;}public:void fun3()const{cout<<”fhll3”;}};class Derived:protected Base{public:void fhn4()const{cout<<”filn4”;}};int main(){Derived obj;obj.funl();//①obj.fun2();//②obj.furd();//③obj.fun4();//④return U:}其中有语法错误的语句是( )。
发布时间:2024-07-09
A.①②③④
B.①②③
C.②③④
D.①④
试卷相关题目
- 1下列符号中能够作为C++标识符的是( )。
A.Coflst
B.2a
C._shape
D.Count
开始考试点击查看答案 - 2有如下程序:#includeusing namespace std;class Base{protected:Base(){cout<<’A’;}Base(char C){cout<<C;}};class Derived:public Base{public:Derived(char C){tout<<C;}};int main(){Derived dl(’B’);retum 0;}执行这个程序的输出结果是( )。
A.B
B.BA
C.AB
D.BB
开始考试点击查看答案 - 3有如下程序:#includeusing namespace std;class Instrument{public:virtual void Display()=0;};class Pian0:public Instrument}public:void Display(){/*函数体略*/}};intmain(){Instrument S;Instrument*P=0://…;return 0;}下列叙述中正确的是( )。
A.语句“Insturment*P=0;”编译时出错
B.语句“Instnunent s;”编译时出错
C.类Pian0中的Display函数不是虚函数
D.类Instrument是一个虚基类
开始考试点击查看答案 - 4如下函数模板:templateT square(T x){return x*x;} 其中T是( )。
A.函数形参
B.函数实参
C.模板形参
D.模板实参
开始考试点击查看答案 - 5为了提高函数调用的实际运行速度,可以将较简单的函数定义为( )。
A.内联函数
B.重载函数
C.递归函数
D.函数模板
开始考试点击查看答案 - 6有如下程序:#inClude using namespaCe std; Class Point{publiC:statiC int number;publiC:Point( )t.number++;} ~Point( ){number--;}}; , int P0int::number=0;int main( ){Point *ptr:Point A,B; Point*ptr_point=new Point[3]; ptr=ptr_point;’}Point C;Cout<<POINT:::NUMBER<<ENDL;&NBSP;&NBSP;&NBSP; delete[]ptr;return 0; }执行这个程序的输出结果是( )。
A.3
B.4
C.6
D.7
开始考试点击查看答案 - 7下列符号中,正确的c++标识符是( )。
A.enum
B.2b
C.f00一9
D._32
开始考试点击查看答案
最新试卷
注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年安全工
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它