大学网课搜题引擎
首页
爱课程(中国大学MOOC)
面向对象程序设计
期末考试
题目详情
简答题
下列选项中,正确的函数重载包括( )。
A、void f(int a)和int f(int a)
B、void f(int a, int b)和void f(int a)
C、void f(int a, int b=5)和void f(int a)
D、void f(int a)和void f(double a)
查看答案与解析
简答题
下面描述中,错误的是( )。 A、虚函数是没有实现的函数 B、纯虚函数的实现在派生类中 C、抽象类是有纯虚函数的类 D、抽象类指针可以指向不同的派生类
简答题
基类中的保护成员在派生类中仍然是保护成员,则可能采用的继承方式为( )。 A、公有继承 B、保护继承 C、私有继承 D、友元继承
简答题
下列的模板说明中,正确的是( )。 A、template B、template C、template D、template
简答题
如果类A继承了类B,则类A称为()。 A、派生类 B、继承类 C、子类 D、父类
简答题
用于类中虚成员函数说明的关键字( )。 A、virtual B、public C、protected D、private
简答题
通常拷贝构造函数的参数表是( )。 A、某个对象名 B、某个对象的成员名 C、某个对象的引用名 D、某个对象的指针名
简答题
在类体外定义成员函数时需要通过域运算符指定该成员函数所属的类。 A、正确 B、错误
简答题
下列关于类的常量成员函数的说法中,正确的是( )。 A、只有类的成员函数可以在函数头后面加const关键字 B、在常量成员函数中可以获取成员变量的值、但不能修改 C、在常量成员函数中只能访问常量数据成员 D、在类体外定义常量成员函数时,函数头后面的const关键字可以省略
简答题
下面描述中,错误的是( )。 A、在基类定义的public成员在公有继承的派生类中可见,也能在类外被访问 B、在基类定义的public和protected成员在私有继承的派生类中可见,在类外可以被访问 C、在基类定义的public和protected成员在保护继承的派生类中可见 D、在派生类中不可见的成员要变成可访问的,需要进行访问声明
简答题
函数模板可以与()重载。 A、函数模板 B、普通函数 C、类模板 D、普通类
简答题
下面选项中,是类的成员函数为( )。 A、构造函数 B、析构函数 C、友元函数 D、缺省参数的构造函数
简答题
当一个派生类公有继承一个基类时,基类中的所有公有成员成为派生类的( )。 A、public成员 B、private成员 C、protected成员 D、友元
简答题
在多继承中,公有派生和私有派生对于基类成员在派生类中的可访问性与单继承的规则()。 A、完全相同 B、完全不同 C、部分相同,部分不同 D、其它都不对
简答题
read函数的功能是从输入流中读取( )。 A、一个字符 B、当前字符 C、一行字符 D、指定若干个字符
简答题
下面函数原型声明中,( )声明了fun为纯虚函数。 A、void fun()=0; B、virtual void fun()=0; C、virtual void fun(); D、virtual void fun(){};
简答题
已知f是以二进制读写方式打开的文件流对象,且有int型变量a,则下列选项中能正确进行文件读写操作的语句包括( )。 A、f.write((char*)a, sizeof(a)); B、f.write((char*)&a, sizeof(a)); C、f.read((char*)a, sizeof(a)); D、f.read((char*)&a, sizeof(a));
简答题
下列说法正确的是( )。 A、C++和C是完全不同的两种语言 B、C++是C语言的超集,即C语言代码不经修改就可以经C++编译器编译 C、C语言是面向过程的程序设计语言 D、C++是面向对象的程序设计语言
简答题
下列说法正确的是( )。 A、包含源代码的程序文件称为源文件 B、包含源代码的程序文件称为可执行文件 C、编译后生成的文件是可执行程序 D、连接后生成的文件是可执行程序
简答题
假定AB为一个类,有类AB的两个对象a1,a2;则执行语句AB *a[10]={&a1,&a2};时系统自动调用该类的构造函数的次数为2。 A、正确 B、错误
简答题
模板定义中标识类型的参数必须用关键字Type修饰。 A、正确 B、错误
面向对象程序设计
章节列表
第一章C++基础
5
第二章面向对象方法
8
第三章继承与多态
8
第四章输入输出流
5
期末考试
379