问题 问答题

[说明] 

Pay&Drive系统(开多少付多少)能够根据驾驶里程自动计算应付的费用。系统中存储了特定区域的道路交通网的信息。道路交通网由若干个路段 

(RoadSegment)构成,每个路段由两个地理坐标点(Node)标定,其里程数(Distance)是已知的。在某些地理坐标点上安装了访问控制(AccessControl)设备,可以自动扫描行驶卡(Card)。行程(Trajectory)由一组连续的路段构成。行程的起点(Entry)和终点(Exit)都装有访问控制设备。 

系统提供了3种行驶卡。常规卡(RegularCard)有效期(ValidPeriod)为一年,可以在整个道路交通网内使用。季卡(SeasonCard)有效期为三个月,可以在整个道路交通网内使用。单次卡(MinitripCard)在指定的行程内使用,且只能使用一次。其中,季卡和单次卡都是预付卡(PrepaidCard),需要客户(Customer)预存一定的费用。 

系统的主要功能有:客户注册、申请行驶卡、使用行驶卡行驶等。 

使用常规卡行驶,在进入行程起点时,系统记录行程起点、进入时间(DateOfEntry)等信息。在到达行程终点时,系统根据行驶的里程数和所持卡的里程单价(UnitPrice)计算应付费用,并打印费用单(Invoice)。 

季卡的使用流程与常规卡类似,但是不需要打印费用单,系统自动从卡中扣除应付费用。 

单次卡的使用流程与季卡类似,但还需要在行程的起点和终点上检查行驶路线是否符合该卡所规定的行驶路线。 

现采用面向对象方法开发该系统,使用UML进行建模。构建出的用例图和类图分别如图3-1和图3-2所示。

根据说明中的描述,给出RoadSegment、Trajectory和Card所对应的类的关键属性(属性名使用说明中给出的英文词汇)。

答案

参考答案:

RoadSegment的属性:Distance

Trajectory的属性:Entry、Exit、DateOfEntry

Card的属性:UnitPrice、ValidPeriod

解析:

[分析]: 本问题考查类的关键属性的识别。由说明中给出的描述可知,类RoadSegment的属性至少应包括Distance;类Trajectory的属性至少应包括Entry、Exit和DateOfEntry;类Card的属性至少应包括UnitPrice、ValidPeriod。

单项选择题
问答题 案例分析题

阅读下列材料,回答问题。材料:下午第一节课上课铃响后,我来到本班教室。班长一见到我就马上对我说:"老师,小A把小B的桌子砸坏了一个角。"怎么又是他惹事,当时我很生气,冲着小A喊到:"你是怎么回事,明天把家长叫来!"因为我还有别的班的课,就匆忙离开了教室。小A是班里有名的闹将,几乎每位任课教师都向我反映过他的问题。照理说他犯点错误不新鲜,但那天我却觉得他不应该,因为中午我刚刚找他谈过话,当时他非常认真地接受了我对他的批评和提醒,怎么转眼的功夫又开始闹事呢?带着这个疑问,下课后我急急忙忙来到班里对事情的经过进行调查。小A没有否认砸桌子的事,我问为什么,他却不说话。我把他叫到办公室,让他坐下来,语气平和地耐心和他交谈,这时,他才吞吞吐吐地告诉我事情发生的原因,是班长误认为他在上课时写作业,批评了他,他感到很冤枉,而班长平时又与自己的关系不错,不好直接反驳他,也不想向老师报告,可还咽不下这口气,就砸了别人的桌子,发泄自己的怨气。我了解情况后,对他的错误行为没有采取严厉批评的态度,也没有再让他把家长请来,而是把班长也叫到办公室,让他们两个人面对面化解了误会,并让班长当面把小A的名字从班日志上违反纪律的人名单中划去。这时,我发现,小A先前那种对立、紧张的表情和目光,逐渐变为后悔和感激。他低着头对我说:"老师,我错了,我应该当时就向班长解释清楚,而不应该砸桌子。"说完,他和班长的手紧紧握在一起。通过这件事我对小A有了新的认识,虽然他外表是个行为不羁、时常淘气惹事的孩子,但他的内心有着诚实和良知。过了一周,我发现讲台上有一个夹子,打开一看,是我们将要学习的英语生词卡片,我问大家,是谁做的好事,一连问了几遍,始终没人回答。有位同学悄悄告诉我是小A做的,我当时心里很是惊讶,立即用赞许的目光看了小A-眼。也许是从未得到表扬的缘故,他的脸马上红了,很不好意思地低下头。对这件事,我组织了全班学生进行大讨论,中心思想就是让大家对小A有一个新的认识,他不是坏孩子,是一名好同学,大家都要向他学习。从此以后,小A完全变了,他不但改掉了自己的坏毛病,而且更加关心集体,特别是文化学习兴趣日渐高涨,上课积极发言,学习成绩提高得很快。

问题:请从学生观的角度评析该老师的教育行为。