问题 读图填空题

每年的5月20日是“中国学生营养日”。有关数据表明,我国学生营养不良和营养过剩是状况令人担忧。无机盐、维生素等摄入量不足,缺铁性贫血现象普遍粗存在;多糖分、高脂肪的饮食习惯使肥胖儿逐年增多,早餐“马虎”、中餐“凑合”、晚餐“丰富”等错误的营养消费观念,是导致学生营养状况问题的主要原因。下图显示,不同人群中每天摄入的食物比例是不同的。请回答下列问题:

(1)如图所示,肥胖患者的饮食中_____________和______________的摄入量较正常人偏多。

(2)营养不良会影响健康,如缺铁易患_____________病,因为铁是红细胞中____________的重要成分。

(3)我们每天都吃较大比例的谷类食品,因为谷类食品中的____________是人体主要的供能物质,该物质在人体内被消化的主要场所是________________________。

(4)小明每天刷牙时牙龈容易出血,到医院看医生,医生并未为他开药,而是建议他多吃______________食物。

(5)我们应如何做到合理膳食?__________________________________________。

答案
(1)粮谷类   肉类
(2)贫血   血红蛋白
(3)糖类  小肠
(4)蔬菜水果
(5)不挑食、不偏食、按时进食
填空题

阅读下列说明和C++代码,将应填入 (n) 处的字句写在对应栏内。

[说明]

某饭店在不同的时段提供多种不同的餐饮,其菜单的结构图如图5-1所示。

现在采用组合(Composition)模式来构造该饭店的菜单,使得饭店可以方便地在其中增加新的餐饮形式,得到如图5-2所示的类图。其中MenuComponent为抽象类,定义了添加(add)新菜单和打印饭店所有菜单信息(print)的方法接口。类Menu表示饭店提供的每种餐饮形式的菜单,如煎饼屋菜单、咖啡屋菜单等。每种菜单中都可以添加子菜单,例如图5-1中的甜点菜单。类MenuItem表示菜单中的菜式。

[C++代码]

#include<iostream>

#include<list>

#include<string>

using namespace std;

clas s MenuComponent

protected: string name;

public:

MenuComponent(string name) this->name=name;

String getName()return name;

(1) : //添加新菜单

virtual void print()=0; //打印菜单信息

;

clasS MenuItem: public MenuComponent

private: double price;

public:

Menultem(string name, double price): MenuComponent(name)this->price=price;

double getPrice()return price;

void add(MenuComponent* menuComponent) return; //添加新菜单

void print() cout<<" "<<getName()<<", "<<getPrice()<<end1;

;

clasS Menu: public MenuComponent

private: list< (2) > menuComponents;

pubiic:

Menu(string name): MenuC0mponent(name)

void add(MenuComponent* menuComponent) //添加新菜单

(3) ;

void print()

cout<<"\n"<<getName()<<"\n-------------------------"<<end1;

std::list<MenuC0mponent*>::iterator iter;

for(iter=menuComponents.begin(); iter!=menuComponents. end(); iter++)

(4) ->print();

;

void main()

MenuComponent* allMenus=new Menu("ALL MENUS");

MenuComponent* dinerMenu=new Menu("DINER MENU");

…//创建更多的Menu对象,此处代码省略

allMenus->add(dinerMenu); //将dinerMenu添加到餐厅菜单中

…//为餐厅增加更多的菜单,此处代码省略

(5) ->print(); //打印饭店所有菜单的信息

文中(2)处应为()。

单项选择题