首页 >计算机类 >计算机二级 > >c++编程求答案

c++编程求答案

时间:2020-10-04 10:32浏览次数:

一、 编程题(每小题20分,共40分)

1. 有一个学生成绩管理系统,请设计出能够表示学生信息的结构体,结构体名称为Student。学生信息类型如下:

a) 学号:英文符号为sno,数据类型为字符串;

b) 姓名:英文符号为sname,数据类型为字符串;

c) 性别:英文符号为sgender,数据类型为布尔型;

d) 年级:英文符号为syear,数据类型为整型;

 

2. 设计两个函数,分别用于计算立方体的体积和表面积,函数名分别为calVolumn和calArea。要求边长以参数形式传入函数。立方体的边长为双精度浮点数。

 

二、 程序阅读题(50分)

 

#include <iostream>

using namespace std;

 

int main()

{

int i, count=0, sum=0;

double average;

int a[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10};

for(i=0; i<10; i++)

{

if(a[i]%2==0)

continue;

sum+=a[i];

count++;

}

average=sum/count;

cout<<"count = "<<count << "\t;\t" << "average = " << average << endl;

}

 

1. 请写出上面这段代码的运行结果。(30分)

2. 上面这段代码的功能是什么?是否存在什么问题?(10分)

3. 如果将数组a中最后一个数字更改为13,最终的输出结果是什么?(10分)

 

以上题目均要求以word文档的形式提交(其他方式一律以0分计)。除此以外,尽量将作业排版得美观一些。排版占10分。

    阅读排行