问题 问答题

试述与牙种植手术有关的重要解剖结构及与种植牙的关系。

答案

参考答案:

与牙种植手术有关的重要解剖结构有:(1)下颌神经管:下颌神经管是位于下颌骨骨松质之间的骨密度管道。在下颌支内,该管行向前下,于下颌体内侧向前几乎呈水平位,当其经过下颌诸牙槽窝的下方时,沿途发出小管至各牙槽窝,其内有下牙槽神经,有血管通过。行下颌牙种植手术时,应注意选用适当种类和适当长度的种植体,以避免种植体伤及下牙槽神经血管。(2)颏孔:颏孔是下颌管在其前端的开口,有神经血管通过,其位置相当于下颌第一、二前磨牙相邻处至第二前磨牙之间的区域。颏孔在前磨牙区和前牙区的牙种植手术中是最重要的解剖标志之一。在前磨牙区作牙种植手术时,常规先将颏神经血管束找到,以避免伤及神经血管。如果下颌牙槽嵴过分吸收,则不宜在前磨牙区植入种植体。在下颌前牙区行牙种植手术时,应避开双侧的颏孔及颏神经血管,植入较长的种植体或穿下颌骨种植体。两侧颏孔之间的区域是相对安全的种植区。(3)上颌窦:上颌窦是位于上颌体内的腔隙,呈底朝下的锥形,下壁为牙槽突。上颌窦底部位于上颌前磨牙及磨牙的根尖上方,与这些根尖之间隔以骨板或黏膜。其中,上颌第一磨牙根尖距上颌窦下壁最近,上颌第二磨牙次之,其他两牙稍远。牙种植手术时应注意此关系,避免种植体穿入上颌窦。如在支持骨量不足的情况下作种植手术,可采用上颌窦抬高技术,将上颌窦底的黏膜升高,用自体骨或人工骨垫高上颌窦底,以便增高该区的骨量,然后植入种植体。(4)鼻腔:鼻腔位于上颌切牙及尖牙的根尖上方。在牙种植手术前,应通过曲面断层X线摄片测量上前牙区牙槽嵴下缘至鼻底的距离,并在术中充分估计鼻底的位置,以免种植体穿入鼻腔。(5)骨性倒凹:如果不了解上下颌骨骨性倒凹的解剖特征,而盲目进行牙种植手术,就有可能造成骨侧壁穿孔,使种植体部分外露,影响种植体与颌骨的接触面积,使种植体的骨支持、固定力量下降,若处理不当还会加重穿孔处的骨吸收或造成感染。缺牙后颌骨倒凹常见于以下区域:上前牙区唇侧、下前牙区舌侧和磨牙区舌侧。

填空题
填空题

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

[说明]

某游戏公司现欲开发一款面向儿童的模拟游戏,该游戏主要模拟现实世界中各种鸭子的发声特征、飞行特征和外观特征。游戏需要模拟的鸭子种类及其特征如表18-4所示。

为支持将来能够模拟更多种类鸭子的特征,采用策略设计模式(Strategy)设计的类图如图18-7所示。

其中,Duck为抽象类,描述了抽象的鸭子,而类RubberDuck、MallardDuck、CottonDuck和RedHeadDuck分别描述具体的鸭子种类,方法fly()、quack()和display()分别表示不同种类的鸭子都具有飞行特征、发声特征和外观特征;类FlyBehavior与QuackBehavior为抽象类,分别用于表示抽象的飞行行为与发声行为;类FlyNoWay与FlyWithWings分别描述不能飞行的行为和用翅膀飞行的行为;类Quack、Squeak与QuackNoWay分别描述发出“嘎嘎”声的行为、发出橡皮与空气摩擦声的行为与不发声的行为。请填补以下C++代码中的空缺。

[C++代码]

#include<iostream>

using namespace (1)

class FlyBehavior

public: (2) fly()=0;

class QuackBehavior

public: (3) quack()=0;

class FlyWithWings:public FlyBehavior

public:void fly()cout<<"使用翅膀飞行!">>end1;

class FlyNoWay:public FlyBehavior

public:void fly()cout"不能飞行!"end1;

class Quack:public QuackBehavior

public:void quack()"cout发出\’嘎嘎\’声!”end1;

classSqueak:publicQuackBehavior

public:voidquack()cout<<"发出空气与橡皮摩擦声!">>end1;

classQuackNoWay:publicQuackBehavior

public:voidquack()cout<<"不能发声!">>end1;

class Duck

protected:

FlyBehavior * (4)

QuackBehavior * (5)

public:

void fly() (6)

void quack() (7) ;;

virtual void display()=0;

class RubberDuck:public Duck

public:

RubberDuck()

flyBehavior=new (8)

quackBehavior=new (9)

RubberDuck()

if(!flyBehavior)delete flyBehavior;

if(!quackBehavior)deletequackBehavior;

void display()/*此处省略显示橡皮鸭的代码*/

//其他代码省略

(3)处填()。