问题 问答题

[说明]
本程序接收输入的学生信息,包括学号、姓名,成绩,原样输出信息并计算学生的平均成绩。其中学生粪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++语言程序设计中,类的静态数据成员或函数可以利用类名加作用域分辨符“::”来访问或调用。

阅读理解与欣赏

阅读下面的两段文言文,完成问题。

  (甲)风烟俱净,天山共色。从流飘荡,任意东西。自富阳至桐庐,一百许里,奇山异水,天下独绝。水皆缥碧,千丈见底。游鱼细石,直视无碍。急湍甚箭,猛浪若奔。夹岸高山,皆生寒树。负势竞上,互相轩邈;争高直指,千百成峰。泉水激石,泠泠作响;好鸟相鸣,嘤嘤成韵。蝉则千转不穷,猿则百叫无绝。鸢飞戾天者,望峰息心;经纶世务者,窥谷忘反。横柯上蔽,在昼犹昏;疏条交映,有时见日。(吴均《与朱元思书》)

  (乙)西湖最盛,为春为月。一日之盛,为朝烟,为夕岚。今岁春雪甚盛,梅花为寒所勒,与杏桃相次开发,尤为奇观。石篑数为余言:傅金吾园中梅,张功甫玉照堂故物也,急往观之。余时为桃花所恋,竟不忍去。湖上由断桥至苏堤一带,绿烟红雾,弥漫二十余里。歌吹为风,粉汗为雨,罗纨之盛,多于堤畔之草,艳冶极矣。然杭人游湖,止午未申三时;其实湖光染翠之工,山岚设色之妙,皆在朝日始出,夕舂未下,始极其浓媚。月景尤为清绝:花态柳情,山容水意,别是一种趣味。此乐留与山僧游客受用,安可为俗士道哉?(袁宏道《晚游六桥待月记》,有删节)

注:①罗纨(wán):丝织品。②午未申:指午时、未时、申时三个时辰,相当于现在从上午十一时至下午五时的这一段时间。③夕舂:夕阳。

1.解释下列语句中划线词的意思。

①急湍甚箭,猛浪若  奔:________________

②泉水激石,泠泠响  作:________________

③梅花为寒所     勒:________________

④山岚色之妙     设:________________

2.翻译下面的句子。

①经纶世务者,窥谷忘反。

译文:_________________________________________________

②此乐留与山僧游客受用,安可为俗士道哉?

译文:_________________________________________________

3.甲、乙描写的对象各不相同,但是两位作者却都流露出相似的思想感情。请从对待风景和对待世俗社会两个角度写出作者的思想感情。

_________________________________________________

单项选择题