问题 问答题 论述题

论述溶剂的类型、性能及其作用?

答案

参考答案:

溶剂的类型有:石油溶剂,苯系溶剂,萜烯类溶剂,醇和醚类,酮和酯类,氯代烃和硝基烃,超临界二氧化碳类。

它们的性能及作用

石油溶剂:可以溶解大部分天然树酯,及含油量高的醇酸树酯;以可以用于清洗剂。

苯系溶剂:甲苯常用于混合剂和稀释剂;二甲苯溶解力强,挥发度适中,广泛于醇酸树脂,氯化橡胶,聚氨酯以及乙烯基树脂的溶剂,也可用于烘漆、快干气干漆的溶剂,具有很好的抗流挂性能。

松香油溶解力较好,也可以被氧化或聚合,有助于干性油的干燥也可以用于烘漆中能改进流平性,增加光泽。

醇和醚:可跟其它溶剂混合作变性溶剂,常用作混合溶剂,有较好的溶解能力,可用为良溶剂。

酮和酯:丙酮挥发快,溶解力强,可用于烯类聚合物和硝基纤维素的溶剂,它常和其他溶剂合用。丁酮也是挥发快,溶解力强,可用于烯类共聚物、环氧氧脂、聚氨酯涂料中作溶剂,也可跟溶解力差些的溶剂混用以改进涂料的成膜性和涂布性能。

氯代烃和硝基烃:它们是很好的良溶剂,高极性,可用于调节静电喷涂涂料的电阻,但毒性大,不宜在涂料中大量使用。

超临界二氧化碳:具有高密度、强溶解性和高传热系数的特征,有气体低黏度、低表面张力和高扩散系的特点。是种优良的溶剂或分散介质。用作涂料的溶剂或稀释剂具有无毒无污染的优点,是很有使用前景的环保型溶剂。

填空题
问答题

程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是重写形参filename所 指文件中最后一个学生的数据,即用新的学生数据覆盖该学生原来的数据,其它学 生的数据不变。

请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果。

注意:源程序存放在考生文件夹下的BLANK1.C中。

不得增行或删行,也不得更改程序的结构!

给定源程序:

#include

#define N 5

typedef struct student {

long sno;

char name[10];

float score[3];

} STU;

void fun(char *filename, STU n)

{ FILE *fp;

fp = fopen(__1__, "rb+");

fseek(__2__, -1L*sizeof(STU), SEEK_END);

fwrite(&n, sizeof(STU), 1, __3__);

fclose(fp);

}

main()

{ STU t[N]={ {10001,"MaChao", 91, 92, 77}, {10002,"CaoKai", 75, 60, 88},

{10003,"LiSi", 85, 70, 78}, {10004,"FangFang", 90, 82, 87},

{10005,"ZhangSan", 95, 80, 88}};

STU n={10006,"ZhaoSi", 55, 70, 68}, ss[N];

int i,j; FILE *fp;

fp = fopen("student.dat", "wb");

fwrite(t, sizeof(STU), N, fp);

fclose(fp);

fp = fopen("student.dat", "rb");

fread(ss, sizeof(STU), N, fp);

fclose(fp);

printf("\nThe original data :\n\n");

for (j=0; j{ printf("\nNo: %ld Name: %-8s Scores: ",ss[j].sno, ss[j].name);

for (i=0; i<3; i++) printf("%6.2f ", ss[j].score[i]);

printf("\n");

}

fun("student.dat", n);

printf("\nThe data after modifing :\n\n");

fp = fopen("student.dat", "rb");

fread(ss, sizeof(STU), N, fp);

fclose(fp);

for (j=0; j{ printf("\nNo: %ld Name: %-8s Scores: ",ss[j].sno, ss[j].name);

for (i=0; i<3; i++) printf("%6.2f ", ss[j].score[i]);

printf("\n");

}

}