下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、上机填空题技巧总结填空题之方法1.上机填空题占 30 分,一般有 3 个空需要填写,每个空为 10 分;2.填空题做题之前必须弄清题目含义,抓住关键字,例如:要求对数组进行从小到大排序, 则将会出现大于符号,如果是从大到小排序则出现小于符号;3.填空题中出现频率最高的就是函数的调用、函数的首部、函数的返回值等和函数相关的问 题,因此必须牢牢掌握祝函数的基本特征;4.填空题中有的“空”比较难,考生除了掌握必须的 C 语言知识之外,还需要很好的逻辑思 路,如果一个空将花很多时间来解决,那么建议使用“死记硬背”的方法来缩短复习时间;5.上机题库中 100 题有部分题目是重复的或是相似的题目很多,同学
2、们要使用比对的方法尽量去理解;6.多练习,多思考,多总结填空题与结构体相关1.结构体成员引用:上机题库 P18 第 9 题(和 92 题一致),P27 第 23 题(和 51 题一样)程序通过定义学生构体变量,存储了学生的学号、姓名和3门课的成绩。函 数fun的功能是将形参两指色詐体变量中的数据赋给函数中的结构体变量b并修 改b中的学号和姓宮 最后输出修衣启的数据。例如;两扌旨变量中的学号、蛀名* 和三门课的成绩依次悬1000k ZhangSan 95. 80. 88.贝U修改后输出b中的 数据应九10002.*LiSi 95、80. 88.读清楚题目要求:(1) 要求将形参 a 所指结构体变
3、量的数据赋值给函数中的结构体变量b(2) 从例如可以看出来:结构体中的学号和姓名变为了1002和“LiSi ”, 但是3门课成 绩没有变化#i nclude #include struct stude nt long sno;char n ame10; float score3;;void fun (struct stude nt a) struct stude nt b; int i;strcpy(_2_, LiSi);姓名要变为” LiSi ” ,则要引用 b 中的 name 成员printf(nThe data after modified :n);/*讲解是一句带过不用多讲 */pri
4、n tf(nNo: %ld Name: %snScores: ,b.s no, b. name); /*讲解是一句带过不用多讲*/for (i=0;i3; i+) prin tf(%6.2f, b._3_;分析:这个是一个循环语句,执行 3 次循环,printf(%6.2f , b._3_)要求输出是一个实型数据的成员,因此可以得知是 score 成员,因为 score 是一个数组,因此填:b.scorei,当 i 变 化就可以取出第一门、第二门、第三门课的成绩prin tf(n);mai n() struct student s=10001,ZhangSan, 95, 80, 88;int
5、i;printf(nnThe original data :n);prin tf(nNo: %ld Name: %sn Scores: ,s.s no, s.n ame); for (i=0; i修改后输出七中的数据应为:10004 “ Lijie 93.8乐97.(1)从例如中可以看出:变化的是结构体中的学号和姓名foundb = _1 _;题目要求将形参b.s no = 10002;学号变为了a 的值赋值给结构体变量10002b,因此填:foundfound#i nclude #include struct stude nt long sno;char n ame10;float scor
6、e3;;void fun( struct stude nt *b) int i;t 的姓名变为了” LiJie ” ,因此填写:b-namemai n() struct student t=10002,ZhangQi, 93, 85, 87; int i;printf(nnThe original data :n);printf(nNo: %ld Name: %snScores: ,t.sno, );for (i=0; i3; i+) prin tf(%6.2f, t.scorei); prin tf(n);fun_3_;此处为函数调用,根据形参的类型来判定实参,形参structs
7、tudent *b为结构体指针,联系 main 函数定义部分只有 struct student t 和 b的类型相同,因此可知需要填的是:&tprin tf(nThe data after modified :n ”);printf(nNo: %ld Name: %snScores: ,t.sno, );for (i=0; i修改后输出t中的数据应为:10002. *LiSi 96. 3R 89.4 aaa.a a亠 m 亠 m 亠 x a .s a. a.aa.a. a.aA厶亠sAaA厶厶!a *厶厶GEaa. a &A(1)把 a 中地址作为函数返回值返回函数
8、观察可知 a 中的学号、姓名边为了 10002 和“zhangSan”,每门课的成绩增加了 1 分foundb_1_ = 10004; 题目中 t 的学号变化为了 10004,因此填写: 写b.sno,因为 b 是一个指针b-sno,不能填foundstrcpy(b_2_,LiJie); found#in elude #i nclude struct stude nt long sno;char n ame10; float score3;_1_ fun (struct stude nt *a)根据函数调用 t = fun(&s);可知函数返回类型和 t 的类型相同,struct st
9、udent s=10001,ZhangSan, 95, 80, 88, *t;可知 t 的类型为 struct student * int i;a-s no = 10002;strcpy(a-n ame, LiSi);for (i=0; iscorei ,不能为 a.scorei 或是 a.scorereturn _3_ ;题目要求返回 a 的地址,a 本身就是一个指针,因此填入a 即可mai n() struct student s=10001,ZhangSan, 95, 80, 88, *t;int i;printf(nnThe original data :n);prin tf(nNo:
10、 %ld Name: %sn Scores: ,s.s no, s.n ame); for (i=0; is no, t-n ame); for (i=0; iscorei);prin tf(n);*found*found*found;3.3. 结构体和排序:上机题库 P14P14 第 2 2 题程序通过定义学生结构体数组,存储了若干名学生的学钛姓名和3门课的成 贏函数曲功能是将存放学生数据的结构勵组,桃姓名的字典序(从水到大)排序.(1)排序的格式:红色部分为考试中的重点,必须记住 t = ai; ai = aj; aj = t; mai n() struct student s4=1000
11、1,ZhangSan, 95, 80, 88, 10002,LiSi, 85, 70, 78,10003,CaoKai, 75, 60, 88, 10004,FangFang, 90, 82,87;int i, j;printf(nnThe original data :nn);for (j=0; j4; j+) printf(nNo: %ld Name: %-8s Scores: ,sj.sno, ); for (i=0; i3; i+) printf(%6.2f, sj.scorei);prin tf(n);fun(s, 4);printf(nnThe data after
12、sorting :nn);for (j=0; j4; j+) printf(nNo: %ld Name: %-8s Scores: ,sj.sno, ); for (i=0; i3; i+) printf(%6.2f , sj.scorei);prin tf(n);从小到大排序:for(i=0;in-1 ;从大到小排序:for(i=0; in-1 ;i+)for( j=i+1;jn ;j+) if(aiaj)t=ai;ai=aj;aj =t;void fun( struct stude nt a, int n)/*fo un d*/_1_ t; 此处要求填入 须一致, void
13、fun (struct 写: structstudentint i, j;/*fo un d*/for (i=0; i_2_; i+) for(j=i+1; j 0)strcmp(ai. name,aj.t 的类型,可以从 t = ai; 中得知 t 和 a 数组的类型必 studenta, int n)中得知 a 为结构体类型,因此填根据排序的格式填空,因此记住是关键按照姓名字典顺序从小到大排序,因此: ,此处需要特别注意三、填空题与链表相关1.1.带头结点的链表:p=h-next,p=h-next,上机题库 P21P21 第 1515 题考点分析:(1 1)带头结点链表的表现形式:head
14、abcf ABNULL带头结点的链表,头结点 headhead 不存放任何的数据,从头结点的下一个结点开始存放数据,因此考试中如果出现p = _1_;则填入 p=h-nextp=h-next(2(2)链表数据排序对数组元素从小到大排序:for(i=0;in-1 ;i+)for( j=i+1;jaj) t=ai;ai=aj;aj =t;对链表元素进行从小到大排序:while (p) /*相当于数组排序中的 for(i=0; inext;/*相当于 j=i+1*/while (q) /* 相当于 for( ;jdata q-data) /*相当于 if(aiaj)*/ t = p-data; p-
15、data = q-data; q-data = t; /*如果 aiaj成立,则交换数据元素,让数据变成从小到大排序*/q = q-next;/*相当于 q+*/p = p-next;/*相当于 p+*/1515 题:錠程序中価麹罰強是将带头节点的单鱷表触瑚域中的数副 嵋大排辰即若勰表躺数融从头至尾的数勵:成久2. &釘排序 懿表触数据域从头至尾的数勵:2. 4. 6. 8s 10o aita. a. a. J, a a a. a. *a a Ji a a aBa.Xa,丄,.LXA-a a a x x#i nclude #include #defi ne N 6typedef str
16、uct node int data;struct node *n ext; NODE;void fun(N ODE *h) NODE *p, *q; int t;while (p) while (q) if (p-data _3_ q-data) 填写: t = p-data; p-data = q-data; q-data = t; q = q-n ext;p = p-n ext;mai n() NODE *head;int aN= 0, 10, 4, 2, 8, 6 ;head=creatlist(a);prin tf(nThe origi nal list:n);outlist(head
17、);fun( head);prin tf(nThe list after sort ing :n ”);outlist(head);2.2.不带头结点的链表: :p=hp=h(1(1)不带头结点链表的表示形式:*found*/p = _1_ ;链表为带头结点,因此填写:p=h-next*found*/q = _2_ ;了 p 的下一位比较两个链表中元素的大小,因此q=p-next,这样 q 指向*found*/ 从小到大排序,因此使用大于符号abcA-Bf CNULL不带头结点的链表没有头结点, 链表的第一个结点存储的就是数据, 因此考 试中如果出现 p =_1_ ;则填入 p=h(2 2)讲
18、解 P38P38 第 4242 题(和 1515 题类似)void fun(N ODE *h) NODE *p, *q; int t;p = h;不带头结点的链表while (p) /*fo un d*/*fo un d*/while (_2_)判断 q 有没有到末尾,因此填入 p 或是 p!=NULL if (p-data q-data) t = p-data; p-data = q-data; q-data = t; q = q-n ext;p=_3_ ; while (p) 减,从循环体中得知没有进行 或是 p+mai n() NODE *head;int aN= 0, 10, 4, 2
19、, 8, 6 ; head=creatlist(a);prin tf(nThe origi nal list:n); outlist(head);fun( head);3.3.链表的返回值:P43P43 第 5050 题(和 4343 题类似)*found*/序序占”程排结宀疋大表q = _1q 指向 p 的下一位,因此填入:q=p-next为循环条件,要构成循环 p 就得自加或是自P+之类的操作,因此此处填入:p=p- next至oo霁辭矗驟为:10.8. 6s 4s 2.while (_2_) 此空判断 q 有没有为空,讲解时候不容易理解,考生记住 即可,填入:while(q)或是 whi
20、le(q!=NULL) r = q-n ext;q-n ext = p;p = q; return p; mai n() NODE *head;int aN=2,4,6,8,10;head=creatlist(a);prin tf(nThe origi nal list:n); outlist(head);head=fu n( head);prin tf(nThe list after in vert ing :n); outlist(head);*found_1_ fun(NODE *h) 根据函数调用 head=fun(head);和 NODE *head;知 道函数的返回值为 NODE
21、* NODE *p,*q, *r;p =h;if (p=NULL)如果 p数 据位空,则 表示 无需 再进 行逆置,故returnNULL;p 中没有任何的数据,因此就q = p-n ext;p- next =NULL;*found*foundq = 一 3;老师无需多讲填入: q=r;次空理解起来较难,因此考生必须认真记忆,四、填空题与文件相关1.1.文件指针定义(1) 文件定义的形式:FILE *fp;(课本 P115)(2) 举例:上机题库 P30 第 28 题第一空/*found*/_1_ fp;分析:在涉及文件类型的上机题目时 fp 指的就是文件指针,因此在前面填写类型时候直接写入:
22、FILE *fp;(3) 类似题目:P32 第 32 题第 1 个空、P67 第 88 题第 2 个空2.2. 文件打开1 1)文件打开的格式: fopen( “文件名”,“打开方式” ) ;(课本 P115)(2) 举例:P31 第 30 题第 1 个空void fun(char *filename, STU n) FILE *fp;fp = fopen(_1_, rb+);分析:缺少了文件名,形参 filename 是实参传过来的文件名,因此这里直接填入: fp =fopen(filename, rb+); 表示以“读和写” 的方式打开一个二进制文件 filename(3) 类似的题目:P
23、41 第 47 题第 1 个空、P71 第 94 题第 1 个空、P72 第 96 题第 3 空3.3. 文件关闭fprintf(fp, %s %d %fn, s, a, f);/*found*/4.4. 测试文件结束1)判断文件结束的 feof 函数形式: feof(fp) (课本 P118)2) 经常出现在 while() 的表达式里面,常见形式为: while(!feof(fp) 测试指针 fp 有没 有结束*found1)文件关闭的格式: fclose (文件指针);(课本 P117)2)举例:上机题库 P30 第 28 题第 2 空fp = fopen(file1.txt, w);/
24、*第一次以写的形式打开文件file1.txt*/3)fp = fopen(file1.txt, r);/*分析:打开文件以后必须将它关闭,类似题目:P72 第 96 题第 2 空第二次以读的形式打开文件因此该空要填: fclose(fp);file1.txt*/(3) 举例:上机题目 P26 第 22 题第 1 空FILE *fp;STU n; int i;fp = fopen(filename,rb+);while (!_1_) 分析:填写 feof(fp) 测试 fp 指针又没有结束(4) 类似题目:P32 第 32 题第 2 个空、P61 第 80 题第 1 个空、P71 第 94 题第
25、 2 个空5.5. 设置文件位置函数1 ) fseek 设置文件位置: fseek( 文件指针 , 位移量 , 移动起始点 ) (课本 P118)(2) 考试一般考查的是移动的起始点:SEEK_SE 表示文件开始,SEEK_CU 表示文件当前位置,SEEK_EN 表示文件末尾(3) 举例:上机题库 P31 第 30 题第 2 个空fseek(fp, -1L*sizeof(STU), _2_);分析:题目要求:重写形参 filename 所指文件中最后一个学生的数据,因此文件指 针 fp 要指向最后的位置,则填入: fseek(fp, -1L*sizeof(STU), SEEK_END);(4)
26、类似题目:P26 第 22 题第 3 空、P61 第 80 第 3 空、6.6. 读二进制文件1 1)fwrite( 存入数据的指针,每一个数据占有的字节,输入数据的个数,文件指针 ) ;(课本 P120)2)举例: P31 第 30 题第 3 空void fun(char *filename, STU n) FILE *fp;fseek(fp, -1L*sizeof(STU), SEEK_END); /* 定位到最后一个学生的位置 */fwrite(_3_, sizeof(STU), 1, fp);/* 将形参 n 新学生的数据覆盖最后一个学生*found*/*found*/*found*/
27、fp = fopen(filename, rb+);/* 打开文件 filename*/*found*/*found*/的数据,因为 fp 已经定位到了最后一个学生的位置 */fclose(fp);分析:题目要求用新数据覆盖最后一个学生的数据,因此填入:fwrite(&n, sizeof(STU), 1, fp);填入的是地址,不能是:fwrite(n, sizeof(STU), 1, fp);(3) 类似题目:P41 第 47 题第 3 空,P67 第 88 题第 3 空、7.7. 写二进制文件函数(1 1)fread(读出数据的指针,每一个数据占有的字节,输出数据的个数,文件指针)
28、;(2 2)上机考试填空题没有出现需要填写的空,考生作一般的了解8.8. fcanffcanf 函数数和 fprintffprintf 函数(1 1)fscanf (文件指针,格式控制字符串,输入列表项);(2 2)fprintf(文件指针,格式控制字符串,输出列表项);(3 3)fscanf 函数和 fprintf函数在上机编程题中详细介绍,这里不作重点讲解,了解即可五、填空题与函数相关1.1.函数调用:P13P13 第 1 1 题錠程序中届数屈助勰根翻参i的髓回某个函数的氤当调用正xl=5.000000. x2=3.000000. xl*xl+xl*x2=40.000000E1#i ncl
29、ude _1_ fun(int i, double x, double y)根据函数调用 r = fun(1, x1, x2);可知函数返回值和 r 类型一致,double x 仁 5,x2=3, r;r 为 doule 类型,则函数返回 double if (i=1)return _3_(x, y);此处的实参数为 2,则调用 f2 函数mai n() double x 仁 5, x2=3, r;r = fun(1, x1, x2);r += fun(2, x1, x2);printf(nx1=%f, x2=%f, x1*x1+x1*x2=%fnn,x1, x2, r);六、填空题与数组相关
30、1.类似题目:3、4、7、20、24、26、39、40、41、54、57、64、68、70、71、76、89、90、992.一维数组中存在这样一些类型:(1) 求一个数值数组中的所有值的平均值和把大于或者小于平均值的数辅导例外一个数组中。在计算机平均值时,首先定义一个变量来存放平均分,平均分一般用av 变量来代替,如果 av 已经定义但是没有赋初值,那么这个空填写的内容的为:av=0;(2) 求算平均值值时有两种方法,第一种是算出总的分数,最后再除以总的个数即可,如算1 到 6 之间的数的平均值,首先算出 1 到 6 的和,其次用综合除以总的个数 6,即可以 得到平均值;第二种方法是用每一个数
31、除以 6 再把所有的和加起来。即 1/6+2/6+3/6+4/6+5/6+6/6;所以在执行的一维数组中算平均值时也是存在来中情况,如果在 for 语句的后面有 av=av/N;则第二个空一般的填写时av+=si;如果说没有av=av/N;则填写的是:av+=si/N;(3) 在后面的一个空的填写的时候要注意变量的使用情况,如果变量使用了 j 和 i,那么这一个空的填写的内容为:j+;(4)如果一维数组中求的是把大于或者是小于平均值的数移动到数组的首部的时候,这种 题目的double f1(double x) return x*x; double f2(double x, double y)
32、retur n x*y; 定义了 fl 函数,有一个形参定义了 f2 函数,有两个形参foundfoundreturn_2_(x); 此处为函数调用,实参数为可知,调用的为 f1 函数1,根据实参和形成个数一致elsefound解答时这样的,第一个空一般填写的内容为:j+;第二个空填写的内容是-1 ;(5) 对数组进行排序时:如果是从大到小的排序的时候,用的是小于符号,如果是从小到大排序时使用的是大于符号。3.二维数组中的题目类型以及解决的技巧:(1) 二维数组的题目,填空的时候一般是填在函数调用,函数在调用时候写的应该是而为数组的名字;在定义函数的时候使用的是函数的类型和由m 各元素组成一行
33、的指针变量,假设二维数组的名字是ss,那么填写的内容是:(*ss)M;如果调用的是普通变量则填写的内容为:int n;(2)二维数组遍历时,使用的是两个循环,使用的是循环的嵌套使用,第二个循环的使用 的时候填写的内容为:j=0;(特殊的特殊处理)(3) 交换两个变量的值的使用的格式为:t=a;a=b;b=t;记住交换变量的格式和顺序。(4)如果二维数组是字符串的题目的时候, 要记住字符串中函数的使用的格式; 即: strlen、strcmp、strcpy、sizeof、strcat 的使用格式。注意里面的格式中使用的都是和指针。(5) 特殊的特殊处理。第 7 题的填空的内容记住。七、填空题与数
34、学公式相关1.解题方法:(1) 如果在函数中定义变量,但是没有定义成静态存储变量,即变量前面没有static,应给变量赋初值,如果以后用到的是加减运算,贝 U 赋初值为 0 或者是 0.0 ;如果以后用到的是乘除运算,则赋初值为 1 或者是 1.0 ;(2) 循环条件的填空,分析表达式的规律,看表达式中的最后一项的值是否到了第 m 项或者 是第 n 项,如果到了第 m 或者第 n 项,则在循环中的第二个表达式中用到的是i=m 或者是 i=n;(3) 循环条件中如果用的是 while 语句,则循环变量的初值应该在 while 的外面定义和赋初 值,在循环语句中必须给变量自加或者是自减。如果没有则
35、一般填的是i+;(4) 看表达式中的每一项的运算规则,按照运算的规则把每一项中的n 值替换为 i,特殊情况例外。如果是表达式中用到的是间隔相加减的运算时,注意给中间变量赋初值为1或者是 1.0 ;在后面的运算中给变量乘以一个-1,以改变中间变量的符号。2.解题分析:(1) 看清题目中要求的题意,题目要求做什么就只需考虑什么。给定程序中,函数fun的功能是;计算下式前n项的和作为函数值返回。,举62(2如(2) 找出题目中的表达式:(2X22-1) X(2X22 +1)1X_33x5(疔当 n=1 时,表达式变为,当 n=2 时,表达式为牟,n 不断的变化,得到的表达式值也不相同,题目中要求将
36、n=1,n=2n=n 的值进行一个累加,最 后得到一个结果赋值给变量 s。(3) 通过以上的分析我们可以得到如下的信息:1)需要一个变量来存储结果值。对应到程序中,我们使用 s 来表示,因为2) 需要一个变量从 1 开始递增到 n,对应到程序中用 i 表示。3) 需要用到循环的知识。4) 函数最后会将 s 的值进行返回。double fun (i nt n) int i; double s, t;for(i=1; i=_2_; i+)需要填入的是 i 变量的初始值和结束值,结束值一般是 通过实参传递给形参的,因此很多时候填入形参名即可。 t=2.0*i; 将 2*i 的值赋值给变量 t,因此遇
37、到直接用 t*t 代替就行(2计算的结果可能为小数,因此将 s 定义为实型founds=_1_;需要给 s 赋初始值,1 定填入的是 00般赋值为 0 或是 1,这里面有规律,在填空题中foundfounds=s+(2.0*i-1)*(2.0*i+1)/_3.需要在(2.0*i-1)*(2.0*i+1)/_3.中填(2x总一l)x(2x越+1)入适当的值来补充完整表达式,比较得知,3八、1 1(2.0*i-1)*(2.0*i+1)/_3_; 缺少的是(21),部分,上面分析过 “疔 可以用 t*t 来代替,因此,第三个填入 t*t 就行!return s;类似题目:6、13、25、29、36、
38、46、52、60、66、69、73、83、95填空题与字符串相关删除字符串(1)主要考查二维字符数组与字符串的操作(2) 举例 1: P18 第 8 题(和 65 题一样)I绐定程序中,函数fun的功能昱:在形歩转所指字符串数组中删除所有串长超过咖字符串函数返回所剩字符串的个数口骑所指字符串数组中共百即T字符 串*且串也小于九#defi ne N 5#defi ne M 10int fun(char (*ss)M, int k)/*char (*ss)M 下标相同,k 通过实参传递过来后为 7*/ inti,j=0,le n;行指针,下标与二维数组 x 的列*found*/for(i=0; i
39、 _1_ ; i+)/*入 for(i=0; i N ; i+)*/ len=strle n(ssi);/*fo un d*/if(len= _2_);/*题目要求将串长超过 k 的字符串删除,换个说法就是将串小于等于 k 的字符串留下,因此该空填写 if(len= k)*/*fo un d*/strcpy(ssj+,_3_);/*将 ssi行的值赋值到 sj中,该空出现频率很高,因此要牢记。strcpy(ssj+,ssi)*/return j;mai n() char xNM=Beijing,Shanghai,Tianjing,Nanjing,Wuhan;/*定义了一个 5 行 10 列的二
40、维字符数组 x*/int i,f;prin tf(nThe orig inal stri ngnn ”);for(i=0;iN;i+)puts(xi); printf(n);f=fun(x,7);/*将二维数组 x 传给 fun 函数的第一个形参,将 7 传递给 fun 函数的第二个形参*/prin tf(The stri ng witch len gth is less tha n or equal to 7 :n ”);for(i=0; if; i+) puts(xi);printf(n);(3) 举例 2: P19 第 10 题(和 93 题一样)绐定程序中,函数词功能是莊形如所指字符趣中将所有串长超 过圖宇符串中右谨的字符鵬只腮左过的介字鼠硼指字符串数组中共有H个字符串,且串长小于能#defi ne
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 橡实多酚:从提取、微胶囊化到性能探究
- 模拟氮、硫沉降对邓恩桉幼龄林土壤生态指标的影响探究
- 雨课堂学堂在线学堂云《外科学前沿进展(佳木斯)》单元测试考核答案
- 2024-2025学年广东深圳福田某校高一下学期期中化学合格考含答案
- 符合规范工作业绩申报承诺书8篇
- 网络安全事情紧急处理IT部门人员预案
- 房地产开发公司项目管理标准化手册
- 商品责任及安全操作承诺函(3篇)
- 商洽2026年夏季新品推广合作事宜4篇
- 智能仓储管理与作业规范手册
- 2025年教学设计试题及答案解析
- 2024国控私募基金笔试真题及答案解析完整版
- 【揭阳】2025年广东省揭阳市惠来县卫健系统公开招聘事业单位工作人员152人笔试历年典型考题及考点剖析附带答案详解
- Z20名校联盟2026届高三语文第二次联考考场标杆文9篇:“出片”
- 2025秋期版国开电大本科《心理学》一平台形成性考核练习1至6在线形考试题及答案
- 剪叉式升降工作平台作业专项施工方案24
- 道德与法治(部编版)《我是一张纸》完整版1课件
- 《医学遗传学》教学大纲(本科)
- 抛石挤淤检查记录表
- 高处作业吊篮检测报告
- 七年级中学《美丽的草原我的家》教案
评论
0/150
提交评论