问题 选择题

如果人民币对欧元的汇率升高,会导致(    )

①中国出口到法国的纺织品更具竞争力了

②德国出口到中国的机械设备变得便宜了

③中国企业赴欧元区国家投资设厂更有利

④法国学生来中国留学需要的费用减少了

A.①③

B.①④

C.②③

D.②④

答案

答案:C

题目分析:人民币对欧元汇率升高,说明人民币升值,欧元贬值,不利于中国产品出口欧元区国家,①错误;有利于中国进口欧元区产品,②正确;有利于中国企业到境外投资办厂,③正确;法国学生来中国流学费用会增加,④错误。排除错误选项,该题选C。

点评:汇率变动及其影响是经济社会中常考的知识点,并且是学生较难掌握的内容。对于汇率的变动可以总结为币值的变动和汇率的变动方向是一致的,影响可以从利和弊两个方面掌握,从进出口、留学旅游、投资办厂等常考角度把握利弊。该题对学生能力有相当高的要求,难度较大。

问答题

请使用“答题”菜单或使用VC6打开考生文件夹proj2下的工程proj2。此工程定义了一个人员类Person,然后派生出学生类Student和教授类Professor。请在程序中的画线处填写适当的代码,然后删除横线,以实现上述定义。此程序的正确输出结果应为:
My name is Zhang.
my name is Wang and my G.P.A.is 3.88
My name is Li,I have 8 publications..
注意:只能在画线处填写适当的代码,不要改动程序中的其他内容,也不能删除或移动“//************found************”。
//源程序
#include <iostream>
using namespace std;
class Person
public:
//************found************
______name=NULL;
Person(char*s) name=new char[strlen(s)+1];strcpy(name,s);
~Person() if(name!=NULL) delete[]name;
//************found************
______Disp() cout<<"My name is"<<name<<".\n"; //声明虚函数
void setName(char*s) name=new char[strlen(s)+1];strcpy(name,s);
protected:
char*name:

class Student: public Person
public:
//************found************
Student(char*s,double g)______
void Disp() cout<<"my name is"<<name<<"and my G.P.A.is il<<gpa<<".\n";
private:
float gpa;

class Professor: public Person
public:
void setPubls(int n)publs=n;
void Disp() cout<<"My name is"<<name<<",I have"<<publs<<"publications.\n";
private:
int publs;

int main()
//************found************
______;
Person x("Zhang");
p=&x;p->Disp();
Student y("Wang",3.88);
p=&y;p->Disp();
Professor z:
z.setName("Li");
z.setPubls(8);
p=&z;p->Disp();
return 0:

填空题