首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下程序说明和c++代码,将应填入(n)处的字句写在对应栏内。 [说明] 本程序接收输入的学生信息,包括学号、姓名,成绩,原样输出信息并计算学生的平均成绩。其中学生粪Stud除了包括no(学号)、name(姓名)和grade(成绩)数据成员外,有
阅读以下程序说明和c++代码,将应填入(n)处的字句写在对应栏内。 [说明] 本程序接收输入的学生信息,包括学号、姓名,成绩,原样输出信息并计算学生的平均成绩。其中学生粪Stud除了包括no(学号)、name(姓名)和grade(成绩)数据成员外,有
admin
2009-02-15
47
问题
阅读以下程序说明和c++代码,将应填入(n)处的字句写在对应栏内。
[说明]
本程序接收输入的学生信息,包括学号、姓名,成绩,原样输出信息并计算学生的平均成绩。其中学生粪Stud除了包括no(学号)、name(姓名)和grade(成绩)数据成员外,有两个静态变量sum和num,分别存放总分和人数,另有一个构造函数、一个普通成员函数disp()和一个静态成员函数 avg()用于计算平均分。
[C++程序]
#include <stdio.h>
#include <string.h>
class Stud
{ int no;
char name [10];
int deg;
(1) int sum;
static int num;
public:
Stud(int n,char na[],int d) {
no=n;
deg=d;
strcpy(name,na);
(2);
(3);
}
static double avg() { return (4);}
void disp() { printf("% -5d% -8s%3d\n",no,name,deg);}
};
int Stud:: sum = 0;
int Stud:: num=0;
void main()
{
Stud s1(1,"Li",81), s2(2,"Zhao",84.5),s3(3,"Zhang",87);
printf("\nNo. Name Grade\n");
s1.disp();
s2.disp();
s3.disp();
printf("Avg=%g\n\n",(5));
}
选项
答案
(1) static (2) sum+=d (3) num++ (4) sum/num (5) Stud::avg()
解析
(1)根据题意,sum数据成员是静态变量;
(2)~(3):在Stud类的构造函数中,应该对sum数据成员累加并对num成员增1;
(4)avg函数是计算平均数的,所以应该返回syam/num;
(5)C++语言程序设计中,类的静态数据成员或函数可以利用类名加作用域分辨符“::”来访问或调用。
转载请注明原文地址:https://kaotiyun.com/show/1ojZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
文件ABC.bmp存放在F盘的T文件夹中的G子文件夹下,它的完整文件标识符是______。
在Excel中,与函数“=AVERAGE(A1:A3)”等价的是______。
信息处理技术员除了应熟练使用计算机进行信息处理操作外,还应熟悉本岗位相关的业务知识,其理由比较多,但不包括(67)。
对某地区家庭人数的抽样调查统计结果如下表:根据此表,该地区每个家庭的平均人数大致为(28)。
以下关于数字经济的叙述中,________________并不正确。
在Excel2010中,设A1单元格中的值为20,A2单元格中的值为60,若在C1单元格中输入函数“=AVERAGE(A1,A2)”,按回车键后,,则C1单元格中的值为(
将四个元素a,b,c,d分成非空的两组,不计组内顺序和组间顺序,共有()种分组方法。
某金融企业正在开发移动终端非现场办公业务,为控制数据安全风险,采取的数据安全措施中并不包括______。
(1)是固化在主板ROM内的程序,为计算机提供最底层、最直接的硬件访问和控制。
随机试题
完全网络营销的交易过程不包括网上客户服务。
信用条件是指公司要求顾客支付赊销款项的条件,其中不包括【】
女性,42岁。半年前因突发呕新鲜血1800ml住院治疗,并确诊为门静脉高压症,经保守治疗好转后出院。本次又因大量呕血住院,经三腔二囊管压迫止血等综合治疗6天后,出血停止24小时,拔除三腔二囊管后,再次发生大出血。对该患者首先要警惕可能并发
下述哪项与原发性肝癌发病关系最密切
赵先生,行胆总管切开取石、T管引流术。术后第3天,护士查房时发现T管无胆汁流出,病人诉腹部胀痛。首先应
室内有两个噪声源,同时工作时总声压级为73DB,当其中一个声源停止工作时,测得室内声压级为72DB,另一声源的声压级是()DB。
按照施工合同通用条款的规定,当合同文件出现矛盾时,可( )。
将一枚硬币独立地掷两次,引进事件:A1={掷第一次出现正面},A2={掷第二次出现正面},A3={正、反面各出现一次},A4={正面出现两次},则
阅读以下关于应用系统数据架构的说明,在答题纸上回答问题1至问题3。【说明】某软件公司拟开发一套贸易综合管理系统,包括客户关系管理子系统和商品信息管理子系统两部分。客户关系管理子系统主要管理客户信息,并根据贸易业务需要频繁向客户发送相关的
Listentothefollowingpassage.WriteinEnglishashortsummaryof150-200wordsofwhatyouhaveheardontheANSWERSHEET.Y
最新回复
(
0
)