自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 简单c++程序实验(十)

、实验目的和要求1.正确理解C++的异常处理机制。2.学习异常处理的声明和执行过程。二、实验内容1.下面是一个文件打不开的异常处理程序,分析程序并完成相应问题。#include  #include <fstream>  #include <iostream>  using namespace std;  int main()  {      ifstream source(...

2018-06-27 22:36:11 572

原创 简单的c++程序(实验九)

一、实验目的和要求1.掌握格式化的输入输出方法。2.熟悉系统提供的输入操作函数。3.掌握磁盘文件的输入输出方法。二、实验内容1.程序sy9_1.cpp用以打印表中的数据,但程序中存在逻辑错误。上机调试后写出正确的代码。#include<iostream> #include<iomanip> using namespace std; int main() ...

2018-06-27 22:33:39 860

原创 简单的c++程序(实验八)

一、实验目的和要求1.能够使用C++模板机制定义重载函数。2.能够实例化及使用模板函数。3.能够实例化和使用模板类。4.应用标准C++模板库(STL)通用算法和函数对象实现查找和排序。二、实验内容1.分析并调试下列程序,了解函数模板的使用。#include<iostream> using namespace std; template <class T> ...

2018-06-27 22:32:56 1152

原创 简单的c++程序(实验七)

一、实验目的和要求  熟悉运算符重载的定义和使用方法二、实验内容1.调试下列程序//sy7_1.cpp #include<iostream> using namespace std; class complex { public: complex(){real=imag=0.0;} complex(double r){real=r;...

2018-06-27 22:32:09 577

原创 简单的c++程序(实验六)

一、实验目的和要求    了解静态联编和动态联编的概念。掌握动态联编的条件。二、实验内容1、分析并调试下列程序。   //sy6_1.cpp#include<iostream>using namespace std;class Base{ public: virtual void f(float x){cout<<"Base::f(float)"<<x&...

2018-06-27 22:30:33 1667

原创 简单的c++程序(实验五)

一、实验目的和要求1、掌握派生类的定义方法和派生类构造函数的定义方法。2、掌握在不同继承方式的情况下,基类成员在派生类中的访问权限。3、掌握在多继承方式的情况下,构造函数与析构函数的调用时机与顺序。二、实验内容1、调试下列程序,并在对程序进行修改后再调试,指出调试中的出错原因。[cpp] view plain copy //sy5_1.cpp  #include<iostream>  ...

2018-06-27 22:28:53 1195

原创 简单的c++程序(实验四)

一、实验目的和要求    了解成员函数的特性,掌握静态成员、友元等概念。二、实验内容1、调试下列程序,写出输出结果,并分析输出结果。//sy4_1.cpp#include<iostream>using namespace std;class My{public: My(int aa) { A=aa; B-=aa; }static void fun(My m);private: int ...

2018-06-27 22:25:10 800

原创 实验3,构造函数与析构函数

一、实验目的和要求1、熟悉类的定义格式和类中成员的访问权限。2、构造函数与析构函数的调用时机与顺序。3、掌握对象的定义以及对象的初始化的时机与方法。二、实验内容1、下面程序sy3_1.cpp中用ERROR表明的语句有错,在不删除和增加代码行的情况下,改正错误语句,使其正确运行。//sy3_1.cpp#include<iostream>using namespace std;class ...

2018-06-27 22:23:11 533

原创 面向对象程序设计教程(c++语言描述)第七章课后习题解题

名词解释题函数模板:一个带类属参数的函数。类模板:一个带类属参数的类模板函数:通过参数实例化可以再构造出具体的函数。模板类:通过参数实例化可以再构造出具体的类。填空题(1) 函数模板类模板(2) template(3) class typename(4) 类属参数类似(5) 没有(6) 类模板(7) 顺序容器关联容器(8) 输入迭代器输出迭代器前向迭代器双向迭代器随机访问迭代器选择题(1) A (...

2018-06-23 21:35:48 2860

原创 面向对象程序设计教程(c++语言描述)第九章课后习题解题

填空题(1) 预料避免系统运行环境(2) 将程序立即中断运行,从而无条件释放所有资源(3) 不必(4) try语句块(5) 异常类型(6) 任何(7) 抛出列表(8) 不抛出(9) <exception> <new> <stdexcept>(10) catch选择题(至少选一个,可以多选)(1) AC (2) B (3) D (4) CD判断题(1) t (2)...

2018-06-23 21:33:56 1023

原创 面向对象程序设计教程(c++语言描述)第八章课后习题解题

名词解释题函数模板:一个带类属参数的函数。类模板:一个带类属参数的类模板函数:通过参数实例化可以再构造出具体的函数。模板类:通过参数实例化可以再构造出具体的类。填空题(1) 函数模板类模板(2) template(3) class typename(4) 类属参数类似(5) 没有(6) 类模板(7) 顺序容器关联容器(8) 输入迭代器输出迭代器前向迭代器双向迭代器随机访问迭代器选择题(1) A (...

2018-06-23 21:33:08 1860

原创 面向对象程序设计教程(c++语言描述)第六章课后习题解题

填空题(1) 函数(2) 非静态成员函数友员函数(3) 少(4) 对象的引用(5) 整型(6) 多选择题(1)B (2)C (3) A (4)C判断题(1)t (2) f (3) t (4) f操作题(2) 提示:需要声明如下形式带默认值的构造函数:fraction(int x=0,int y=1);需要定义一个成员函数去优化分数,如化简、不让负号在分母处等。参考代码如下: void fracti...

2018-06-23 21:31:46 2552

原创 面向对象程序设计教程(c++语言描述)第四章课后习题解题

填空题(1) 基派生(2) 单继承多继承(3) 私有继承方式(4) 公有保护(5) 多继承(6) 支配规则(7) 解决二义性(8) 使用作用域运算符引进虚基类选择题(1) B (2) C D (3) A B C (4) C (5) A(6) C (7) B (8) D (9) A D (10) A判断题(1) f (2) t (3) f (4) t (5) f (6) f简答题(1)面向对象技术中...

2018-06-23 21:29:48 6697 2

原创 面向对象程序设计教程(c++语言描述)第五章课后习题解题

第 5章习题答案填空题(1) 静态 动态(2) 编译时的多态性,运行时的多态性。(3) 静态 动态(4) 覆盖(5) 使用了不恰当的虚函数(6) 静态(7) 0(8) 抽象类选择题(1) A (1) D (2) B D (3) B (4) A B(5) B (6) C (7) C D (8) B D判断题(1) f (2) f (3) t (4) f (5) f (6) t简答题(1)多态性就是同...

2018-05-17 10:16:01 5588 1

转载 面向对象程序设计教程(c++语言描述)第三章课后习题解题

一、 填空题(1) 类 定 义 中 关 键 字 private 、 public 和 protected 以后的成员的访问权限分别是私有、公 有和保护。如果没有使用关键字,则所有成员默认 定义为 private 权限。具有 public 访问权限的数 据成员才能被不属于该类的函数所直接访问。 (2) 定义成员函数时,运算符“∷”是作用域运 算符, “ MyClass ∷”用于表明其后的成员函数是在...

2018-04-18 23:35:00 12858

原创 简单c++程序实验(二)

实验目的和要求       1.熟悉引用的概念,掌握引用的定义方法,学会引用在C++程序中的应用       2.掌握函数的定义和调用方法。       3.练习重载函数的使用。实验内容       1.调试下列程序,写出输出结果,并解释输出结果。(1)[cpp] view plain copy//sy2_1.cpp  #include<iostream>  using namespa...

2018-04-18 23:18:05 804

转载 面向对象程序设计教程(c++语言描述)第二章课后习题解题

一、 名词解释引用内联函数重载函数【问题解答】所谓引用就是给对象取一个别名,使用该别名可以 存取该对象。换句话说是使新对象和原对象共用一 个地址。内联函数是使用 inline 关键字声明的函数。 重载函数指在同一个作用域内名字相同而参数不 同的函数。重载函数通常用来对具有相似行为而数 据类型或数据个数不同的操作提供—个通用的名 称。二、 填空题(1) 一般情况下, 用 C++语言编写的程序是由 函...

2018-04-03 10:39:30 4763

原创 简单的c++程序(实验一)

一、实验目的和要求:1、熟悉Visual c++6.0编译系统的常见功能;2、学会使用Visual  C++6.0编译系统实现的简单c++程序;3、熟悉c++程序的基本结构,学会使用简单的输入/输出操作;二、实验内容及实验结果:1、(1)//sy1_1.ppmain(){ cout<<"this is a program.";}错误提示:更正实验:方案一://sy1_1.pp#...

2018-03-26 13:04:50 610

转载 面向对象程序设计教程(c++语言描述)第一章课后习题解题

一、 名词解释抽象 封装 消息【问题解答】面向对象方法中的 抽象是指 对具体问题(对象)进 行概括,抽出一类对象的公共性质并加以描述的过 程。面向对象方法中的 封装就是 把抽象出来的对象的 属性和行为结合成一个独立的单位,并尽可能隐蔽 对象的内部细节。消息是 面向对象程序设计用来描述对象之间通信 的机制。一个消息就是一个对象要求另一个对象实 施某种操作的一个请求。二、 填空题(1) 目前有 面向过...

2018-03-26 11:35:41 6061

原创 面向对象程序设计 (C++语言描述)第一章课后习题作业

一、名词解释:抽象:对具体事物进行概括、抽出一类对象的公共性质加以描述的过程;封装:把抽象出来的对象属性和行为进行结合成一个独立的单位,并隐藏其内部的细节;消息:一个消息就是一个对象要求另一个对象实施某种操作的一个请求;...

2018-03-12 23:44:22 604

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除