实验一 C++基础练习附答案.docx
- 文档编号:3674583
- 上传时间:2022-11-24
- 格式:DOCX
- 页数:12
- 大小:25.84KB
实验一 C++基础练习附答案.docx
《实验一 C++基础练习附答案.docx》由会员分享,可在线阅读,更多相关《实验一 C++基础练习附答案.docx(12页珍藏版)》请在冰豆网上搜索。
实验一C++基础练习附答案
实验一C++基础练习
实验目的和要求
1.掌握C++程序的基本格式与规范,学会编写简单的C++程序。
2.理解C++程序结构的特点。
3.熟悉C++程序基本的输入输出操作。
4.掌握C++数据类型常量和变量以及修饰符的使用方法。
5.掌握函数定义、函数调用和函数说明的方法。
6.熟悉作用域运算符的功能和基本使用方法。
7.掌握C++内存的动态分配与释放方法。
8.理解引用的概念,掌握引用的使用方法。
实验内容
1.编写一个程序,从键盘上输入摄氏温度,通过转换输出华氏温度,转换公式为
。
例如,输入摄氏温度为10时,输出华氏温度为50;输入摄氏温度为37时,输出华氏温度为98.6。
要求输入输出时有提示。
2.定义一个结构体数据类型用于保存自己的个人信息,例如可以包含姓名、性别、年龄、几门课程的成绩等(根据自己的需要定义成员)。
在程序中输入个人信息,然后按一定的格式输出个人信息。
要求输入输出时有提示。
3.编写函数求2个和3个正整数中的最大值,并在主函数中进行调用验证。
要求:
(1)利用函数重载实现;
(2)用参数带默认值的函数实现。
4.编写一个程序,动态定义一个整型数组(数组的大小通过键盘输入),给数组元素赋值。
求数组所有元素的和,求和的结果使用全局变量sum存储,同时对数组中的奇数求和,结果使用局部变量sum存储,将两个结果输出。
本题要求体会和理解作用域运算符的概念与基本使用方法,同时掌握动态内存分配和释放。
5.编写一个函数建立一个单链表。
链表结构如下:
链表中节点的结构为:
typedefstructNode
{
intdata;
Node*next;
}*LinkList;
建立单链表函数的原型为:
intCreateList(LinkList&L,intn)
其中L为单链表的头指针,创建的链表通过L返回;n为链表中节点的个数。
函数中通过new运算符给每个节点分配存储空间,并通过cin输入节点中保存的数据,最后将节点插入到链表末尾。
再编写一个输出链表数据的函数,函数原型为:
intPrintList(LinkListL)
最后编写主函数进行测试。
6.阅读下列程序,指出错误的语句以及出错的原因。
然后上机调试改正错误。
(1)
include
voidmain()
{
cin>>x;
inty=x*x;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验一 C+基础练习附答案 实验 C+ 基础 练习 答案
![提示](https://static.bdocx.com/images/bang_tan.gif)