武汉大学c++第一次上机试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一开发环境与简单C++程序
一.实验目的
1.熟悉VC++开发环境,能够使用开发环境提供的工具创建项目,编辑源程序,编译、
运行程序。
2.熟悉常见的编译错误及其改正方法。
3.掌握利用VC++调试工具对程序进行调试的步骤、方法。
4.掌握C++语法组成要素及其定义。
5.C++程序的控制。
6.培养良好的编程习惯
二.知识要点
1.C++程序的开发流程。
2.C++的基本数据类型
3.标准C++关键字的作用、标识符定义、运算符的优先级别及结合方向。
4.标准C++程序的流程控制方式。
三.实验内容
㈠Visual C++集成开发环境应用实习
⒈创建应用程序Mysdi使用资源编辑器编辑图标、工具栏、快捷键、串表和版本信息。
⒉创建一个名为mydlg的对话框应用程序,并修改程序的大小图标、修改版本号等。
⒊课本P221-20
㈡C++语言基础实习
⒈从键盘输入一个字符序列,编程统计其中的数字个数和英文字母个数,输入的字符序
列以“#”作为结束符。
⒉编写一段程序,当用户输入一个6位数据时,程序可以将其分离为单独的数字,分离
结果之间用3个空格分开。(应用求模运算符和整型除法)
⒊采用指针方法将一个数组中的所有元素颠倒顺序,结果仍然放在原来的数组中,要求
使用最少的辅助存储单元。
⒋使用结构变量表示每个学生的信息:姓名、学号、三门课的成绩和平均成绩。编写一
个冒泡排序函数,根据学生的平均成绩排序。从键盘上输入10个学生的数据,在主函数中调用排序函数输出每个学生的姓名和三门课的成绩以及平均成绩。
⒌编写一段程序,确定员工的工资总额。每位员工在一周内工作40小时以内,是按正规
工作时间付酬,超出40小时,是正规工作时间报酬的1.5倍。假定已经有了公司员工的
花名册、每位员工在上个星期的工作时间以及每位员工的小时报酬。在程序中应将每位员工的信息输入,计算显示员工的应得工资。(练习使用嵌套的if/else语句和switch语句)
四.实验要求
1.新建MFC Appwizard项目,完成“Visual C++集成开发环境应用实习”部分的内容。
2.新建Win32Console Application项目完成“C++语言基础”部分的内容,每个实验内
容在一个项目中完成。
3.对“C++语言基础实习”的程序进行单步运行,查看运行过程中变量值的变化情况;在
程序中设置断点,将程序运行到断点处,观察所有变量的值与预期值是否一致。
4.代码书写规范。具体要求,①每一行代码只写一条语句;②每一行代码有缩进;③加注
释;④变量名要见名知义。