霍乱患者临床上出现休克的主要原因是
A.毒血症B.电解质紊乱C.酸中毒D.心力衰竭E.大量失水
参考答案:E
患者男性,64岁。以“突发昏迷2小时余”平车推送入院。既往吸烟30余年,10支/天,无外伤史、高血压、糖尿病病史。查体:体温37.3℃,血压132/80mmHg(1mmHg=0.133kPa),心率108次/分,意识中度昏迷,格拉斯哥昏迷指数(GCS)评分:E1+V1+M3=5分,双瞳孔2mm,对光反射消失,颈抵抗,双侧巴宾斯基征可疑阳性。入院时颅脑CT如下图。
应考虑的诊断除外()
A.蛛网膜下腔出血
B.右侧大脑中动脉动脉瘤
C.侧脑室积血
D.右额血肿
E.颅脑创伤伴脑内血肿、脑挫伤
函数ReadDat()的功能是实现从文件IN5.DAT中读取一篇英文文章存入到字符串数组xx中。请编制函数ConvertCharA(),该函数的功能是:以行为单位把字符串中的所有小写字母改写成该字母的下一个字母,如果是字母z,则改写成字母a。大写字母仍为大写字母,小写字母仍为小写字母,其他字符不变。把已处理的字符串仍按行重新存入字符串数组xx中,最后调用函数WriteDat()把结果xx输出到文件OUT5.DAT中。例如,原文:Adb.Bcdzaabck.LLhj结果:Aec.Bdeabbcdl.LLik原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。注意:部分源程序已给出。请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。试题程序:#include #include #include char xx[50][80];int maxline = 0;/* 文章的总行数 */int ReadDat(void);void WriteDat(void);void ConvertCharA(void){}main(){clrscr();if(ReadDat()){printf("数据文件IN5.DAT不能打开!\n\007");return;}ConvertCharA();WriteDat();}int ReadDat(void){FILE *fp;int i =0;char *p;if((fp = fopen("IN5.DAT", "r")) == NULL) return 1;while(fgets(xx[i], 80, fp) !=NULL){p = strchr(xx[i], ’’\n’’);if(p) *p = 0;i++;}maxline = i;fclose(fp);return 0;}void WriteDat(void){FILE *fp;int i;clrscr();fp = fopen("OUT5.DAT", "w");for(i = 0; i < maxline; i++) {printf("%s\n", xx[i]);fprintf(fp, "%s\n", xx[i]);}fclose(fp);}