收藏 分享(赏)

19春华南理工《高级语言程序设计C++》课后练习答案.doc

上传人:精品资料 文档编号:10059534 上传时间:2019-10-03 格式:DOC 页数:2 大小:16.79KB
下载 相关 举报
19春华南理工《高级语言程序设计C++》课后练习答案.doc_第1页
第1页 / 共2页
19春华南理工《高级语言程序设计C++》课后练习答案.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

1、一、 编程题:1. 题目:有一个学生成绩管理系统,请设计出能够表示学生信息的结构体,结构体名称为Student。学生信息类型如下:a) 学号:英文符号为sno,数据类型为字符串;b) 姓名:英文符号为sname,数据类型为字符串;c) 性别:英文符号为sgender,数据类型为布尔型;年级:英文符号为 syear,数据类型为整型答案如下:struct Studentchar sno20;/学号char sname10;/姓名bool sgender;/性别int syear;/年级二:程序阅读题:2. 题目:设计两个函数,分别用于计算立方体的体积和表面积,函数名分别为calVolumn和cal

2、Area。要求边长以参数形式传入函数。立方体的边长为双精度浮点数。答案如下:#include double calVolume(double,double,double);double calArea(double,double,double);int main()double v=calVolume(2.,3.,4.);double s=calArea(2.,3.,4.);std:coutusing namespace std;int main()int i, count=0, sum=0;double average;int a = 1, 2, 3, 4, 5, 6, 7, 8, 9, 1

3、0;for(i=0; i10; i+)if(ai%2=0)continue;sum+=ai;count+;average=sum/count;cout“count = “count “t;t“ “average = “ average endl;1. 请写出上面这段代码的运行结果。 (30分)答案: 运行结果为:count = 5; average = 52. 上面这段代码的功能是什么?是否存在什么问题?(10分)答案: 程序的功能:求数组中所有奇数的平均值存在的问题:count和sum 都是整型,运算结果可能会导致丢失精度,应该先强转为double 类型再进行运算和赋值3. 如果将数组a中最后一个数字更改为13,最终的输出结果是什么?(10分)答案: 将最后一个元素改为13会输出:count = 6; average = 6

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报