




已阅读5页,还剩33页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验名称:熟悉 C 程序的运行环境 一、 实验目的和要求 了解 Turbo C+ 3.0的基本操作方法,学会独立使用该系统 编辑、编译、连接和运行一个 C程序 通过运行简单的 C程序,初步了解 C源程序的特点 二、 实验内容和原理 1. 输入并运行一个简单、正确的程序 # include void main( ) printf (“This is a c programn“); 2. 输入一个有错误的程序,修改错误,直到程序能正确运行,分析程序运行结果。 # include void main ( ) int a, b, sum a=123; b=456; sum=a+b printf(“sum is %dn“, sum); 3. 输入并运行一个需要在运行时输入数据的程序,输入数据,观察运行结果。 # include void main( ) int max (int x, int y); int a, b, c; scanf(“%d, %d“, c=max(a, b); printf(“max=%d“,c) ; int max (int x, int y) int z; z=y; if (xy) z=x; return (z); 三、 实验环境 1. 硬件:PC 机; 2. 软件:Windows 操作系统、TurboC+ 3.0 。 四、 算法描述及实验步骤 1. 内容 1 (1)启动 TC+3.0,新建一个 C文件; (2)输入程序 1; (3)保存文件; (4)编译源程序,观察屏幕上显示的编译信息,修改出现的错误,直到编译成功, 再次保存文件; (5)连接程序、运行程序,观察运行结果。 2. 内容 2 (1)启动 TC+3.0,新建一个 C文件; (2)输入程序 2; (3)保存文件; (4)编译源程序,观察屏幕上显示的编译信息,修改出现的错误,直到编译成功; (5)连接程序、运行程序,观察运行结果。 3. 内容 3 (1)启动 TC+3.0,新建一个 C文件; (2)输入程序 2; (3)保存文件; (4)编译源程序,观察屏幕上显示的编译信息,修改出现的错误,直到编译成功; (5)连接程序、运行程序; (6)输入数据,观察运行结果。 五、 调试过程 1输入后,按 Alt+F9 编译,出现如下信息: 成功编译。 2输入后,按 Alt+F9 编译,出现如下信息: 经分析是由于 int a, b, sum 与 sum=a+b 俩句未加;导致。 3. 输入后,按 Alt+F9 编译,出现如下信息: 经分析是由于 int a, b, c 句未加;导致。 修改后编译结果如下: 六、 实验结果 1. 2. 3输入 123,654 运行结果如下: 输入 1989,1988 运行结果如下: 七、 总结 经过本次上机实验,我基本了解 Turbo C+ 3.0的操作方法,学会在该系统上编辑、 编译、连接和运行一个 C程序。同时也明白在编译过程中应留心一些细节问题(如一个语 句结束要加“;” ) ,也学会通过编译错误信息找出错误,并修正错误。 实验名称:数据类型、函数和表达式 八、 实验目的和要求 掌握 C语言数据类型,熟悉如何定义整型、字符型和实型变量并赋值 掌握不同类型数据之间赋值的规律 学会使用 C的有关算法运算符及表达式,特别是自加(+)和自减(-)运算符的使用 进一步熟悉 C程序的编辑、编译、连接和运行的过程 九、 实验内容和原理 2. 输入并运行下面程序,分析运行结果。 # include void main( ) char c1, c2; c1=a; c2=b; printf (“%c%c“, c1, c2) 3. 输入并运行下面程序,分析运行结果。 # include void main ( ) char c1=a, c2=b,c3=c,c4=101,c5=116; printf(“a%c b%ctc%ctabcn“,c1,c2 ,c3); printf(“tb%c %c“,c4 ,c5); 4. 输入并运行下面程序,分析运行结果。 # include void main( ) int a, b; unsigned c,d; long e,f; a=100; b= -100; e=50000; f=32767; c=a; d=b; printf(“%d, %dn“, a, b); printf(“%u, %un“, a, b); printf(“%u, %un“, c, d); c=a=e; d=b=f; printf(“%d, %dn“, a, b); printf(“%u, %un“, c, d); 5. 输入并运行下面程序,分析运行结果。 # include void main( ) int i,m,n; i=8; j=10; m=+i; n=+ ; printf(“%d,%d ,%d,%d“,i ,j,m ,n) ; 十、 实验环境 1. 硬件:PC 机; 2. 软件:Windows 操作系统、TurboC+ 3.0 。 十一、 算法描述及实验步骤 (1)启动 TC+3.0,新建一个 C文件; (2)输入程序; (3)保存文件; (4)编译源程序,观察屏幕上显示的编译信息,修改出现的错误,直到编译成功; (5)连接程序、运行程序,观察分析运行结果。 十二、 调试过程 1. 经分析错误是由于 printf (“%c%c“, c1, c2)后未加;导致。 修改后运行如下: 2 成功运行 3. printf(“%u, %un“ a, b);改成 printf(“%u, %un“, a, b); 成功运行 4 成功运行。 十三、 实验结果 1. 2. 3. 4. 十四、 总结 通过这次上机实验我掌握 C语言数据类型,熟悉如何定义一个整型、字符型和 实型变量并对它们赋值的方法,学会使用 C的有关算法运算符及表达式,特别是自 加(+)和自减(-)运算符。并进一步熟悉 C程序的编辑,编译,连接和运行的过 程。 实验名称:顺序结构程序设计 十五、 实验目的和要求 掌握赋值语句的使用方法 掌握各种类型数据的输入输出方法,能正确使用各种格式控制符 十六、 实验内容和原理 6. 输入并运行下面程序,分析运行结果。 # include void main( ) int a, b; float d,e; char c1,c2; double f,g; long m,n; unsigned int p,q; a=61; b=62; c1=a; c2=b; d=3.56; e= -6.87; f=3157.890121; g=0.123456789; m=50000; n=-60000; p=32768; q=40000; printf(“a=%d, b=%dnc1=%c,c2=%cnd=%6.2f,e=%6.2fn“, a, b,c1,c2,d,e); printf(“f=%15.6f, g=%15.12fnm=%ld,n=%ldnp=%u,q=%un“, f,g,m,n,p,q); 7. 编程序求一个圆的周长、面积,圆球表面积和圆柱体积。用 scanf输入数据, 输出计算结果。输出时要有文字说明,取小数点后两位数字。 8. 编程序,用 getchar函数读入两个字符给 c1、c2,然后分别用 putchar函数和 printf函数输出这两个字符。 9. (选作)有自学或有兴趣同学可以编写程序判断一个年份是否为闰年。 十七、 实验环境 计算机及 Turbo C+ 3.0。 十八、 算法描述及实验步骤 1.(1)启动 TC+3.0,新建一个 C 文件; (2)输入程序 1; (3)保存文件; (4)编译源程序,观察屏幕上显示的编译信息,修改出现的错误,直到编译成功; (5)连接程序、运行程序,观察分析运行结果。 2. (1)启动 TC+3.0,新建一个 C 文件; (2)输入事先设计好的程序(见附录) ; (3)保存文件; (4)编译源程序,观察屏幕上显示的编译信息,修改出现的错误,直到编译成功; (5)连接程序、运行程序; (6)输入测试数据,检查程序执行结果是否正确。 3. (1)启动 TC+3.0,新建一个 C 文件; (2)输入事先设计好的程序(见附录) ; (3)保存文件; (4)编译源程序,观察屏幕上显示的编译信息,修改出现的错误,直到编译成功; (5)连接程序、运行程序; (6)输入测试数据,检查程序执行结果是否正确。 十九、 调试过程 1. long m,n后加; printf(“a=%d, b=%dnc1=%c,c2=%cnd=%6.2f,e=%6.2fn, a, b,c1,c2,d,e); 少了” 无错误,成功运行。 2. 经分析为定义常量时使用=错误导致,修改后成功运行。 3. 无错误,成功运行。 二十、 实验结果 1 2. 输入 123,456,结果如下: 输入 2,6,结果如下: 3. 输入 ac 结果如下: 二十一、 总结 经过本次上机实验,我已基本掌握赋值语句的使用方法,也掌握各种类型数据 的输入输出方法,能正确使用各种格式转换符,同时更进一步了解 C 程序的运行环 境。 附录: 2 #define pi 3.141592653 #include void main() float r,h; float result; printf(“Please input r,h:n“); scanf(“%f,%f“, result=2*pi*r; printf(“circle zhouchang =%6.2fn“,result); result=pi*r*r; printf(“circle mianji=%6.2fn“,result); result= 4*pi*r*r; printf(“ball biaomianji=%6.2fn“,result); result=4*pi*r*r*r/3; printf(“ball tiji=%6.2fn“,result); result=pi*r*r*h; printf(“zhuti tiji=%6.2fn“,result); 3. #include void main() char c1,c2; printf(“Please input two char:n“); c1=getchar(); c2=getchar(); printf(“Putchar result :n“); putchar(c1); putchar(c2); printf(“nPrintf result:n“); printf(“%cn“,c1); printf(“%cn“,c2); 实验四:逻辑结构程序设计 二十二、 实验目的和要求 了解 C语言表示逻辑量的方法 正确使用逻辑运算符和逻辑表达式,掌握 if语句和 switch语句 结合程序掌握一些简单算法,并学习调试程序 二十三、 实验内容和原理 1. 有一函数: x (x1) y = 2x-1 (1x10) 3x-11 (x10) 写一程序,用 scanf函数输入 x,输出 y值。 2. 编程实现:给出一个百分制成绩,要求输出成绩等级 A、B、C、D、E。90 分以上 为 A,8189 分为 B,7079 分为 C,6069 分为 D,60 分以下为 E。 3. 给一个不多于 5位的正整数,要求:求出它是几位数;分别打印出每一位数 字;按逆序打印出各位数字,例如原数为 321,应输出 123。 二十四、 实验环境 1. 硬件:PC 机; 2. 软件:Windows 2000、TurboC+ 3.0 。 二十五、 算法描述及实验步骤 1 (1)启动 TC+3.0,新建一个 C 文件; (2)输入事先设计好的程序(见附录) ; (3)保存文件; (4)编译源程序,观察屏幕上显示的编译信息,修改出现的错误,直到编译成 功; (5)连接程序、运行程序; (6)输入测试数据,检查程序执行结果是否正确。 2 (1)启动 TC+3.0,新建一个 C 文件; (2)输入事先设计好的程序(见附录) ; (3)保存文件; (4)编译源程序,观察屏幕上显示的编译信息,修改出现的错误,直到编译成 功; (5)连接程序、运行程序; (6)输入测试数据,检查程序执行结果是否正确。 3 (1)启动 TC+3.0,新建一个 C 文件; (2)输入事先设计好的程序(见附录) ; (3)保存文件; (4)编译源程序,观察屏幕上显示的编译信息,修改出现的错误,直到编译成 功; (5)连接程序、运行程序; (6)输入测试数据,检查程序执行结果是否正确。 4 (1)启动 TC+3.0,新建一个 C 文件; (2)输入事先设计好的程序(见附录) ; (3)保存文件; (4)编译源程序,观察屏幕上显示的编译信息,修改出现的错误,直到编译成 功; (5)连接程序、运行程序; (6)输入测试数据,检查程序执行结果是否正确。 二十六、 调试过程 1.无错误,出现如下信息: 2. 3. 没有给 indiv 先定义,修改后成功运行。 二十七、 实验结果 1. 输入 0,运行结果如下: 输入 5,运行结果如下: 输入 13,运行结果如下: 2. 输入 94,运行结果如下: 输入 86,运行结果如下: 输入 74,运行结果如下: 输入 61,运行结果如下: 输入 52,运行结果如下: 输入-70 时结果: 3. 输入 18795 运行结果如下 二十八、 总结 通过本次上机实验我了解 C语言表示逻辑量的方法,能正确使用逻辑运算符和 逻辑表达式,基本掌握了 if语句和 switch语句和一些简单的算法,并大体上学会 了调试程序。 附录: 1. #include void main () int a,b; printf(“Please input a:n“); scanf(“%d“, if (a=10) b=3*a-11; printf(“b= %d“,b); 2. #include void main() float score; char grade; printf(“please input scores:“); scanf(“%f“, while(score100|score #include void main() long int num; int indiv,ten,hundred,thousand,ten_thousand,place; printf(“please input a number:“); scanf(“%ld“, if(num9999) place=5; else if(num999) place=4; else if(num99) place=3; else if(num9) place=2; else place=1; printf(“place=%dn“,place); printf(“Each number:“); ten_thousand=num/10000; thousand=(int)(num-ten_thousand*10000)/1000; hundred=(int)(num-ten_thousand*10000-thousand*1000)/100; ten=(int)(num-ten_thousand*10000-thousand*1000-hundred*100)/10; switch(place) case 5: printf(“%d,%d,%d,%d,%d“,ten_thousand,thousand,hundred,ten,indiv); printf(“nChanged number:“); printf(“%d,%d,%d,%d,%dn“,indiv,ten,hundred,thousand,ten_thousand); break; case 4: printf(“%d,%d,%d,%d“,thousand,hundred,ten,indiv); printf(“nChanged number:“); printf(“%d,%d,%d,%dn“,indiv,ten,hundred,thousand); break; case 3: printf(“%d,%d,%d“,hundred,ten,indiv); printf(“nChanged number:“); printf(“%d,%d,%dn“,indiv,ten,hundred); break; case 2: printf(“%d,%d“,ten,indiv); printf(“nChanged number:“); printf(“%d,%dn“,indiv,ten); break; case 1:printf(“%d“,indiv); printf(“nChanged number:“); printf(“%dn“,indiv); break; 实验名称:循环结构程序设计 二十九、 实验目的和要求 熟悉掌握用 while语句、do-while 语句和 for语句实现循环的方法 掌握在程序设计中用循环方法实现一些常用算法(如穷举、迭代、递推等) 进一步学习调试程序 三十、 实验内容和原理 1. 输入两个正整数 m 和 n,求其最大公约数和最小公倍数。 2. 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。 3. 猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了 一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了 前一天剩下的一半零一个。到第 10 天早上想再吃时,就只剩一个桃子了。求第一 天共摘多少桃子。 三十一、 实验环境 1. 硬件:PC 机; 2. 软件:Windows 操作系统、TurboC+ 3.0 。 三十二、 算法描述及实验步骤 见附录 三十三、 调试过程 1没有给“P”定义 改为 2没有加“” ”和“;” 改为 3无错误,见附录。 三十四、 实验结果 1 2 3 三十五、 总结 通过本次上机实验,我基本熟悉掌握 while语句,do-while 语句 和 for语句实循环的方法,掌握在程序设计中用循环的方法实现一些常用算法,并进一步 学习调试程序。但是总是忘记对变量进行定义和添加符号(如“;” ) 。 附录: 实验 1: #include void main() int p,r,n,m,temp; printf(“please input two numbers:“); scanf(“%d,%d,“, if(n void main() char c; int letters=0,space=0,digit=0,other=0; printf(“please input a line:n“); while(c=getchar()!=n) if (c=a x1=1; for(day=9;day0;day-) x2=(x1+1)*2; x1=x2; printf(“total=%d“,x2); 实验名称:数组 三十六、 实验目的和要求 掌握一维数组、二维数组的定义、赋值和输入输出 掌握字符数组和字符串函数的使用 结合程序掌握一些简单算法 三十七、 实验内容和原理 1. 用选择法对 10个整数排序。10 个整数用 scanf函数输入。 2. 有 15 个数存放在一个数组中,输入一个数,要求用折半查找法找出该数是数组中 的第几个元素的值。如果该数不在数组中,则输出“ 无此数”。 3. (选做)找出一个二维数组中的鞍点,即该位置上的元素在该行上最大,在该列上 最小。也可能没有鞍点。 4. 将两个字符串连接起来,不要用 strcat函数。 三十八、 实验环境 1. 硬件:PC 机; 2. 软件:Windows 操作系统、TurboC+ 3.0 。 三十九、 算法描述及实验步骤 见附录 四十、 调试过程 1数组符号为“ ”,错写成“ ” 改为 2经过查找发现是 void main( )误输入为 voin main( ) 4忘记添加一对单引号 改为 四十一、 实验结果 1 2 4. 四十二、 总结 通过本次上机实验我大体上掌握了数组的定义,赋值和输入方 法,也掌握了字符数组和字符串函数的使用,并能结合一些简单程序了解与数组有关的算 法。但是刚接触数组对其符号用得不是很应手,还有输入时总出现一些简单错误,所以自 己应该多进行上机实验。 附录: 实验 1: #include void main() int i,j,min,temp,a11; printf(“enter date:n“); for(i=1;iaj) min=j; temp=ai; ai=amin; amin=temp; printf(“nThe sorted numbers:n“); for(i=1;i # define N 15 voin main( ) int i,number,top,bott,mid,loca,aN,flag=1,sign; char c; printf(“enter data:n“); scanf(“%d“, i=1; while(i=ai-1) i+; else printf(“enter this data again:n“); printf(“n“); for(i=0;iaN-1) loca=-1; while(!sign) int i=0,j=0; printf(“nplease input string1:“); scanf(“%s“,s1); printf(“nplease input string2:“); scanf(“%s“,s2); while(s1i!=0) i+; while(s2j!=0) s1i+=s2j+; s1i=0; 实验名称:函数 四十三、 实验目的和要求 掌握定义函数的方法 掌握函数的嵌套调用和递归调用的方法 掌握全局变量和局部变量的概念和使用方法 四十四、 实验内容和原理 1. 写一个判断素数的函数,在主函数输入一个整数,输出是否素数的信息。 2. 用全局变量的方法,分别用两个函数求两个整数的最大公约数和最小公倍数,但其 值不由函数带回。将最大公约数和最小公倍数都设为全局变量,在主函数调中输出 它们的值,两个整数由键盘输入。 3. 输入 10个学生 5门课的成绩,分别用函数求:每个学生平均分;每门课的平均 分;找出最高的分数所对应的学生和课程。 4. 写一函数,用“起泡法”对输入的 10个字符按由小到大顺序排列。 5. 求方程 ax2+bx+c=0的根,用 3个函数分别求当 b2-4ac大于 0、等于 0和小于 0时 的根并输出结果。从主函数输入 a、b、c 的值。 6. 用递归调用的方法求写一个求 n! 的函数,在主函数中输入一个整数,输出该数的 阶乘。 四十五、 实验环境 1. 硬件:PC 机; 2. 软件:Windows 操作系统、TurboC+ 3.0 。 四十六、 算法描述及实验步骤 见附录 四十七、 调试过程 1编译时无出现错误、警告信息: 2定义变量时,变量输入有误 调试为 3编译程序较复杂时“ ”范围搞乱,在第 46行后再加一个“” 4编译时出现错误、警告信息: ,原因是没加主函数 void main( ) 5第 18行的“else if”之间少了空格而错写成“elseif” 6函数 y=fac(n)后忘记加“;” 改为 四十八、 实验结果 1 2 (ma:最大公约数 mi:最小公倍数) 3 4 5 6 四十九、 总结 通过这次上机实验我已基本掌握定义函数的方法,了解函数实 参与形参的对应关系以及“值传递”的方式,并掌握函数的嵌套调用的方法,也掌握了全 局变量和局部变量的概念和使用方法以及学会对多文件的程序的编译和运行。但是一些可 避免的细微错误仍存在,所以在编程序时应细心。 附录: 实验 1 #include void main() int prime(int); int n; printf(“ninput an integer:“); scanf(“%d“, if (prime(n) printf(“n %d is a prime.n“,n); else printf(“n %d is not a prime.n“,n); int prime(int n) int flag=1,i; for(i=2;i void main() int a(int,int); int i(int,int,int); int u,v,ma,mi; scanf(“%d,%d,“, ma=a(u,v); printf(“ma=%dn“,ma); mi=i(u,v,ma); printf(“mi=%dn“,mi); int a(int u,int v) int t,r; if(vu) t=u;u=v;v=t; while(r=u%v)!=0) u=v; v=r; return(v); int i(int u,int v,int h) return(u*v/h); 实验 3 #include #define N 10 #define M 5 float scoreNM; float a_stuN,a_courM; int r,c; void input_stu(void) int i,j; for (i=0;ihigh) high=scoreij; r=i+1; c=j+1; return(high); void main() int i,j; float h; input_stu(); aver_stu(); aver_cour(); printf(“n No. cour1 cour2 cour3 cour4 cour5 avern“); for(i=0;i #include #define N 10 #include char strN; void main() void sort(char); int i; printf(“input string:n“); scanf(“%s“, sort(str); printf(“string sorted:n“); for(i=0;istri+1) t=stri; stri=stri+1; stri+1=t; 实验 5 #include #include float x1,x2,disc,p,q; void main() void big_than_zero(float,float); void equal_to_zero(float,float); void small_than_zero(float,float); float a,b,c; printf(“ninput a,b,c:“); scanf(“%f,%f,%f“, printf(“equation: %5.2f*x*x+%5.2f*x+%5.2f=0n“,a,b,c); disc=b*b-4*a*c; printf(“root:n“); if(disc0) big_than_zero(a,b); printf(“x1=%fttx2=%fn“,x1,x2); else if(disc=0) equal_to_zero(a,b); printf(“x1=%fttx2=%fn“,x1,x2); else small_than_zero(a,b); printf(“x1=%f+%fitx2=%f-%fin“,p,q,p,q); void big_than_zero(float a,float b) x1=(-b+sqrt(disc)/(2*a); x2=(-b-sqrt(disc)/(2*a); void equal_to_zero(float a,float b) x1=x2=(-b)/(2*a); void small_than_zero(float a,float b) p=-b/(2*a); q=sqrt(-disc)/(2*a); 实验 6 #include void main() float fac(int n); int n; float y; printf(“intput a number:“); scanf(“%d“, y=fac(n); printf(“%d!=%10.0fn“,n,y); float fac(int n) float f; if(n” 。 3输入时误把输出函数“printf”写成“print” 4 原因是定义一个函数不用像声明一个 函数后面要加“;”,所以调试时应 把 语句后面“;”去掉。 5 因二维数组定 义方法不对导致这错误。 改为 五十五、 实验结果 1 2 3 4. 5 五十六、 总结 在了解了指针概念的基础上通过本次上机实验,我更进一步学会定义和使用指针变量, 也基本能使用数组的指针和指向数组的指针变量,以及使用字符串的指针和指向字符串 的指针变量。从这次实验中我也知道自己对函数的定义和声明的区别还不是很熟悉,还 有实验的一些错误细节没有避免掉,今后还应加强程序的书写和上机实验。 附录: 实验 1: #include void main() void swap(int * p1,int * p2); i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030发酵豆粕类药用饲料营养价值提升与市场接受度调研报告
- 2025-2030反刍动物专用药用饲料配方优化与营养需求研究报告
- 2025-2030医疗健康大数据隐私计算技术应用与生态建设报告
- 2025-2030动力锂电池隔膜涂覆材料技术迭代方向预测报告
- 2025-2030动力锂电池隔膜技术路线竞争格局分析报告
- 2025-2030动力锂电池回收利用技术突破与循环经济模式构建报告
- 2025-2030动力电池硅碳负极材料预锂化技术进展与产能规划报告
- 2025-2030动力电池梯次利用政策支持及商业模式可行性研究报告
- 2025-2030动力电池梯次利用技术成熟度与商业模式验证
- 2025-2030动力电池梯次利用商业模式与经济价值评估分析报告
- 放射科造影剂过敏反应应急处理预案
- 触电事故应急演练方案
- 2025年上海市高考英语热点复习:阅读理解说明文
- (完整版)八上新闻拟标题专项训练题
- 国家管网集团合同范本
- 《新能源汽车动力电池及管理系统检修》全套教学课件
- 妇产科三基三严培训内容
- 中医全科学科
- 2024年《招标采购专业知识与法律法规》考前必刷必练题库500题(含真题、必会题)
- 《张仲景活血通络法研究》
- 超星尔雅学习通《当代大学生国家安全教育》章节测试答案
评论
0/150
提交评论