java语言程序设计复习题14373.pdf

上传人:得** 文档编号:84960006 上传时间:2023-04-08 格式:PDF 页数:28 大小:1.11MB
返回 下载 相关 举报
java语言程序设计复习题14373.pdf_第1页
第1页 / 共28页
java语言程序设计复习题14373.pdf_第2页
第2页 / 共28页
点击查看更多>>
资源描述

《java语言程序设计复习题14373.pdf》由会员分享,可在线阅读,更多相关《java语言程序设计复习题14373.pdf(28页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、一、选择填空题:全部为多选题,只有全部正确才能得分。1.编译 java 程序的命令是_b_;运行 java 程序的命令是_a_;产生 java 文挡的命令是_d_;查询 java 类型是否是 serializable 类型的命令是_c_;产生 java 安全策略文件的命令是_e_;产生类型归档文件.jar 的命令是_f_。A.java B.javac C.serialver 2.在一个 java 原文件中,import,class,package 语句的顺序是_f_。A.import class package B.class import package C.package class im

2、port D.import package class E.class package import F.package import class 3.下面叙述正确的有_cde_。A.在一个 java 原文件中只能定义一个 class B.在一个 java 原文件中只能定义一个 interface C.在一个 java 原文件中可以定义多个 class D.在一个 java 原文件中可以定义多个 interface E.在一个 java 原文件中可以定义多个 class 和 interface F.在一个 java 原文件中只能定义 public class G.java 原文件的前缀一定是所

3、包含类型的名字 4.java 程序中程序运行入口方法 main 的签名正确的有_a_。A.public static void main(String args)B.static public void main(String args)C.public void static main(String args)D.public void main(String args)5.java 程序中程序入口方法 main 的参数代表命令行输入参数,命令行参数从_a_开始。A.0 B.1 C.-1 6.以下属于正确的 java 注释有_acd_。A./*This is comment C./*This

4、 is comment*/D./*This is comment*/7.以 下 能 作 为class,interface,method或 variable有 效 标 识 符 的 有_adf_。A.For D._id name F.$this_is_a_long_variable_name 8.以下不是 java 关键字的有_d_。A.super 9.byte 变量的取值范围是_b_。A.0-65535 127 C.-256 255 -32767 10.以下正确的有_ac_。A.int i=32;f=;C.double d=;11.根据以下程序选择正确答案_c_:public class Tes

5、t static int total=10;public static void main(String args)new Test();public Test()In test);int temp=;if(temp 5)A.编译出错 B.运行时有异常 C.编译运行都正确 12.下面集合定义正确的有_bd_。A.String strs=a b c;B.String strs=“a”,“b”,“c”;C.String strs=new String“a”b”c”;strs=new String“a”,“b”,“c”;strs=new String3“a”,“b”,“c”;13.以下 switch

6、 表达语句正确的有_ac_。A.public void switchTest(char c)switch(c)B.public void switchTest(long c)switch(c)C.public void switchTest(byte c)switch(c)D.public void switchTest(double c)switch(c)14.面向对象的特性包括_g_、_i_和_j_。在 java 中访问权限的限制由严格到宽松依次是_e_、_h_、_b_和_a_。(no modifier)15.Java 方法的参数传递对于基本数据类型如 int,byte 等,参数传递是_c

7、_;对自定义数据类型,参数传递是_a_。A.by reference pointer C.by value address 16.下面程序出错的有_8,10_行。1.class Student 2.private String name;private int age;3.public Student()4.public void setName(String name)=name;5.void setAge(int age)=age;6.7.public class StudentTest 8.public void static main(String args)9.Student s=n

8、ew Student();10.=“Hellen”;11.(20);12.13.17.方法重载(overloading)必须满足_bce_。A.在不同 class 中定义的方法 B.在同一类中定义的方法 C.方法名必须相同 D.返回类型必须相同 E.参数一定不同 F.参数可以相同 18.对于构造方法(constructor)描述正确的有_ac_。A.构造方法没有返回类型 B.构造方法一定是 public 的方法 C.如果我们没有显示定义构造方法,系统会提供一个缺省的 D.构造方法不能重载 19.在 java 语法中允许_b_继承,_a_方法不能被继承,_cd_被继承,显示调用父类型的构造方法是

9、通过调用_e_来完成的。A.constructor B.single C.methods D.fields E.super 19.请看以下程序:class Vehicle public void drive()Vehicle:drive);class Car extends Vehicle public void drive()Car:drive);public class Test public static void main(String args)Vehicle v;Car c;v=new Vehicle();c=new Car();();();v=c;();以下描述正确的有_c_。A

10、.对于语句 v=c;会导致编译错误 B.对于语句 v=c;会导致运行错误 C.运行输出:Vehicle:drive Car:drive Car:drive D.运行输出:Vehicle:drive Car:drive Vehicle:drive 20.程序:public class StaticTest static Hi there);public void print()Hello);public static void main(String args)StaticTest st1=new StaticTest();();StaticTest st2=new StaticTest();(

11、);什么时候字符串“Hi there”会输出_c_。A.永远都不会输出 B.创建 st1 和 st2 时 C.第一次将 StaticTest 类型装载进内存时 D.显示调用 print 方法时 21.以下描述正确的有_bcde_。class 一定有 abstract method(s)class 可以没有 abstract method(s)C.定义 abstract class 的目的是为了被继承 中定义的方法全是 abstract methods 中定义的变量全部是 final static 变量 22.一个匿名的内置类有可能_abd_。A.继承其他的类 B.实现了某一接口 C.定义了构造

12、方法 D.可以使用成员变量 23._a_又叫做 unchecked exception。Checked Exception 通常继承_b_。在方法签名上指定可能有异常产生用关键字_e_,在程序中产生异常用关键字_d_。获得异常的简单描述信息调用方法_c_,获得详细的异常栈信息调用方法_f_。A.RuntimeException B.Exception C.getMessage D.throw 24.在图形编程中,将不同的控件按区域排列用_d_布局管理器;让控件自动排列并保持大小用_c_布局管理器;让控件按相同大小排列用_b_布局管理器;一次只有一个控件可见的布局管理器是_a_。A.CardLa

13、yout B.GridLayout C.FlowLayout D.BorderLayout 25.图形编程通常按_cabd_顺序。A.设置布局管理器(Layout manager)B.向容器中增加控件 C.选择容器 D.为控件设置事件处理器 26.完成如下代码,按照 FlowLayout 的布局方式向 JFrame 中添加一 JButton:JFrame frame=new JFrame(“Simple GUI”);FlowLayout fl=new FlowLayout();(f1);JButton btn=new JButton(“OK”);(btn);27.事件处理方式采用了 obser

14、ver(观察者)设计模式,事件编程模式三要素是_a_、_b_和_c_。其中,_b_通常继承 _c_通常继承。source object listener 28.JButton 是_b_事件的事件源,它通过方法_a_注册事件侦听器,事件侦听器必须实现接口_c_,当事件发生时侦听器的方法_e_被调用,在此方法中调用_b_的方法_d_可以获得事件源。A.addActionListener B.ActionEvent 29.JFrame 的却省布局管理器是_b_,JDialog 的却省布局管理器是_b_,JPanel 的却省布局管理器是_a_。A.FlowLayout 30.在 swing 编程中,用

15、作提示信息的控件是_f_,作单行文本编辑的控件是_d_,用作多行文本编辑的控件是_a_,可编辑 HTML 等类型文档的控件是_e_,在界面上显示多条记录并可多重选择的控件是_b_,从下拉框中选择记录的空间是_c_。A.JTextArea B.JList C.JComboBox D.JTextField E.JEditorPane F.JLabel 31.创建线程(Thread)的方式有两种,一种是继承类_b_,另一种是实现接口_c_。启动线程的方法是_d_。线程启动后运行的是_a_里的代码。32.完成以下代码创建并启动线程:public class TestThread implements

16、Runnable public void run()for(int i=0;i 10000;i+)public static void main(String args)TestThread tt=new TestThread();Thread t=_;33.判断一个线程是否被中断,调用方法_c_;中断一个线程,调用方法_a_;等待一个线程退出,调用方法_b_;一个线程放弃执行权利调用方法_d_。A.interrupt 34.并发控制是多线程编程的难点。一个线程要等待某个条件的满足调用方法_b_;通知某一个处于等待状态线程的方法是_a_,通知多个的是_d_;处于等待状态的线程当前调用的方法或程

17、序块用关键字_c_来限制。35.对原始数据的读写,采用流_a_和_h_,为了提高性能,采用流_f_和_i_;对各种基本数据类型和 String 类型的读写,采用流_b_和_d_;读写文本类型采用_c_和_j_,方便读写文本行采用流_e_和_k_;对象读写采用流_l_和_m_。A.InputStream C.Reader 36.一个 File 对象是文件或目录在内存中的表示,File 类型中定义了方法_d_来判断一个文件是否存在,定义方法_a_创建一个新文件,定义方法_c_删除一个文件,定义方法_b_改变文件名,定义方法_f_创建一级目录,定义方法_e_同时创建一个目录层次。对原始数据类型文件的

18、操作用文件 I/O 流_h_和_k_;对文本文件操作用文件 I/O 流_g_和_j_;同时对一个文件进行读写操作用文件流_i_。37.创建一个 TCP 服务程序,该程序运行在 port 为 6868,完成以下代码,实现一个多线程的服务程序:_ServerSocket ss=new ServerSocket(6868);while(true)Socket clientRequest=();service(clientRequest);38.创建一个 tcp 客户程序的顺序是_dacbe_。A.获得 I/O 流 B.关闭 I/O 流 C.对 I/O 流进行读写操作 D.建立 socket E.关闭

19、 socket 39.创建一个 tcp 服务程序的顺序是_bcadegf_。A.创建一个服务线程处理新的连接 B.创建一个服务器 socket C.从服务器 socket 接受客户连接请求 D.在服务线程中,从 socket 中获得 I/O 流 E.对 I/O 流进行读写操作,完成与客户的交互 F.关闭 socket G.关闭 I/O 流 40.可以通过使用 URL 和 URLConnection 类型来完成基于 HTTP/FTP 的远程通讯,完成以下代码读取 Tarena 网站的首页内容:URL tarenaFirstPage=_new URL()_;InputStream is=()_;B

20、ufferedReader br=_new bufferedReader(is)_;String line=null;while(line=()!=null)Java UDP 编程主要用到的两个类型是_b_和_d_。发送和接收信息的方法是_f_。write receive 42.指出下列哪个方法与方法 public void add(int a)为合理的重载方法。bcd A public int add(int a)B public void add(long a)C public void add(int a,int b)D public void add(float a)43.如果下列的方

21、法能够正常运行,在控制台上将显示什么 ACD public void example()try unsafe();Test1);catch(SafeException e)Test 2);finallyTest 3);Test 4);A Test 1 B Test 2 C Test 3 D Test 4 44.如果下列的方法不能正常运行,在控制台上将显示什么 BCD public void example()try unsafe();Test1);catch(SafeException e)Test 2);finallyTest 3);Test 4);A Test 1 B Test 2 C T

22、est 3 D Test 4 45.写出下面程序的运行结果:Hello!I love JAVA.import.*;public class abc public static void main(String args )AB s=new AB(Hello!,I love JAVA.););class AB String s1;String s2;public AB(String str1,String str2)s1=str1;s2=str2;public String toString()return s1+s2;二单选题 1.下列哪个是 JDK 提供的编译器(B)下列哪个是 Java 应

23、用程序主类中正确的 main 方法(D)A.public void main(String args)B.static void main(String args)C.public static void Main(String args)D.public static void main(String args)3.下列哪个叙述是正确的(B)应用程序由若干个类所构成,这些类必须在一个源文件中.应用程序由若干个类所构成,这些类可以在一个源文件中,也可以在若干个源文件中,其中必须有一个源文件含有主类.源文件必须含有主类.源文件如果含有主类,主类必须是 public 类.4.下列哪个叙述是正确的(

24、D)A.成员变量的名字不可以和局部变量的名字相同.B.方法的参数的名字可以和方法中声明的局部变量的名字形同.C.成员变量没有默认值.D.局部变量没有默认值.5.下列哪些类的声明是错误的(D)A class A class A class A 6.下列哪个叙述是正确的(C)A.子类继承父类的构造方法.类的子类必须是非 abstract 类 C.子类继承的方法只能操作子类继承和隐藏的成员变量 D.子类重写或新增的方法也只能直接操作被子类隐藏的成员变量 7.下列哪个叙述是正确的(D)类可以有子类.类中只可以有 abstract 方法 类中可以有非 abstract 方法,但该方法不可以用 final

25、 修饰 D.不可以同时使用 abstract 和 final 修饰修饰同一个方法 E.允许使用 static 修饰 abstract 方法 8.假设 C 是 B 的子类,B 是 A 的子类,cat 是 C 的一个对象,bird 是 B 的一个对象,下列哪个叙述是错误的(D)A.cat instanceof B 的值是 true B.bird instanceof A 的值是 true C.cat instanceof A 的值是 true D.bird instanceof C 的值是 true 9.下列程序注释中的哪个代码(A,B,C,D)是错误的(无法通过编译)(B)class A sta

26、tic int m;static void f()m=20;列代码中标注的(A,B,C,D)中,哪一个是错误的(B)abstract class Takecare protected void speakHello()下列程序注释中的哪个代码(A,B,C,D)是错误的(无法通过编译)(D)Abstract class A Abstract float getFloat();1.0f 下列哪个代码(A,B,C,D)放入程序中标注的【代码】处将导致编译错误(B)A.public float getNum()return 4.0f;B.public void getNum()C.public voi

27、d getNum(float d)D.public double getNum(float d)return 4.0f;class A public float getNum()return 3.0f;class B extends A 【代码】13.对于下列代码,下列哪个叙述是正确的(A)A.程序提示编译错误(原因是 A 类没有不带参数的构造方法)B.编译无错误,【代码】输出结果是 0。C.编译无错误,【代码】输出结果是 1。D.编译无错误,【代码】输出结果是 2。class A public int i=0;A(int m)i=1;class B extends A B(int m)i=2

28、;public static void main(String args)B b=new B(200);java B.class C.html D.exe 15以下关于继承的叙述正确的是(A )。A、在 Java 中类只允许单一继承 B、在 Java 中一个类只能实现一个接口 C、在 Java 中一个类不能同时继承一个类和实现一个接口 D、在 Java 中接口只允许单一继承 16以下哪个关键字可以用来对对象加互斥锁(B )A、transient B、synchronized C、serialize D、static 17、如下哪个是 Java 中的标识符(D)A、public B、super

29、C、3number D、width 18、如下哪个是 Java 中的标识符(A)A、fieldname B、super C、3number D、#number 19、如下哪个是 Java 中有效的关键字(C)A、name B、hello C、false D、good 20、下面的代码段执行之后 count 的值是什么(D )int count=1;for(int i=1;i b;的结果为 D .0 C 74.常量定义的修饰符为 A 中,一个类可以有几个父类 B A.任意 .1 C 76.字符常量需要使用 B 括起 A.双引号 B.单引号 C.括号 D.无符号 77.在成员变量与局部变量重名时,

30、若想在方法内使用成员变量,要使用关键字 C 源文件经编译产生的文件称为 D A.obj 文件 B.exe 文件 C.java 文件 D.字节码文件 关键字的含义是表示一个 B A.指针 B.当前对象 C.一个类 D.一个方法 80.下列_D_类声明是正确的.final class A private move()private number;abstract class Car 81.下面定义 main()方法有效的是 A static void main(String args)main(String)void main()void main(args)82.下面的哪一项能正确生成 5 个空

31、字符串 A a=new String 5 5a 5a a5 83.一个类的构造方法被自动调用时机是 D A.类定义时 B.使用对象的属性时 84.数据下标越界,则发生异常,提示为 C Exception OutOfBound Exception Cast Exception 的 int 型变量占内存的字节是 B .4 C D.与机器有关 86.如果类中的成员变量只能被同一包访问,则使用以下_A_约束符.A.无访问控制符 87.若有定义 String tom=boy;String hill=boy;则表达式(tom=hill)的值为 B 88.编译 Java Application 源程序文件将

32、产生相应的字节码文件,这些字节码文件的扩展名为_B_.A.java B.class C.html D.exe 89.异常处理流程中,以下哪个代码块用来捕获并处理异常 B D.都不是 141.若想连接字符串Zang,Zoom和Moon,可使用哪种形式 D A.bang,Zoom,Moon B.bang Zoom Moon C.bang&Zoom&Moon D.bang+Zoom+Moon 90.接口中的方法默认的访问控制方式是 A 91.下列定义形式错误的是 B a a5 a=new int5 c 92.若有定义如下 class dog float x;static int y;,则下列说法中正

33、确的是 D 称为类变量,y 为实例变量 ,y 均为类变量,y 均为实例变量 为实例变量,y 为类变量 异常的处理时,抛出异常可以利用什么语句 A 三、阅读 1.下列程序标注的【代码 1】和【代码 2】的输出结果是什么 class E public static void main(String args)long a=1,2,3,4;long b=100,200,300,400,500;b=a;数组 b 的长度:+;【代码 1】b0=+b0);【代码 2】答案:【代码 1】数组 b 的长度:4 【代码 2】b0=1 2.下列程序标注的【代码 1】和【代码 2】的输出结果是什么 class E

34、public static void main(String args)int a=10,20,30,40;int b=1,2,4,5,6,7;b0=a;b01=b13;【代码 1】【代码 2】答案:【代码 1】40 【代码 2】7 3.说出下列 E 类中【代码 1】【代码 3】的输出结果。class Fish int weight=1;class Lake Fish fish;void setFish(Fish s)fish=s;void foodFish(int m)=+m;public class E public static void main(String args)Fish re

35、dFish=new Fish();【代码 1】Lake lake=new Lake();(redFish);(120);【代码 2】【代码 3】答案:【代码 1】1 【代码 2】121 【代码 3】121 4请说出 A 类中的输出结果。class B int x=100,y=200;public void setX(int x)x=x;public void setY(int y)=y;public int getXYSum()return x+y;class A public static void main(String args)B b=new B();(-100);(-200);sum

36、=+();结果:sum=-100 5请说出 A 类中的输出结果。class B int n;static int sum=0;void setN(int n)=n;int getSum()for(int i=1;i=n;i+)sum=sum+i;return sum;class A public static void main(String args)B b1=new B(),b2=new B();(3);(5);int s1=();int s2=();结果:27 6.说出下列 E 类中【代码 1】和【代码 2】的输出结果。class A double f(double x,double y

37、)return x+y;class B extends A double f(int x,int y)return x*y;class E public static void main(String args)B b=new B();说出下列 B 类中【代码 1】和【代码 2】的输出结果。class A public int getNumber(int a)return a+1;class B extends A public int getNumber(int a)return a+100;public static void main(String args)A a=new A();a=

38、new B();答案:【代码 1】11 【代码 2】110 8.说出下列 E 类中【代码 1】【代码 4】的输出结果。class A double f(double x,double y)return x+y;static int g(int n)return n*n;class B extends A double f(double x,double y)double m=(x,y);return m+x*y;static int g(int n)int m=(n);return m+n;class E public static void main(String args)B b=new

39、B();说出下列 E 类中【代码 1】和【代码 2】的输出结果。interface A double f(double x,double y);class B implements A public double f(double x,double y)return x*y;int g(int a,int b)return a+b;class E public static void main(String args)A a=new B();说出下列 E 类中【代码 1】和【代码 2】的输出结果。interface Com int add(int a,int b);abstract class

40、 A abstract int add(int a,int b);class B extends A implements Com public int add(int a,int b)return a+b;class E public static void main(String args)B b=new B();Com com=b;A a=b;答案:【代码 1】18 【代码 2】15 11.写出程序的功能。从键盘逐一输入字符串,逐一输出至文件中,直至输入空行。import.*;public class TestFile public static void main(String arg

41、s)throws Exception BufferedReader br=new BufferedReader(new InputStreamReader);BufferedWriter bw=new BufferedWriter(new FileWriter(“);String s;while(true)请输入一个字符串:);s=();if()=0)break;(s);();();12、应用程序的 main 方法中有以下语句,则执行后输出的结果是什么。168 int x=125,21,5,168,98;int max=x0;for(int i=1;i max)max=xi;、应用程序的 ma

42、in 方法中有以下语句,则执行后输出的结果是什么。8 int x=123,15,8,168,98;int min=x0;for(int i=1;i;i+)if(xi min)min=xi;、说出下列程序的执行结果 class Q1 public static void main(String args)double d=10;Dec dec=new Dec();(d);class Dec public void decrement(double decMe)decMe=decMe-5;15、说出下列程序的执行结果 a=60 b=20 c=30 public class abc public s

43、tatic void main(String args)SubSubClass x=new SubSubClass(10,20,30);();class SuperClass int a,b;SuperClass(int aa,int bb)a=aa;b=bb;void show()a=+a+nb=+b);class SubClass extends SuperClass int c;SubClass(int aa,int bb,int cc)super(aa,bb);c=cc;class SubSubClass extends SubClass int a;SubSubClass(int a

44、a,int bb,int cc)super(aa,bb,cc);a=aa+bb+cc;void show()a=+a+nb=+b+nc=+c);16、public class Test public static void foo(int i)try if(i=1)throw new Exception();1);catch(Exception e)2);finally 3);4);public static void main(String args)foo(1);17 class B int b;B(int x)b=x;b=+b);class A extends B int a;A(int

45、 x,int y)super(x);a=y;b=+b+,a=+a);public class Test public static void main(String args)A obj=new A(13,23);答案 b=13 b=13,a=23 18 public class Test2 public static void main(String agrs)int i,s=0;int a=1,2,3,4,5,6,7,8,9;for(i=0;i ;i+)if(ai%3=0)s+=ai;s=+s);答案 s=3 s=9 s=18 19 class Base public void metho

46、d()Base method);class Child extends Base public void method()Child method);class Sample public static void main(String args)Base base=new Child();();四、编程 实验 5、6、7 五判断题 1Java 的源代码中定义几个类,编译结果就生成几个以.class 为后缀的字节码文件。()2Java 程序里,创建新的类对象用关键字 new,回收无用的类对象使用关键字 free。()3Java 有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。()4构造

47、函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为 void。()5在异常处理中,若 try 中的代码可能产生多种异常则可以对应多个 catch 语句,若 catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。()6拥有 abstract 方法的类是抽象类,但抽象类中可以没有 abstract 方法。()7Java 的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。()8静态初始化器是在其所属的类加载内存时由系统自动调用执行。()9在 Java 中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。10.声明为 fin

48、al 的方法不能在子类中重载。()11.Java语言中的接口可以继承,一个接口通过关键字extends可以继承另一个接口。一个JAVA的类可以有多个接口,它们通过关键字 implements 来实现。()12.抽象方法只能存在于抽象类中。()13.接口中所有方法均为抽象方法。()14.接口是由常量和抽象方法组成的特殊类。()15.abstract 是抽象修饰符,可以用来修饰类及其属性和方法。()16.抽象类只能做为父类。可以定义抽象类的对象。()17.在父类中声明为 final 的方法,也可以在其子类中被重新定义(覆盖)。()18.在程序中可对用 final 修饰的变量的值进行更改。()19.

49、每个 try 块都必须至少有一个 catch 块与之相对应。()20.java 中一个子类可以有多个父类,并可以为一个(父)类定义多个子类。()21.子类的成员变量能与其父类的成员变量同名。()22.Java 中所有的类都是的子类。()23.由于 URL 对象对应的 Internet 地址可以划分为“协议名”、“端口号”和“文件名”3 部分,所以创建一个 URL 对象后,可以通过修改这 3 部分内容来修改这个 URL 对象的 Internet 地址。()24.Java 程序里,创建新的类对象用关键字 new,回收无用的类对象使用关键字 free。()25对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。()26有的类定义时可以不定义构造函数,所以构造函数不是必需的。()27类及其属性、方法可以同时有一个以上的修饰符来修饰。()28Java 源程序文件中是不区分字母的大小写的。()29break 语句可以用在循环和 switch 语句中。()30.恰当的注释增强了程序的可读性与可维护性。()31.类可以有多个构造方法。()32.Java 源程序文件中是不区分字母的大小写的。()33.Java 的源代码中定义几个类,编译结果就生成几个以.class 为后缀的字节码文件。()

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com