问题 选择题

下图是“欧洲西部地形简图”(甲)和“欧洲西部气候分布图”(乙),读图回答下题。

小题1:下列关于欧洲西部的说法,正确的是           

①欧洲西部海岸线曲折,多内海、半岛、海湾 

②欧洲西部地形以平原为主,地势西高东低

③欧洲西部以北温带为主,北部一年中有极昼、极夜现象

④欧洲西部气候湿润,全年降水多,降水均匀

A.③④

B.①②

C.②④

D.①③小题2:欧洲西部地区自西向东的气候变化表现为         

A.欧洲西部的气候都为温带海洋性气候

B.箭头B表示西风气流将水汽自西向东输送

C.甲地气温年较差大于乙地

D.从Ⅰ—Ⅱ—Ⅲ气温逐渐升高

答案

小题1:A 

小题2:B 

小题1:

①、欧洲西部海岸线多半岛、岛屿和海湾,而不是多内海,错误;②、欧洲西部的地形以平原为主,地势南北高、中间低,而不是西高东低,错误;③、欧洲西部气候以北温带为主,北部一年中有极昼极夜现象,故正确;④、欧洲西部主要是温带海洋性气候,降水多,降水均匀,故正确。

小题2:从图中可以看出欧洲西部的气候除温带海洋性气候外,海洋地中海气候等,A错误。欧洲西部地区由于受西风的影响,由西向东气温年较差逐渐增大,降水量逐渐减少,海洋性逐渐减弱,所以B正确,C错误;从Ⅰ—Ⅱ—Ⅲ纬度逐渐增高,气温逐渐降低,D错误。

单项选择题
问答题

使用VC6打开考生文件夹下的工程test31_3。此工程包含一个test31_3.cpp,其中定义了可以动态分配的字符串类,但该类的定义并不完整。请按要求完成下列操作,将程序补充完整。
(1)定义类tstring的私有数据成员length和p,它们分别是血型的数据和字符型的指针,其中length表示一个字符串的长度。请在注释“//**1**”之后添加适当的语句。
(2)完成类tstring的构造函数,使length等于字符串m的长度,并申请由指针p指向的length长的字符型空间,将m所指的字符串复制到该空间。请在注释“//**2**”之后添加适当的语句。
(3)完成类tstring的成员函数strcopy(tstringn)的定义,该函数将对象n的值(包括字符串长度和字符串本身)复制给调用该函数的对象(对象n的字符串长度任意)。请在注释“//**3**”之后添加适当的语句。
(4)完成类tstring的友元函数strlink(tstring m,tstring n)的定义,该函数将可动态分配的字符串类对象m和n的字符串成员连接在一起(对象m和n的字符串长度任意),并返回该串。请在注释“//**4**”之后添加适当的语句。
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
程序输出结果如下:
hello the world!
源程序文件test31_3.cpp清单如下:
#include<iostream.h>
#include<conio.h>
#include <string.h>
class tstring

public:
//** 1 **
tstring(char *m)

//** 2 **
strcpy(p,m);

void strcopy(tstring n);
friend char *strlink(tstring m,tstring n);
;
void tstring::strcopy(tstring n)

//** 3 **
char *q;
q=new char[length];
strcpy(q,tstring::p);
q=strcat(tstring::p,n.p);
tstring::p=q;
tstring::length=strlen(tstring::p);

char *strlink(tstring m, tstring n)

int length=strlen(m.p)+strlen(n.p);
char *p;
//** 4 **
strcpy(p,m.p);
p=strcat(p,n.p);
return p;

void main ( )

tstring a("hello ");
tstring b("the world");
tstring c("!");
a.strcopy(b);
cout<<strlink(a,c)<<end1;