问题 问答题

“环保”是一个永恒的话题,它是人类文明程度的显现,更是人类生存发展的基础。某班同学举行了题为“我的环保行动”的综合性学习活动,请你踊跃参加。

(1)活动一:实地观察留心观察学校周边的农村或社区环境,了解当地环境污染的状况,并把令你感受最深的情景用简洁、精练的语言描绘出来。

镜头一:________________________________________________

镜头二:________________________________________________

(2)活动二资料搜集下图是某同学本次活动中搜集来的绿色食品标志(图1)与中国环境标志(图2)。请任选一幅图并根据画面内容指出这幅标志图的构图创意。

                                                                                   

            图1                 图2

我选择( ),构图创意:______________________________

(3)活动三:献计献策请为解决当地环境保护问题献出你的锦囊妙计。(不少于两条)

我的计策一:__________________________________________

我的计策二:__________________________________________

答案

(1)镜头一:学校旁边的池塘到处都是垃圾,杂草丛生,原本清澈见底的池塘水变得污浊不堪。

   镜头二:学校旁边的菜市场,到处是废弃的塑料袋等垃圾,连空气里也弥漫着各种“怪味”。

(2)图1:绿色食品标志图由三部分构成,即上方的太阳、下方的叶片和中心的蓓蕾。标志为圆形,意为保护。整个图形描绘了一幅明媚阳光照耀下的和谐生机,告诉人们绿色食品正是出自纯净、良好生态环境的安全无污染食品,能给人们带来蓬勃的生命力。绿色食品标志还提醒人们要保护环境,通过改善人与环境的关系,创造自然界新的和谐。

   图2:中国环境标志图形由中心的青山、绿水、太阳及周围的十个环组成。图形的中心结构表示人类赖以生存的环境,外围的十个环紧密结合,环环紧扣,表示公众参与,共同保护环境;同时十个环的“环”字与环境的“环”同字,其寓意为“全民联系起来,共同保护人类赖以生存的环境”。

(3)计策一:多植树造林,还大地一片绿色生机。

   计策二:建立垃圾处理中心,垃圾集中存放,集中处理。

   计策三:加大环境保护宣传力度,提高公民环保意识,自觉保护公共环境。

(不设统一答案)

问答题
填空题

阅读下列说明、图及Java程序,将应填入 (n) 处的字句写在对应栏内。

[说明]

某订单管理系统的部分UML类图如图18-4所示。

在图18-4中,Product表示产品,ProductList表示所销售产品的列表,Order表示产品订单,OrderItem表示产品订单中的一个条目,OrderList表示订单列表,SalesSystem提供

订单管理系统的操作接口。各个类的部分属性和方法说明如表18-3所示。

可以使用类Java.util.ArrayList<E>来实现对象的聚集关系,如图18-4中OrderList与Order之间的聚集关系。

for-each循环提供了一种遍历对象集合的简单方法。在for-each循环中,可以指定需要遍历的对象集合,以及用来接收集合中每个元素的变量。其语法如下:

for(用来接收集合中元素的变量:需要遍历的对象集合)

如果要使用for-each循环遍历对象集合,那么包含该对象集合的类必须实现接口Java.util.Iterable<T>。

Java程序1和Java程序2分别给出了类OrderList和方法statistic()的Java代码。

[Java程序1]

import java.util. *;

public class OrderList (1)

private ArrayList<Order>orders;

public OrderLiSt()

this.orders=new ArrayList<Order>();

public void addOrder(Order order)

this.orders.add(order);

public Iterator<Order>iterator()

return (2)

public int getNumberoforders()

return this.orders.slze();

[Java程序2]

import Java.util. *;

public class SalesSystem

private ProductList catalog;

private OrderList sales;

private static PrintWriter stdOut=new PrintWriter(System.out,true);

public void statistiC()

for(Product product: (3) )

int number=0;

for(Order order: (4) )

for( (5) :order)

if (product.equals(item.getProduct()))

number+=item.getQuantity();

stdOut.printIn(product.getCode()+" "

+product.getDescription() + " "

+number+" "+number *product.getPrice());

//其余的方法未列出

(3)处填()。