问题 单项选择题

(19~22题共用题干)男性,65岁,有慢性便秘多年。近半年来发现站立时阴囊部位出现肿块,呈梨形,平卧时可还纳。体检发现外环扩大,嘱患者咳嗽时指尖有冲击感,平卧回纳肿块后,手指压迫内环处,站立咳嗽,肿块不再出现,诊为腹外疝,拟行疝成形术。

术后预防阴囊血肿的主要措施是

A.保持适当卧位

B.应用止血药物

C.不可过早下床活动

D.保持敷料清洁、干燥

E.托起阴囊,伤口沙袋压迫

答案

参考答案:E

解析:疝囊经过腹壁下动脉外侧的腹股沟管内环(深环)突出,向内、向下、向前斜行经过腹股沟管,再穿出腹股沟管外环(浅环)并可进入阴囊者,称为腹股沟斜疝,是最多见的腹外疝。若患者平卧休息或用手将肿块推送向腹腔则肿块可回纳而消失。回纳后检查时,以手指通过阴囊皮肤伸入浅环,可感到浅环扩大、腹壁软弱;此时嘱患者咳嗽,指尖有冲击感。用手指紧压腹股沟管深环,让患者起立并咳嗽,并不出现疝块;如果一旦移去手指,则可见疝块由外上向内下鼓出。术前若病人存在腹内压增高因素应先解除,否则易导致疝复发。因该患者存在慢性便秘多年,故应先治疗便秘。术后当天宜取平卧位,膝下垫一软枕,使髋关节微屈,以松弛腹股沟切口的张力和减少腹腔内压力,利于切口愈合和减轻切口疼痛。由于阴囊比较松弛、位置较低,渗血、渗液易积聚于此。为避免阴囊内积血、积液和促进淋巴回流,术后可用丁字带将阴囊托起,并密切观察阴囊肿胀情况。局部伤口用沙袋压迫也有助于预防阴囊血肿。

单项选择题
问答题

【说明】本程序从正文文件text.in中读入一篇英文短文,统计该短文中不同单词及出现次数,并按词典编辑顺序将单词及出现次数输出到正文文件word.out中。 程序用一棵有序二叉树存储这些单词及其出现的次数,边读入边建立,然后中序遍历该二叉树,将遍历经过的二叉树上的结点的内容输出。 #include <stdio.h> #include <malloc.h> #include <ctype.h> #include <string.h> #define INF "text.in" #define OUTF "wotd.out" typedef struct treenode{char *word;int count;struct treenode *left,*right; }BNODE int getword (FILE *fpt,char *word) { char c; c=fgetc (fpt); if ( c=EOF) return 0; while(!(tolower(c)>=’a’ && tolower(c)<=’z’)) { c=fgetc (fpt);if ( c==EOF) return 0; } /*跳过单词间的所有非字母字符*/ while (tolower (c)>=’a’ && tolower (c)<=’z’) { *word++=c;c=fgetc (fpt); } *word=’\0’; return 1; } void binary_tree(BNODE **t,char *word) { BNODE *ptr,*p;int compres;P=NULL; (1) ;while (ptr) /*寻找插入位置*/{ compres=strcmp (word, (2) );/*保存当前比较结果*/ if (!compres) { (3) ;return;} else { (4) ; ptr=compres>0 ptr->right:ptr->left; } } ptr= (BNODE*) malloc (sizeof (BNODE)) ; ptr->left = ptr->right = NULL; ptr->word= (char*) malloc (strlen (word) +1) ; strcpy (ptr->word, word); ptr->count - 1; if (p==NULL) (5) ; else if (compres > 0) p->right = ptr; else p->left = ptr; } void midorder (FILE **fpt, BNODE *t) { if (t==NULL) return; midorder (fpt, t->left); fprintf (fpt, "%s %d\n", t->word, t->count) midorder (fpt, t->right); } void main() { FILE *fpt; char word[40]; BNODE *root=NULL; if ((fpt=fopen (INF,"r")) ==NULL) { printf ("Can’t open file %s\n", INF ) return; } while (getword (fpt, word) ==1 ) binary_tree (&root, word ); fclose (fpt); fpt = fopen (OUTF, "w"); if (fpt==NULL) { printf ("Can’t open file %s\n", OUTF) return; } midorder (fpt, root); fclose(fpt); }