大学网课搜题引擎
首页
好大学在线
程序设计实习-2022春
第二章 类和对象初探
题目详情
简答题
以下说法正确的是:
A、每个对象内部都有成员函数的实现代码
B、一个类的私有成员函数内部不能访问本类的私有成员变量
C、类的成员函数之间可以互相调用
D、编写一个类时,至少要写一个成员函数
查看答案与解析
简答题
假设有以下类A: class A { public: int func(int a) { return a * a; } }; 以下程序片段,哪个是不正确的? A、A a; a.func(5); B、A * p = new A; p->func(5); C、A a; A & r = a; r.func(5); D、A a,b; if( a != b) a.func(5);
简答题
以下对类A的定义,哪个是正确的? A、class A { private: int v; public : void Func() { } } B、class A { int v; A * next; void Func() { } }; C、class A { int v; public: void Func(); }; A::void Func() { } D、class A { int v; public: A next; void Func() { } };
简答题
有如下两个类定义: class AA{}; class BB{ AA v1,*v2; BB v3; int*v4; }; 其中有一个成员变量的定义是错误的,这个变量是______。A.v1B.v2C.v3D.v4
简答题
如果类定义中没有使用 private, protected 或 public 关键字,则所有成员 A、都是 public 成员 B、都是 proctected 成员 C、都是 private 成员 D、不一定
简答题
以下程序,哪个是不正确的? A、int main(){ class A { int v; }; A a; a.v = 3; return 0; } B、int main() { class A { public: int v; A * p; }; A a; a.p = & a; return 0; } C、int main() { class A { public: int v; }; A * p = new A; p->v = 4; delete p; return 0; } D、int main() { class A { public: int v; A * p; }; A a; a.p = new A; delete a.p; return 0; }
程序设计实习-2022春
章节列表
第一章 从C走进C++
6
第二章 类和对象初探
6
第三章 类和对象进阶
3
第四章 运算符重载
2
第五章 继承与派生
2
第七章 输入输出,文件操作和模板
2
第八章 标准模板库STL (1)
3
第九章 标准模板库STL (2)
3
第十五章 期末考试
20