没有合适的资源?快使用搜索试试~ 我知道了~
C++给学生习题第6章练习题 .pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 100 浏览量
2023-02-27
20:09:37
上传
评论
收藏 186KB PDF 举报
温馨提示
试读
5页
.
资源推荐
资源详情
资源评论
第 6 章练习题
同步练习
一、选择题
1.以下类的定义中正确的选项是〔 〕。
〔A〕class a{int x=0;int y=1;}
〔C〕class c{int x;int y;}
〔A〕所有类成员
〔B〕class b{int x=0;int y=1;};
〔D〕class d{int x;int y;};
〔B〕private 或 protected 的类成员
〔D〕public 或 private 的类成员
2.在类定义的外部,可以被访问的成员有〔 〕。
〔C〕public 的类成员
3.以下关于类和对象的说法中,正确的选项是〔 〕。
〔A〕编译器为每个类和类的对象分配内存 〔B〕类的对象具有成员函数的副本
〔C〕类的成员函数由类来调用
〔A〕this 指针必须显式说明
〔C〕成员函数拥有 this 指针
【解答】 D C D C
二、程序练习
1.阅读程序,写出运行结果。
#include<iostream>
using namespace std;
class A
{ public :
int f1();
int f2();
void setx( int m ) { x = m; cout << x << endl; }
void sety( int n ) { y = n; cout << y << endl; }
int getx() { return x; }
int gety() { return y; }
private :
int x, y;
};
int A::f1()
{ return x + y; }
int A::f2()
{ return x
-
y; }
int main()
{ A a;
a.setx( 10 ); a.sety( 5 );
cout << a.getx() << ' ' << a.gety() << endl;
cout << a.f1() << ' ' << a.f2() << endl;
.
〔D〕编译器为每个对象的数据成员分配内存
〔B〕定义一个类后,this 指针就指向该类
〔D〕静态成员函数拥有 this 指针
4.关于 this 指针的说法正确的选项是〔 〕。
资源评论
xxpr_ybgg
- 粉丝: 6504
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功