实验1 VC++开发环境 2 2Word下载.docx
- 文档编号:4875276
- 上传时间:2023-05-04
- 格式:DOCX
- 页数:8
- 大小:73.08KB
实验1 VC++开发环境 2 2Word下载.docx
《实验1 VC++开发环境 2 2Word下载.docx》由会员分享,可在线阅读,更多相关《实验1 VC++开发环境 2 2Word下载.docx(8页珍藏版)》请在冰点文库上搜索。
一、实验目的及要求
1、熟悉VC++的集成环境及其基本操作。
2、掌握利用应用程序向导创建单文档应用程序。
3、掌握资源编辑器的使用。
4、掌握C++中函数的传址调用和引用调用。
二、实验设备(环境)及要求
硬件:
PC(P
以上,128M以上内存)、因特网接入;
软件:
WindowsXP操作系统、Office2003、VisualC++6.0。
三、实验内容与步骤
说明:
对下述实验内容给出实验结果并分析总结。
1、编写一个单文档的应用程序,试着修改它的图标、标题和版本信息。
启动VisualC++,选择File,打开New对话框,在Projects中选择MFC AppWizard[exe],输入项目名称Li1-1,并选择保存路径,单击OK,选择Singledocument,单击Finish,再单击OK完成.打开ResourceView中的Icon文件,选择打开IDR_MAINFRAME编辑器,用其他图形软件重新编辑并剪贴,分别选择16*16和32*32两种像素,并调整图标大小。
再打开ResourceView中的StringTable编辑器,选择IDR_MAIFRAE并打开,在属性对话框中将Caption内容改为“资源编辑器的使用\n例1.2\nLi1-1\n\nLi11.document\nLi1-1document”.然后打开ResourceView中的Version文件夹,打开VS-VERTION-INFO.再打开CompanyName输入“清华大学出版社”.同样打开FileDescription修改,打开ProductName修改.然后打开ResourceView中的Dialog文件夹,打开IDD_ABOUTBOX出现对话框,选中第一排静态文本,选择View|Properties并打开,将Caption内容改为“资源编辑器的使用1.0版”,同样修改第二排静态文本.最后选择Build菜单中的ExecuteLi1-1.exe打开关于对话框,便显示修改信息.
2、编写一个C++程序,计算长为78米,宽为42米的矩形的面积。
代码:
#include<
iostream.h>
main()
{
cout<
<
“矩形的面积是:
”<
78*42<
“平方米.\n”;
//输出矩形的面积.
}
运行结果:
提高:
计算任意长宽的矩形的面积。
{floatx,y;
cin>
>
x>
y;
x*y<
3、下面的程序试图计算由键盘输入的任意两个整数的平均值.
#include<
main()
{intx,y,a;
//
cin>
x>
y;
a=(x+y)/2;
cout<
“Theaverageis:
”a;
}
调试无语法错误后,分别使用下列测试用例对上述程序进行测试:
(1)2,6
(2)1,3
(3)-2,-6
(4)-1,-3
(5)-2,6
(6)-1,3
(7)1,0
(8)1,6
(9)32800,33000
(10)-32800,33000
程序运行结果:
分析上述哪几组测试用例较好?
通过测试,你发现程序有什么错误了吗?
若有错误,请指出错误原因
#include<
voidmain()
{intx,y;
doublea;
cin>
a=((double)x+(double)y)/2.0;
cout<
”<
a<
endl;
。
4.输入一个年份,判断是否闰年。
算法分析:
假定年份为year,闰年的条件是:
year%4==0&
&
year%100!
=0||year%400==0。
voidmain(){
intyear;
”输入年份:
year;
if(year%4==0&
=0
||year%400==0)
cout<
year<
”是闰年”<
elsecout<
year<
”不是闰年”<
5.设计一个计算器程序,实现加、减、乘、除运算。
分析:
读入两个操作数和运算符,根据运算符完成相应运算。
floatnum1,num2;
charop;
cout<
”输入操作数1,运算符,操作数2:
cin>
num1>
op>
num2;
switch(op){
case‘+’:
num1<
op<
num2<
”=”<
num1+num2<
break;
case‘-‘:
num1-num2<
case‘*’:
num1*num2
case‘/’:
num1/num2<
default:
”是无效运算符!
”;
}
常量表达式采用字符型,上机运行一下。
运行结果:
6.编写一个C++程序实现两个整型变量值的交换。
程序代码:
#include“iostream.h”
voidswap(int,int);
voidmain()
{
inta,b;
a>
b;
”a=”<
”,b=”<
b<
swap(a,b);
}
voidswap(intx,inty)
intt=x;
x=y;
y=t;
思考:
以上代码并不能实现两个整型变量值的交换,为什么?
在调用swap函数时,实参是a和b,是两个整型变量,它向形参传送的只是两个数值,属于传直调用。
程序改进:
(通过传址调用和引用调用实现地址调用)
只对swap函数作出更改
voidswap(int&
x,int&
y)
只是改了定义,没有改函数声明,所有改动后含有两个错误。
四、分析与讨论
通过这次实验我能够较熟练地掌握:
利用C++程序建立编辑运行一些程序,以及寻找错误和修改错误,但同时也存在一些不足:
修改错误时,有些错误并不能修改过来,不是很熟。
在以后的学习中,要多运行程序,在课后多练习,提前预习,认真地独立完成。
五、教师评语
签名:
日期:
年月日
成绩
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验1 VC+开发环境 实验 VC 开发 环境
![提示](https://static.bingdoc.com/images/bang_tan.gif)