问题 单项选择题

表22000~2009年中国部分农作物产量与播种面积统计
年份 稻谷 小麦 玉米 豆类 薯类
产量
(万吨)
面积
(千公顷)
产量
(万吨)
面积
(千公顷)
产量
(万吨)
面积
(千公顷)
产量
(万吨)
面积
(千公顷)
产量
(万吨)
面积
(千公顷)
2000 18791 29962 9964 26653 10600 23056 2010 12660 3685 10538
2001 17758 28812 9387 24664 11409 24282 2053 13268 3563 10217
2002 17454 28202 9029 23908 12131 24634 2241 12543 3666 9881
2003 16066 26508 8649 21997 11583 24068 2128 12899 3513 9702
2004 17909 28379 9195 21626 13029 25446 2232 12799 3558 9457
2005 18059 28847 9745 22793 13937 26358 2158 12901 3469 9503
2006 18172 28938 10847 23613 15160 28463 2004 12149 2701 7877
2007 18603 28919 10930 23721 15230 29478 1720 11780 2808 8082
2008 19190 29241 11246 23617 16591 29864 2043 12118 2980 8427
2009 19510 29627 11512 24291 16397 31183 1930 11949 2996 8636
注:粮食作物指稻谷、小麦、玉米、豆类和薯类;谷物指稻谷、小麦和玉米。

2009年中国谷物单位面积产量与2008年相比减少最多的是( )。

A.稻谷

B.小麦

C.玉米

D.豆类

答案

参考答案:C

解析: 2009年谷物单位面积产量分别为稻谷6.585吨/公顷,小麦4.739吨/公顷,玉米5.258吨/公顷,豆类1.615吨/公顷,薯类3.469吨/公顷。2008年谷物单位面积产量分别为稻谷6.563吨/公顷,小麦4.762吨/公顷,玉米5.556吨/公顷,豆类1.686吨/公顷,薯类3.536吨/公顷。两两求差可得,减少最多的是玉米。故选C。

判断题
问答题

使用VC6打开考生文件夹下的工程test19_3,此工程包含一个源程序文件test19_3.cpp,其中定义了用于表示向量的类 vector,但类vector的定义并不完整。请按要求完成下列操作,将类vector的定义补充完整。 (1)补充类vector的构造函数,该函数有参数x和y,它们都是int型的数据,默认值都为0。请使用参数列表的形式分别将类的数据成员a和b分别初始化为参数x和y的值。请在注释“//**1**”之后添加适当的语句。 (2)完成类vector的成员函数input(int x,int y)的定义,将int型的参数x和y分别赋值给数据成员a和b,请在注释“//**2**”之后添加适当的语句。 (3)完成类vector的友元函数friend double Multiply (vector &x,vector &y)的定义,先定义double型的临时变量c,然后将参数对象x和对象y的数据成员a与b分别相乘再相加后赋值给c,最后返回c的值,将请在注释“//**3**”之后添加适当的语句。输出结果如下: (10,20) (2, 3) 80 注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。 源程序文件test19_3.cpp清单如下: #include <iostream.h> class vector {int a;int b; public://**1**void input(int x, int y){ //**2**}void output (){ cout<<’(’<<a<<’,’<<b<<")"<<end1;} friend double Multiply(vector &x,vector &y);}double Multiply (vector &x,vector &y){ //**3**c=x.a*y.a+x.b*y.b; return c;}void main(){ vector x(10,20),y; double d; y.input (2,3); d=Multiply (x,y); x. output ( ); y. output ( ); cout<<d<<end1;}