下载此文档

2021年面向对象程序设计c实验指导书.doc


文档分类:IT计算机 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
面 向 对 象
实 验 指 导 书
编 制 人: 江 南
适 用:  09网络  
编制时间: -1-30
试验一 VC++ (4课时)
一、试验目标
1.熟悉Visual C++ ,学****用Visual C++ ++控制台程序。
2. 学会编写简单C++程序,包含基础数据类型,运算符和表示式,基础控制结构,简单输出。
3.观察头文件作用。<.h>和using namespace std;
4.学会使用VC++:单步实施、设置断点、观察变量值。
掌握函数定义和调用方法。
5.练****重载函数使用。
6.练****经过动态内存分配实现动态数组,并体会指针在其中作用;
二、试验任务
1.使用Visual C++建立一个非图形化标准C++程序,编译、运行以下程序,比较两个程序差异:
#include <iostream>
using namespace std;
void main(){
cout<<"Hello!\n";
cout<<"Welcome to c++!\n";
}
#include <>
void main(){
cout<<"Hello!\n";
cout<<"Welcome to c++!\n";
}
2.用do-while语句编程,求自然数1~10之和。程序正确运行以后,去掉源程序中#include语句,重新编译,观察会有什么问题。
3.使用debug调试功效观察任务3程序运行中变量值改变情况
4.编写重载函数max可分别求取两个整数,三个整数,两个双精度数,三个双精度数最大值。
5.编写含有以下原型函maxArr(),功效是在数组an个元素中找出最大值,返回该最大值数组元素内存地址,而且再经过引用idx返回含有最大值元素在数组中下标。
int* maxArr(int *arr,int n,int& idx);
编写主函数,调用maxArr(),以验证其正确性:
void main(){
int testArr [10]={3,4,56,7,8,98,67,4,8,94} ;
int *maxAddr,maxIdx ;
maxAddr=maxArr(testArr,10,maxIdx) ;
6.编写程序,经过指针配合new运算符动态生成一个二维数组,数组元素值为该元素行值和列值和,最终输出该二维数组每个元素。
7.定义以下结构体:
struct item{ int num; item *next;}
输入k个整数(k值也由键盘输入),将它们依次放入由结构体形成链表(用new运算符生成链表项)中。再输入一个整数x,查找x在链表中第一次出现位置(序号),若不存在,输出“不存在”。
三、试验步骤
1.开启Visual C++
2.创建一个项目
单击File菜单中New选项显示New(新建)对话框。
单击Projects标签,在Projects(项目)选项卡中,选择Win32 Console Application(Win32控制台应用程序)。在Location(位置)文本框中指定一个路径,在Preject Name(项目名称)文本框中为项目输入一个名字,单击OK(确定)按钮。
在弹出Win32 Console Application-Step 1 of 1 对话框中选择An Empty Project单选项,然后单击Finish(完成)按钮。
最终在New Project Information对话框中单击OK按钮,完成项目标建立。
3.建立C++源程序文件
选择菜单命令Project | Add to Project | New,弹出New对话框。
在new对话框Files选项卡中选择C++ Source File,并填入文件名称,单击OK按钮,完成新建C++源程序文件。
4.编辑C++源程序文件内容,在文件编辑窗口中输入代码,并使用菜单命令File | Save保留这个文件。
5.建立并运行可实施程序,选择菜单命令Build建立可实施程序。假如你正确输入了源程序,此时便成功地生成了可实施程序。假如程序有语法错误,则屏幕下方状态窗口中会显示错误信息。依据这些错误信息对源程序进行修改后,重新选择菜单命令Build,建立可实施程序。选择菜单命令运行程序,观察屏幕显

2021年面向对象程序设计c实验指导书 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人业精于勤
  • 文件大小69 KB
  • 时间2020-11-05