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

患者因车祸颌面部损伤2小时急诊,伤后无昏迷史和呕吐史,检查:神志清楚,脉弱速,无呼吸困难,多个牙可整体摇动,后牙咬合正常,无张口受限,舌前1/3裂伤,出血明显,口底肿胀。

最可能的骨折部位是()

A.上颌骨

B.下颌骨

C.牙槽骨

D.下颌颏正中部

E.下颌颏孔区

答案

参考答案:C

问答题

某工业建设项目,建设单位通过公开招标的方式选择了设计单位和施工单位,并委托某监理单位进行设计监理和施工监理。施工合同约定,该项目开工时间为2007年6月1日。
项目实施过程中,发生如下事件:
事件1:设计单位拟在设计中采用一项自主研发的新技术,由于该技术没有相关技术标准,监理单位组织相关专家对该项新技术进行了分析论证,与会专家认为该技术可行,监理单位即同意设计单位在设计中采用该技术。
事件2:由于工程地质勘察尚未完成,为缩短工期,建设单位向设计单位提供了邻近工程的勘察资料并要求尽快完成施工图设计。设计单位认为该地区地质条件简单,仍按建设单位要求依据邻近工程的勘察资料完成了基础施工图设计,建设单位立即将施工图交给监理单位,要求监理单位立即指令施工单位开工。
事件3:施工单位于开工前向当地建设行政主管部门申请领取施工许可证,并于2007年6月3日将编制好的施工组织设计报送建设单位,建设单位将施工组织设计转交给项目监理机构。总监理工程师组织专业监理工程师对施工组织设计进行了审查,认为该施工组织设计满足施工合同和强制性标准等要求,随即将其报送当地建设行政主管部门备案。
事件4:在施工过程中,建设单位发现施工单位没有按照监理机构批准的施工方案实施,可能存在严重的质量隐患,立即指令施工单位停工整改。施工单位则称,施工方案的改变已得到专业监理工程师的批准,拒绝停工。
事件5:在进行交工验收时,相关单位依次进行了如下工作:验收文件资料的准备、提出交工验收申请、审核交工验收申请、签署工程交工验收申请、组织交工验收。

事件2中,建设单位和设计单位的做法是否正确说明理由。

填空题

阅读以下说明和C++代码,
[说明]
现要编写一个画矩形的程序,目前有两个画图程序:DP1和DP2,DP1用函数draw_a_line(x1,y1,x2,y2)画一条直线,DP2则用drawline(x1,x2,y1,y2)画一条直线。当实例化矩形时,确定使用DP1还是DP2。为了适应变化,包括“不同类型的形状”和“不同类型的画图程序”,将抽象部分与实现部分分离,使它们可以独立地变化。这里,“抽象部分”对应“形状”,“实现部分”对应“画图”,与一般的接口(抽象方法)与具体实现不同。这种应用称为Bridge(桥接)模式。图6-1显示了各个类间的关系。
[图6-1]
[*]
这样,系统始终只处理3个对象:Shape对象、Drawingg对象、DP1或DP2对象。以下是C++语言实现,能够正确编译通过。
[C++代码]
class DP1
public:
static void draw_a_line(double x1,double y1,double x2,double y2)
//省略具体实现


class DP2
public:
static void drawline(double x1,double x2,double y1,double y2)
//省略具体实现


class Drawing
public:
(1) void drawLine(double x1,double y1,double x2,double y2)=0;
;
class V1Drawing:public Drawing
public:
void drawLine(double x1,double y1,double x2,double y2)
DP1::draw_a_line(x1,y1,x2,y2);


class V2Drawing:public Drawing
public:
void drawLine(double x1,double y1,double x2,double y2)
(2)


class Shape
privatc:
(3) dp;
public:
Shape(Drawing*dp);
virtual void draw()=0;
void drawLine(double x1,double y1,double x2,double y2);
;
Shape::Shape(Drawing*dp)

_dp=dp;

void Shape::drawLine(double x1,double y1,double x2,double y2)
//画一条直线
(4)

class Rectangle:public Shape
privatc:
double_x1,_y1,_x2,_y2;
public:
Rectangle(Drawing *dp,double x1,double y1,
double x2,double y2);
void draw();

Rectangle::Rectangle(Drawing*dp,double x1,double y1,double x2,double y2)
(5)

_x1=x1;_y1=yl;_x2=x2;_y2=y2;

void Rectangle::draw()

//省略具体实现