C PRIMER(第4版)习题解答_十四章

C  PRIMER(第4版)习题解答_十四章
C  PRIMER(第4版)习题解答_十四章

第十四章重载操作符与转换

1。在什么情况下重载操作符与内置操作符不同?在什么情况下重载操作符与内置操作符相同?

重载操作符必须具有至少一个类类型或枚举类型的操作数。重载操作符不保证操作数的求值顺序,例如对&&和||的重载版本不再具有“短路求值”的特性,两个操作数都要进行求值,而且不规定操作数的求值顺序。

对于优先级和结合性及操作数的数目都不变。

2。为Sales_item编写输入、输出。加以及复合赋值操作符的重载声明。

class Sales_item

{

friend std::istream&operator>>(std::istream&,Sales_item&);

friend std::ostream&operator<<(std::ostream&,const Sales_item&);

public:

Sales_item&operator+=(const Sales_item&);

};

Sales_item operator+(const Sales_item&,const Sales_item&)

3。解释如下程序,假定Sales_item构造函数的参数是一个string,且不为explicit.解释如果构造函数为explicit会怎样。

string null_book=“0-000-00000-0”;

Sales_item item(cin);

item+=null_book;

第一句:调用接受一个C风格的字符串形参的string构造函数,创建一个string临时对象,然后使用string复制构造函数用这个临时对象初始化string对象null_book,

第二句:从标准输入设备读入数据,创建Sales_item对象item。

第三句:首先调用接受一个string参数的Sales_item构造函数,创建一个临时对象,然后调用Sales_item的复合重载操作符+=,将这个Sales_item临时对象加到item对象上,

如果构造函数为explicit,则不能进行从string对象到Sales_item对象的隐式转换,第三句将不能被编译。

4。string和vector类都定义了一个重载的==,可用于比较这些类的对象,指出下面的表达式中应用了哪个==版本。

string s;vectorsvec1,svec2;

“cobble”==“store”应用了C++语言内置版本的重载==

svec1[0]==svec2[0];应用了string版本的重载==

svec1==svec2应用了vector版本的重载==

5。列出必须定义为类成员的操作符。

赋值=,下标[],调用(),成员访问箭头->

6。解释下面操作符是否应该为类成员,为什么?

(a)+(b)+=(c)++(d)->(e)<<(f)&&(g)==(h)()

+,<<,==,&&通常定义为非成员;->和()必须定义为成员,否则会出现编译错误;+=和++会改变对象的状态,通常会定义为类成员。

7。为下面的ChecoutRecord类定义一个输出操作符:

class CheckoutRecord

{

public:

//..

private:

double book_id;

string title;

Date date_borrowed;

Date date_due;

pairborrower;

vector*>wait_list;

};

ostream&

operator<<(ostream&out,const CheckoutRecord&s)

{

out<

out<<"borrower:"<

out<<"wait_list:"<

for(vector*>::const_iterator it=s.wait_list.begin();

it!=s.wait_list.end();++it)

{

out<<"\t"<<(*it)->first<<","<<(*it)->second<

}

return out;

}

8。在12.4节的习题中,你编写了下面某个类的框架:(b)Date

为所选择的类编写输出操作符。

#include

using namespace std;

class Date

{

public:

Date(){}

Date(int y,int m,int d)

{

year=y;month=m;day=d;

}

friend ostream&operator<<(ostream&,const Date&);

private:

int year,month,day;

};

ostream&

operator<<(ostream&out,const Date&d)

{

out<<"year:"<

<<"month:"<

<<"day:"<

}

int main()

{

Date dt(1988,12,01);

cout<

system("pause");

return0;

}

9。给定下述输入,描述Sales_item输入操作符的行为。

(a)0-201-99999-91024.95

(b)1024.950-201-99999-9

(a)将0-201-99999-9读入赋给对象的isbn成员,将10给units_sold成员,revenue成员被设置为249.5

(b)首先将形参对象的isbn成员设置为10,然后因为输入的数据不符合要求,导致输入失败,从而执行else语句,将Sales_item对象复位为空对象,此时isbn为空string,units_sold和revenue都为0

10。下述Sales_item输入操作符有什么错误?

istream&operator>>(istream&in,Sales_item&s)

{

double price;

in>>s.isbn>>s.units_sold>>price;

s.revenue=s.units_sold*price;

return in;

}

如果将习题14.9中的数据作为输入,将会发生什么?

上述的输入操作符中缺少了对错误输入情况的判断与处理,会导致错误的情况发生。(a)的输入没有问题,但是(b)的输入,将形参Sales_item对象的ISBN成员值为10,units_sold 和revenue成员保持原值不变。

11。为14.2.1节习题中定义的CheckoutRecord类定义一个输入操作符,确保该类操作符处理输入错误。

class CheckoutRecord

{

public:

//…

friend istream&operator>>(istream&,CheckoutRecord&);//声明为类的友元

//…

};

istream&operator>>(istream&in,CheckoutRecord&c)

{

cout<<"Input bookid(double)and title(string):\n";

in>> c.book_id>>c.title;

//Input Data data_borrowed and data_due

cout<<"Input data_borrowed(3ints:year,month,day):\n";

in>>c.date_borrowed;//.year>>c.date_borrowed.month>>c.date_borrowed.day;

//Input Data data_due and data_due

cout<<"Input data_due(3ints:year,month,day):\n";

in>>c.date_due;//.year>>c.date_due.month>>c.date_due.day;

//Input the pairborrower

cout<<"Input the pairborrower(string):\n";

in>>c.borrower.first>>c.borrower.second;

if(!in)

{

c=CheckoutRecord();

return in;

}

//Input wait_list

cout<<"Input the wait_list(string):\n";

c.wait_list.clear();

while(in)

{

pair*ppr=new pair;

in>>ppr->first>>ppr->second;

if(!in)

{

delete ppr;

return in;

}

c.wait_list.push_back(ppr);

}

return in;

}

输入错误的情况:

输入正确的情况:

12。编写Sales_item操作符,用+进行实际加法,而+=调用+。与本节中操作符的实现方法相比较,讨论这个方法的缺点。

Sales_item Sales_item::operator+(const Sales_item&rhs)

{

units_sold+=rhs.units_sold;

revenue+=rhs.revenue;

return*this;

}

将下面定义的非成员+=操作符声明为类Sales_item的友元:

Sales_item operator+=(Sales_item&lhs,const Sales_item&rhs)

{

lhs=lhs+rhs;

return lhs;

}

这个方法缺点:在+=操作中需要创建和撤销一个临时Sales_item对象,来保存+操作的结果,没有本节中的方法简单有效。

13。如果有,你认为Sales_item还应该有哪些其他的算术操作符?定义你认为的该类应包含的那些。

还应有-操作符,定义为类的非成员,相应地还应该有-=复合操作符并定义为类的成员。Sales_item&Sales_item::operator-=(const Salse_item&rhs)

{

units_sold-=rhs.units_sold;

revenue-=rhs.revenue;

return*this;

}

Sales_item operator-(const Sales_item&lhs,const Sales_item&rhs)

{

Sales_item ret(lhs);

ret-=rhs;

return ret;

}

14。定义一个赋值操作符,将isbn赋值给Sales_item对象。

Sales_item&Sales_item::operator=(const string&s)

{

sbn=s;

return*this;

}

10。为14.2.1节习题中介绍的CheckoutRecord类定义赋值操作符。

主函数中定义了两个CheckoutRecord类的对象,调用了CheckoutRecord类的=赋值操作符,效果如下截图:

int_tmain(int argc,_TCHAR*argv[])

{

CheckoutRecord c1;

cin>>c1;

CheckoutRecord c2;

c2=c1;//调用了类的赋值操作符=

std::cout<

system("pause");

return0;

}

//CheckoutRecord类中赋值操作符定义为:

//重载操作符=

CheckoutRecord&CheckoutRecord::operator=(const CheckoutRecord&cr)

{

book_id=cr.book_id;

title=cr.title;

date_borrowed=cr.date_borrowed;//前提:必须在Date类里也重载操作符=

date_due=cr.date_due;//as before

//对pair进行赋值操作

borrower.first=cr.borrower.first;

borrower.second=cr.borrower.second;

//对vector进行赋值操作

wait_list.clear();//首先清空

for(vector*>::const_iterator it=cr.wait_list.begin();

it!=cr.wait_list.end();++it)

{

pair*ppr=new pair;

ppr->first=(*it)->first;

ppr->second=(*it)->second;

wait_list.push_back(ppr);

}

return*this;

}

16。CheckoutRecord类还应该定义其他赋值操作符吗?如果是,解释哪些类型应该用作操作数并解释为什么。为这些类型实现赋值操作符。

从应用角度考虑,可能会修改预约时间date_due,可通过设置新的赋值操作符来实现;或者是往wait_list里添加排队读者,也可以通过设置新的赋值操作符来实现。

//set new date_due

CheckoutRecord&CheckoutRecord::operator=(const&new_due)

{

date_due=new_due;

return*this;

}

//add new readers who wait for some books

CheckoutRecord&CheckoutRecord::operator=(const std::pair&new_waiter)

{

pair*ppr=new pair;

*ppr=new_waiter;

wait_list.push_back(ppr);

return*this;

}

17。14.2.1节习题中定义了一个CheckoutRecord类,为该类定义一个下标操作符,从等待列表中返回一个名字。

下标重载:

pair&CheckoutRecord::operator[]

(const vector*>::size_type index)

{

return*wait_list.at(index);

}

//下标操作符重载

const pair&CheckoutRecord::operator[]

(const vector*>::size_type index)const

{

return*wait_list.at(index);

}

18。讨论用下标操作符实现这个操作的优缺点。

优点:使用简单。

缺点:操作的语义不够清楚,因为CheckoutRecord不是一个通常意义上的容器,而且等待者也不是CheckoutRecord容器中的一个元素,不易使人弄明白怎样用。

19。提出另一种方法定义这个操作。

可以将这个操作定义成普通的函数,pair&get_a_waiter(const size_t index)和const pair&get_a_waiter(const size_t index)const.

20。在ScreenPtr类的概略定义中,声明但没有定义赋值操作符,请实现ScreenPtr赋值操作符。

ScreenPtr&operator=(const ScreenPtr&sp)

{

++sp.ptr->use;

if(--ptr->use==0)

delete ptr;

ptr=sp.ptr;

return*this;

}

21。定义一个类,该类保存一个指向ScreenPtr的指针。为该类定义一个重载的箭头操作符。class NoName

{

public:

NoName(*p):ps(new ScreenPtr(p)){}

ScreenPtr operator->()

{

return*ps;

}

const ScreenPtr operator->()const

{

return*ps;

}

~NoName()

{

delete ps;

}

private:

ScreenPtr*ps;

};

22。智能指针可能应该定义相等操作符和不等操作符,以便测试两个指针是否相等或不等。将这些操作加入到ScreenPtr类。

class ScreenPtr

{

public:

//…

friend inline bool operator==(const ScreenPtr&,const ScreenPtr&);

friend inline bool operator!=(const ScreenPtr&,const ScreenPtr&);

private:

ScrPtr*ptr;

};

//operator==

inline bool operator==(const ScreenPtr&p1,const ScreenPtr&p2)

{

return p1.ptr==p2.ptr;

}

//operator!=

inline bool operator!=(const ScreenPtr&p1,const ScreenPtr&p2)

{

return!(p1.ptr==p2-.ptr);

}

23。CheckedPtr类表示指向数组的指针。为该类重载下标操作符和解引用操作符。使操作符确保CheckedPtr有效:它应该不可能对超出数组末端的元素进行解引用或索引。

//下标操作符重载

int&CheckedPtr::operator[](const size_t index)

{

if(beg+index>=end)

throw out_ot_range(“invalid index“);

return*(beg+index);

}

const int&CheckedPtr::operator[](const size_t index)const

{

if(beg+index>=end)

throw out_ot_range(“invalid index“);

return*(beg+index);

}

//解引用操作符重载

int CheckedPtr::operator*()

if(curr==end)

throw out_of_range(“invalid current pointer”);

return*curr;

}

const int&CheckedPtr::operator*()const

{

if(curr==end)

throw out_of_range(“invalid current pointer”);

return*curr;

}

24。习题14.23中定义的解引用操作符或下标操作符,是否也应该检查对数组起点之前的元素进行的解引用或索引?解释你的答案。

对于下标操作符,应该进行检查,因为当用户给出的下标索引值小于0时,编译器不会出现编译错误,而会出现运行时错误。应修改为:

//下标操作符重载

int&CheckedPtr::operator[](const size_t index)

{

if(beg+index>=end||beg+index

throw out_ot_range(“invalid index“);

return*(beg+index);

}

const int&CheckedPtr::operator[](const size_t index)const

{

if(beg+index>=end||beg+index

throw out_ot_range(“invalid index“);

return*(beg+index);

}

而对于解引用操作符,返回curr所指向的数组元素,在创建对象时已经将curr初始化为指向数组的第一个元素,只有当执行—操作时才会对curr进行减的操作,而—操作符已经对curr的值与数组起点进行了检查,所以不用再在这里检查。

25。为了表现得像数组指针,CheckedPtr类应实现相等和关系操作符,以便确定两个CheckedPtr对象是否相等,或者一个小于另一个,诸如此类。为CheckedPtr类增加这些操作。

应将这些操作符声明为CheckedPtr的友元。

//相等操作符

bool operator==(const CheckedPtr&lhs,const CheckedPtr&rhs)

{

return lhs.beg==rhs.beg&&lhs.end==rhs.end&&lhs.curr==rhs.curr;

}

bool operator!=(const CheckedPtr&lhs,const CheckedPtr&rhs)

return!(lhs==rhs);

}

//关系操作符

bool operator<(const CheckedPtr&lhs,const CheckedPtr&rhs)

{

return lhs.beg==rhs.beg&&lhs.end==rhs.end

&&lhs.curr

}

bool operator>(const CheckedPtr&lhs,const CheckedPtr&rhs)

{

return lhs.beg==rhs.beg&&lhs.end==rhs.end

&&lhs.curr>rhs.curr;

}

bool operator<=(const CheckedPtr&lhs,const CheckedPtr&rhs)

{

return!(lhs.curr>rhs.curr);

}

bool operator>=(const CheckedPtr&lhs,const CheckedPtr&rhs)

{

return!(lhs.curr

}

26。为CheckedPtr类定义加法或减法,以便这些操作符实现指针运算。将这两个操作符声明为类的友元。

CheckedPtr operator+(const CheckedPtr&lhs,const size_t n)

{

CheckedPtr temp(lhs);

temp.curr+=n;

if(temp.curr>temp.end)

throw out_of_range(“Too large n,over.”);

return temp;

}

CheckedPtr operator-(const CheckedPtr&lhs,const size_t n)

{

CheckedPtr temp(lhs);

temp.curr-=n;

if(temp.curr

throw out_of_range(“Too large n,over.”);

return temp;

}

用到了复制构造函数,定义为:

CheckedPtr::CheckedPtr(const CheckedPtr&cp):

beg(cp.beg),end(cp.end),curr(cp.curr)

{}

27。讨论允许将空数组实参传给CheckedPtr构造函数的优缺点。

优点:构造函数的定义简单。缺点:导致构造的对象没有指向有效的数组,从而失去使用价值。应该在构造函数里控制参数确保beg

28。没有定义自增和自减操作符的const版本,为什么?

const所修饰的operator,不可以改变对象,而自增和自减肯定改变了对象,与const意义相反,所以不定义const版本。

29。我们也没有实现箭头操作符,为什么?

因为此类所指向的是int型数组,int型为内置类型,而箭头操作符必须返回一个类类型的指针,所以不实现。

30。定义一个CheckedPtr版本,保存Screen数组。为该类实现重载的自增、自减。解引用和箭头等操作符。

class CheckedPtr

{

public:

CheckedPtr(Screen*b,Screen*e):beg(b),end(e),curr(b){}

//自增、自减

CheckPtr&operator++();

CheckPtr&operator—();

CheckPtr&operator++(int);

CheckPtr&operator—(int);

//箭头操作符

Screen*operator->();

const Screen*operator->()const;

//解引用操作

Screen&operator*();

const Screen&operator*();

private:

Screen*beg;

Screen*end;

Screen*curr;

};

CheckPtr&CheckPtr::operator++()

{

if(curr==end)

throw out_of_range(“increment past the end of CheckedPtr”);

++curr;

return*this;

}

CheckPtr&CheckPtr::operator—()

{

if(curr==begin)

throw out_of_range(“decrement past the beginning of CheckedPtr”);

--curr;

return*this;

}

//后缀式

CheckPtr&CheckPtr::operator++(int)

{

CheckedPtr temp(*this);

++*this;

return temp;

}

CheckPtr&CheckPtr::operator—(int)

{

CheckedPtr temp(*this);

--*this;

return temp;

}

//箭头操作符

Screen*CheckedPtr::operator->()

{

return curr;

}

const Screen*CheckedPtr::operator->()const

{

return curr;

}

Screen&CheckedPtr::operator*()

{

if(curr==end)

throw out_of_range(“invalid current pointer.”);

return*curr;

}

const Screen&CheckedPtr::operator*()const

{

if(curr==end)

throw out_of_range(“invalid current pointer.”);

return*curr;

}

31。定义一个函数对象执行“如果……则……否则”操作;该函数对象应接受三个形参;它应该测试第一个形参;如果测试成功,则返回第二个形参;否则,返回第三个形参。class NoName

{

public:

NoName(){}

NoName(int i1,int i2,int i3):iVal1(i1),iVal2(i2),iVal3(i3){}

int operator()(int i1,int i2,int i3)

{

return i1?i2:i3;

}

private:

int iVal1;

int iVal2;

int iVal3;

};

32。一个重载的函数调用操作符可以接受多少个操作数?

0个或多个。

33。使用标准库算法和GT_cls类,编写一个程序查找序列中第一个比指定值大的元素。//14.33_Gt_cls_and_algorithm.cpp:定义控制台应用程序的入口点。

//

#include"stdafx.h"

#include

#include

#include

#include

using namespace std;

class GT_cls

{

public:

GT_cls(const string gW=""):givenWord(gW){}

bool operator()(const string&s)

{

return(s>givenWord);

}

private:

std::string givenWord;

};

int_tmain(int argc,_TCHAR*argv[])

{

std::cout<<"Input some words(ctrl+z to end):"<

vectortext;

string word;

while(std::cin>>word)

{

text.push_back(word);

}//end of input the text

//input the given word

std::cin.clear();

std::cout<<"Then,input one given word:\t";

string gWord;

std::cin>>gWord;

//deal with text,to realize find the first word which is bigger than the given word vector::iterator it=find_if(text.begin(),text.end(),GT_cls(gWord));

if(it!=text.end())

std::cout<<"\n Then the first word in the text you input,"<

<<"\twhich is bigger than the given word is:"<

<<"\t"<<*it<

system("pause");

return0;

}

34。编写类似于GT_cls的类,但测试两个值是否相等。使用该对象和标准库算法编写程序,替换序列中给定值的所有实例。

//14.34_GT_cls.cpp:定义控制台应用程序的入口点。

#include"stdafx.h"

#include

#include

#include

#include

using namespace std;

class GT_cls

{

public:

GT_cls(int iVal=0):val(iVal){}

bool operator()(const int&iv)

{

return(iv==val);

}

private:

int val;

};

int_tmain(int argc,_TCHAR*argv[])

{

std::cout<<"Input some nums(ctrl+z to end):"<

vectoriVec;

int iVal;

while(std::cin>>iVal)

{

iVec.push_back(iVal);

}//end of input the iVec

cin.clear();

cout<<"Input a num which will be replaced:\t";

int rp;

cin>>rp;

cout<<"Input a given num to insert:\t";

int givenNum;

cin>>givenNum;

//replace

replace_if(iVec.begin(),iVec.end(),GT_cls(rp),givenNum);

cout<<"Now,the new vectoriVec,is:\n\t";

for(vector::iterator it=iVec.begin();it!=iVec.end();++it)

{

cout<<*it<<"";

}

system("pause");

return0;

}

35。编写类似于GT_cls的类,但测试给定string对象的长度是否与其边界相匹配。报告输入中有多少单词的长度在1到10之间。

//14.35_BT_cls.cpp:定义控制台应用程序的入口点。

//

#include"stdafx.h"

#include

#include

#include

#include

using namespace std;

class BT_cls

{

public:

BT_cls(size_t len1=0,size_t len2=0)

{

if(len1

{

minlen=len1;

maxlen=len2;

}

else

{

minlen=len2;

maxlen=len1;

}

}

bool operator()(const string&s)

{

return(s.size()>=minlen&&s.size()<=maxlen);

}

private:

std::string::size_type minlen,maxlen;

};

bool isShorter(const string&s1,const string&s2)

{

return s1.size()

}

int_tmain(int argc,_TCHAR*argv[])

{

std::cout<<"Input some words(ctrl+z to end):"<

vectortext;

string word;

while(std::cin>>word)

{

text.push_back(word);

}//end of input the text

//deal with text

sort(text.begin(),text.end());

text.erase(unique(text.begin(),text.end()),text.end());

stable_sort(text.begin(),text.end(),isShorter);

//to count how many words'length are between1-10

vector::size_type cnt=count_if(text.begin(),text.end(),BT_cls(1,10));

std::cout<<"There are"<

system("pause");

return0;

}

36。修改前一段程序以报告在1到9之间以及10以上的单词的数目。

//14.36_BT_cls_Words.cpp:定义控制台应用程序的入口点。

//

#include"stdafx.h"

#include

#include

#include

#include

using namespace std;

class BT_cls

{

public:

BT_cls(size_t len1=0,size_t len2=0):minlen(len1),maxlen(len2){} bool operator()(const string&s)

{

return(s.size()>=minlen&&s.size()<=maxlen);

}

private:

std::string::size_type minlen,maxlen;

};

int_tmain(int argc,_TCHAR*argv[])

{

std::cout<<"Input some words(ctrl+z to end):"<

vectortext;

string word;

while(std::cin>>word)

第一章至第二章作业参考答案

第一章至第二章作业参考答案 一、选择题 1.【1】第一本健康心理学期刊是于何年创刊? (1)1982 (2)1987 (3)1992 2.【2】下列何者不是引导健康心理学发展的因素? (1)医疗接受度渐增 (2)生医工程的发展 (3)疾病型态的改变 ⒊【2】下列何者与健康心理学的定义无关? (1)疾病 (2)生理历程 (3)行为 ⒋【2】下列何者不是影响健康心理学发展趋势的关键? (1)关注终生的健康与疾病 (2)健康保险的规划 (3)面对疾病型态的改变 ⒌【2】健康心理学最普遍的发展取向是何模式? (1)生物医学模式 (2)生物心理社会模式 (3)心身医学模式 (4)以上皆非 ⒍【4】以下叙述何者不属于健康心理学的研究结果所能发挥的功能? (1)发现冠状动脉病与抽烟、缺乏运动、压力有关 (2)了解疾病的心理影响以协助减轻疼痛、焦虑的症状 (3)预测与改变个人的健康行为 (4)发现禽流感的病毒与生物传染途径 ⒎【1】心理因素包括人的行为和心理历程,以下选项何者不属于心理历程? (1)吸烟 (2)情绪 (3)压力 (4)信念 ⒏【2】脑部的哪一个部分在情绪与动机上扮演重要的角色? (1)大脑(2)下视丘(3)脑干(4)小脑 ⒐【3】个人因应紧急事件做反应时,会透过神经与内分泌轴线的程序来反应,请问轴线内容为?(P.33) A.肾上腺 B.下视丘 C.脑垂体 D.大脑 E.甲状腺 (1) D-C-A (2) D-B-E (3) B-C-A (4) B-C-E ⒑【1】以下哪些荷尔蒙与因应紧急状况及压力有重要关系? (1)皮质醇(2)胰岛素(3)泌乳激素(4)睪丸酮 ⒒【3】以下消化系统疾病,何者与承受高度压力的情境最有关系? (1)A 型肝炎(2)B 型肝炎(3)消化性溃疡(4)胆结石 ⒓【4】身体免于疾病的防卫作用涉及一连串的防御防线,请问第三道防线是 (1)B 细胞(2)吞噬细胞(3)皮肤(4)杀手T 细胞

实用英语综合教程3第四版答案4-7单元

Unit 4 5 One of the difficulties that overseas students have to overcome has to do with adapting to foreign culture. One of the challenges that faces us has to do with coping with global warming. Winning a scholarship starts with getting excellent grades. Succeeding in a job interview starts with making a good impression. This is true in spoken language as well as in written language. This is true in modern societies as well as in ancient societies. Being sorry that I had broken his cell phone, I hurried out to buy him a new one. Being happy that I had got a pay raise, I spent much money in a big shopping mall. These lectures are sure to help you achieve face with new challenges. The promotion plans are sure to help us increase the sales of our new models. Don't just sit in front of the computer all day long and expect your parents to do everything for you. Don't just stay at home and expect a good job to come to you. Unit 5 Language may be a big problem, but there are many other things you can do to help. The short time schedule may be a big problem, but there are many other things we can do to catch up. Crying is not wrong. We just have to cheer up after it. Dreaming is not wrong. We just have to work on to realize our dreams. Whenever she is in bad mood, she goes to the seaside for a walk. Whenever you feel like talking with me, give me a call. If you're going with us, come and meet us at eight. If you're traveling to other places, go online for some helpful information.

有机化学_第五版答案(完整版)

《有机化学》(第五版,李景宁主编)习题答案 第一章 3、指出下列各化合物所含官能团的名称。 (1) CH 3CH=CHCH 3 答:碳碳双键 (2) CH 3CH 2Cl 答:卤素(氯) (3) CH 3CHCH 3 OH 答:羟基 (4) CH 3CH 2 C=O 答:羰基 (醛基) H (5) CH 3CCH 3 答:羰基 (酮基) (6) CH 3CH 2COOH 答:羧基 (7) NH 2 答:氨基 (8) CH 3-C ≡C-CH 3 答:碳碳叁键 4、根据电负性数据,用和标明下列键或分子中带部分正电荷和负电荷的原子。 答: 6、下列各化合物哪个有偶极矩?画出其方向 (1)Br 2 (2) CH 2Cl 2 (3)HI (4) CHCl 3 (5)CH 3OH (6)CH 3OCH 3 答:以上化合物中(2)、(3)、(4)、(5)、(6)均有偶极矩 (2) H 2C Cl (3 )I (4 ) Cl 3 (5)H 3C OH (6) H 3C CH 3 7、一种化合物,在燃烧分析中发现含有84%的碳[Ar (C )=12.0]和16的氢[Ar (H )=1.0],这个化合物的分子式可能是

(1)CH 4O (2)C 6H 14O 2 (3)C 7H 16 (4)C 6H 10 (5)C 14H 22 答:根据分析结果,化合物中没有氧元素,因而不可能是化合物(1)和(2); 在化合物(3)、(4)、(5)中根据碳、氢的比例计算(计算略)可判断这个化合物的分子式可能是(3)。 第二章 习题解答 1、用系统命名法命名下列化合物 (1)2,5-二甲基-3-乙基己烷 (3)3,4,4,6-四甲基辛烷 (5)3,3,6,7-四甲基癸烷 (6)4-甲基-3,3-二乙基-5-异丙基辛烷 2、写出下列化合物的构造式和键线式,并用系统命名法命名之。 (3)仅含有伯氢和仲氢的C 5H 12 答:符合条件的构造式为CH 3CH 2CH 2CH 2CH 3; 键线式为; 命名:戊烷。 3、写出下令化合物的构造简式 (2)由一个丁基和一个异丙基组成的烷烃 (4) 相对分子质量为100,同时含有伯、叔、季碳原子的烷烃 答:该烷烃的分子式为C 7H 16。由此可以推测同时含有伯、叔、季碳原子的烷烃的构造式为(CH 3)3CCH(CH 3)2 (6) 2,2,5-trimethyl-4-propylnonane (2,2,5-三甲基-4-丙基壬烷) CH 3CH 2CH 2CH 2CHCHCH 2CCH 3 CH 3 CH 3CH 3 nC 3H 7

有机化学-第五版-第十二章答案

有机化学-第五版-第十二章答案

第十二章 羧酸 1. 命名下列化合物或写 出结构式。 H C CH 2COOH 3 H 3C (1) Cl 2COOH CH 3 (2) COOH COOH (3) (4) CH 3(CH 2)4CH=CHCH 2CH=CH(CH 2)7COOH (5) 4-methylhexanoic acid (6) 2-hydroxybutanedioic acid (7) 2-chloro-4-methylbenzoic acid (8) 3,3,5-trimethyloctanoic acid 1. 解:(1)3-甲基丁酸 (2)3-对氯苯基丁酸

(3)间苯二甲酸 (4)9,12-十八二烯酸 (5) CH3CH2CHCH2CH2COOH 3 CHCOOH HO 2 COOH (6) COOH H3C (7) (8) CH3CH2CH2CHCH2CCH2COOH 33 CH3 2.试以方程式表示乙酸与下列试剂的反应。 (1)乙醇(2)三氯化磷(3)五氯化磷(4)氨 (5)碱石灰热熔 2.解:(1) CH3COOH + C2H5OH H+ CH3COOC2H5 + H2O (2)

CH 3COOH + PCl 3CH 3COCl + H 3PO 3 (3) CH 3COOH + PCl 5 CH 3COCl + POCl 3 + HCl (4) (5) △ CH 3COOH 碱石灰4 3.区别下列各组化合物。 (1) 甲酸、乙酸和乙醛; (2) 乙醇、乙醚和乙酸; (3) 乙酸、草酸、丙二酸; (4) 丙二酸、丁二酸、己二酸 3 解: CH 3COOH + NH 3 CH 3COONH 4 CH 3CONH 2 + H 2O Δ

财务报表分析课后习题参考答案

财务报表分析课后习题参 考答案 Prepared on 22 November 2020

《财务报表分析》课后习题参考答案第二章(P82) 1.(1)A公司债权(应收账款、应收票据、其他应收款、预付账款等)超过了资产总额的75%,规模过大,说明公司的货币资金、存货、投资、固定资产、无形资产等在资产总额中不足25%。 (2)应收母公司款项达公司债权的80%以上,占公司资产总额的75%╳80%=60%。如此庞大的关联交易债权值得怀疑,可能存在着转移资金、非法占用、操纵利润等行为。 (3)母公司已严重资不抵债面临破产清算,意味着相应的债权不能收回或不能完全收回,将会使A公司遭受严重的资产损失,并将进一步导致公司严重亏损、资金周转困难、股票价格暴跌、公司形象严重受损。 2.存货积压可能是因为采购过多,也可能是因为生产过多而销路不畅。不论是哪种原因,在近期来看,公司没有什么损失;即使是销路不畅,但可使公司流动资产增加,给人一种短期偿债能力增强的假象;并可使大量费用予以资产化,降低了当期的费用,从而使当期利润有良好表现。 从长期看,存货积压会导致资金占用增加、储存费用增加;若存货积压属于产成品销路不畅,则后果更为严重,未来会发生存货资产损失和亏损。 3.2005年科龙电器长期资产质量

(1)固定资产。部分设备严重老化,说明公司在较长一断时间内发展停滞,也缺乏技术进步;模具大量闲置,说明管理不到位,是采购有问题还是转产所致不管什么原因造成闲置,都应及时加以处置减少损失。至于部分公司停止经营,设备未能正常运转,可能与顾董事长出事、管理出现真空有关。固定资产是公司经营的核心资产,固定资产质量低劣,会对公司未来的业绩产生消极的影响。 (2)无形资产。商标价值在过去可能存在着高估。这也反映了公司当时存在着管理问题。我们知道,商标只有在购入或接受投资时才需入账。因此,商标价值过去高估,现在贬值,将直接给公司带来经济损失。 诉讼中的土地使用权,是因为转让方并没有向其受让方付款,所以转让方可能并没有转让的权利。这反映了转让涉及的三方可能都存在着管理问题。 (3)在建工程。在建工程说明工程还没有建成。没有建成,部分设备就已系淘汰设备,说明公司在经营管理上存在很大的漏洞。 (4)长期投资。长期投资全额计提了减值准备,说明公司对该项投资已经完全失去了控制,损失已经确认。这可能是顾董事长违法操作的结果。 公司在计提资产减值损失上,采用了请独立第三方进行资产评估的做法,由此所计提的减值损失应该认为是合理的。 从科龙2005年的资产质量看,问题不少,海信在并购后需要做的工作不少。

第一章与第二章习题及答案

第一章数据库基础 四、习题精选 (一)选择题 1.在文件管理系统中( )。 A)文件内部数据之间有联系,文件之间没有任何联系 B)文件内部数据之间有联系,文件之间有联系 C)文件内部数据之间没有联系,文件之间没有任何联系 D)文件内部数据之间没有联系,文件之间有联系 2.下列属于文件系统特点的是( )。 A)文件内部的数据有结构B)数据可为多个用户共享 C)数据和应用程序相互依赖D)减少和控制了数据冗余 3.以下关于数据库表的叙述中,正确的是( )。 A)数据库表中只存在数据项之间的联系B)数据项和记录之间都存在联系 C)数据项之间无联系,记录之间存在联系D)数据项之间和记录之间都不存在联系 4.数据库系统的核心是( )。 A)数据库B)数据库管理系统C)操作系统D)数据库应用程序 5.数据库系统是由计算机硬件、操作系统、( )、数据库、应用程序和用户构成的有机整体。 A)网络软件B)管理信息系统C)数据库管理系统D)决策支持系统 6.不同实体是根据( )来区分的。 A)名字B)属性值的不同C)代表的对象D)属性的多少 7.把实体一联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过 ( )。 A)建立新的属性来实现B)建立新的关键字来实现 C)建立新的关系来实现D)建立新的实体来实现 8.数据模型主要有三种,分别是( )。 A)层次、网状、关系B)顺序、分支、循环C)总线型、星型、环型D)或、与、非 9.如果一个班级只能有一个班长,且一个班长不能同时担任其他班的班长,班级和班长是( )。 A)一对一联系B)多对一联系C)多对多联系D)一对多联系 10.在关系型数据库中,实现"关系中不允许出现相同的元组是通过( )实现。 A)候选码B)主码C)外码D)超码 11.在关系数据库系统中所使用的数据结构是( ) A)树B)图C)队列D)二维表 12. Visual FoxPro是一种关系数据库管理系统,所谓的关系是指( )。 A)表中各记录之间有一定的关系B)表中各宇段之间有一定的关系 C)一个表与另一个表之间有一定的关系D)数据模型满足二维表的关系 13.二维表中一行对应表文件中的一个( )。 A)宇段B)属性C)记录D)数据项 14.在关系理论中,把二维表表头中的栏目称为( )。 A)数据项B)元组C)结构D)属性名 15、对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为()。 A)并运算B)交运算C)差运算D)积运算 16、专门的关系运算不包括()。

新风尚大学实用英语综合教程4课后习题答案

Everyone needs friends .If you fail to make friends,you should examine yourself and see if there is something wrong with your personality. Maybe you have social faults such as snobbishness , talkativeness and using slang etc. Which drive away your new acquaintances . Whatever your social faults may be , look at them honestly and make real effort to correct them. A friendly person does his best to make a stranger feel at home , wherever he happens to be. Put yourself in the other fellows' place and make them feel welcome . Try to remember names . It makes your new acquaintances feel happy when you call them by their names . It gives them the feeling that they have made an impression on you and that mean something to them because you remember them. If you don't agree with other people on a certain matter , you should be friendly . Don't argue, but discuss . You always lose friends if you argue too much . A friendly person thinks of others , and doesn't insist on his own "rights". People who refuse to consider others have few friends. Finally , don't treat people only according to their social positions . Really friendly people respect everyone at all times .

第1章和第2章重点思考题和习题解答

第1章和第2章重点思考题和习题解答 第1章 基本概念 思考题 1. 平衡状态与稳定状态有何区别?热力学中为什么要引入平衡态的概念? 答:平衡状态是在不受外界影响的条件下,系统的状态参数不随时间而变化的状态。而稳定状态则是不论有无外界影响,系统的状态参数不随时间而变化的状态。可见平衡必稳定,而稳定未必平衡。热力学中引入平衡态的概念,是为了能对系统的宏观性质用状态参数来进行描述。 4. 准平衡过程与可逆过程有何区别? 答:无耗散的准平衡过程才是可逆过程,所以可逆过程一定是准平衡过程,而准平衡过程不一定是可逆过程。 5. 不可逆过程是无法回复到初态的过程,这种说法是否正确? 答:不正确。不可逆过程是指不论用任何曲折复杂的方法都不能在外界不遗留任何变化的情况下使系统回复到初态,并不是不能回复到初态。 习题 1-3 某容器被一刚性壁分为两部分,在容器不同部位装有3块压力表,如图1-9所示。压力表B 上的读数为1.75 bar ,表A 的读数为1.10 bar ,如果大气压力计读数为0.97 bar ,试确定表C 的读数及两部分容器内气体的绝对压力。 解: bar p p p a b 07.210.197.01=+=+= bar p p p b 32.075.107.212=?=?= < 0.97 bar bar p p p b C 65.032.097.02=?=?= 1-4 如图1-10所示一圆筒形容器,其直径为450 mm ,表A 的读数为360 kPa , 表B 的读数为170 kPa ,大气压力为100 mmHg ,试求,⑴ 真空室及1、2两室的绝对压力;⑵ 表C 的读数;⑶ 圆筒顶面所受的作用力。 解: kPa H p p p b 0g mm 0100100==-==汞柱真空室? kPa p p p a 36036001=+=+=真空室 kPa p p p b 19017036012=?=?= kPa p p p b c 190190==?=真空室

新编实用英语综合教程2第四版汉译英答案

新编实用英语综合教程2第四版汉译英答案 Unit 1 P14 1) 你能告诉我在哪儿可以买到口香糖吗? Can you tell me where I can buy some chewing gum? 2) 警察想知道她长什么样儿。 The police wanted to know what she looked like. 3) 你知道她穿的是什么衣服吗? Do you know what she was wearing? 4) 在报告中他们问到银行里有几个监控摄像头。 In the report, they asked how many security cameras there were in the bank. 5) 面试官问他已经工作几年了。 The interviewer asked him how many years he had worked. 6) 你想知道他什么时候去上海吗? Do you want to know when he will leave for Shanghai? 7) 我只是想知道你喜欢什么颜色, 红色还是黄色。 I want to know which color you prefer — red or yellow. 填空题 1) What's your guideline in choosing songs for your audience? 2) The seminar starts on Friday and the experts will be discussing the impact of technology on the climate in the future. 3) Barclays appointed Bob Diamond, the head of its investment-banking2011. March from executive chiefnew its as business, 4) Frankly speaking, I cannot uphold such conduct. You see, it is aimed only at the personal interest. 5) However, just because you can write statements in purely mathematical notations, this doesn't mean that you necessarily should. 6) That was good timing because his work was influential in shaping the project plan. 7) Those studying abroad will most likely return home for better employment because of the tight job market abroad. 8) It gives me great pleasure to express once again my deep appreciation for the grand reception and generous hospitality we enjoy here. P19 1) 2) 3) 美国人一般早早就安排好他们的退休生活。Americans usually make a plane for their retirement well in advance. 他们通常被看成最有希望的歌 手。They are commonly regarded as the most promising singers. 我从你的

八年级((上册))物理第一章和第二章综合测试题和答案解析

八年级上册物理第一章和第二章综合测试试题和答案 一.选择题(共15小题) 1.(2015?宜昌)鲁迅的《社戏》中有这样的描写:“淡黑的起伏的连山,仿佛是踊跃的铁 2.(2015?营口)物理世界璀璨纷纭,自然奇观、生活奥秘、现代科技,无一不展现出物理 3.(2015?自贡)空中飞翔的鸟对飞机构成了巨大威胁,鸟与飞机相撞引起机毁人亡的原因 C D 6.(2015?衡阳)课外活动时,小明和小华均在操场上沿直线跑道跑步训练.在某次训练中,他们通过的路程和时间变化的图象如图所示,则下列说法正确的是()

7.(2015?株洲)甲同学骑自行车去看望乙同学,得知消息后,乙同学步行去迎接,接到后同车返回,整个过程他们的位置与时间的关系如图所示,据图可知() 8.(2015?黄石)小东在百米赛跑中第1秒内通过的路程是3米,第2秒内通过的路程是5 10.(2015?宜昌)如图所示,同学们自制一件小乐器,在8个相同的透明玻璃瓶中装有不同高度的水,用同样大小的力敲击8个玻璃瓶,会发出不同的声音.这“不同的声音”主要是指声音的()

14.(2014?江西)阳光明媚的春天,王爷爷带着三人驾着小汽车一起去春游,行驶途中,同一时刻四人在各自的座位上观察指针式速度表,观察到的数据如下,此时车的实际行驶速 二.填空题(共5小题) 16.(2015?丽水)“阳光动力2号”是全球最先进的太阳能飞机,它在航行时无需燃油,其动力装置由机翼上的太阳能电池板、电动机等组成,太阳能电池板将能转化为电能,电动机的原理是通电导线在磁场中受到的作用,飞机以70千米/小时的速度匀速飞行了1.5小时,通过的路程为千米. 17.(2015?湖北)“襄樊大道”是襄阳市为纪念襄樊这个曾经的历史名称而命名的又一条景观大道,全长约6千米,如果公交汽车在“襄樊大道”上平均的行驶速度是30千米/小时,那么公交汽车跑完全程需要的时间是min. 18.(2015?昆明)小萌同学骑自行车上学途中,以自行车为参照物,小萌是.若小萌以5m/s的速度从家里骑车10min到达学校,小萌家距学校m.

21世纪大学实用英语综合教程(第四册)课后答案

21世纪大学实用英语综合教程(第四册)练习答案(上)2008-06-30 18:22 Unit 1 5. 1. forbade 2. mourning 3. charge 4. accumulate 5. begged 6. declared 7. narrow 8. penniless 9. unloading 10. stolen 11. absence 12. faithfully 6. 1. a good deal of 2. speak of 3. leaning on 4. stood on his feet 5. at (the) most 6. both…and 7. counted out 8. with the help of 9. heard of 10. be blessed with 10. 1. Driven by a strong will, he eventually fulfilled the task he had undertaken. 2. He promised to write to me as soon as he got there, but nothing has been heard of him so far. 3. The boss has never been so pleased with any employee before. The young man is a real find. 4. With the help of the doctors and nurses, the patient was able to stand on his feet once more and soon resumed working. 5. The old man’s wrinkled face spoke of the hardships he had endured in his life. 6. When she recovered somewhat, she leaned on the window watching the children play on the lawn. Unit 2 5. 1. statistics 2. versions 3. legal 4. adventurous 5. fate 6. indeed 7. chatting 8. online 9. owed 10. Internet 12. expenses 6. 1. insisted on 2. gave…notice 3. base…on 4. from the beginning 5. in the middle of

第二章合并报表答案(1)

第二章合并财务报表 一、单选题 1、下列不属于合并会计报表编制的前提及准备事项的是( D)。 A.统一母子公司的会计报表决算日 B.统一母子公司的会计期间 C.统一母子公司的会计政策 D.统一母子公司采用的会计科目 2、2012年9月子公司从母公司购入的150万元存货,本年全部没有实现销售,期末 该批存货的可变现净值为105万元,子公司计提了45万元的存货跌价准备,母公司销售该存货的成本120万元,2012年末在母公司编制合并报表时对该准备项目所作的抵销处理为(A )。 A.借:存货跌价准备30 贷:资产减值损失30 B.借:资产减值损失l5 贷:存货跌价准备l5 C.借:存货跌价准备45 贷:资产减值损失45 D.借:未分配利润一年初30 贷:存货跌价准备30 3、甲乙没有关联关系,甲公司2012年1月1日投资500万元购入乙公司100%股 权,乙公司可辨认净资产公允价值为500万元,账面价值400万元,其差额为应在5年摊销的无形资产,2012年乙公司实现净利润100万元。所有者权益其他项目不变,期初未分配利润为0,在2012年期末甲公司编制投资收益和利润分配的抵销分录时,应抵销的投资收益是(B )万元。 A.100 B.80 C.60 D.120 4、甲公司2012年1月1日投资500万元购入乙公司100%股权,乙公司可辨认净 资产为500万元。当年末乙公司未分配利润-50万元,所有者权益其他项目不变,在期末甲公司编制合并抵销分录时,应该(A )。 A.调整成权益法,减少长期股权投资账面价值和投资收益50万元 B.调整成权益法,增加长期股权投资账面价值和投资收益50万元 C.调整成权益法,减少长期股权投资账面价值和未分配利润50万元 D.未分配利润为负数不合并 5、甲公司拥有A公司70%股权,拥有B公司30%股权,拥有C公司60%股权,A 公司拥有C公司20%股权,B公司拥有C公司l0%股权,则甲公司合计拥有C公司的股权为( B)。 A.60%B.80% C.90%D.70% 6、甲公司编制合并报表时,以下合并范围确认正确的是(D )。 A.报告期内购入的子公司不纳入合并范围 B.报告期内新设立的子公司不纳入合并范围 C.规模小的子公司不纳入合并范围

化学必修一第一章和第二章测试题(有答案)

高一化学必修一测试题 一、选择题:(本题包括20 小题,每题只有1个选项符合题意,每小题2分,共40分。) 1.中国食盐产量居世界首位。下列实验室中的操作类似“海水煮盐”原理的() A.蒸馏B.蒸发C.过滤D.搅拌 2.下列说法中不正确的是() A.1 mol 氧气中含有×1023个氧原子,在标准状况下占有体积22.4 L B.1 mol臭氧和mol氧气含有相同的氧原子数 C.等体积、浓度均为1 mol/L的磷酸和盐酸,电离出的氢离子数之比为3∶1 D.等物质的量的干冰和葡萄糖(C6H12O6)中所含碳原子数之比为1∶6,氧原子数之比为1∶3 3.设N A表示阿伏加德罗常数,下列说法正确的是() A.1 mol氦气中有2N A个氦原子 B.14 g氮气中含N A个氮原子 C.2 L mol·L-1 Na2SO4溶液中含N A个Na+ D.18 g水中所含的电子数为8N A 4.已知×1023个X气体分子的质量为8 g,则X气体的摩尔质量是() A.16 g B.32 g C.64 g/mol D.32 g/mol 5.下列实验操作正确的是() A.当某实验没有准确的药品用量说明时,为看到明显现象,取用药品越多越好 B.取用细口瓶里的试液时,先拿下瓶塞,倒放在桌上,然后标签朝外拿起瓶子,瓶口要紧挨着试管口,将液体缓缓地倒入试管 C.胶头滴管取完一种试液后,可直接取另一种不与其反应的试液 D.取用粉末状固体或固体小颗粒时,应用药匙或纸槽,取用块状固体时,应用镊子夹取 6.实验中的下列操作正确的是() A.用试管取出试剂瓶中的Na2CO3溶液,发现取量过多,为了不浪费,又把过量的试剂倒入试剂瓶中 B.Ba(NO3)2溶于水,可将含有Ba(NO3)2的废液倒入水槽中,再用水冲入下水道 C.用蒸发方法使NaCl从溶液中析出时,应将蒸发皿中NaCl溶液全部加热蒸干 D.用浓硫酸配制一定物质的量浓度的稀硫酸时,浓硫酸溶于水后,应冷却至室温才能转移到容量瓶中 7.若某原子的摩尔质量是M g·mol-1,则一个该原子的真实质量是() A.M g g g g 8.下列溶液中,物质的量浓度最大的是() A.1 L H2SO4溶液中含98 g H2SO4 B.0.5 L含49 g H2SO4的溶液 C.98 g H2SO4溶于水配成2 L溶液 D.0.1 L含24.5 g H2SO4的溶液 9.用N A表示阿伏加德罗常数,下列叙述正确的是()

实用英语1课后习题答案unit 1 unit 5

新编实用英语综合教程1课后翻译答案(Unit 1-Unit 5) UNIT 1 1像许多人一样,你大概也在学习如何推销自己. You, like most people, probably are learning how to market yourself. 2对一名新雇员来说,最重要的不一定是工作经验,而是怎样不断更新知识。To a new employee, the most important is not necessarily work experience, but how to update knowledge. 3对不起,我那位闲不住的老板让我立刻就走。 I'm so sorry. My go-go boss asks me to leave right now. 4那位主妇只是不停地诉说她的家事,我就知道我会被拉进这样的谈话。 That housewife just continued on with some sort of story about her family. I knew I must be caught in such a conversation. 5对我来说,失去时间就是失去生命。我不能还没实现自己设定的目标就离开这个世界。 For me, missed time is missed life. I can not leave this world without reaching the goal I set. 6我的锻炼计划是建立在每天锻炼基础上的,它不一定会让我长高,但会使我身体健康。 My exercise plan is built on a daily basis. It could help me become healthier, not necessarily taller. 1.像你的许多同学一样,你可能也曾有过亲身经历:有人请求你为外国友人帮忙做点事。 像大部分妇女一样,她自己可能也曾遭遇过被人误解的局面。 You, like many of your classmates, probably have been in such a situation where you are asked to do something to help a foreign friend. She, like most women, probably has been in such a situation where she herself is being misunderstood. 2. 对不起,这会儿他一定外出在图书馆里。 对不起,你的汽车现在必须得停用一个月。 I'm sorry, he must be out in the library at the moment. I'm sorry, your car must be out of use at the moment for one month. 3. 我知道我去年错修了一门课程。 一开始他就知道他在错失一个好机遇。 I knew I took a wrong course last year. He knew he was missing a good opportunity at the beginning. 4.不着正装可能会被看成对他人的一种不礼貌。 没有好习惯可能会被看作是没有受过良好的教育。 Not dressing formally can be seen as being impolite to other people. Not having good habits can be seen as having no good education. 5. 别在经理面前说笑话tell jokes,给他留下“此人不严肃”的印象。

含答案 第一章—第二章测试

签名: 《市场营销知识》第一章—第二章测试 一、单项选择题(每小题1分,共20分) 1.市场营销是指在以()为中心的思想指导下,企业所进行的有关产品生产、流通和售后服务等与市场有关的一系列经营活动。 A.企业需求 B.顾客需求 C.社会需求 D.三者都不是 2.市场营销的研究对象是以满足()的企业营销活动过程及其规律性。 A.企业为中心 B.销售为中心 C.产品为中心 D.消费者需求为中心 3.营销观念的演变过程是()。 A.产品观念——生产观念——推销观念——市场营销观念——社会营销观念 B.推销观念——产品观念——生产观念——市场营销观念——社会营销观念 C.生产观念——产品观念——推销观念——市场营销观念——社会营销观念 D.生产观念——产品观念——推销观念——社会营销观念——市场营销观念 4. 推销观念产生于()。 A.买方市场 B.卖方市场 C. 买方市场向卖方市场过渡 D.卖方市场向买方市场过度 5.产品观念是()的营销观念。 A.生产导向 B.消费导向 C.顾客导向 D.科技导向 6.企业向社会提供产品或服务,不仅要满足消费者眼前欲望和需要,而且要符合消费者和社会的最大长期利益,求得()。 A.企业利益 B.消费者利益 C.社会长远利益 D.以上三者之间平衡 7.交换是否真正发生,取决于()。 A.企业(卖着)是否能去的利益 B.消费者(买着)的需求是否能得到满足 C.双方能否找到交换条件 D.在交换中,双方谁更主动、积极地寻求交换 8.市场的大小取决于()、购买力、购买欲望的大小。 A.人口 B.广告投入的大小 C.推销员的努力大小 D.赠品投入的多少 9.市场营销过程一般有发现、分析市场机会,()设计营销战略,制定营销组合策略,实施营销组合策略等五步骤。 A.选择目标市场 B.市场营销观念 C.顾客导线 D.绿色观念 10.现代营销观念包括顾客导向、整体营销、()、绿色营销、创新营销以及大市场营销等。 A.规模生产导向 B.产品质量导向 C.关系营销 D.产品推销导向 11.()不属于市场营销渠道企业。 A.物流企业 B.金融机构 C.批发商和零售商 D.竞争者 12.()包括人口的数量与增长速度、人口的地理分布及地区间流动、人口结构等因素。 A.地理环境 B.人口环境 C.自然环境 D.社会环境 13.金融机构:包括银行、保险公司、(),它们可以为企业融通资金或减低风险、企业在与金融机构合作中要特别注意企业的信用,这样才可以获得金融机构的支持。 A.律师事务所 B.信托投资公司 C.会计事务所 D.营销咨询公司 14.()包括经济发展阶段、地区与行业的发展状况、货币流通状况、居民收入水平、消费支出模式和消费结构的变化等。 A.人口环境 B.科技环境 C.自然环境 D.经济环境 15.()指那些刊载、播送新闻、特写和社论的机构。

新编实用英语四 U-1 课文译文及课后答案

Unit 1 课文1. 相同的语言,不同的含意 语言归属于讲这一语言的人,而词语或话语的意义则是讲这种语言的人们所赋予的。所以语言的基础是约定俗成,而在标准英国英语和标准美国英语中,这些约定在很多情况下却是不同的。美国英语在全世界都有强大的影响。我们芬兰人在学校学习的是标准英国英语,但同时我们从电视上吸取美国英语的词汇。有时有些英国英语的词语与美国英语大相径庭,会产生一些有趣的巧合,下面是我的一些切身体验: “我4点50得走,因为我们5:00要喝下午茶”,斯帝文说。(他是我隔壁的邻居,也是我们来到英格兰后在家里接待的第一位客人。)“你真的喜欢喝茶吗?”我问他(我知道芬兰的孩子通常不喜欢喝茶)。“哦,不,我总是喝果汁,”斯帝文回答道。“但是你父母亲喜欢喝茶吧?”“不,他们喜欢喝牛奶,”他说。 我脑海里关于“5时茶”的错觉在那天就破灭了。我意识到“茶”在英国不一定是指一杯热气腾腾的茶。茶经常是指有番茄、肉或是鱼、青豆等的正餐。英国本地人可能觉得“茶”不是一个词,而是两个不同的词:表示正餐的茶和表示热饮料的茶。 “旅行回来给我打个电话(ring),”唐恩说。 “戒指(ring)?为什么,难道你要我嫁给你吗?”我觉得很奇怪。 再一次证明一个词语的含义是言语社区赋予的。给人打电话美国人说呼他,但英国人却说给我打一个电话。 可能美国人在发现新的表达法上更有创造性。原因是他们更习惯于外国的影响,而英国人却一直寓居在一群孤岛上。但是标准英国英语并没有拒绝像Hoover(胡佛真空吸尘器)、Xerox(施乐复印机)和Aspirin(阿斯匹林祛痛片)这样的新词语。英国人很经济实惠(节约、节俭),他们不浪费哪怕是一个字母。PE(体育)这个词是physical education的首字母缩写,就是很好的例证。 我在北林肯郡呆的那段时间从没听说过胶靴这个词。美国人说胶靴,英国人却用威灵顿靴。我听说威灵顿靴得名于久负盛名的威灵顿爵士,他以爱穿绿色防水靴而闻名遐迩。 英格兰有个复合词是“车尾甩卖”,给我印象很深,也令我很喜欢。口头语经常简化为“车尾卖”,从上下文人人都知道(语言基于约定俗成)说话人指的是一种一般人处理旧东西的露天跳蚤市场。这个词很形象(如果听话的人知道在标准英国英语中boot就是指汽车行李箱的话),因为人们直接从汽车的行李箱里卖东西。 语言随着社会的发展而一起变化。像软盘、网络或者打印机这样的词汇几十年前是不存在的。而现在它们极为普通,有些新词还融入了芬兰语和许多其它语言中。 如果标准美国英语和标准英国英语之间的差异消失了,人们学习英语就容易多了。我认为极有可能会朝这个方向变化。媒体,比如卫星频道和互联网是统一英语(并把它融入到世界其他许多语言中)的极其强有力的工具。 课文2. 猜猜谁不会来吃饭 伦敦的雨下个不停。秋天——杰克叫秋天为落叶的季节——一直是灰暗、阴冷的。孩子们的校服不够御寒,就连特拉法加广场上的鸽子也好像失去了些许往日的傲慢。因为我是芬兰人,天气情况对我倒没什么,但是从佛罗里达州巴拿马来的杰克却苦苦地抱怨英国阴沉的都市风景。 即使下雨,我还得每天带孩子们出去散步,就像带两只又小又爱叫唤的小狗一样,因为这是我作为一个换工寄宿女孩的一项职责。终于回到家里,我正准备晾晒他们的雨衣(在英国叫“橡胶防水大衣”)时,我们发现邓恩太太购物已经回来了。我问她杰克有没有来过电话,因为他答应过要打电话来的。 “还没有,”安·邓恩回答说。“但我希望这次他能留下来吃晚饭。”对英国人来说,我

相关文档
最新文档