问题 多项选择题

使用VC6打开考生文件夹下的工程RevProj14。此工程包含一个源程序文件RevMain14.cpp,但该程序中类的定义有错误。请改正程序中的错误,使它能得到正确结果。
注意,不要改动main函数,不得删行或增行,也不得更改程序的结构。
源程序文件RevMain14.cpp中的程序清单如下:
//RevMain14.cpp
#include<iostream>
#include<math>
using namespace std;
class Point

private:
double x;
double y;
public:
Point()
void Point(double x1,double y1)

x=x1;
y=y1;

void setvalue(double x,double y)

x=x;
y=y;

double getx ()

return x;

double gety()

return y;

void print()

cout<<"x="<<x<<",y= "<<y<<end1;

~Point()
;
class Line

private:
Point p1;
Point p2;
double width;
public:
Line(double x1,double y1,double x2,double y2,double d)
:p1(x1,y1),p2(x2,y2)

width=d;

~Line()
void displength()

double 1;
1=sqrt((p1.getx)-p2.getx())*(p1.getx()-p2-getx())+
(p1.gety()-p2.gety())*(p1.gety()-p2.gety()));
cout<<"the length of Line is "<<1<<end1;

;
int main()

Line *p1;
Line 1(5,15,25,35,0.5);
p1=&1;
p1->displength();
return 0;

答案

参考答案:
正确的类Point的定义如下;
class Point
{
private:
double x,y;
public:
Point () { }
Point (double xA, double yA)
{
x=xA;
y=yA;
}
void setvalue(double x, double y)
{
this->x=x; // Point::x=x;
this->y=y; //Point::y=y;
}
double getx(){ return x; }
double gety(){ return y; }
void print ()
{
cout<<"x= "<<x<<",y= "<<y<<endA;
}
~Point() {}
};

解析: 程序中有两处错误。都是在类Point的定义中。
①C++中类的构造函数没有函数返回类型。所以类Point的重载构造函数首部前不应该有void说明。
②在成员函数setvalue()中,变量x和y指示不明确,会产生二义性。所以应该使用 this指针或作用域分辨符指明。

阅读理解与欣赏

阅读下文,回答问题。

春之怀古(张晓风)

①春天必然曾经是这样的:从绿意内敛的山头,一把雪再也撑不住了,噗嗤的一声,将冷脸笑成花面,一首澌澌然的歌便从云端唱到山麓,从山麓唱到低低的荒村,唱入篱落,唱入一只小鸭的黄蹼,唱入软溶溶的春泥——软如一床新翻的棉被的春泥。

②那样娇,那样敏感,却又那样浑沌无涯。一声雷,可以无端地惹哭满天的云;一阵杜鹃啼,可以斗急了一城杜鹃花;一阵风起,每一棵柳都吟出一则白茫茫、虚飘飘说也说不清、听也听不清的飞絮,每一丝飞絮都是一株柳的分号。反正,春天就是这样不讲理、不逻辑,而仍可以好得让人心平气和。

③春天必然曾经是这样的:满塘叶黯花残的枯梗抵死苦守—截老根,北地里千宅万户的屋梁受尽风欺雷压犹自温柔地抱着一团小小的空虚的燕巢,然后,忽然有一天,桃花把所有的山村水廓都攻陷了。柳树把皇室的御沟和民间的江头都控制住了——春天有如旌旗鲜明的王师,因为长期虔诚的企盼祝祷而美丽起来。

④而关于春天的名字,必然曾经有这样的一段故事:在《诗经》之前,在《尚书》之前,在仓颉造字之前,一只小羊在啮草时猛然感到的多汁,一个孩子在放风筝时猛然感觉到的飞腾,一双患风痛的腿在猛然间感到的舒活,千千万万双在溪畔在塘畔在江畔浣纱的素手所猛然感到的水的血脉……当他们惊讶地奔走互告的时候,他们决定将嘴崛成吹口哨的形状,用愉快的耳语的声量来为这季节命名——“春”。

⑤鸟又可以开始丈量天空了。有的负责丈量天的蓝度,有的负责丈量天的透明度,有的负责用那双翼丈量天的高度和深度。而所有的鸟全不是好的数学家,他们吱吱喳喳地算了又算,核了又核,终于还是不敢宣布统计数字。

⑥至于所有的花,已交给蝴蝶去点数。所有的蕊,交给蜜蜂去编册。所有的树,交给风去纵宠。而风,交给檐前的老风铃去一一记忆、一一垂询。

⑦春天必然曾经是这样,或者,在什么地方,它仍然是这样的吧?穿越烟囱与烟囱的黑森林,我想走访那踯躅在湮远年代中的春天。          

1.第①段中画线部分是按什么顺序写的?有什么样的表达作用?

2.以“‘……’这个字用得好,好在……”的形式,对第二段文字的用词进行赏析。

3、第③段写枯梗抵死苦守老根,屋梁抱着空虚的燕巢的目的是:

4.第③段中“桃花把所有的……都控制住了”有什么表达作用?

5.第④段中的“一只小羊……感到的水的血脉”从哪些侧面交代了春的来到?

6.第⑤段中鸟为什么“核了又核,算了又算,终于还不敢宣布统计数字”?

7.第⑥段所写的景象可用一个四字短语概括为:

8.怎样理解第⑦段中“我想走访那踯躅在湮涅远年代中的春天”一句话?它在全文中的作用是什么?

9.这篇文章写得很美,请任选一个角度加以评析。

单项选择题