问题 解答题

某种汽车的购车费用是10万元,每年使用的保险费、养路费、汽油费约为0.9万元,年维修费用第一年是0.2万元,第二年是0.4万元,第三年是0.6万元,…,以后逐年递增0.2万元. 汽车的购车费用、每年使用的保险费、养路费、汽油费、维修费用的和平均摊到每一年的费用叫做年平均费用。设这种汽车使用x(x∈N*)年的维修费用为g(x),年平均费用为f(x),

(1)求出函数g(x),f(x)的解析式;

(2)这种汽车使用多少年时,它的年平均费用最小?最小值是多少?

答案

解:(1)由题意知使用x年的维修总费用为

万元,

依题得。   

(2),     

当且仅当,即x=10时取等号, 

∴x=10时y取得最小值3 万元,    

答:这种汽车使用10年时,它的年平均费用最小,最小值是3万元。

问答题

使用VC6打开考生文件夹下的工程MyProj6。此工程包含一个源程序文件MyMain6.cpp。在程序中,定义了一个Furniture类,Bed类和Sofa类是在Furniture类的基础上按公有继承的方式产生的派生类,Sleepersofa类是在Bed类和Sofa类的基础上按公有继承的方式产生的派生类。
请按要求完成下列操作,将类Date的定义补充完成:
①Bed类是在Furniture类的基础上按公有继承的方式产生的派生类,为了使程序中的多重继承关系不出现二义性。请在注释“//**1**”之后添加适当的语句。
②Sofa类是在Furniture类的基础上按公有继承的方式产生的派生类,为了使程序中的多重继承关系不出现二义性。请在注释“//**2**”之后添加适当的语句。
③Sleepersofa类是在Bed类和Sofa类的基础上按公有继承的方式产生的派生类。请在注释“//**3**”之后添加适当的语句。
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
源程序文件MyMain6.cpp清单如下;
//MyMain6.cpp
#include<iostream>
using namespace std;
class Furniture

public:
Furniture()
void setweight(int w)

weight=w;

int getweight()

return weight;

protected:
int weight;
;
//* *1 * * class Bed definition

public:
Bed()
void sleep()

cout<<"sleeping..."<<end1;


//* *2* * class Sofa definition

public:
Sofa()
void watchTV()

cout<<"watching TV..."<<end1;


//* * * 3 * * *

public:
Sleepersofa()
void Foldout()

cout<<"Fold out the sofa".<<endl;
;
int main()

Sleepersofa ss;
ss.setweight(20);
cout<<ss.getweight()<<end1;
return 0;

单项选择题 A1/A2型题