问题 单项选择题 共用题干题

某男,38岁,患"精神病"半年,性情急躁,骂詈号叫,时作时止,精神疲惫,睡眠不佳,形体消瘦,面红口干,大便秘结,舌红无苔,脉细数。

宜用何方治疗()

A.黄连阿胶汤加减

B.天王补心丹加减

C.生脉散合人参养荣汤

D.六味地黄丸合交泰丸

E.二阴煎合琥珀养心丹

答案

参考答案:E

单项选择题

2001年3月15日,北京大学教授于希贤来到抚仙湖,并组织考察组乘坐潜水器潜入湖底。他们利用声纳技术在水深15米处发现第一个目标。有一堵石墙,石料大小不一,每个石块上至少有一面到两面是平整的,带有人工加工过的痕迹。从声纳图上可以看到,该建筑区还具有中轴线和类似普通城市里的“一般居民居住区”。从建筑特点看,它们带有明显的当地黎族的古代建筑风格。没有多久,声纳图上又发现新的目标。潜水器掉头搜寻,发现了一大片呈正南北向建造的建筑群落。群落不大,但石料加工更精细。石料三面都有加工的痕迹,十分平整精细,另外所有散落的石块都是有序地排列。这一区域还有数米宽的南北向石板大道。从这些可以看出,那个时代有相当高的文化水准。于教授推测,这里可能是古城的“富人区”。绕过石质城墙后,便是所谓的“贫民区”。 于教授说,通过对湖周围地区地理地质环境的考察和比较,可以肯定这座古城是在一次巨大的自然灾害中陷落湖底的。该建筑群依山傍水,位于小江断裂带西支的深断裂带上。公元110年东汉时期这里曾经发生过一次大地震。于教授还说,尽管古城的年代还需要进一步确定,但是有一点可以肯定——抚仙湖底确实有一座陷落的古滇时期建筑群落,且已经初具城市功能,因为具有不同级别的建筑群是判断是否构成城市的重要指标。该遗址面积有2.4平方公里,比世界著名的“庞贝古城”还要大。由于水下考察时没有发现任何动植物残骸及陶瓷、砖瓦的残片,这给探测年代带来了相当的困难,但从水下建筑群石料的打制方式来看,湖中古城与滇中发现的长城颇为相似,应与其处于同一时代,即距今约两千年前。 (选自《湖中古城》,有删改)

文中认为“那个时代有相当高的文化水准”,下列不能作为这一观点依据的一项是()。

A.石块堆放整齐

B.数米宽的南北向石板大道

C.石料三面都有加工的痕迹,十分平整精细

D.建筑群带有明显的当地黎族的古代建筑风格

问答题

[说明]
在某些系统中,存在非常复杂的对象,可以采用循序渐进的方式进行组合将小对象组合,成复杂的对象。
以下实例展示了Builder(生成器)模式。该实例用来建立“文件”,文件内容包括:一个标题、一串字符以及一些有项目符号的项目。Builder类规定组成文件的方法,Director类利用这个方法产生一份具体的文件。图6-1显示了各个类间的关系。


以下是Java语言实现,能够正确编译通过。
[Java代码]
//Builder. java文件
public (1) class Builder
public abstract void makeTitle(String title);
public abstract void makeString(String str);
public abstract void makeItems(String[] items);
public abstract Object getResult();

//Director. java文件
public class Director
private (2) builder;
public Director(Builder builder)
this. builder = builder;

public Object construct()
builder.makeTitle("Greeting");
builder.makeString("从早上到白天结束");
builder.makeItems(new String[]"早安", "午安",);
builder.makeString("到了晚上");
builder.makeItems(new String[]("晚安", "好梦",);
return builder.getResult();


//TextBuilder.java文件
public class TextBuilder (3) Builder
private StringBuffer buffer = new StringBuffer();
public void makeTitle(String title)
buffer.append("『" + title + "』"\n\n");

public void makeString(String str)
buffer.append(’■’ + str + "\n\n ");

public void makeItems(String[] items)
for(int i = 0; i< (4) ; i++)
buffer.append(’·’ + items[i] + "\n");

buffer.append("\n");

public Object getResult()
return buffer.toString();


//Main.java文件
public class Main
public static void main(String[] args)
Director director = new Director(new TextBuilder());
String result = (String)director. (5) ;
System.out.println(result);