全国计算机二级C语言备考练习题_第1页
全国计算机二级C语言备考练习题_第2页
全国计算机二级C语言备考练习题_第3页
全国计算机二级C语言备考练习题_第4页
全国计算机二级C语言备考练习题_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

全国计算机二级C语言备考练习题一、单项选择题(本大题共10小题,每小题2分,共20分。在每小题列出的四个选项中,只有一个是符合题目要求的,请将正确选项的字母填在题后的括号内)1.下列关于C语言常量的描述中,正确的是()A.常量可以改变其值,但只能在程序编译时确定B.常量分为直接常量和符号常量两种,其中符号常量必须用双引号括起来C.定义符号常量时,标识符可以用关键字const来修饰,也可以直接用#define预处理命令D.常量可以是浮点数,但不可以是字符类型【答案】C【解析】C语言常量是指在程序运行过程中值不能改变的量。常量分为直接常量和符号常量两种。直接常量是指在程序中直接出现的常量,如123、3.14等;符号常量是用一个标识符来代表一个常量,定义时必须使用#define预处理命令,如#definePI3.14159。在C语言中,定义符号常量时,标识符可以用关键字const来修饰,也可以直接用#define预处理命令。因此,正确选项是C。2.下列关于C语言变量的描述中,错误的是()A.变量是内存中占用一定存储空间的容器,用于存储数据B.变量必须先定义后使用,定义时需要指定变量名和数据类型C.变量名可以包含字母、数字和下划线,但不能以数字开头D.变量的值可以在程序运行过程中改变,但变量的类型不能改变【答案】D【解析】在C语言中,变量是内存中占用一定存储空间的容器,用于存储数据。变量必须先定义后使用,定义时需要指定变量名和数据类型。变量名可以包含字母、数字和下划线,但不能以数字开头。变量的值可以在程序运行过程中改变,但变量的类型不能改变。因此,正确选项是D。3.下列关于C语言数据类型的描述中,正确的是()A.C语言中的数据类型只有基本类型和构造类型两种B.基本类型包括整型、实型、字符型和枚举类型C.构造类型包括数组、结构体和联合体D.C语言中没有用户自定义的数据类型【答案】C【解析】C语言中的数据类型分为基本类型和构造类型两种。基本类型包括整型、实型、字符型和枚举类型。构造类型包括数组、结构体和联合体。C语言还允许用户自定义数据类型,如通过定义结构体来创建自定义数据类型。因此,正确选项是C。4.下列关于C语言运算符的描述中,正确的是()A.C语言中的运算符分为算术运算符、关系运算符、逻辑运算符和位运算符四类B.算术运算符包括加、减、乘、除和取模运算,不包括赋值运算C.关系运算符用于比较两个值的大小关系,其结果为整型D.逻辑运算符&&和||是单目运算符,分别表示逻辑与和逻辑或【答案】A【解析】C语言中的运算符分为算术运算符、关系运算符、逻辑运算符和位运算符四类。算术运算符包括加、减、乘、除和取模运算,也包括赋值运算。关系运算符用于比较两个值的大小关系,其结果为逻辑型(真或假)。逻辑运算符&&和||是双目运算符,分别表示逻辑与和逻辑或。因此,正确选项是A。5.下列关于C语言表达式的描述中,正确的是()A.表达式是C语言中执行某种运算的式子,其结果可以是任意类型B.表达式可以是单一的变量或常量,也可以是复杂的运算组合C.表达式的值在程序运行过程中是固定的,不能改变D.表达式只能用于赋值语句的右边,不能用于条件语句的判断条件【答案】B【解析】表达式是C语言中执行某种运算的式子,其结果可以是任意类型。表达式可以是单一的变量或常量,也可以是复杂的运算组合。表达式的值在程序运行过程中是可以改变的,因为表达式中包含的变量值可以改变。表达式既可以用于赋值语句的右边,也可以用于条件语句的判断条件。因此,正确选项是B。6.下列关于C语言控制语句的描述中,错误的是()A.if语句用于实现单分支选择结构B.switch语句用于实现多分支选择结构C.while语句用于实现循环结构,其循环体至少执行一次D.do-while语句也用于实现循环结构,但其循环体至少执行一次【答案】C【解析】if语句用于实现单分支选择结构,switch语句用于实现多分支选择结构,do-while语句也用于实现循环结构,但其循环体至少执行一次。while语句用于实现循环结构,但其循环体不一定执行,如果while后面的条件一开始就不成立,则循环体一次也不执行。因此,正确选项是C。7.下列关于C语言函数的描述中,正确的是()A.函数是C语言程序的基本单位,每个C程序必须包含main函数B.函数可以嵌套定义,即一个函数内部可以定义另一个函数C.函数的返回值类型可以是任意类型,包括数组类型D.函数的参数可以是任意类型,包括数组类型和结构体类型【答案】A【解析】函数是C语言程序的基本单位,每个C程序必须包含main函数。函数不能嵌套定义,即一个函数内部不能定义另一个函数。函数的返回值类型可以是任意类型,但不能是数组类型。函数的参数可以是任意类型,但不能是数组类型和结构体类型,因为数组类型和结构体类型在传递时需要特殊处理。因此,正确选项是A。8.下列关于C语言数组的描述中,正确的是()A.数组是相同数据类型的元素的集合,可以通过下标访问元素B.数组的下标是从0开始的,数组的长度在定义时必须确定C.数组可以作为函数的参数传递,但只能传递数组元素的值D.数组可以作为函数的返回值,但只能返回一维数组【答案】A【解析】数组是相同数据类型的元素的集合,可以通过下标访问元素。数组的下标是从0开始的,数组的长度在定义时必须确定。数组可以作为函数的参数传递,但只能传递数组元素的值,不能传递整个数组。数组可以作为函数的返回值,但只能返回一维数组。因此,正确选项是A。9.下列关于C语言指针的描述中,错误的是()A.指针是变量,用于存储变量的地址B.指针的类型可以是任意类型,包括数组类型和函数类型C.指针的值可以是任意地址,包括无效地址D.指针运算包括取地址运算和间接访问运算【答案】C【解析】指针是变量,用于存储变量的地址。指针的类型可以是任意类型,包括数组类型和函数类型。指针的值必须是有效地址,不能是无效地址。指针运算包括取地址运算和间接访问运算。因此,正确选项是C。10.下列关于C语言结构体的描述中,正确的是()A.结构体是一种用户自定义的数据类型,用于存储不同类型的数据B.结构体变量的大小是所有成员大小之和C.结构体可以作为函数的参数传递,但只能传递结构体变量的值D.结构体可以作为函数的返回值,但只能返回一维结构体数组【答案】A【解析】结构体是一种用户自定义的数据类型,用于存储不同类型的数据。结构体变量的大小是所有成员大小之和。结构体可以作为函数的参数传递,但只能传递结构体变量的值,不能传递整个结构体。结构体可以作为函数的返回值,但只能返回一维结构体数组。因此,正确选项是A。二、填空题(本大题共10小题,每小题2分,共20分。请将答案填在题中的横线上)1.在C语言中,常量分为______和______两种。【答案】直接常量,符号常量【解析】在C语言中,常量是指在程序运行过程中值不能改变的量。常量分为直接常量和符号常量两种。直接常量是指在程序中直接出现的常量,如123、3.14等;符号常量是用一个标识符来代表一个常量,定义时必须使用#define预处理命令,如#definePI3.14159。2.在C语言中,变量定义的一般形式为:______=______;【答案】变量名,表达式【解析】在C语言中,变量定义的一般形式为:变量名=表达式;。例如,inta=10;表示定义一个整型变量a,并初始化为10。3.C语言中的基本数据类型包括______、______、______和______。【答案】整型,实型,字符型,枚举型【解析】C语言中的基本数据类型包括整型、实型、字符型和枚举型。整型用于表示整数,实型用于表示实数,字符型用于表示字符,枚举型用于表示一组命名的整数值。4.C语言中的运算符分为______、______、______和______四类。【答案】算术运算符,关系运算符,逻辑运算符,位运算符【解析】C语言中的运算符分为算术运算符、关系运算符、逻辑运算符和位运算符四类。算术运算符用于进行算术运算,关系运算符用于比较两个值的大小关系,逻辑运算符用于进行逻辑运算,位运算符用于对二进制位进行运算。5.C语言中的条件语句包括______和______。【答案】if语句,switch语句【解析】C语言中的条件语句包括if语句和switch语句。if语句用于实现单分支选择结构,switch语句用于实现多分支选择结构。6.C语言中的循环语句包括______、______和______。【答案】while语句,do-while语句,for语句【解析】C语言中的循环语句包括while语句、do-while语句和for语句。while语句用于实现循环结构,其循环体至少执行一次;do-while语句也用于实现循环结构,但其循环体至少执行一次;for语句用于实现循环结构,其循环体可以执行多次。7.C语言中的函数定义的一般形式为:______返回值类型______函数名(______){______}【答案】void,void,参数列表,函数体【解析】C语言中的函数定义的一般形式为:返回值类型函数名(参数列表){函数体}。例如,intadd(inta,intb){returna+b;}表示定义一个返回整型的函数add,有两个整型参数a和b,函数体为返回a和b的和。8.C语言中的数组是一种______的集合,可以通过下标访问元素。【答案】相同数据类型【解析】C语言中的数组是一种相同数据类型的集合,可以通过下标访问元素。数组的下标是从0开始的,数组的长度在定义时必须确定。9.C语言中的指针是变量,用于存储______。【答案】变量的地址【解析】C语言中的指针是变量,用于存储变量的地址。指针的类型可以是任意类型,包括数组类型和函数类型。指针的值必须是有效地址,不能是无效地址。10.C语言中的结构体是一种用户自定义的数据类型,用于存储______。【答案】不同类型的数据【解析】C语言中的结构体是一种用户自定义的数据类型,用于存储不同类型的数据。结构体变量的大小是所有成员大小之和。结构体可以作为函数的参数传递,但只能传递结构体变量的值,不能传递整个结构体。三、判断题(本大题共10小题,每小题2分,共20分。请将判断结果填在题后的括号内,正确填“√”,错误填“×”)1.C语言中的常量可以在程序编译时确定,但在程序运行过程中可以改变。()【答案】×【解析】C语言中的常量是指在程序运行过程中值不能改变的量。常量在程序编译时就已经确定,在程序运行过程中不能改变。2.C语言中的变量可以改变其值,但只能在程序编译时确定。()【答案】×【解析】C语言中的变量可以改变其值,不仅在程序编译时可以确定,而且在程序运行过程中也可以改变。3.C语言中的数据类型只有基本类型和构造类型两种。()【答案】×【解析】C语言中的数据类型分为基本类型、构造类型和自定义类型三种。基本类型包括整型、实型、字符型和枚举类型。构造类型包括数组、结构体和联合体。自定义类型是通过用户定义的数据类型,如结构体、联合体等。4.C语言中的运算符分为算术运算符、关系运算符、逻辑运算符和位运算符四类。()【答案】√【解析】C语言中的运算符分为算术运算符、关系运算符、逻辑运算符和位运算符四类。算术运算符用于进行算术运算,关系运算符用于比较两个值的大小关系,逻辑运算符用于进行逻辑运算,位运算符用于对二进制位进行运算。5.C语言中的条件语句包括if语句和switch语句。()【答案】√【解析】C语言中的条件语句包括if语句和switch语句。if语句用于实现单分支选择结构,switch语句用于实现多分支选择结构。6.C语言中的循环语句包括while语句、do-while语句和for语句。()【答案】√【解析】C语言中的循环语句包括while语句、do-while语句和for语句。while语句用于实现循环结构,其循环体至少执行一次;do-while语句也用于实现循环结构,但其循环体至少执行一次;for语句用于实现循环结构,其循环体可以执行多次。7.C语言中的函数可以嵌套定义,即一个函数内部可以定义另一个函数。()【答案】×【解析】C语言中的函数不能嵌套定义,即一个函数内部不能定义另一个函数。函数之间可以调用,但不能嵌套定义。8.C语言中的数组可以作为函数的参数传递,但只能传递数组元素的值。()【答案】×【解析】C语言中的数组可以作为函数的参数传递,但只能传递数组元素的值,不能传递整个数组。传递数组时,实际上是传递了数组的指针,即数组的首地址。9.C语言中的指针是变量,用于存储变量的地址。()【答案】√【解析】C语言中的指针是变量,用于存储变量的地址。指针的类型可以是任意类型,包括数组类型和函数类型。指针的值必须是有效地址,不能是无效地址。10.C语言中的结构体是一种用户自定义的数据类型,用于存储不同类型的数据。()【答案】√【解析】C语言中的结构体是一种用户自定义的数据类型,用于存储不同类型的数据。结构体变量的大小是所有成员大小之和。结构体可以作为函数的参数传递,但只能传递结构体变量的值,不能传递整个结构体。四、简答题(本大题共8小题,每小题2分,共16分)1.简述C语言中变量的定义和初始化过程。【参考答案】在C语言中,变量的定义是指在使用变量之前,必须先声明变量的类型和名称。定义变量的形式为:数据类型变量名;例如,inta;表示定义一个整型变量a。变量的初始化是指在定义变量的同时给变量赋初值。初始化的形式为:数据类型变量名=初始值;例如,inta=10;表示定义一个整型变量a,并初始化为10。变量的初始化可以在定义时进行,也可以在定义后进行。如果定义时没有进行初始化,那么变量的值是未定义的,即不确定的。2.简述C语言中运算符的优先级和结合性。【参考答案】C语言中的运算符的优先级是指运算符执行的先后顺序。优先级高的运算符先执行,优先级低的运算符后执行。如果多个运算符的优先级相同,则根据运算符的结合性来确定执行的先后顺序。C语言中运算符的结合性分为左结合性和右结合性两种。左结合性是指运算符从左到右结合,右结合性是指运算符从右到左结合。例如,加法运算符+是左结合性,乘法运算符是左结合性。3.简述C语言中if语句和switch语句的区别。【参考答案】C语言中的if语句和switch语句都是条件语句,用于实现选择结构。if语句用于实现单分支选择结构,switch语句用于实现多分支选择结构。if语句通过判断一个条件来决定是否执行某个代码块,而switch语句通过判断一个表达式的值来决定执行哪个代码块。if语句可以用于判断任意条件,而switch语句只能用于判断整数、字符或枚举类型的表达式。4.简述C语言中while语句和do-while语句的区别。【参考答案】C语言中的while语句和do-while语句都是循环语句,用于实现循环结构。while语句和do-while语句的主要区别在于循环体执行的次数。while语句先判断条件,如果条件为真,则执行循环体;do-while语句先执行循环体,然后再判断条件,如果条件为真,则继续执行循环体。因此,while语句的循环体可能一次也不执行,而do-while语句的循环体至少执行一次。5.简述C语言中for语句的语法结构。【参考答案】C语言中的for语句的语法结构为:for(初始化语句;条件语句;迭代语句){循环体}。初始化语句用于初始化循环变量,条件语句用于判断循环是否继续执行,迭代语句用于更新循环变量。for语句通常用于循环次数已知的情况,其循环体可以执行多次。6.简述C语言中数组的定义和使用。【参考答案】C语言中的数组是一种相同数据类型的元素的集合,可以通过下标访问元素。数组的定义的一般形式为:数据类型数组名[数组长度];例如,intarr[10];表示定义一个整型数组arr,长度为10。数组的下标是从0开始的,数组的长度在定义时必须确定。可以通过数组名和下标来访问数组元素,例如,arr[0]表示数组的第一个元素。7.简述C语言中指针的定义和使用。【参考答案】C语言中的指针是变量,用于存储变量的地址。指针的定义的一般形式为:数据类型指针名;例如,intp;表示定义一个整型指针p。指针的值必须是有效地址,不能是无效地址。可以通过指针来访问和修改其所指向的变量的值,例如,p=10;表示将p所指向的变量的值设置为10。8.简述C语言中结构体的定义和使用。【参考答案】C语言中的结构体是一种用户自定义的数据类型,用于存储不同类型的数据。结构体的定义的一般形式为:struct结构体名{成员列表};例如,structPerson{intage;charname[20];};表示定义一个结构体Person,包含两个成员age和name。结构体变量的大小是所有成员大小之和。可以通过结构体名和成员名来访问结构体成员,例如,p->age表示访问p所指向的结构体变量的age成员。五、应用题(本大题共8小题,每小题4分,共24分)1.编写一个C程序,实现输入一个整数,判断该整数是否为偶数,如果是偶数,则输出“是偶数”,否则输出“不是偶数”。【参考答案】#include<stdio.h>intmain(){intnum;printf("请输入一个整数:");scanf("%d",&num);if(num%2==0){printf("是偶数\n");}else{printf("不是偶数\n");}return0;}2.编写一个C程序,实现输入三个整数,输出其中最大的整数。【参考答案】#include<stdio.h>intmain(){inta,b,c,max;printf("请输入三个整数:");scanf("%d%d%d",&a,&b,&c);max=a;if(b>max){max=b;}if(c>max){max=c;}printf("最大的整数是:%d\n",max);return0;}3.编写一个C程序,实现输入一个整数,判断该整数是否为素数,如果是素数,则输出“是素数”,否则输出“不是素数”。【参考答案】#include<stdio.h>intisPrime(intnum){if(num<=1){return0;}for(inti=2;i<=num/2;i++){if(num%i==0){return0;}}return1;}intmain(){intnum;printf("请输入一个整数:");scanf("%d",&num);if(isPrime(num)){printf("是素数\n");}else{printf("不是素数\n");}return0;}4.编写一个C程序,实现输入一个整数,计算其阶乘。【参考答案】#include<stdio.h>intfactorial(intnum){if(num==0){return1;}returnnumfactorial(num-1);}intmain(){intnum;printf("请输入一个整数:");scanf("%d",&num);printf("%d的阶乘是:%d\n",num,factorial(num));return0;}5.编写一个C程序,实现输入一个整数,判断该整数是否为闰年,如果是闰年,则输出“是闰年”,否则输出“不是闰年”。【参考答案】#include<stdio.h>intisLeapYear(intyear){if(year%4==0&&year%100!=0||year%400==0){return1;}return0;}intmain(){intyear;printf("请输入一个年份:");scanf("%d",&year);if(isLeapYear(year)){printf("是闰年\n");}else{printf("不是闰年\n");}return0;}6.编写一个C程序,实现输入一个整数,判断该整数是否为完全数,如果是完全数,则输出“是完全数”,否则输出“不是完全数”。【参考答案】#include<stdio.h>intisPerfectNumber(intnum){intsum=0;for(inti=1;i<=num/2;i++){if(num%i==0){sum+=i;}}if(sum==num){return1;}return0;}intmain(){intnum;printf("请输入一个整数:");scanf("%d",&num);if(isPerfectNumber(num)){printf("是完全数\n");}else{printf("不是完全数\n");}return0;}7.编写一个C程序,实现输入一个整数,判断该整数是否为Armstrong数,如果是Armstrong数,则输出“是Armstrong数”,否则输出“不是Armstrong数”。【参考答案】#include<stdio.h>intisArmstrongNumber(intnum){intoriginalNum=num;intsum=0;while(num>0){intdigit=num%10;sum+=digitdigitdigit;num/=10;}if(sum==originalNum){return1;}return0;}intmain(){intnum;printf("请输入一个整数:");scanf("%d",&num);if(isArmstrongNumber(num)){printf("是Armstrong数\n");}else{printf("不是Armstrong数\n");}return0;}8.编写一个C程序,实现输入一个整数,判断该整数是否为完全平方数,如果是完全平方数,则输出“是完全平方数”,否则输出“不是完全平方数”。【参考答案】#include<stdio.h>intisPerfectSquare(intnum){introot=(int)sqrt(num);if(rootroot==num){return1;}return0;}intmain(){intnum;printf("请输入一个整数:");scanf("%d",&num);if(isPerfectSquare(num)){printf("是完全平方数\n");}else{printf("不是完全平方数\n");}return0;}【标准答案及解析】一、单项选择题1.C2.D3.C4.A5.B6.C7.A8.A9.C10.A二、填空题1.直接常量,符号常量2.变量名,表达式3.整型,实型,字符型,枚举型4.算术运算符,关系运算符,逻辑运算符,位运算符5.if语句,switch语句6.while语句,do-while语句,for语句7.返回值类型,void,参数列表,函数体8.相同数据类型9.变量的地址10.不同类型的数据三、判断题1.×2.×3.×4.√5.√6.√7.×8.×9.√10.√四、简答题1.参考答案:在C语言中,变量的定义是指在使用变量之前,必须先声明变量的类型和名称。定义变量的形式为:数据类型变量名;例如,inta;表示定义一个整型变量a。变量的初始化是指在定义变量的同时给变量赋初值。初始化的形式为:数据类型变量名=初始值;例如,inta=10;表示定义一个整型变量a,并初始化为10。变量的初始化可以在定义时进行,也可以在定义后进行。如果定义时没有进行初始化,那么变量的值是未定义的,即不确定的。2.参考答案:C语言中的运算符的优先级是指运算符执行的先后顺序。优先级高的运算符先执行,优先级低的运算符后执行。如果多个运算符的优先级相同,则根据运算符的结合性来确定执行的先后顺序。C语言中运算符的结合性分为左结合性和右结合性两种。左结合性是指运算符从左到右结合,右结合性是指运算符从右到左结合。例如,加法运算符+是左结合性,乘法运算符是左结合性。3.参考答案:C语言中的if语句和switch语句都是条件语句,用于实现选择结构。if语句用于实现单分支选择结构,switch语句用于实现多分支选择结构。if语句通过判断一个条件来决定是否执行某个代码块,而switch语句通过判断一个表达式的值来决定执行哪个代码块。if语句可以用于判断任意条件,而switch语句只能用于判断整数、字符或枚举类型的表达式。4.参考答案:C语言中的while语句和do-while语句都是循环语句,用于实现循环结构。while语句和do-while语句的主要区别在于循环体执行的次数。while语句先判断条件,如果条件为真,则执行循环体;do-while语句先执行循环体,然后再判断条件,如果条件为真,则继续执行循环体。因此,while语句的循环体可能一次也不执行,而do-while语句的循环体至少执行一次。5.参考答案:C语言中的for语句的语法结构为:for(初始化语句;条件语句;迭代语句){循环体}。初始化语句用于初始化循环变量,条件语句用于判断循环是否继续执行,迭代语句用于更新循环变量。for语句通常用于循环次数已知的情况,其循环体可以执行多次。6.参考答案:C语言中的数组是一种相同数据类型的元素的集合,可以通过下标访问元素。数组的定义的一般形式为:数据类型数组名[数组长度];例如,intarr[10];表示定义一个整型数组arr,长度为10。数组的下标是从0开始的,数组的长度在定义时必须确定。可以通过数组名和下标来访问数组元素,例如,arr[0]表示数组的第一个元素。7.参考答案:C语言中的指针是变量,用于存储变量的地址。指针的定义的一般形式为:数据类型指针名;例如,intp;表示定义一个整型指针p。指针的值必须是有效地址,不能是无效地址。可以通过指针来访问和修改其所指向的变量的值,例如,p=10;表示将p所指向的变量的值设置为10。8.参考答案:C语言中的结构体是一种用户自定义的数据类型,用于存储不同类型的数据。结构体的定义的一般形式为:struct结构体名{成员列表};例如,structPerson{intage;charname[20];};表示定义一个结构体Person,包含两个成员age和name。结构体变量的大小是所有成员大小之和。可以通过结构体名和成员名来访问结构体成员,例如,p->age表示访问p所指向的结构体变量的age成员。五、应用题1.参考答案:#include<stdio.h>intmain(){intnum;printf("请输入一个整数:");scanf("%d",&num);if(num%2==0){printf("是偶数\n");}else{printf("不是偶数\n");}return0;}2.参考答案:#include<stdio.h>intmain(){inta,b,c,max;printf("请输入三个整数:");scanf("%d%d%d",&a,&b,&c);max=a;if(b>max){max=b;}if(c>max){max=c;}printf("最大的整数是:%d\n",max);return0;}3.参考答案:#include<stdio.h>intisPrime(intnum){if(num<=1){return0;}for(inti=2;i<=num/2;i++){if(num%i==0){return0;}}return1;}intmain(){intnum;printf("请输入一个整数:");scanf("%d",&num);if(isPrime(num)){printf("是素数\n");}else{printf("不是素数\n");}return0;}4.参考答案:#include<stdio.h>intfactorial(intnum){if(num==0){return1;}returnnumfactorial(num-1);}intmain(){intnum;printf("请输入一个整数:");scanf("%d",&num);printf(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论