C语言重修复习题
更新时间:2023-11-06 06:12:01 阅读量: 教育文库 文档下载
- c语言重修好过吗推荐度:
- 相关推荐
《C语言程序设计》重修复习题
一、单项选择题
1. 判断char型变量c1是否为大写字母的正确表达式为 ( B )。 A) (c1>='A' || c1<='Z')
B) (c1>='A' && c1<='Z')
C) ('a'>=c1 || 'z'<=c1) D) (c1>='a' && c1<='z') 2. 一个C程序的执行是从 ( A )
A)本程序的main函数开始,到main函数结束
B)本程序文件的第一个函数开始,到本程序文件的最后-个函数结束 C)本程序的main函数开始,到本程序文件的最后-个函数结束 D)本程序文件的第一个函数开始,到本程序main函数结束 3. C语言源程序的基本单位是( B )。
A 过程 B 函数 C 子程序 D 标识符
4. 在C语言中(以16位PC机为例),5种基本数据类型的存储空间长度的排列顺序为
( A )
A)char 5. 在C语言中,要求运算数必须是整型的运算符是( D ): A) / B) * C) + D)% 6. 若x,i,j和k都是int型变量,则执行下面表达式后x的值为( C ) x=(i=4,j=16,k=32) A)4 B)16 C)32 D)52 7. 假设变量a,b,c均为整型,则表达式(a=2,b=5,++a+b++)的值是( B ): A)7 B)8 C)6 D)2 8. 下列程序的输出结果是( )。 main( ) { int a=7,b=5; printf(\} A 5 B 1 C 0 D随机值 9. 下列程序的输出结果是( )。 main( ) { int a=7,b=5; printf(\} A 5 B 1 C 0 D随机值 10. 若C语言中一个int型数据在内存中占2个字节,则unsigned int型数据的取值范围 为:( C ) A)0~255 B)0~32767 C)0~65535 D)0~2147483647 1 11. printf函数中用到格式符%8s ,其中数字8表示输出的字符串占用5列。如果字符串长 度小于8,则按方式( C )输出 A)左对齐输出该字串,右边补空格 B)居中齐输出该字串,两边补空格 C)右对齐输出该字串,左边补空格 D)输出错误信息 12. printf函数中用到格式符%5s ,其中数字5表示输出的字符串占用5列。如果字符串长 度大于5,则( B ) A)从左起输出该字串,右补空格 B)原样输出字符串 C)右对齐输出该字串,左补空格 D)输出错误信息 13. 以下能正确地定义整型变量a,b和c并为其赋初值5的语句是( C ) A)int a=b=c= 5; B) int a,b, c= 5; C)int a= 5,b=5,c=5; D) a= b= c=5; 14. 已知学生记录描述为 struct student { int no; char name[20]; char sex; struct { int year; int month; int day; } birth; }; struct student s; 要求变量s的birth中的三个成员的值分别为2015、12、21,下列正确的赋值方式是( A) year= 2015; B) birth.year= 2015; month=12; birth.month=12; day=21; birth.day= 21; C) s.year= 2015; D) s.birth.year=2015; s.month=12; s.birth.month=12; s.day=21; s.birth.day=21; 15. 当说明一个结构体变量时系统分配给它的内存是( A ) A)各成员所需内存量的总和 B)结构中第一个成员所需内存量 C)成员中占内存量最大者所需的容量 D)结构中最后一个成员所需内存量 16. 以下对结构体类型变量std1的定义中不正确的是( D )。 A)#dedine STUDENT struct student B) struct STUDENT { int num; { int num; float age; float age; }student; 2 D ) }std1; struct student std1; C) struct D) struct { int num; { int num; float age; float age; }std1; }student; 17. 设有以下说明定义 struct stu { int a; float b; }stutype; 则下面的叙述不正确的是( C ) A)struct是定义结构体类型的关键字 B)stutype是用户定义的结构体变量名 C)stutype是用户定义的结构体类型名 D)a和b都是结构体的成员名 18. 若有以下说明和语句: struct student {int age; int num; }std,* p; p=&std; 则以下对结构体变量std中成员age的引用方式不正确的是( D ) A)std.age B)p->age C)(*p).age D)*p.age 19. 当说明一个共用体变量时系统分配给它的内存是( C ) A)各成员所需内存量的总和 B)结构中第一个成员所需内存量 C)成员中占内存量最大者所需的容量 D)结构中最后一个成员所需内存量 20. 以下对C语言中共用体类型数据的叙述正确的是( C ) A)可以对共有体变量名直接赋值 B)一个共用体变量中可以同时存放其所有成员的值 C)一个共有体变量中不能同时存放其所有成员的值 D)共用体类型定义中不能出现结构体类型的成员 21. 在16位机上使用C语言,若有如下定义: union data {int i; char ch; double f; }b; 则共用体变量b占用内存的字节数是( C ) A)1 B )2 C)8 D)11 22. 使用typedef定义一个新的类型标识符的正确步骤是( A ) 3 A)2,1,4,3 B)1,3,2,4 C)2,3,4,1 D)4,2,3,1 1.把变量名换成新类型名。 2.按定义变量的方法写出定义体。 3.用新类型名定义变量。 4.在最前面加上关键字typedef。 23. 下面对typedef的叙述中不正确的是( B ) A)用typedef可以定义各种类型名,但不能用来定义变量 B)用typedef可以增加新类型 C)用typedef只是将已存在的类型用一个新的标识符来代表 D)使用tvpedef有利于程序的通用和移植 24. 在16位系统中,以下程序的运行结果是( A ) typedef union {1ong a[2]; int b[4]; char c[8]; }TY ; TY our; main() {printf(\%d\\n\,sizeof(our)); } A) 8 B)16 C)24 D)32 25. 在16位系统中,以下程序的运行结果是( D ) tvpedef struct {1ong a[2]; int b[4]; char c[8]; }TY ; TY our; main() {printf(\%d\\n\,sizeof(our)); } A) 8 B)16 C)24 D)32 26. 请阅读以下程序: main() {int a=5,b=0,c=0; if(a=b+c) printf(\ \e1se if(b=c) printf(\else printf(\} 以上程序( C ) : A)输出111 B)输出222 C)输出333 D)有语法错不能通过编译 27. 设有以下定义,值为5的枚举常量是( )。 enum week{sun,mon=4,tue,wed,thu,fri,sat} w; A tue B sat C fri D thu 28. 为了避免在嵌套的条件语句If-else中产生二义性,C语言规定else子句总是与( 4 B ) 配对。 A)缩排位置相同的if B)其之前最近的未配对的if C) 之后最近的if D)同一行上的if 29. 对for(表达式1;;表达式3)可理解为( B ): A) for(表达式1; 0;表达式3) B) for(表达式1;1;表达式3) C) for(表达式1;表达式1;表达式3) D) for(表达式1;表达式3;表达式3) 30. 以下正确的描述是( B )。 A)continue语句的作用是结束整个循环的执行 B)可在循环体内和switch语句体内使用break语句 C)在循环体内使用break语句或continue语句的作用相同 D)使用break语句能从多层循环的内循环体中跳出到最外层循环之外 31. 若有说明:int a[10];则以下对a数组元素的表示中正确的是( D ) A)a[10] B) a5 C) a(5) D) a[0] 32. 以下能正确定义二维数组a的是( C ) A) int a[3,4]; B)float a(3,4); C) double a[3][4]; D)float a(3)(4) 33. 以下不能对二维数组a进行正确初始化的语句是( C ) A) int a[2][3]={0}; B) int a[][3」={{1,2},{0}}; C) int a[2][4]={{1,2},{3,4},{5,6}}; D) int a[][3」={1,2,3,4,5,6}; 34. 对以下说明语句的说明正确是( B ) int a[10]={6,7,8,9,10}; A)将5个初值依次赋给a[1]至a[5] B)将5个初值依次赋给a[0]至a[4] C)将5个初值依次赋给a[6]至a[10] D)因为数组长度与初值的个数不相同,所以此语句不正确 35. 下面是定义字符数组s并对其初始化,其中不正确的是( D ) A) char s[5」={\B)char s[5]={'a','b','c'}; C) char s[]=\ D)char s[5]=\36. 对两个数组a和b进行如下初始化 char a[]=\ char b[]={’A’,’B’,’C’,’D’,’E’,’F’}; 则以下叙述正确的是( C ) A) a与b数组完全相同 B) a与b长度相同 C) a数组比b数组元素多 D)a和b中都存放字符串\ 37. 以下判断字符串s1是否大于字符串s2正确的是( D ) A) if (sl>s2) B) if (strcmp(s1,s2)) C) if (strcmp(s2,sl)>0) D) if (strcmp(s1,s2)>0) 38. 下述对C语言字符数组的描述中错误的是( C ) A)字符数组中可以存放字符串 B)字符数组中的内容不一定能当做字符串使用 5 C)可以用赋值的方式将一个字符串赋给一个已定义了的字符数组 D)不可以用关系运算符对字符数组中的字符串直接进行比较 39. 在C语言函数中,以下说法正确的是( A ) A)实参和与其对应的形参各占用独立的存储单元 B)实参和与其对应的形参共占用一个存储单元 C)只有当实参和与其对应的形参同名时才共占用存储单元 D)形参是不占用存储单元 40. C语言中定义函数时,允许省略返回值类型,此时该函数值隐含的类型是( B ) A)float型 B)int型 c)char型 D)void型 41. 在C语言程序中,以下正确的描述是( B ) A)函数的定义可以嵌套,但函数的调用不可以嵌套 B)函数的定义不可以嵌套,但函数的调用可以嵌套 C)函数的定义和函数的调用均不可以嵌套 D)函数的定义和函数的调用均可以嵌套 42. 若用数组名作为函数调用的实参,传递给形参的是( A ) A)数组的首地址 B)数组第一个元素的值 C)数组中全部元素的值 D)数组元素的个数 43. 以下不正确的说法为( D ) A)在不同函数中可以使用相同名字的变量 B)形式参数是局部变量 C)在函数内定义的变量只在本函数范围内有效 D)在主调函数中定义的变量在被调函数范围内有效 44. C语言规定,函数返回值的类型是由( D ) A) return语句中的表达式类型所决定 B)调用该函数时的主调函数类型所决定 C)调用该函数时系统临时决定 D)在定义该函数时所指定的函数类型所决定 45. C语言的编译系统对预编译命令的执行是( D ) A)在程序运行时进行的 B)在程序连接时进行的 C)和C程序中的其它语句同时进行编译的 D)在对源程序中其它成份正式编译之前进行的 46. 凡是函数中未指定存储类别的局部变量,其隐含的存储类别为( A ) A)自动(auto) B)静态(static) C)外部(extern) D)寄存器(register) 47. 在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则 该变量需要使用的存储类别是( D ) A)extern B)register C)auto D)static 6 48. 若已定义int a=5;下面对(1),(2)两个语句的正确解释是( D ) (1)int *p=&a; (2)*p=a; A)语句(1)和(2)中的*P含义相同,都表示给指针变量p赋值 B)(1)和(2)语句的执行结果都是把变量a的地址值赋给指针变量p C)(1)是在对p进行说明的同时进行初始化,使p指向a,(2)是将变量a的值赋给指针变量p D)(1)是在对p进行说明的同时进行初始化,使p指向a,(2)是将变量a的值赋给指针变量p指向的变量 49. 若已定义char s[10」;则以下表示元素s[1]的地址的表达式中错误的是( B ) A)s+1 B)s++ C)&s[0]+1 D)&s[1] 50. 下面选项中正确的赋值语句是(设 char a[5],*p=a;)( A )。 A)p=\ B)a=\ C) *p=\ D) *a=\ 51. 若有定义:int a[2][3];则以下表示a中第i行、第j列元素地址的是( A ) A)(a[i]+j) B)(a+i+j) C)(a+i*j) D)a[i][j] 52. 若有定义:int (* p)[4];则标识符p( C ) A)是一个整型指针变量 B)是一个数组名,数组中的元素为整型指针 C)是一个指针变量,它可指向含有四个整型元素的一维数组 D)是一个指针变量,可指向返回整数值的函数 53. 若有以下定义,则*(p+5)表示( B ) int a[10],*p=a A)元素a[5]的地址 B)元素a[5]的值 C)元素a[6]的地址 D)元素a[6]的值 54. 若有定义: int *p[4];则标识符p( B ) A)是一个指向整型变量的指针、 B)是一个指针数组名,其中包含4个整型指针元素 C)是一个指针,它指向一个含有四个整型元素的一维数组 D)是一个指向函数的指针 55. 设有以下定义, 则正确的叙述是( A )。 char *cc[2]={\ A)cc数组的两个元素中各自存放了字符串\和\的首地址 B)cc数组的两个元素分别存放的是字符串\和\的首字符 c)cc是指针变量,它指向含有两个元素的一维字符数组 D)cc是一个2行5列的二维字符数组,0行和1行的内容分别是\和\56. C语言中,以下正确的叙述是( C ) A)C语言允许main函数带形参,且形参个数和形参名均可由用户指定 B)C语言允许main函数带形参,但形参名只能是argc和argv C)当main函数带有形参时,执行程序时传给主函数的参数个数可为0个或多个 D)当main函数带有形参时,执行程序时必须在命令后带2个参数 57. 以下main函数说明形式正确的是( B ) A)main(int argc,char *argv) B)main(int abc,char **abv) C)main(int argc,char argv) D)main(int c,char argv[]) 58. 若有语句int (*ptr)(void);则( C ) 7 A)ptr是指向一维数组的指针变量 B)ptr是指向int型数据的指针变量 C)ptr是指向函数的指针,可指向任意无参数且返回int型数据的函数 D)ptr是一个函数名,该函数的返回值是指向int型数据的指针 59. 若有函数max(a,b),并且已使函数指针变量p指向函数max,当用p调用该函数时,正确 的调用方法是( C ) A)p->max(a,b); B)*p; C)p(a,b); D)*p(a,b); 60. 已知函数fread的调用形式为fread(buffer,size,count,fp),其中buffer代表的是 ( B )。 A) 存放读入数据项的变量 B) 存放读入数据的地址 C) 一个指向所读文件的文件指针 D) 一个整形变量,代表要读入的数据项总数 61. 函数调用语句:fseek(fp,-10L,SEEK_CUR);的含义是( B )。 A) 将文件位置指针从文件末尾处向文件头的方向移动10个字节 B) 将文件位置指针从当前位置向文件头的方向移动10个字节 C) 将文件位置指针从当前位置向文件末尾方向移动10个字节 D) 将文件位置指针移到距离文件头10个字节处 62. 定义由5个指向整形数据的指针组成的数组p,其正确的方式为( C )。 A) int *p(5); B) int (*p)[5]; C) int *p[5]; D) int (*p)(5); 63. 若有:int a[20],*p;则以下不正确的操作是( D )。 A) p=a; B) *p=a[0]; C) p=&a[0]; D) p=a[0]; 64. 设n=10,i=4、则赋值运算n%=i+1执行后,n的值是(A). A)0 B)3 C)2 D)1 65. 如果a=1,b=2,c=3,d=4则条件表达式a<b?c:d的值为(C). A)1 B)2 C)3 D)4 3ae66. 以下与代数式对应的C语言表达式不等价的是(C) bcA)a/b/c*e*3 B)3*a*e/b/c C)3*a*e/b*c D)a*e/c/b*3 已知int x=10,y=20,z=30;以下语句执行后,x、y、z的值分别是( B ). if(x>y) z=x;x=y; y=z; A)x=l0,y=20,z=30 B)x=20,y=30,z=20 C)x=20,y=30,z=10 D)x=20,y=30,z=20 C语言用( C )表示逻辑“真”值。 A)true B)t或y C)整数1 D)整数0 C语言中while和do-while循环的主要区别是( A ). A)do-while的循环体至少无条件执行一次 B)while的循环控制条件比o-while的循环控制条件严格 C)do-while是条件为假时继续循环,while是条件为真时继续循环 D)do-while的循环体可以是复合语句,而while的循环体不能为复合语句 若在函数中有说明:int a[3][4]={0};则下面正确的叙述是(D)。 A)只有元素a[0][0]的初值为0 B)只有0行中的元素的初值为0 8 67. 68. 69. 70. C)只有0列中的元素的初值为0 D)每个元素的初值均为0 71. 若有说明:int a[][3]={1,2,3,4,5,6,7,8,9};则a数组第一维的大小是(B)。 A)2 B)3 C)4 D)9 72. 以下有关宏的叙述不正确的是(D)。 A)宏替换不占用运行时间 B)宏替换是在代码编译前进行的 C)宏必须先定义后使用 D)宏名必须用大写字母表示 73. 若有以下宏定义: #define N 2 #define Y(n) ((N+1)*n) 则执行语句z=2*(N+Y(5));后的结果是(B)。 A)语句有错误 B)z=34 C)z=70 D)z无定值 74. 在“文件包含”预处理语句的使用形式中,当#include后面的文件名用“”括起时,寻 找被包含文件的方式是(B)。 A)直接按系统设定的标准方式搜索目录 B)先在源程序所在目录搜索,再按系统设定的标准方式搜索 C)仅仅搜索源程序所在目录 D)仅仅搜索在前目录 75. 变量的指针,其含义是指该变量的(B)。 A)值 B)地址 C)名 D)一个标志 76. 若有说明:int *p,m=5,n; 以下正确的程序段是(D)。 A) p=&n; B) p=&n; scanf(“%d”,&p); scanf(“%d”,*p); C) scanf(“%d”,&n); D) p=&n; *p=&n; *p=m 77. 下面程序段的运行结果是(A)。 char *s=”abcde”; s+=2; printf(“%s”,s); A)字符串“cde” B)字符’c’ C)字符’s’ D)字符串“abcde” 78. 若要求从键盘读入含有空格字符的字符串到一个字符数组中,应使用函数(B)。 A)getc( ) B)gets( ) C)getchar( ) D)scanf( ) 79. 若变量已正确定义为int 型,要通过语句scanf(\;给a 赋 值1、给b 赋值2、给c 赋值3,以下输入形式中错误的是(︼代表一个空格符)(B )。 A)︼1,2,3<回车> B)1︼2︼3<回车> C)1,︼2,︼3<回车> D)1,2,3<回车> 80. 以下叙述中错误的是(B)。 A)用户定义的函数中可以没有return 语句 B)用户定义的函数中可以有多个return 语句,以便可以调用一次返回多个函数值 C)用户定义的函数中若没有return 语句,则应当定义函数为void 类型 D)函数的return 语句中可以没有表达式 9 二、写出下列程序的运行结果。 1. main() 运行结果:x=10 x=15 x=20 { void increment( ); increment(); increment(); increment(); } void increment() { static int x=5; x+=5; printf(\} 2. 运行结果:m=88,n=99 void exchange(int *x,int *y) { int t; if (*x>*y) { t=*x; *x=*y; *y=t; } else { *x=*y-*x; } } main() { int m,n; m=11; n=99; exchange(&m,&n); printf(\} 3. 运行结果: main() 1 2 3 4 5 { 6 7 8 9 10 int a[5][5],i,j,n=1; 11 12 13 14 15 for (i=0;i<5;i++) 16 17 18 19 20 for (j=0;j<5;j++) 21 22 23 24 25 a[i][j]=n++; 10 for (i=0;i<5;i++) {for (j=0;j<5;j++) printf(\printf(\} } 4 运行结果:4 #include \main() { union { long a; int b; char c; } m ; printf(\} 5 运行结果: #include fat main() hatcatOh no! { catOh no! int i = 0; while(i < 3) { switch(i++) { case 0: printf(\ break; case 1: printf(\ case 2: printf(\ default: printf(\ } putchar('\\n'); } } 运行结果: 6 23 21 16 7 6 5 3 1 -3 -23 #include 11 { int a[11]={0,5,3,6,1,7,-3,23,-23,21,16}; } 7 #include { char a[]=\ } 8 #include { int a=2,b=3; printf(\} 运行结果:14 p=a; while (*p!='e') { printf(\ } p++; 运行结果:abcd int i,j,t; for (i=1; i<10;i++) for (j=1;j<=10-i;j++) if (a[j] {t=a[j];a[j]=a[j+1];a[j+1]=t;} for (j=1;j<11;j++) printf(\ 三、程序填空 1.以下程序的功能是从键盘输入两个整数给变量a、b,然后调用函数max求得a、b中的较小值给c,然后输出,请在下面横线处填入正确的内容。 #include int min(int x,int y) { } 12 int min(int x,int y); int a,b,c; scanf(\c= min(a,b) ; printf(\ int z; z= x 2.以下程序用来输出结构体变量ex所占存储单元的字节数,请填空,请在下面横线处填入正确的内容。 #include { struct st ex; /*此处为结构体类型st定义变量*/ } 3.以下程序是求一个3*4的二维数组中所有元素的最小值,请在下面横线处填入正确的内容。 #include int min_value( int array[][4] ) { } main() { int arr[3][4]={{1,3,5,7},{2,4,6,8},{15,17,34,12}}; int min; max=min_value(arr); } 4.以下程序中,主函数调用了LineMax函数,实现在N行M列的二维数组中,找出每一行上的最大值,请在下面横线处填入正确的内容。 #include void LineMax( int x[N][M] ) { int i,j,p; for(i=0; i for(j=1; j if(x[i][p] printf(\ } } main() 13 /*此处定义结构体类型st*/ double score; printf(\ int i,j,min; min=array[0][0]; for(i=0;i<3;i++) for(j=0;j<4;j++) if( array[i][j] printf(\ { int x[N][M],i,j; for(i=0;i for(j=0;j scanf(“%d”, &x[i][i] ); /*为x数组各元素输入值*/ LineMax(x); } 5.以下是用递归方法求n!的程序,请在下面横线处填入正确的内容。 #include { float fac(int n); float fac(int n) { } 6.以下程序的功能是调用函数fun计算:m=1-2+3-4+?+9-10,并输出结果,请在下面横线处填入正确的内容。 #include int n; float y; printf(\scanf(\y=fac(n); printf(\} float f; if(n==0||n==1) f=1 ; f= fac(n-1) *n; else return(f); int m=0,f=1,i; for(i=1; i<=n ; i++) { } return m; m+=i*f; f= -f ; printf(\ 14 } 7.下面rotate函数的功能是:将n行n列的矩阵A转置为A’,例如: 当 A= 则 A’= 1 5 9 13 2 6 10 14 3 7 11 15 4 8 12 16 1 2 3 4 5 6 7 8 13 14 15 16 #define N 4 void rotate(int a[][N]) { int i,j,t; } 8.以下程序是调用inv函数将N个元素的整型数组中的元素反序存放。如原数组内容为{0,1,2,3,4,5,6,7,8,9},调用inv函数反序存放其内容变为{9,8,7,6,5,4,3,2,1,0}。请在下面横线处填入正确的内容 #include 15 9 10 11 12 请在下面横线处填入正确的内容 for(i=0;i for(j=0; j { t=a[i][j]; } a[i][j]=a[j][i] ; a[j][i] =t; int i,j,t; for(i=0,j=n-1; i t=arr[i] ; arr[i]=arr[j]; arr[j]=t ; int array[10]={1,2,3,4,5,6,7,8,9,0}; int i; for (i=0;i<10;i++) printf(\inv( array ,10); printf(\for (i=0;i<10;i++) printf(\ 四、编程题 1. 将一个数组中的元素逆序后存入原数组中。要求,数组元素的值从键盘输入,并输出 逆序前、后的数组元素的值。例如,数组中各元素的值分别为{1,2,3,4,5,6,7,8,9},逆序后数组中各元素的值分别为{9,8,7,6,5,4,3,2,1}. 2. 统计并输出一个字符串中的字母、数字、空格和其他字符的个数,字符串从键盘输入 (其中可包含空格)。 3. 不用标准库函数strlen,自己编写一个函数myStrlen,实现计算字符串长度的功能。 要求在主函数中输入一个字符串(可以读入空格),并在主函数中调用myStrlen计算并打印该字符串的长度。 4. 编写一个函数findmax_min(),获取数组中的最大值(或最小值)。在主函数中定义数组a(元素个数为10个),从键盘为10个元素输入值,调用函数findmax_min()获取数组a中的最大值(或最小值),然后在主函数中打印最大值(或最小值)。 5. 首先编写判断一个正整数是否为素数(只能被1和它本身整除的整数)的函数prime( ),若是则返回1,否则返回0。然后在主函数中调用prime( )函数打印输出500~800之间的所有素数,每行打印8个数。 6. 有一函数如下: x?0??x?1?0x?0?y???2x?10?x?100?x?100?5x?1编程:从键盘输入x,输出y的值。. 16
正在阅读:
C语言重修复习题11-06
防范资金风险采取的措施及成效03-04
自考36502-08
校本个人研修计划书05-19
普吉岛攻略、注意事项、泰铢兑换05-15
学校德育工作精细化管理实施细则 - 图文10-03
电子信息工程专业调查实习报告09-14
七年级上单元复习内容大全12-23
第五章电化学(1)11-28
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 复习题
- 重修
- 语言
- 物联网通信技术复习知识点
- 西方经济学1000年来的标志性人物
- 考马斯亮蓝染色法测定牛奶中蛋白质含量
- 全站仪三角高程替代四等水准测量精度分析
- 第十一章 常微分方程边值问题的数值解法
- 湖南省长沙市铁路一中2017-2018学年八年级下学期期末考试英语试卷
- AD10使用经验总结 - Oakley
- 岩溶处理监理细则
- 输血知识试题
- 高速铁路客运专线桥梁下部结构施工操作手册
- 实验3MATLAB矩阵分析与处理和字符串操作实
- 每天进步一点点三年语文灿年华
- 《离散数学》试题及答案
- 2014年云南省孟连县公务员考试基础练习题
- 全国2015年10月自学考试证据法学押轴题和答案
- 中国石油大学远程教育化学反应工程第一阶段作业答案
- 2012英语专八备考计划
- 除四害标准合同
- 宏微观经济学
- 教育科学研究课题