问题 单项选择题

噬菌体是一种病菌,它能够捕食细菌,目前随着医疗中植入技术的发展,越来越多的患者接受着诸如导尿管、心脏支架等医学植入装量,但随之也带来了细菌感染的风险,因此,一些研究人员认为如果噬菌体吸附在植入装量材料表面,再将其放入患者体内,就可以避免植入装量引发的感染。 以下哪项为真,最能削弱上述的结论?

A.对植入医学装量的患者,一般通过服用抗生素来防御细菌感染 

B.有细菌的场所就可能有相应噬菌体的存在,只是数量差异 

C.噬菌体能够攻击治病细菌,但有时也有“捕食”有益的细菌 

D.一些噬菌体进入机体后,无法适应体液环境,难以保持活性

答案

参考答案:D

解析:解析 第一步:找到论点论据 论点:使噬菌体附在植入装置材料表面,放入患者体内,可以避免植入装置引发的感染。论据:噬菌体能捕食细菌。 第二步:判断削弱方式 本题论点需要多个论据支持,可以考虑补充新论据削弱论点。 第三步:逐一分析选项 A项涉及的服用抗生素、B项涉及的噬菌体数量,均与论点无关,属于无关选项;C项认可噬菌体的对致病细菌的攻击作用,虽然也会捕食有益细菌,但仍然加强了论点;D项说明噬菌体无法在体内保持活性,所以其效力无法保证,削弱了论点。 故正确答案为D。 考点:削弱题型

单项选择题
填空题

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

[说明]

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

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

[C++代码]

#include<iostream>

#include<list>

#Include<string>

using namespace std;

class MenuComponent

protected:string name;

public:

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

string getName()return name;

(1) ; //添加新菜单

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

class Menultem:public MenuComponent

private:double price;

public:

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

double getPrice()return price;

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

void print()cout<<" "<<getName0<<","<<getPrice0<<end1;

class Menu:public MenuC0mponent

private:list< (2) >menuComponents;

public:

Menu(string name):MenuComponent(name)

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

(2)

VOid print()

cout<<"\n"<<getNameO<<"\n---------------"<<end1;

Std::list<MenuComponent*>::iterator iter,

for(iter=menuComponents.begin0;iter!=menuComponents.end0;iter++)

(4) ->print();

void main()

MenuComponent *al IMenus=new Menu("ALL MENUS");

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

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

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

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

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

(4)处填()。