奥鹏作业《面向对象程序设计》在线作业

  • 格式:docx
  • 大小:12.24 KB
  • 文档页数:22

20秋学期(1709、1803、1809、1903、1909、2003、2009 )《面向对象程序设计》在线作业

已知“int a=10,*p;int *&r=p; r=&a;*p=20;cout<<a;”,则输出为()。

选项【A】:10

选项【B】:20

选项【C】:不确定值

选项【D】:程序有错误

正确选项:B

可以用p.a的形式访问派生类对象p的基类成员a其中a是( )。

选项【A】:私有继承的公有成员

选项【B】:公有继承的私有成员

选项【C】:公有继承的保护成员

选项【D】:公有继承的公有成员

正确选项:D

下列关于虚函数的说明中,正确的是()。

选项【A】:从虚基类继承的函数都是虚函数

选项【B】:虚函数不得是静态成员函数

选项【C】:只能通过指针或引用调用虚函数

选项【D】:抽象类中的成员函数都是虚函数

正确选项:B

在一个string类对象表示的字符串中查找子串,应该使用string类的()函数。

选项【A】:assign

选项【B】:insert

选项【C】:swap

选项【D】:find

正确选项:D

执行语句“string str("abc");”时,系统会自动调用string类的构造函数()。