理解异常的概念,了解异常处理的处理机制,掌握异常处理程序的编写方法。
实验七 异常处理程序设计
一、实验目的:
理解异常的概念,了解异常处理的处理机制,掌握异常处理程序的编写方法。
二、实验内容:
1.编写程序,利用异常处理的方法,当指定文件不存在时显示出错信息。如果文件存在显示其大小。(file.fail() file.tellg())
#include <fstream>
#include <string>
#include <iostream>
using namespace std;
void main()
{
string sFilename;
ifstream fIn;
cout << "请输入要打开的文件名:" ;
cin >> sFilename;
char *s = const_cast<char *>(sFilename.c_str());
try
{
fIn.open(s);
if(fIn.fail())
throw 0;
fIn.seekg(0,ios::end);
cout << s << "文件的长度是: " << fIn.tellg() << endl;
}
catch(int)
{
cout << "此文件不存在!" << endl;
}
fIn.close();
}
2.从Person类派生出Teacher类,在Teacher中设计成员函数test(),能根据职称检测年龄是否正确,教授年龄大于26岁,副教授年龄大于25岁,讲师年龄大于23岁,助教年龄大于20岁。
#include <iostream>
#include <string>
using namespace std;
class person
{
或 七、实验心得体会及问题反馈: 通过这次实验,让我对异常的概念有了比较深的理解,也了解异常处理的处理机 制,能够对异常处理程序进行简单的编写。 分享到: ...
实验七 异常处理程序设计 一、实验目的: 理解异常的概念, 了解异常处理的处理机制,掌握异常处理程序的编写 方法。 二、实验时间: 三、实验地点: 四、实验内容: ...
2. 掌握异常处理的设计方法。 【实验要求】 1. 理解系统异常处理的机制和创建自定义异常的方法。 【实验步骤】 一.了解异常处理机制 1. 错误与异常 在程序执行...
java实验java实验隐藏>> 面向对象的程序设计 / java 程序设计 实验指导书 实验七 实验七 异常处理 目的:熟悉 Java 类;掌握 try_cacth 结构;throw 和 throws 目...
同系列文档 实验三 实验四 实验六 异常处理1/2 相关文档推荐 面向对象程序设计实验七 暂无评价 6页 免费 实验七 线程 4页 免费 JAVA面向对象程序设计实验... ...
同系列文档 实验8 图形界面程序设计 实验9 Java输入输出流1/2 相关文档推荐...(6) 了解有异常处理与没有异常处理的差别 ; (7) 多重 catch 语句的使用 ;...
实验2.3 循环程序设计 实验2.4--方法设计 实验2.5 数组的使用1...实验二 异常处理 3页 5财富值 实验七 异常处理 2页 5财富值 实验八 异常处理...
实验七 实验七 异常处理实验目的了解异常类的作用,掌握对异常的捕获和处理方式。...程序功能:在 try 子句中设计两个可能出现的异常,当 a 为 0 时会发生异常。...
实验六 流 4页 1财富值 实验七 异常处理程序设计 3页 2财富值 实验五q 多态 5页 免费 实验四 继承与派生 6页 5财富值 c++ 继承和派生-2 2页 免费搜...
实验四 实验六 异常处理 面向对象程序设计实验七 线...1/2 相关文档推荐 实验三 暂无评价 7页 免费 实验三 暂无评价 15页 免费 实验三 暂无评价 6页 1财富...
搜 试试 7 帮助 全部 DOC PPT TXT PDF XLS 百度文库 教育专区 高等教育 ...《Java程序设计》上机实验报告 实验四 异常类的定义及处理_工学_高等教育_教育专区...
JAVA语言与程序设计-第七讲-异常处理 隐藏>> 第5章 异常处理 ? 5.1 异常处理基础 ? 5.2 异常处理措施 ? 软件系统提供给用户的是一套完善的服务, 一个能够...
闽公网安备 35021102001881号 
热门文档