




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java程序设计习题集第一单元 试题一、选择题1编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。A.java B.class C.html D.exe2.Java程序的执行过程中用到一套JDK工具,其中java.exe是指( )A.Java文档生成器 B.Java解释器C.Java编译器 D.Java类分解器3Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点( )A.安全性 B. 多线程 C. 跨平台 D. 可移植4. Java编程所必须的默认引用包为( )A.java.sys包 B.java.lang包 C.java.new包 D.以上都不是二、判断题1. J2EE(Java 2 Platform Enterprise Edition)企业版是以企业为环境而开发应用程序的解决方案。()2. J2ME(Java 2 Platform Micro Edition)小型版是致力于消费产品和嵌入式设备的最佳解决方案。()3. J2SE(Java 2 Platform Standard Edition)标准版为桌面开发和低端商务应用提供了可行的解决方案。()4. Java是区分大小写的语言,关键字的大小写不能搞错,如果把类class写成Class或者CLASS,都是错误的。()5. Java源程序编写好之后,以文件的形式保存在硬盘或U盘上,源文件的名字可以随便取的,它不一定与程序的主类名一致。()6. 在JDK命令行开发工具中,用编译程序javac.Exe编译生成的文件是二进制可执行文件。()7. Java程序可以分为Java Application和Java Applet两类,这两类程序的运行方式是相同的。()8.操作系统Microsoft Wndows9598/2000XP/2003、Linux、UNIX、Mao OS等都是支持Java虚拟机的操作系统。()9. Javac是Java编译器,用来将Java源程序编译成Java字节码的程序。字节码文件名和源文件名相同,扩展名是class。()10. appletviewer 是Java小程序浏览器,可以执行HTML文件中的 Java小程序, Applet。它是个模拟浏览器,可以显示Applet的运行结果。()三、简述题1简述Java语言的主要特点。2. 简述Java程序的可移植性。答案:一、1.B 2.B 3.B 4.D二、1. 对 2. 对 3. 对 4. 对 5. 错 6. 错 7. 错 8. 对 9. 对 10. 对三、1.答:Java语言有下面一些特点:简单、面向对象、分布式、解释执行、健壮、安全、体系结构中立、可移植、高性能、多线程以及动态性。2. 答:与平台无关的特性使Java程序可以方便地被移植到网络上的不同机器。同时,Java的类库中也实现了了与不同平台的接口,使这些类库可以移植。另外,Java编译器是由Java语言实现的,Java运行时系统由标准C实现,这使得Java系统本身也具有可移植性。 .Writeonce, run everywhere.也许是Java最诱人的特点。用Java开发成的系统其移植工作几乎为零,一般情况下只需对配置文件、批处理文件作相应修改即可实现平滑移植。第二单元 试题一、选择题1.在Java中,属于整数类型变量的是( )A. single B. double C. byte D. char2.下列语句片段int a=10,b=4,c=20,d=6;System.out.println(a+*b+c*-d);结果为( )A. 144 B. 28 C. 140 D. 不能执行3.下列语句片段:int a=-67,b=116,c=78;int d=ab&c;System.out.println(d); 的结果为( )A. 70 B. 67 C. 78 D. 564.给出下面代码:public class teststatic int a = new a10;public static void main(String args) System.out.println(arr10);那个选项是正确的? ( )A. 编译时将产生错误 B. 编译时正确,运行时将产生错误;C. 输出零; D. 输出空。5.下面哪些选项是正确的main方法说明? ( )A. public main(String args)B. public static void main(String args)C. private static void main(String args)D. void main()6.System类在哪个包中( )A. javA.util B. java.io C. java.awt D. java.lang7.下列代码哪几行会出错: ( )1) public void modify() 2) int I, j, k;3) I=100;4) while(I0)5) j= I * 2;6) System.out.println ( The value of j is + j );7) k=k + 1;8) I-;9) 10)A. line 1 B. line 6 C. line 7 D. line 8二、编程题1. 在JBuilder 9集成开发环境建立你的工程文件名myjava.jpx,把myfirstapp.java添加到myjava.jpx,并运行看结果。2. 在你的D盘或E盘建立子文件夹myjava,用写字板编辑一个Java程序myfirstapp.java,保存在myjava目录下。程序实现在屏幕显示“你好,这是我的第一个Java程序。”分别用Java Application和Java Applet 2种形式实现。三、简述题1简述保留字。2. 简述标识符。答案:一、1.B 2.C 3.A 4.A 5.B 6.D 7.C二、略三、1. 答:保留字(关键字)是Java语言本身使用的标识符,它有其特定的语法含义。所有的Java关键字将不能被当作一般的标识符使用。如:for、while、boolean等都是Java语言的保留字关键字。2. 答:在Java源程序代码中程序员需要标识和使用的各种元素如变量、函数、类和对象的名称就是标识符(identifier)。包括:包名称、类名、变量名、常量名、标号、方法名等。标识符要符合下面的规则。第三单元 试题一、选择题1.判断下列标识符是正确,答案写在()。(多选)A. Java_proc B. 科学家 C. _bit D. 5jobE. t.45 F. %tools G. 100.8 H. name2. Math类是标准的数学类,它提供了一些基本数学运算的方法()。(多选)A. 绝对值abs() B. 指数运算exp()C. 对数运算log() D. 平方根sqrt()E. 三角函数sin(),cos(),tan() F. 求最大值max()、求最小值min()G. 求乘方pow()3.下列关于for循环和while循环的说法中哪个是正确的( )A. while循环能实现的操作,for循环也都能实现B. while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果C. 两种循环任何时候都可替换D. 两种循环结构中都必须有循环体,循环体不能为空4.在Java中,不属于整数类型变量的是( )A. double B. long C. int D. byte5.Java变量中,以下不属于复合类型的数据类型是( )A. 类 B. 字符型 C. 数组型 D. 接口6.JAVA程序经常用到“递归”,“递归”的基本思想是( )A. “让别人反复调用自己” B. “自己反复调用别人”C. “自己反复调用自己” D. 以上说法都不对二、判断题1.若循环变量在for语句前面已经有定义并具有循环初值,则初始语句可以为空(分号不可省略)。()2.dowhile循环的执行过程是无条件执行循环体一次,在根据判断条件决定是否继续执行循环体。()3. Java语言的任何类型,包括整型、浮点型、字符和布尔型都可以使用运算符“”来比较是否相等,用运算符“!”来判断是否不等。()4.Java语言提供了三个专门的循环控制语句:for语句、while语句和dowhile语句。()5.Java语言提供了三个专门的循环控制语句:for语句、while语句和dowhile语句。()6.程序中的break语句是用于退出switch的,若无则程序将不再比较而是依次执行所有语句。()三、简述题1简述Java的基本数据类型。2. 简述Java的表达式和运算符。3. 简述Java的方法(method)。答案:一、1. ABCH 2. ABCDEFG 3.D 4.D 5.B 6.B 7. D二、1. 对2. 对 3. 对 4. 对 5. 对 6. 对 7. 对三、1. 答:基本数据类型包括: integer(整数),floating (浮点数), Boolean (布尔变量),Character or String(字符或字符串)。2. 答:表达式是由标示符、常量、变量和运算符组成,是程序的基本组成部分。运算符指明对各种操作数所进行的运算,Java提供了丰富的运算符,Java语言的基本运算符分为算术运算符、逻辑运算符、关系运算符和位运算符4大类。同时也可以使用圆括号将一个表达式的几个部分组合到一起,并根据标准的代数规则建立优先地位。3答:方法(method)是类的一个成员,它和面向过程程序设计中的函数有很多类似之处。由于它是类的一个重要组成部分。第四单元 试题一、判断题1.若循环变量在for语句前面已经有定义并具有循环初值,则初始语句可以为空(分号不可省略)。()2.dowhile循环的执行过程是无条件执行循环体一次,在根据判断条件决定是否继续执行循环体。()3.标号提供了一种简单的break语句所不能实现的控制循环的方法,当在循环语句中遇到break后面有标号时,不管其它控制变量如何,都会终止标号的循环体。()4.Java的类库是系统提供的已实现的标准类的集合,是Java编程的API,它可以帮助开发者方便、快捷地开发Java程序。()5.Java的基础类库包java.Lang也要经过import语句引用。()6.Java程序中使用 import java.io.*;表示要引入带*的类。()7.Java.awt包是 Java语言用来构建图形用户界面(GUI)的类库,它包括了许多界面元素和资源,主要在 3个方面提供界面设计支持:低级绘图操作;图形界面组件和布局管理和界面用户交互控制和事件响应。( )8.Vector the Vecto =new Vector(100,100);这个语句创建了名称为the Vector的向量类对象,它的每个成员的容量为100,共有10个元素。()二、编程题1. 编写一个程序,随机产生10个小写字母,并判断是元音字母、半元音字母还是复音字母。2. 编写程序,找出50100之间的所有素数。三、简述题1.什么是类?什么是对象?类和对象有何联系?2.方法的重载和方法的覆盖有什么不同?3.类变量和实例变量有何区别?4. 抽象类和抽象方法有什么特点?答案:一、1. 对2. 对 3. 对 4. 对 5. 错 6. 错 7. 对 8. 错二、1. 算法设计:l 应用:char c= (char)(Math.random()*26+a)随机产生一个小写的英文字母。l 元音字母:a、e、i、o、u五个,半元音字母y、w二个其他19个都是复音字母。l 使用for 循环。l 使用 switch case 方式。参考源程序如下:(javajcch02 Vowels Consonants.java):package ch02;public class VowelsConsonants public static void main(String args) for (int i = 0 ;i10 ;i+)char c = (char)(Math.random()*26+a);/生成随机字母System.out.print(c+ is );/判断是哪一类字母switch(c)case a:case e:case i:case o:case u:System.out.println(a vowel. );break;case y:case w:System.out.println(Sometimes a vowel. );break;default:System.out.println(a consonant. );2. 算法提示:一个数字的因子是1和本身,则这个数是素数。源程序(javajcch02FindPrime.java):package ch02;/* Title:求素数* Description: 一个数字的因子是1和本身,则这个数是素数* Company: 学院信息技术系* Address:杭州下沙4号大街* Email:* Postcode:310018* version 1.0*/public class FindPrime public static void main(String args) next:for( int i=50;i=100;i+)for (int j=2;ji;j+)if (i % j = 0) /如果因子,不是素数,取下一个属判断continue next;System.out.print(i+ );/输出因素运行结果:53 59 61 67 71 73 79 83 89 97三、1. 答:在面向对象程序设计里,类是定义一个对象的属性和方法的蓝本。对象就是一组变量和相关方法的集合,其中变量表明对象的状态,方法表明对象所具有的行为。类是对象的模板,对象是类的实例,可以从一个类中创建许多对象。2. 答:方法重载,指的是在类中创建多个具有相同名称,但使用不同参数的方法,Java虚拟机根据传递给方法的参数个数和类型决定调用哪个重载方法。方法的覆盖指在子类中重新定义父类中已有的方法,对于重写的方法,运行时系统根据调用该方法的实例的类型来决定选择哪个方法调用。3答:由static修饰的变量称为类变量,当系统在程序中第一次遇到一个类时,便会拷贝一份所有的类变量在内存里。然后那些由此类产生的实例便可分享这些类变量。实例变量指不是用static修饰的变量,可供实例方法使用。实例变量会复制于每一个从类产生的实例中。4.答: 一个抽象类里可以没有抽象方法,但含有抽象方法的类必定为抽象类。 抽象类不能被实例化为对象,而只能作为其它类的超类,并且必须被继承。 若某子类继承自一个抽象类,而该子类不是抽象类,则子类需用覆盖的方式来实例化超类中的所有抽象方法。抽象方法可再与public、protected复合使用,但不能与final、private和static复合使用。 抽象方法只有方法声明,不能有方法体。第五单元 试题一、填空题1.在子类中使用关键字_做前缀可调用被子类覆盖的父类中的方法。2.Java中所有类都是_类的子类。3.通过_运算符就能实现对对象成员变量的访问和对象方法的调用。4.类的构造方法的名称必须与_名相同。5.类方法只能处理用关键字_修饰的对象。二、选择题1.对象使用时,下面描述错误的是( )A. 通过“.”运算符调用成员变量和方法B. 通过成员变量的访问权限设定限制自身对这些变量方法的调用C. 将一个对象申明为类的成员时,必须在使用前为其分配内存D. 在方法中使用对象作为参数时,采用引用调用2.定义一个名为“MyClass”的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为:( )A. private class MyClass extends Object B. class MyClass extends ObjectC. public class MyClass D. private class MyClass extends Object3.Java中访问限定符不包括( )A. public B. private C. default D. final4.构造方法何时被调用( )A.类定义时 B.创建对象时 C.调用对象方法时 D.使用对象的变量时5.如果任何包中的子类都能访问超类中的成员,那么应使用哪个限定词( )A.public B.private C.protected D.transient三、程序阅读题1.编译并运行下面的程序,运行结果为( )public class T1public static void main (String args)T1 a=new T1();a.method(8);a.method(1.2f);void method(float i)System.out.println(float: +i);void method(long i)System.out.println(long: +i);(2)定义类A和类B如下:class Aint a=1;double d=2.0;void show( )System.out.println(Class A: a=+a +td=+d);class B extends Afloat a=3.0f;String d=Java program.;void show( )super.show( );System.out.println(Class B: a=+a +td=+d);(1) 若在应用程序的main方法中有以下语句:A a=new A(); a.show();则输出的结果如何?(2) 若在应用程序的main方法中定义类B的对象b:A b=new B(); b.show();则输出的结果如何?答案:一、1. super 2. Object 3. 圆点 4. 类 5. static二、1.B 2.C 3.D 4.B 5.C三、1.答:编译出错,Mine应声明为abstract类型。2.答:程序可以编译运行,输出结果为: long: 8 float: 1.23.答: Class A: a=1 d=2.0Class A: a=1 d=2.0Class B: a=3.0 d=Java program.第六单元 试题一、判断题1. 内部类可以访问外层类的任何变量,包括私有的。()2.匿名类可以有构造器,声明时候不能带参数。()3.抽象方法可以是static的。()4.构造器没有任何返回类型,哪怕是void也不行。()5.只要类中显式地定义一个,那么Java不会再为你定义一个默认的构造器。()6.构造方法可以被继承。()7.方法的参数变量不能是final的()8.一个Java类可以有多个父类,这称作多继承()二、简答题1.Java的成员变量修饰符有哪几种?其中哪种修饰符限定的范围最大?2.写出下列关键字的意义和运用场合:final;finalize;finally。3.作用域public,private,protected,以及不写时的区别三、编程题请定义一个名为Card的扑克牌类,该类有两个private访问权限的字符串变量face和suit:分别描述一张牌的牌面值(如:A、K、Q、J、10、9、3、2等)和花色(如:“黑桃”、“红桃”、“梅花”和“方块”)。定义Card类中的public访问权限的构造方法,为类中的变量赋值;定义protected访问权限的方法getFace(),得到扑克牌的牌面值; 定义protected访问权限的方法getSuit(),得到扑克牌的花色; 定义方法toString(),返回表示扑克牌的花色和牌面值字符串(如“红桃A”、“梅花10”)。答案:一、1. T 2. F 3. F 4. T 5. T 6. F 7. F 8.F二、1. 答:成员变量的修饰符有public、protected、private、static、final、transient、volatile七种。Public修饰符的限定范围最大。2. 答:final, finally, finalize的区别如下:final 用于声明属性、方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。3. 答:区别如下:作用域 当前类 同一package 子孙 其他packagepublic protected friendly private 不写时默认为friendly三、解题思路如下:class Card private String face;private String suit;public Card( String f, String s ) face = f;suit = s;protected String getSuit()return suit;protected String getFace()return face;public String toString()return face + of + suit;第七单元 试题一、判断程序段1. abstract class Name private String name;public abstract boolean isStupidName(String name) 2. abstract class Something private abstract String doSomething ();3. public class Something public int addOne(final int x) return +x;4. public class Something public static void main(String args) Other o = new Other();new Something().addOne(o);public void addOne(final Other o) o.i+;class Other public int i;5. class Something int i;public void doSomething() System.out.println(i = + i);二、下面代码编译和运行的结果是什么?1. class Valuepublic int i = 15;public class Testpublic static void main(String argv)Test t = new Test();t.first();public void first()int i = 5;Value v = new Value();v.i = 25;second(v, i);System.out.println(v.i);public void second(Value v, int i)i = 0;v.i = 20;Value val = new Value();v = val;System.out.println(v.i + + i);A.15 0 20 B.15 0 15 C.20 0 20 D.0 15 202. class FatherClass public FatherClass()System.out.println(FatherClass Create);public class ChildClass extends FatherClasspublic ChildClass() System.out.println(ChildClass Create);public static void main(String args)FatherClass fc = new FatherClass();ChildClass cc = new ChildClass();3. public class Staticstaticint x = 5;static int x,y;public static void main(String args)x-;myMethod();System.out.println(x + y + +x);public static void myMethod()y = x+ + +x;A.编译错误 B.输出 C.输出 D.输出4. class MyParent int x, y;MyParent(int x, int y)this.x = x;this.y = y;public int addMe(int x, int y)return this.x + x + y + this.y;public int addMe(MyParent myPar)return addMe(myPar.x, myPar.y);class MyChild extends MyParentint z;MyChild (int x, int y, int z)super(x,y);this.z = z;public int addMe(int x, int y, int z)return this.x + x + this.y + y + this.z + z;public int addMe(MyChild myChi)return addMe(myChi.x, myChi.y, myChi.z);public int addMe(int x, int y)return this.x + x + this.y + y;public class MySomeOnepublic static void main(String args)MyChild myChi = new MyChild(10, 20, 30);MyParent myPar = new MyParent(10, 20);int x = myChi.addMe(10, 20, 30);int y = myChi.addMe(myChi);int z = myPar.addMe(myPar);System.out.println(x + y + z);A.300 B.240 C.120 D.180答案:一、1. 错。abstract method必须以分号结尾,且不带花括号。2. 错。abstract的methods不能以private修饰。abstract的methods就是让子类implement(实现)具体细节。3. 错。int x被修饰成final,意味着x不能在addOne method中被修改。4. 正确。在addOne method中,参数o被修饰成final。如果在addOne method里我们修改了o的reference(比如: o = new Other();),那么如同上例这题也是错的。但这里修改的是o的member vairable(成员变量),而o的reference并没有改变。5. 正确。输出的是i = 0。二、1. 正确答案A2. 答案:FatherClass CreateFatherClass CreateChildClass Create3. 正确答案 D4. 正确答案:A第八单元 试题一、判断程序段1. class Something final int i;public void doSomething() System.out.println(i = + i);7. interface Playable void play();interface Bounceable void play();interface Rollable extends Playable, Bounceable Ball ball = new Ball(PingPang);class Ball implements Rollable private String name;public String getName() return name;public Ball(String name) = name;public void play() ball = new Ball(Football);System.out.println(ball.getName();二、下面代码编译和运行的结果是什么?1. class MyThread extends Threadpublic void run()System.out.println(MyThread: run();public void start()System.out.println(MyThread: start();class MyRunnable implements Runnablepublic void run()System.out.println(MyRunnable: run();public void start()System.out.println(MyRunnable: start();public class MyTest public static void main(String args)MyThread myThread = new MyThread();MyRunnable myRunnable = new MyRunnable();Thread thread = new Thread(myRunnable);myThread.start();thread.start();A.打印MyThread: start() 后面跟 MyRunnable: run()B.打印MyThread: run() 后面跟MyRunnable: start()C.打印MyThread: start() 后面跟MyRunnable: start()D.打印MyThread: run() 后面跟MyRunnable: run()2. / 文件名:SuperclassX.javapackage packageX;public class SuperclassXprotected void superclassMethodX()int superclassVarX;/文件名:SubclassY.java1.package packageX.packageY;2.3.public class SubclassY extends SuperclassX4.5. SuperclassX objX = new SubclassY();6. SubclassY objY = new SubclassY();7. void subclassMethodY()8. 9. objY.superclassMethodX();10. int i;11. i = objY.superclassVarX;12. 13.A.第5行编译错 B.第9行编译错 C.第11行意外 D.都不是3. 程序段如下:1.class MyClass2.3. void myMethod(int i) System.out.println(int version);4. void myMethod(String s) System.out.println(String version);5. public static void main(String args)6. 7. MyClass obj = new MyClass();8. char ch = c;9. obj.myMethod(ch);10. 11.A.第四行编译出错 B.第九行抛出例外C.输出结果:int version D.输出结果:String version4. public class ThrowsDemo static void throwMethod() System.out.println(Inside throwMethod.);throw new IllegalAccessException(demo);public static void main(String args) try throwMethod(); catch (IllegalAccessException e) System.out.println(Caught + e);A.编译错 B.运行错C.编译成功,但是没有输出结果 D.以上都不是5. class X Y b = new Y();X() System.out.print(X);class Y Y() System.out.print(Y);public class Z extends X Y y = new Y();Z() System.out.print(Z);public static void main(String args) new Z();A.Z B.YZ C.XYZ D.YXYZ6. public class MyThread implements Runnable String myString = Yes ;public void run() this.myString = No ;public static void main(String args) MyThread t = new MyThread();new Thread(t).start();for (int i=0; i 10; i+)System.out.print(t.myString);. 打印yes yes yes yes yes yes . 打印no no no no no no no no. 打印yes no yes no ye no ye no . 不确定答案:一、1. 错。final int i是个final的instant variable (实例变量,或叫成员变量)。final的instant variable没有default value,必须在constructor (构造器)结束之前被赋予一个明确的值。可以修改为final int i = 0;。2. 错。Ball ball = new Ball(PingPang);实际上是public static final Ball ball = new Ball(PingPang);。在Ball类的Play()方法中,ball =new Ball(Football);改变了ball的reference,所以编译时间错。二、1.答案A2.答案D3.答案C4.答案:A5.答案D6.答案第九单元 试题一、填空题1.创建包需要使用的关键字是_,而且该语句应该是整个“.java”文件的_。2.按异常处理不同可分为捕获异常、声明异常和_ 三种。3.Java语言中, 通常把可能发生异常的方法调用语句放到try块中,并用紧跟其后的_块来捕获和处理异常。4.接口中的成员只有静态常量和_。5.Throwable类是类库_包中的一个类,它派生了两个子类:_和_。二、简答题1.Error类和Exception类有什么区别?2.接口和抽象类有什么区别?3.什么是包?为什么要使用包?三、阅读下面的程序,并将有错误的地方更正。1. public class MyClasspublic static void main(String args)myMethod();public void myMethod() throw MyExceptionthrows(new MyException();class MyExceptionpublic String toString()return(用户自定义的异常);2.在空白处填上合适的语句。public class ServerTimedOutException extends Exceptionprivate int port;public ServerTimedOutException(String message, int port)super(message);this.port = port;public int getPort()return port;class Client/在下行空白出填上声明抛弃ServerTimedOutException异常的语句public void connectMe(String serverName) _int success;int portToConnect = 80;success = open(serverName, portToConnect);if (success = -1)/在下行空白处填上抛出ServerTimedOutException异常的语句_答案:一、1. Pakage、第一条语句2.抛出异常3. Catch4.抽象方法5.Java.lang、Error、Execption二、1.答:Error类及Exception类是Throwable类的两个直接子类。Error类描述的是内部系统错误,包括动态链接失败、虚拟机错误等,Java程序不做处理。Exception类描述的是程序和外部环境引起的错误,这些错误能通过程序捕获和处理,Exception类是Java程序中需要大量处理的。2.答:从本质上讲,接口是一种特殊的抽象类,然而它们又有区别:第十单元 试题一、简答题1.什么是异常?为什么要进行异常处理?2.简述异常处理的过程。二、选择题1. 下面( )是正确的接口。A. interface A B. abstract interface A Void print() ; print(); C. abatract interface A D. interface A Abstract void print() ; v
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论