问题 写作题

书面表达

假如你是高中生李华,有感于校园中存在的随地吐痰(to spit)和乱丢垃圾(to litter)等不文明行为,请用英语给校长写一封信,信中应包括以下内容:

1.说明写信目的;

2.对这些行为进行批评;

3.提出建议(至少两点);

注意:1.可根据内容要点适当发挥,但不要逐条翻译。

2.词数150左右。

3.信的抬头、落款及信的第一句已给出(不计词数)。

November 15, 2012

Mr. Headmaster,

I’m Li Hua, a student from Class 1, Senior III.                                   

________________________________________________________________________ 

 

Your faithfully,

Li Hua

答案

One possible version:

November 15, 2012

Mr. Headmaster,

I am Li Hua, a student from Class 1, Senior III. I am writing to draw your attention to some improper behaviour among us students: spitting and littering. It makes our school dirty and unpleasant, and does hard to the image of our school.

I always feel ashamed whenever I see this. It is clearly not appropriate for a student to spit and litter about. I wonder if the school could place more dustbins around and set up specific rules against such behaviour. At the same time, students should be encouraged to develop good habits and better behave themselves. I believe that, with the joint efforts of both teachers and students, our school will become a more enjoyable place in the near future.

Thank you for your consideration.

Yours faithfully,

Li Hua

题目分析:这是一篇半开放性作文,要点需要考生自己组织,如随地吐痰的危害可以从传播疾病,有损形象等方面。政府要加强对这方面的教育的力度,人们也要走自律。我们需要用正确的英语把给出的要点表达出来.本作文中给出的要点比较具体,故需要准确表达.写作时注意准确运用时态,上下文意思连贯,符合逻辑关系,尽量使用自己熟悉的单词句式,同时也要注意使用高级词汇和高级句型使文章显得更有档次。特别注意在选择句式时要赋予变化,尤其是数字的不同表达法。

点评:本文属于半开放性短文,动笔前,一定要认真分析要点,理解要点要表达的含义,不能遗漏要点,跑题偏题。平时除了加强词汇积累,写作联系以外,还可以适当记忆一些类似的范文,这样在考试中可以起到事半功倍的效果。

填空题

使用VC++6.0打开考生文件夹下的源程序文件3.cpp。其中定义的类不完整,按要求完成下列操作,将类的定义补充完整。
(1)完成构造函数,设置数组元素的个数为0,请在注释1之后添加语句。
(2)完成函数AddMember(int n),如果参数n包含在类的数据成员数组中,则返回0,否则把数据写入数组,然后返回1,请在注释2之后添加语句。
(3)完成函数DelMember(int n),如果变量在数据中,则删除该变量,并且返回1,如果不存在,则返回0,请在注释3之后添加语句。
(4)完成成员函数IsInclude(int n)的定义,该函数检查参数n是否在类的数据成员数组array中,如果在,返回1,否则返回0。请在注释4之后添加语句。
注意:除在指定位置添加语句之外,不要改动程序中的其他内容。
试题程序:
#include<iostream.h>
#define MAX_LENGTH 500
class TCArr

public:
TCArr()

//********1********

int AddMember(int n)

for(int i=0;i<length;i++)

//********2********
return 0;

Array[length++]=n;
return 1;

int DelMember(int n)

int i;
for(i=0;i<length;i++)

if(Array[i]==n)

break;


//********3********

for(;i<length-1:i++)

Array[i]=Array[i+1];

kngth--;
return 1;

return 0;

int IsInclude(int n)

for(int i=0;i<length;i++)

//********4********

return 1;


return 0;

private:
int Array[MAX_LENGTH];
int length;//用来记录数组的个数

int main()

TCArr obj;
cout<<obj.AddMember(1)<<end1;
cout<<obj.AddMember(3)<<end1;
cout<<obj.AddMember(8)<<end1;
cout<<obj.AddMember(23)<<end1;
cout<<obj.IsInclude(8)<<end1;
cout<<obj.IsInclude(11)<<end1;
cout<<obj.DelMemloer(3)<<end1;
cout<<obj.DelMember(8)<<end1;
cout<<obj.IsInclude(2)<<end1;
cout<<obj.IsInclude(1)<<end1;
return 0;

问答题 简答题