没有合适的资源?快使用搜索试试~ 我知道了~
C++08年高级语言程序设计二.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 77 浏览量
2021-11-13
12:28:24
上传
评论
收藏 102KB DOC 举报
温馨提示
![preview](https://dl-preview.csdnimg.cn/41215220/0001-20366764eb0828f0d9129006ff39f639_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
14页
C++08年高级语言程序设计二.doc
资源推荐
资源详情
资源评论
![thumb](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![application/x-zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![exe](https://img-home.csdnimg.cn/images/20210720083343.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![ipynb](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/release/download_crawler_static/41215220/bg1.jpg)
第 1 页 ( 共 14 页 )
上海大学 2008~2009 学年度春季学期试卷
课程名: 高级语言程序设计(二) 课程号: 08305002 学分: 4
应试人声明:
我保证遵守《上海大学学生手册》中的《上海大学考场规则》,如有考试违纪、作
弊行为,愿意接受《上海大学学生考试违纪、作弊行为界定及处分规定》的纪律处分。
应试人 应试人学号 应试人所在院系
题号
一(20)
二(20)
三(25)
四(15)
五(20)
得分
一、判断题(20 分,每小题 2 分)
1. 类的数据成员的访问属性不能为 public,成员函数的访问属性不能为 private。
(×)
2. 类的成员函数对同类的所有对象的所有数据成员有无限制的访问能力。 (√)
3. 对象的空间通常由其基本空间和资源空间构成。 (√)
4. 任何类都一定有默认的构造函数。 (×)
5. 执行赋值运算时由系统自动调用复制构造函数。 (×)
6. 设计一个类,当其对象可能带有资源时,则应该为该类设计深复制构造函数、析构
函数、重载深赋值运算符函数。 (√)
7. 类的友元函数是类的成员函数。 (×)
8. 类的静态成员函数只能通过对象来调用。 (×)
9. 重载运算符时不能改变运算符的运算优先级和结合方向。 (√)
10. 基类中访问属性为 private 的数据成员在派生类中是存在的,但是它们被隔离起
来了,派生类新增的成员函数(即并非由基类继承而来的)不能直接访问它。 (√)
成
绩
得
分
![](https://csdnimg.cn/release/download_crawler_static/41215220/bg2.jpg)
第 2 页 ( 共 14 页 )
二、填空题(共 20 分,每空 1 分)
1. 根据如下程序及其运行结果,完成程序。
#include <①iostream>
using namespace ② std;
template <typename T>
③void swap(T &a, T &b)
{
④ T temp;
temp = a; a = b; b = temp;
}
template <typename T> void swap_p(T *a, T *b)
{
T ⑤ temp ;
temp = *a; *a = *b; *b = temp;
}
int main()
{
int m = 3, n = 5;
double x = 3.3, y = 5.5;
swap(⑥ m , ⑦ n );
cout << m << ", " << n << endl;
swap_p(⑧ &x , ⑨ &y );
cout << x << "; " << y << endl;
⑩ return 0 ;
}
得
分
运行结果
5, 3
5.5; 3.3
![](https://csdnimg.cn/release/download_crawler_static/41215220/bg3.jpg)
第 3 页 ( 共 14 页 )
2. 下面为复数类 Complex 的设计,请根据运行结果完成程序。
#include <iostream>
using namespace std;
class Complex
{
public:
Complex(double real=0, double imag=0);
Complex & Set(double real=0, double imag=0);
double Real() const;
double Imag() const;
friend Complex operator+(const Complex &c1, const Complex &c2);
Complex & operator+=(const Complex &c);
friend ostream & operator<<(ostream &out, const Complex &c);
friend istream & operator>>(istream &in, Complex &c);
private:
double re, im;
};
Complex::Complex(double real, double imag)
{
re = real; im = imag;
}
Complex & ⑪ Complex:: Set(double real, double imag)
{
re = real; im = imag;
return *this;
}
double Complex::Real() ⑫ const
{
return ⑬ re ;
}
double Complex::Imag() const
{
return ⑭ im ;
}
剩余13页未读,继续阅读
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
zhenlou12
- 粉丝: 7
- 资源: 3万+
![benefits](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-1.c8e153b4.png)
下载权益
![privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-2.ec46750a.png)
C知道特权
![article](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-3.fc5e5fb6.png)
VIP文章
![course-privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-4.320a6894.png)
课程特权
![rights](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-icon.fe0226a8.png)
开通VIP
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)