获得耐药性
参考答案:
对某种细菌不具备固有耐药性,其耐药性是后天获得的。
器械管理下列哪项是错误的?()
A.器械台要保持干燥、整齐无菌
B.器械应按使用顺序先后放置
C.各类物品应分类放置
D.器械用毕及时擦净后暂留在手术台周围
E.吸引品头用后及时生理盐水吸洗,以免堵塞
已知在文件IN. dat中存有100个产品销售记录,每个产品销售记录由产品代码code(字符型4位)、产品名称name(字符型10位)、单价uprice(整型)、数量amount(整型)、金额sum(长整型)5部分组成。其中:金额=单价×数量。函数Rdata()是读取这100个销售记录并存入结构数组sell中。请编写函数SortDat(),其功能要求:按金额从小到大进行排列,若金额相等,则按产品代码从小到大进行排列,最终排列结果仍存入结构数组sell中。最后调用函数Wdata(),把结果输出到OUT. dat文件中。 注意:部分源程序已经给出。请勿改动主函数main()、读数据函数Rdata()和输出数据函数Wdata()的内容。#include <stdio. h>#include <string. h>#include <conio. h>#include <stdlib. h>#define MAX 100typedef struct char code[5]; /* 产品代码 */ char name[11];/* 产品名称 */ int uprice; /* 单价 */ int amount; /* 数量 */ long sum; /* 金额 */ PRO;PRO sell [MAX];void Rdata();void Wdata();void SortDat()void main () memset(sell, 0, sizeof(sell) Rdata(); SortDat(); Wdata();void Rdata() FILE *fp; char str[80], ch[11]; int i; fp = fopen("IN. dat", "r"); for (i=0; i<100; i++)fgets(str, 80, fp);memcpy(sell[i].code, str, 4);memcpy(sell[i].name, str+4, 10);memcpy(ch, str+14, 4);ch[4] = 0;sell[i].uprice = atoi(ch);memcpy(ch, str+18, 5);ch[5] = 0;sell[i]. amount = atoi(ch);sell[i].sum = (long)sell[i]. uprice * sell[i]. amount; fclose(fp);void Wdata() FILE *fp; int i; fp = fopen("OUT. dat", "w"); for (i=0; i<100; i++)printf("%s %s %4d %5d %5d\n", sell[i]. code, sell[i].name,sell[i].uprice, sell[i]. amount, sell[i]. sum);fprintf(fp, "%s %s %4d %5d %5d\n", sell[i]. code,sell[i]. name, sell[i]. uprice, sell[i]. amount, sell[i]. sum); fclose(fp);