![C语言考试试题基础版_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-3/18/8b2bfbd3-3aa1-4d07-b3c8-242b217664aa/8b2bfbd3-3aa1-4d07-b3c8-242b217664aa1.gif)
![C语言考试试题基础版_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-3/18/8b2bfbd3-3aa1-4d07-b3c8-242b217664aa/8b2bfbd3-3aa1-4d07-b3c8-242b217664aa2.gif)
![C语言考试试题基础版_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-3/18/8b2bfbd3-3aa1-4d07-b3c8-242b217664aa/8b2bfbd3-3aa1-4d07-b3c8-242b217664aa3.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、、选择题在每个C程序中都必须包含有这样一个函数,该函数的函数名为A.mainB.MAIN1. 在以下关于C语言的注释的叙述中,不正确的是A.注释可用"/*"、"*/"形式表示,也可用"/"形式表示B.编译器在编译一个程序时,将跳过注释,不对其进行处理C.编译器在编译一个程序时,可发现注释中的单词拼写错误D.程序中注释的多少不会影响所生成的可执行文件的长度以下叙述不正确的是。A.在C程序中,严格区分大小写字母B.一个C源程序有且仅有一个main函数C.在C程序中,注释只能位于一条语句的后面D.一个C程序总是从main函数开始执行下列合法
2、的标识符为A. 关于字符串和字符的关系正确的是A. “A”与'是相同的B. 字符串是常量,字符是变量C. “A”与'是不同的D. “A”与“A”是相同的下面关于语句的说法正确的是A. 下面这两段程序的执行效果是一致的if(x>y)z=x;s=z*z;elsez=y;s=1/(z*z);if(x>y)z=x;s=z*z;elsez=y;s=1/(z*z);if(x>y)z=x;S二Z*Z;elsez=y;s=1/(z*z);B. 空语句是只有一个分号的语句,它其实什么也不干C. 语句的构成不一定需要分号D. 语句的书写对程序的运行不起作用,因此可以随便写都可以以
3、下各标识符中,合法的用户标识符组为。A. PAd,P#d,b-b,abc,_0123,ssipedB. cin,a10,CPPfloat,del_word,signedC. void,maxhiy,fr,list,*jerD. a,temp,_isw,INT,keep,wind字符串“”的长度是。A. 8B.9C.12D.非法字符串数学式sinx在C程序中对应的不正确的表达式为。A.sqrt(sin(x)>O?sin(x):-sin(x)B.sqrt(fabs(sinx)C.sqrt(sqrt(sinx*sinx)D.fabs(sqrt(sin(x)下列是C语言的有效标识符?A. .12
4、345D.intC语言中,表示一条语句结束的标号是A. #B.;C./D.每个C程序中都必须有且仅有一个A. 类B.预处理命令C.主函数D.语句下列数据类型不是C语言基本数据类型的是。A. 字符型B.整型C.实型D.数组下列字符列中,可作为C语言程序自定义标识符是。A.switchB.fileC.breakD.do运算符+、<=、=、%中,优先级最低的运算符是。A.+B.<=C.=D.%下列字符列中,可以作为“字符串常量”的是。A.ABCB."xyz"C.Uvw'D.a'字符串"vmx43np102q"的长度是。A.8B.10
5、C.17D.16在C语言中,自定义的标识符。A. 能使用关键字并且不区分大小写B.不能使用关键字并且不区分大小写C能使用关键字并且区分大小写D.不能使用关键字并且区分大小写设x和y均为逻辑型变量,则x&&y为真的条件是。A. 它们均为真B.其中一个为真C.它们均为假D.其中一个为假若给定条件表达式(m)?(a+):(a-),则其中表达式mA. 和(m=0)等价B.和(m=1)等价C.和(m!=0)等价D.和(m!=1)等价在if语句中,用作判断的表达式为。A. 关系表达式B.逻辑表达式C.算术表达式D.任意表达式设i和k都是int类型,则以下for循环语句for(i=0,k=-
6、1;k=1;i+,k+)printf("*n");A.判断循环结束的条件不合法B.是无限循环C.循环体一次也不执行D.循环体只执行一次23.若有以下语句,则输出结果为。inta=2,b=1;strings1;s1=a>b?"a大于b":"a小于b"printf("%sn",s1);A.a大于bB.a小于bC.1D.输出语句有错24. intk=10;while(k=0)k=k-1;则下面描述正确的是。A. while循环执行10次B.循环是无限循环C.循环体语句一次也不执行D.循环体语句执行一次inta=1,
7、b=2,c=2,t;while(a<b)t=a;a=b;b=t;c-;printf("%d,%d,%dn",a,b,c);以下描述正确的是。运行结果为A.1,2,0B.2,1,0。C.1,2,1D.2,1,126.intx=-1;dox=x*x;while(!x);卜列说法止确的是。A.是死循环B.循环执行两次C.循环执行一次D.有语法错误27.以下能正确计算1*2*3*10的程序段是。A.doi=1;s=1;B.doi=1;s=0;s=s*i;i+;s=s*i;i+;while(i<=10);while(i<=10);C.i=1;s=1;D.i=1;s=
8、0;dos=s*i;dos=s*i;i+;i+;while(i<=10);while(i<=10);A. 由于do-while循环中循环体语句只是一条可执行语句,所以循环体内不能使用复合语句do-while循环由do开始,用while结束,在while(表达式)后面不能写分号B. 在do-while循环体中,一定要有能使while后面表达式的值变为零(“假”)的操作C. do-while循环中,根据情况可以省略whilewhile和do-while循环的主要区别是。A. do-while的循环体至少无条件执行一次B. while的循环控制条件比do-while的循环控制条件严格C.
9、 do-while允许从外部转到循环体内D. do-while的循环体不能是复合语句下面有关for循环的正确描述是。A. for循环只能用于循环次数已经确定的情况B. for循环是先执行循环体语句,后判断表达式C. for循环中,不能用break语句跳出循环体D. for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来对for(表达式1;表达式3)可理解为。A. for(表达式1;0;表达式3)B. for(表达式1;1;表达式3)C. for(表达式1;表达式1;表达式3)D. or(表达式1;表达式3;表达式3)在C编程语言中,以下正确的描述是。A. continue语句的作用是
10、结束整个循环的执行B. 只能在循环体内和switch语句体内使用break语句C. 在循坏体内使用break语句或continue语句的作用相同D. 从多层循环嵌套中退出,只能使用goto语句下面程序段。for(t=1;t<=100;t+)seanf("%d",&x);if(x<0)continue;printf("%dn",t);A. 当x<0时整个循环结束B.x>=0时什么也不输出C.cout永远也不执行D.最多允许输出100个非负整数定义一个函数实现交换x和y的值,并将结果正确返回。能够实现此功能的A. swap(i
11、ntx,inty)intt;t=x;x=y;y=t;B. swap(int*x,int*y)intt;t=x;x=y;y=t;C. swap(int*x,int*y)intt;t=*x;*x=*y;*y=t;D. swap(int*x,int*y)int*t;t=x;x=y;y=t;若有代数式3ae/be,则不正确的C语言表达式是。A.a/b/e*e*3B.3*a*e/b/eC.3*a*e/b*eD.a*e/e/b*3以下表达式值为3的是。A.16-13%10B.2+3/2C.14/3-2D.(2+6)/(12-9)28. 设有说明语句,intk=7,x=12;则以下能使值为3的表达式是。A.
12、x%=(k%=5)B.x%=(k-k%5)C.x%=k-k%5D.(x%=k)-(k%=5)(exp)29. 若有条件表达式(exp)?A+:b-,则以下表达式中能完全等价于表达式的是。A.(exp=0)B.(exp!=0)C.(exp=1)D.(exp!=1)设有以下语句:typedefstruetRECchare;inta4;REC1;则下面叙述中正确的是。A. 可以用REC定义结构体变量REC1是struetREC类型的变量B. REC是struet类型的变量可以用REC1定义结构体变量30. 下列关于结构的语法错误的是结构是由用户自定义的一种数据类型A. 结构中可设定若干个不同数据类型
13、的成员结构中成员的数据类型可以是另一个已定义的结构B. 在定义结构时,可以为成员设置默认值以下关于结构体的叙述中,错误的是。A. 结构体是一种可由用户构造的数据类型结构体中的成员可以具有不同的数据类型B. 结构体中的成员不可以与结构体变量同名结构体中的成员可以是指向自身结构的指针类型31. 说明一个结构体变量时,系统分配给它的内存是各成员所需内存量的总和A. 结构中第一个成员所需内存量成员中占内存量最大者所需的容量B. 结构中最后一个成员所需内存量设有以下说明语句:structstuinta;floatb;stutype;则下面的叙述不正确的是。A. struct是结构体类型的关键字struc
14、tstu是用户定义的结构体类型名B. stutype是用户定义的结构体类型名a和b都是结构体成员名32. 若有如下定义structdataintx,y;test仁10,20,test2;则以下赋值语句中错误的是。A.test2=test1;B.test2.x=test1.x;C.test2.x=test1.yD.test2=30,40;33. 以下对结构体变量stu1中成员age的非法引用是。structstudentintage;intnum;stu1,*p;p=&stu1;A.stu1.ageB.student.ageC.p->ageD.(*p).age34. 当说明一个共用
15、体变量时,系统分配给它的内存是各成员所需内存量的总合A. 结构中第一个成员所需内存量成员中占内存量最大者所需的容量B. 结构中最后一个成员所需内存量以下对C语言中共用体类型数据的叙述正确的是。A. 可以对共用体变量名直接赋值个共用体变量中可以同时存放其所有成员C一个共用体变量中不能同时存放其所有成员D.共用体类型定义中不能出现结构体类型的成员35. 若有以下定义和语句:uniondatainti;charc;floatf;a;intn;则以下语句正确的是。A.a=5;B.a=2,''.2printf(%dn”,a);D.n=1;36. 设有以下说明,则下面不正确的叙述是。uni
16、oninti;charc;floatf;un;A. un所占的内存长度等于成员f的长度un的地址和它的成员地址都是同一地址B. un可以作为函数参数不能对un赋值,但可以在定义un时对它初始化37. C语言共用体类型变量在程序运行期间所有成员一直驻留在内存中A. 只有一个成员驻留在内存中部分成员驻留在内存中B. 没有成员驻留在内存中使用typedef定义一个新类型的正确步骤是。A.(2)、(4)、(1)、(3)B.(1)、(3)、(2)、(4)(2)、(1)、(4)、(3)D.(4)、(2)、(3)、(1)(1) 把变量名换成新类型名(2) 按定义变量的方法写出定义体(3) 用新类型名定义变量
17、(4) 在最前面加上关键则typedef下面对typedef的叙述中不正确的是_。A. 用typedef可以定义各种类型名,但不能用来定义变量用typedef可以增加新类型C用typedef只是将已存在的类型用一个新的标识符来代表使用typedef有利于程序的通用和移植38. 下面试图为double说明一个新类型名real的语句中,正确定是typedefrealdouble;A. typedefdoublereal;typedefreal=double;B. typedefdouble=real;下面能正确进行字符串赋值操作的是。A.chars5=ABCD”;B.chars5=A;B;C
18、9;,D',E'char*s;s=ABCD”D.char*s;scanf(%S',s);39. 下面程序段的运行结果是。char*s=”bcde”;s+=2;printf(%d,s);A.cdeB.字符cC.字符c的地址D.无确定的输出结果下面程序段的运行结果是。charstr=”ABC,*p=str;printf(%dn”,*(p+3);A.67B.0C.字符C的地址D.字符C下面程序段的运行结果是。chara=”anguage”*p;p=a;40. 有如下说明语句,则以下不正确的叙述是。chara=”ismine”;char*p=”ismine”;A. a+1表示的
19、是字符t所在存储单元的地址p指向另外的字符串时,字符串的长度不受限制B. p变量中存放的地址值可以改变a中只能存放10个字符答案:1. A2.C3.C4.D5.C6.B7.D8.A9.B10.A11.B12.C13.D14.B15.C16.B17.A18.D19.A20.C21.D22.B23.A24.C25.D26.C27.C28.C29.A30.D31.B32.B33.D34.C35.C36.、填空题程序的三种基本的控制结构是:1. C语言中的每条基本语句以作为结束符,每条复合语句以作为结束符。2. 关系表达式x+y>5的相反表达式为。3. 下面的程序段中循环体的执行次数是。a=10
20、;b=0;dob+=2;a-=2+b;while(a>=0);下面程序段的运行结果为。x=2;doprintf("*");x-;while(!x=0);已知inta32=3,2,1;则表达式“a00/a01”的值是。4. 若用数组名作为函数调用时的实参,则实际上传递给形参的是。5. 如果一个函数无返回值,定义它时函数类型应是。6. 预处理命令以开头。7. 指针类型变量用于存储,在内存中它占有一个存储空间。8. 赋值语句在执行时先计算,再将该值转换成与一致的值,并将值赋给左部变量。9. 在程序中else总是与的if配对,而不管程序的书写格式如何。10. 在函数中使用语句
21、返回值。11. 函数的形参在未被调用前分配空间,函数形参的要和实参相同。12. 函数调用一般分、,前者的特点是形参和实参各有独立的存储空间,形参的存储空间在函数被调用时才分配,形参内容的变化不影响实参,后者的特点是形参实参共用一个存储空间,形参内容的改变可以改变实参值。13. 在传值调用中,实际是把实参的传给形参。14. inta3=3;贝Ua2=。15. inta3=1,3,5,7;则。16. 数组由和构成,其数组元素的数据类型声明长度为10的float型数组a,且初始化为0的语句17. 指针是存放一个变量的的变量。18. 当数组名作形参时,相当于。19. 要访问数组元素可以采用、。20.
22、定义一个指针p,它指向一个有6个整型元素的一维数组,定义语句为。21. 定义一个指针数组p,它有4个元素,每个指针指向一个整型数据,定义语句为。22. 指针可以指向字符串,在定义一个字符型指针时,可以给它初始化,目的是把字符串的放入指针变量。23. 指针可以指向函数,这时它所指的是函数的。24. C语言的源程序必须通过和后,才能被计算机执行。25. C语言源程序文件的后缀是;经过编译后,生成文件的后缀是;经过连接后,生成文件的后缀是026. 在C语言中,表示逻辑“真”值用o设y为int型变量,请写出描述“y是奇数”的表达式。27. C语言提供的3种逻辑运算符是、和o若x、y、z均为int型变量
23、,则描述“x或y中有一个小于z”的表达式28. 设a、b、c均为int型变量且a=7.5,b=2,c=3.6,则表达式a>b&&c>a|a<b&&!c>b的值是o29. 设a、b、c均为int型变量且a=6,b=4,c=2,则表达式!(a-b)+c-1&&b+c/2的值是o30. 设a、b均为int型变量且a=2,b=4,则表达式!(x=a)|(y=b)&&0的值是o31. 设a、b、c均为int型变量且a=1,b=4,c=3,则表达式!(a<b)|!c&&1的值是o32. 若有条件“
24、2<x<3或x<-10”,其对应的C语言表达式是o答案:1. 顺序结构选择结构循环结构;2. x+y<=533. *14. 数组首地址内置函数5. #所指变量的地址6. 表达式的值左部变量类型它前面最近且未配对7. return不类型及数量8. 传值调用传址调用值9. 0会出错10. 数组名下标相同的floata10=0;11. 地址指针12. 下标法地址法指针法int(*p)613. int*p4首地址14. 入口地址编译连接15. cobjexe非0数字16. (y%2)=1、填空完成下面的程序32.&&II!33.x<zIIy<z34.
25、035.136.037.038.x<3&&x>2|x<-101.以下程序的功能是:输出x,y,z三个数中的最大者。请填空#include<stdio.h>intmain()intx=4,y=6,z=7;intu,v_;if(x>y_)_u=x;elseu=y;if(u>z_)_v=u;elsev=z;printf(V=%d,v);return0;2. 以下程序的功能是:输入3个整数,按从大到小的顺序进行输出。请填空。#include<stdio.h>intmain()intx,y,z,c;scanf(%d%d%i&x
26、,&y,&z);if(y<z_)c=y;y=z;z=c;if(x<z_)_c=x;x=z;z=c;if(x<y_)_c=x;x=y;y=c;printf(%d,%d,%”x,y,z);return0;3. 以下程序的功能是:输入一个字符,如果它是一个大写字母,则把它变成小写字母;如果它是一个小写字母,则把它变成大写字母;其他字符不变。请填空。#include<stdio.h>intmain()charch;scanf(%”&ch);if(ch>='&&_ch<=)ch=ch+32;elseif(ch>
27、;=ch<=''ch=ch-32;printf(%c,ch);return0;4. 以下程序的功能是:根据输入的三角形的三条边,判断是否能组成三角形,若可以则输出它的面积和三角形的类型。请填空。#include<stdio.h>#include<math.h>intmain()floata,b,c;floats,area;scanf(%f%f%”,&a,&b,&c);if(a+b>c_&&_b+c>a_&&_a+c>b_)s=(a+b+c)/2;area=sqrt(s*(s-
28、a)*(s-b)*(s-c);printf(%f”,area);if(a=_=b_&&_b=_=c_)printf(等边三角形”);elseif(_(a=_=b_&&b!=c)|_(a=c&&c!=b)_|_(c=b&&a!=c)_)printf(等腰三角形”);elseif(a*a+b*b=c*c)|(a*a+c*c=b*b)|(b*b+c*c=a*a)printf(直角三角形”);elseprintf(一般三角形”);elseprintf(不能组成三角形”);return0;5. 将以下含有switch语句的程序段改写成对应的
29、含有非嵌套if语句的程序段。请填空。含有switch语句的程序段:intx,y,m;y=(int)(x/10);switch(y)case10:m=5;break;case9:m=4;break;case8:m=3;break;case7:m=2;break;case6:m=1;break;default:m=0;含有非嵌套if语句的程序段:intx,m;if(x<110_&&_x>=100_)_m=5;if(x<100&&x>=90)m=4;if(x<90&&x>=80)m=3;if(x<80&
30、&x>=70)m=2;if(x<70&&x>=60)m=1;if(_x<60|_x>=110_)_m=0;根据以下给出的嵌套if语句,填写对应的switch语句,使它完成相同的功能。(假设mark的取值在1100之间。)if语句:if(mar<60)k=1;elseif(mark<70)k=2;elseif(mark<80)k=3;elseif(mark<90)k=4;elseif(mark<=100)k=5;switch语句:switch(_(int)(mark/10)_)case_0:_case_1:_ca
31、se_2:_case_3:_case_4:_case_5:_k=1;break;case6:k=2;break;case7:k=3;break;case8:k=4;break;case_9:_case_10:_k=5;_下面程序的功能是从键盘输入若干学号,然后输出学号中百位数字是3的学号(输入0时结束循环),请填空。#include<stdio.h>intmain()longintnum;scanf(%ld”,&num);doif(num/100%/10=3)pringf(%ld”,num);scanf(%ld”,&num);while(num!=0);return
32、0;6. 下面程序的功能是计算正整数2345的各位数字的平方和,请填空。#include<stdio.h>intmain()intn=2345,sum=O;dosum=sum+(n%10)*(n%10);n=n/10;while(n);printf(§um=%”sum);return0;7. 下面程序的功能是求算式xyz+yzz=532中的x,y,z的值(其中xyz和yzz分别表示一个三位数),请填空。#include<stdio.h>intmain()intx,y,z,l,result=532;for(x=1;x<10;x+)for(y=1;y<
33、10;y+)for(z=0;z<10;z+)i=100*x+10*y+z+100*y+10*z+z;if(i=result)printf(x=%d,y=%d,z=%dn,x,y,z);return0;8. 有1020个西瓜,第一天卖一半多两个,以后每天卖剩下的一半多两个,下面的程序统计买完所需的天数,请填空。#include<stdio.h>intmain()intday=0,x仁1020,x2;while(x1)x2=X1/2-2;x仁x2;day+;printf(day=%dn”,day);return0;9. 下面的程序的功能是用do-while语句求11000之间满足
34、“用3除余2,用5除余3,用7除余2”的数,且一行只打印5个数,请填空。#include<stdio.h>intmain()inti=1,j=0;doif(i%3=2&&i%5=3&&I%7=2)printf(%4d,i);j+;if(i%5=0)printf(n”);i=i+1;while(i<1000);return0;10. 下面程序的功能是求1000以内的所有完全数。请填空。(说明:一个数如果恰好等于它的因子之和(除自身外),则称该数为完全数。例如:6=1+2+3,6为完全数)#include<stdio.h>intmain
35、()inta,k,m;for(a=1;a<=1000;+)for(m=0,k=1;k<=a/2;k+)if(!(a%k)m=m+k;if(m=a)printf(%4d,a);return0;下面的程序是从键盘输入的10个整数中,找出一个能被7正处的数,若找到,打印次数;若未找到,打印notexist。请填空。#include<stdio.h>intmain()intk,a;for(k=1;k<=10;k+)scanf(%d,&a);if(a%7=0)break;if(k<=10)printf(%dn”,a);elseprintf(notexistn”
36、);return0;四、给出下列程序运行后的输出结果当a=1,b=3,c=5,d=4时,执行以下程序段后x的值是2if(a<b)if(c<d)x=1;elseif(a<c)if(b<d)x=2;elsex=3;elsex=6;elsex=7;以下程序的输出是-1。#include<stdio.h>intmain()inta=100,x=10,y=20,ok1=5,ok2=0;if(xvy)if(y!=10)if(!ok1)a=1;elseif(ok2)a=10;a=-1;printf(%dn”,a);return0;1. 以下程序的输出是2。#include
37、<stdio.h>intmain()intx=2,y=-1,z=2;if(xvy)if(y<0)z=0;elsez+=1;printf(%dn”,z);return0;2. 以下程序的输出是OK。#include<stdio.h>intmain()intx=1;if(x=2)printf(OK);elseif(x<2)pirntf(%dn”,x);elseprintf(Quit”);return0;3. 若运行时为变量x输入12,则以下程序的运行结果是0#include<stdio.h>intmain()intx,y;scanf(%”&x
38、);y=x>12?X+10:x-12;printf(%dn”,y);return0;4. 若运行时输入:2<回车,则以下程序的运行结果是2ndclasspostageis14p。#include<stdio.h>intmain()charclass;printf(Enter1for1stclasspostor2for2ndpost”;scanf(%”&class);if(calss=''printf(1stclasspostageis19p”);elseprintf(2ndclasspostageis14p”);return0;5. 若运行时输入4.4<回车>,则以下程序的运行结果是SellingPrice(0.3)$5.72。#include<stdio.h>intmain()floatcostPrice,sellingPrice;printf(EntercostPrice$:”);scanf(%f',&costPr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度文化娱乐经营场租赁合同范本
- 2025年度绿色建筑设计与施工合同范本及受理地点咨询电话
- 2025年佐匹坦项目投资可行性研究分析报告
- 2025年度新型脚手架租赁服务合同(二零二五版)
- 申请孤儿救助申请书
- 2025年度智慧社区建设项目施工总承包及信息化服务合同
- 2025年中国酒店及酒店管理市场竞争态势及行业投资前景预测报告
- 副科转正申请书
- 2025年唐朝老窖喜酒行业深度研究分析报告
- 2025年度缝纫机自动化升级改造项目合同
- 脾破裂术后健康宣教课件
- 财务管控的间接成本
- 藏族唐卡艺术特色分析
- 操作系统课程设计报告
- 《学校体育科研方法》课件
- 护士团队的协作和领导力培养培训课件
- QFD模板含计算公式计分标准说明模板
- 慢阻肺试题练习
- 人工智能在生物医学伦理与法律中的基因编辑与生命伦理问题研究
- 国有资产管理办法-国有资产管理办法条例
- 公务车辆定点维修车辆保养(附彩图) 投标方案
评论
0/150
提交评论