




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1 现在输入n 个数字,以逗号,分开;然后可选择升或者降序排序;按提交键就在另一页面显示按什么 排序,结果为,提供 reset import java.awt.button; import java.awt.flowlayout; import java.awt.frame; import java.awt.label; import java.awt.textfield; import java.awt.event.mouseadapter; import java.awt.event.mouseevent; import java.awt.event.windowadapter; impo
2、rt java.awt.event.windowevent; import java.util.arrays; publicclass test1 extends frame private textfield field = null; private textfield xianshi = null; private button sheng = null; private button jiang = null; private button reset = null; public test1() super(); this.setbounds(200, 300, 400, 100);
3、 field = new textfield(20); xianshi = new textfield(20); xianshi.seteditable(false); sheng = new button( 升序 ); jiang = new button( 降序 ); reset = new button(reset); this.setlayout(new flowlayout(); this.add(new label( 请输入数字于 ,号分隔: ); this.add(field); this.add(new label( 排序后为: ); this.add(xianshi); th
4、is.add(sheng ); this.add(jiang); this.add(reset); this.addwindowlistener(new windowadapter() overridepublicvoid windowclosing(windowevent e) system.exit(1); super.windowclosing(e); ); sheng .addmouselistener(new mouseadapter() overridepublicvoid mouseclicked(mouseevent e) super.mouseclicked(e); int
5、list = getvalue(); stringbuffer xs = new stringbuffer(); for (int i=0;i=0;i-) xs.append( + listi); xianshi.settext(xs.tostring(); ); reset.addmouselistener(new mouseadapter() overridepublicvoid mouseclicked(mouseevent e) super.mouseclicked(e); field.settext( ); xianshi.settext( ); ); this.setvisible
6、(true); privateint getvalue() string str = field.gettext(); int list = null; if(str!= null & str.trim().length()0) string strs = str.split(,); list = newintstrs.length; for ( int i = 0; i strs.length; i+) listi = integer.parseint(strsi); arrays.sort(list); return list; publicvoid spilt(string va
7、lues) string strs = values.split(,); for ( int i = 0; i (一千零一拾一元整)输出。import java.util.hashmap; import java.util.map; publicclass test2 map map = new hashmap(); privatestatic stringbuffer str = new stringbuffer(); public test2() super(); map.put(0, 零 ); map.put(1, 一 ); map.put(2, 二 ); map.put(3, 三 );
8、 map.put(4, 四 ); map.put(5, 五 ); map.put(6, 六 ); map.put(7, 七 ); map.put(8, 八 ); map.put(9, 九 ); map.put(10, 十 ); map.put(100, 百 ); map.put(1000, 千 ); map.put(10000, 万 ); map.put(100000000, 亿 ); publicvoid getstring(int monery) if(monery / 1000 = 100000) getstring(monery/100000000); str.append(map.g
9、et(100000000); monery = monery % 100000000; if(monery / 1000 = 10) getstring(monery/10000); str.append(map.get(10000); monery = monery % 10000; int q = monery / 1000; int b = (monery % 1000) / 100; int s = (monery % 100)/ 10; int g = monery % 10 ; if(q 0) str.append(map.get(q)+map.get(1000); if(b 0
10、) str.append(map.get(b)+map.get(100); if(s 0 & b = 0 & q0) str.append(map.get(0) +map.get(s)+map.get(10); elseif(s 0) str.append(map.get(s)+map.get(10); if(g 0 & s = 0 & q0 ) str.append(map.get(0) + map.get(g); elseif(g 0) str.append(map.get(g); publicvoid print() system.out .println
11、(str.tostring(); publicstaticvoid main(string args) test2 test2 = new test2(); test2.getstring(344565345); test2.print(); 3、java 的通信编程, 编程题 ( 或问答 ) ,用 java socket编程,读服务器几个字符,再写入本地显示?import java.io.bufferedreader; import java.io.bufferedwriter; import java.io.ioexception; import java.io.inputstream;
12、import java.io.inputstreamreader; import java.io.outputstreamwriter; import .serversocket; import .socket; publicclass test3 publicstaticvoid main(string args) serversocket ss = null; try ss = new serversocket(8888); while( true) socket socket = ss.accept(); system.out .println(socket.getinetaddress
13、(); bufferedreader br = new bufferedreader(newinputstreamreader(socket.getinputstream(); bufferedwriter bw = new bufferedwriter(newoutputstreamwriter(system.out ); bw.write( 我是服务器端你说的是: + br.readline(); bw.close(); br.close(); socket.close(); catch (ioexception e) e.printstacktrace(); finally try ss
14、.close(); catch (ioexception e) e.printstacktrace(); import java.io.bufferedreader; import java.io.bufferedwriter; import java.io.ioexception; import java.io.inputstreamreader; import java.io.outputstreamwriter; import .socket; import .unknownhostexception; publicclass test4 publicstaticvoid main(st
15、ring args) socket socket; try socket = new socket(, 8888); bufferedreader br = new bufferedreader(newinputstreamreader(system.in ); bufferedwriter bw = new bufferedwriter(newoutputstreamwriter(socket.getoutputstream(); bw.write(br.readline(); br.close(); bw.close(); socket.close(); catch (u
16、nknownhostexception e) e.printstacktrace(); catch (ioexception e) e.printstacktrace(); 4、用 java 实现一种排序,java 类实现序列化的方法( 二种 )? 如在 collection框架中,实现比较要实现什么样的接口?答:使用的是快速排序:publicclass test5 publicint partition(integer array,int low,int high) int temp = arraylow; while(low high) while(low temp) high -; sa
17、wp(array, low, high); while(low high & arraylow temp) low +; sawp(array, low, high); return low; privatevoid sawp(integer array, int low, int high) integer t = arraylow; arraylow = arrayhigh; arrayhigh = t; publicvoid qsort(integer array,int low,int high) if(low high) int piv = partition(array,l
18、ow,high); qsort(array,0,piv-1); qsort(array,piv +1,high); publicstaticvoid main(string args) integer array = 5,9,4,16,15,24,2,38; new test5().qsort(array,0,array.length - 1); for ( int i = 0; i array.length; i+) system.out .print( + arrayi); publicclass user implements comparable privateintid ; priv
19、ate string username; private string password; /相应的 setter和getter方法省略overridepublicint compareto(user o) if( this. id o.getid() return 1; elseif( this. id o.getid() return -1; else return 0; import java.util.comparator; publicclass user2 implements comparator privateintid ; private string username; p
20、rivate string password; /相应的 setter和getter方法省略overridepublicint compare(user2 o1, user2 o2) if(o1.getid() o2.getid() return 1; elseif(o1.getid() o2.getid() return -1; else return 0; 5、编程:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。但是要保证汉字不被截半个,如“ 我 abc ”4 ,应该截为 “ 我 ab ”,输入 “ 我 abc 汉 def ” ,6,应该输出为 “ 我abc
21、”而不是 “ 我 abc+ 汉的半个 ” 。publicclass splitstring private string splitstr; privateintsplitbyte; public splitstring(string str, int bytes) this. splitstr = str; this. splitbyte = bytes; publicvoid splitit() int loopcount; loopcount = (splitstr.length() % splitbyte = 0) ? ( splitstr.length() / splitbyte):
22、 (splitstr.length() / splitbyte + 1); for ( int i = 1; i = loopcount; i+) if (i = loopcount) system.out .println(splitstr.substring(i - 1) * splitbyte, splitstr.length(); else system.out .println(splitstr.substring(i - 1) * splitbyte, (i * splitbyte); publicstaticvoid main(string args) splitstring s
23、s = new splitstring(test中 dd 文dsaf中男大 3443n 中国 43中国人 0ewldfls=103, 4); ss.splitit(); 6、java 多线程编程。用 java 写一个多线程程序,如写四个线程,二个加1 ,二个对一个变量减一,输出。publicclass test6 privatestaticintcount = 20; publicstaticvoid main(string args) test6 test6 = new test6(); thread add = new thread(test6.new mythreadadd(); thr
24、ead add2 = new thread(test6.new mythreadadd(); thread minus = new thread(test6.new mythreadminus(); thread minus2 = new thread(test6.new mythreadminus(); add.start(); minus.start(); add2.start(); minus2.start(); class mythreadadd implements runnable overridepublicvoid run() while( true) count + ; sy
25、stem.out .println( 这是加线程 + thread.currentthread() + count = + count); class mythreadminus implements runnable overridepublicvoid run() while( true) count -; system.out .println( 这是减线程 + thread.currentthread() + count = + count); 7、算法程序题:该公司笔试题就1 个,要求在10 分钟内作完。题目如下:用1、2、2 、3 、4 、5 这六个数字,用java 写一个 mai
26、n函数,打印出所有不同的排列,如: 512234、412345等,要求: 4 不能在第三位, 3 与5 不能相连。解法 1:效率不高(太正确的这个输出的是必须是这6 个数字组成的,不能少)publicclass test7 /* * 用1、2、2、3、4、5这六个数字,用java写一个 main 函数,打印出所有不同的排列,如: 512234、412345等,要求: * 4 不能在第三位, 3 与 5 不能相连 . */publicstaticvoid main(string a) long start; system.out .println( 结果是: ); int count = 0;
27、for (start = 122345; start = 543221; start+) string s = string.valueof(start); if (validate(s) if (s.indexof(35) = -1) & (s.indexof(53) = -1) & (s.charat(2) != 4) system.out .println(s); count+; system.out .println( 最后结果共 + count); publicstaticboolean validate(string l) int a = newint 0, 0,
28、0, 0, 0 ; for ( int i = 0; i 6; i+) if (l.charat(i) = 1) a0+; if (l.charat(i) = 2) a1+; if (l.charat(i) = 3) a2+; if (l.charat(i) = 4) a3+; if (l.charat(i) = 5) a4+; if (a0 = 1 & a1 = 2 & a2 = 1 & a3 = 1 & a4 = 1) returntrue; elsereturnfalse; 解法 2: (太正确的这个输出的是必须是这6 个数字组成的,不能少)import
29、java.util.set; import java.util.treeset; publicclass test8 publicstatic set set = new treeset(); publicstaticvoid perm(char n, int beg, int end) if (beg = end) addnumber(string.valueof(n); else for ( int i = beg; i = end; +i) swap (n, beg, i); perm (n, beg + 1, end); swap (n, beg, i); publicstaticvo
30、id swap(char n, int x, int y) if (x = y | nx = ny) return; char temp = nx; nx = ny; ny = temp; publicstaticvoid addnumber(string str) if (str.charat(2) = 4 | str.contains(35) | str.contains(53) return; set .add(str); publicstaticvoid main(string args) char number = newchar 1, 2, 2, 3, 4, 5 ; perm (n
31、umber, 0, number.length - 1); system.out .println(set .size(); int cols = 10; for (string s : set ) system.out .print(s + ); if (cols- = 1) system.out .println(); cols = 10; 解法 3:真正的解法publicclass test9 publicstaticvoid main(string args) boolean third = true; boolean connect1 = true; boolean connect2
32、 = true; boolean connect3 = true; boolean connect4 = true; for ( int i = 1; i = 5; i+) for ( int j = 1; j = 5; j+) connect1 = true; if (i = 3 & j = 5) | (i = 5 & j = 3) connect1 = false; for (int k = 1; k = 5; k+) third = true; connect2 = true; if (k = 3 & j = 5) | (k = 5 & j = 3) co
33、nnect2 = false; if (k = 4) third = false; for ( int m = 1; m = 5; m+) connect3 = true; if (k = 3 & m = 5) | (k = 5 & m = 3) connect3 = false; for ( int n = 1; n = 5; n+) connect4 = true; if (n = 3 & m = 5) | (n = 5 & m = 3) connect4 = false; if (third & connect1 & connect2 &a
34、mp; connect3 & connect4) system.out .println(i + + j + + k + + m + + n + ); 解法 4:基本思路:1 把问题归结为图结构的遍历问题。实际上6 个数字就是六个结点,把六个结点连接成无向连通图,对于每一个结点求这个图形的遍历路径,所有结点的遍历路径就是最后对这6 个数字的排列组合结果集。2 显然这个结果集还未达到题目的要求。从以下几个方面考虑:1. 3,5 不能相连:实际要求这个连通图的结点3 ,5 之间不能连通 , 可在构造图结构时就满足改条件,然后再遍历图。2. 不能有重复 : 考虑到有两个2,明显会存在重复结果
35、,可以把结果集放在treeset中过滤重复结果3. 4 不能在第三位 : 仍旧在结果集中去除满足此条件的结果。/*解题方案是把相邻问题抽象成一个2维数组, 用 0与1组成,如0,1或者 1,0就表示 0与1相邻的时候,如下图:0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 解释: 0表示不能相邻,1 表示可以相邻( 当然你掉转也可以) 1,1,2,2.6,6这些当然为 0了,自己与自己又怎可能相邻= 。= 另外还需要设计一个boolean数组,标识第几个元素可用( 即还没被用来排列) */ impo
36、rt java.util.*; publicclass depthsearch /要排列的字符串数组private string b = 1, 2, 2, 3, 4, 5; intn = b. length; private string result = ; /判断数组中哪个元素还可用与排列的标志位privateboolean visit = newboolean n; /用于标识相邻元素相通与否的2维数组privateint a = newint nn; /用于存放的排列结果的集合private set set = new treeset(); /计算有多少个元素被加入到treeset里面
37、privateintcount; /执行 main 函数publicstaticvoid main(string args) new depthsearch().start(); privatevoid start() /初始化 2维数组 ,1 表示相连 ,0 表示不通for( int i=0;in;i+) for( int j=0;jn;j+) if(i=j) aij=0; else aij=1; /加入不能相邻元素的限制条件,把2维数组对应该元素设置为0, 这里是 3与5不能相邻( 对应第 4个元素和第 6个元素 )a35=0; a53=0; /表示以第 1到第 6个元素为第 1位的情况进
38、行排列( 循环 6次 )for( int i=0;in;i+) this.sort(i); system.out .println(set中元素为 +set .size()+ 个 ); system.out .println(treeset所过滤掉的元素共有: +( count- set.size()+ 个 ); system.out .println( 所有排列如下: ); for(string s:set ) system.out .print(s+ , ); privatevoid sort(int startindex) /被拿了出来的元素设置标志为true,表示不可用,false为可
39、用result = result + bstartindex; visitstartindex = true; /当长度等于 6的时候,即满足一种排列组合,加到treeset里面if( result.length()=6) /用 if判断: 4不能放在第 3位if( result.indexof(4)!=2) set .add(result); count+; /2维数组 a表示当前元素与相邻元素, 若为 1 , 即表示可以相邻,false表示下一个元素可用for( int i=0;in;i+) if( astartindexi=1 & visiti=false) sort(i); /
40、若不符合跳出循环,即result减去一个再进行排列,直到跳出最外循环为止result = result.substring(0,result.length()-1); visitstartindex = false; 8、写一个 singleton 出来1 饱汉式:publicclass singleton private singleton singleton = new singleton(); private singleton() public singleton newinstance() returnsingleton; 2 饿汉式:publicclass singleton pr
41、ivate singleton singleton= null; private singleton () publicsynchronized singleton newinstance() if( singleton != null) returnsingleton; else singleton = new singleton (); returnsingleton; 9、 设计一个能随机产生100 个大写英文字母的方法,在该方法中统计产生了多少元音字母,并输出这个数字。 (选做) math.random()方法可以随机产生01 之间的 double 类型的小数。import java.
42、util.arraylist; import java.util.iterator; import java.util.list; import java.util.random; publicclass test10 list list = new arraylist(); staticintcount = 0; publicvoid randomchar() list yuan = new arraylist(); yuan.add(a); yuan.add(e); yuan.add(i); yuan.add(o); yuan.add(u); random random = new ran
43、dom(); for( int i= 0;i100;i+) char c = (char )(random.nextint(26) + 65); list.add(c); if(yuan.contains(c) count +; for(iterator iterator = list.iterator(); iterator.hasnext();) character type = (character) iterator.next(); system.out .print(type + ); system.out .println(); publicstaticvoid main(stri
44、ng args) new test10().randomchar(); system.out .println( 元音字母有 : + count + 个 ); 10、题目:古典问题:有一对兔子,从出生后第3 个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?1.程序分析:兔子的规律为数列1,1,2,3,5,8,13,21. import java.util.arraylist; import java.util.iterator; import java.util.list; publicclass test11 publicvoid
45、feibonacher(int n) list list = new arraylist(); int first = 1; int second = 1; list.add(first); list.add(second); for( int i=0;in;i+) int temp = first + second; list.add(temp); first = second; second = temp; for(iterator iterator = list.iterator(); iterator.hasnext();) integer integer = (integer) it
46、erator.next(); system.out .print(integer + ); publicstaticvoid main(string args) new test11().feibonacher(20); 11、题目:判断101-200 之间有多少个素数,并输出所有素数。程序分析:判断素数的方法:用一个数分别去除2 到 sqrt( 这个数 ),如果能被整除,则表明此数不是素数,反之是素数。publicclass test12 publicstaticboolean isshushu(int n) for( int i=2;imath.sqrt(n);i+) if(n % i =
47、 0) returnfalse; returntrue; publicstaticvoid main(string args) for ( int i = 101; i 200; i+) if( isshushu(i) system.out .print(i + ); 12、题目:打印出所有的水仙花数 ,所谓 水仙花数 是指一个三位数,其各位数字立方和等于该数本身。 例如:153 是一个 水仙花数 ,因为 153=1 的三次方 5 的三次方 3 的三次方。publicclass test13 publicvoid printshuixian() for ( int i = 100; i 999
48、; i+) int b = i/100; int s = (i % 100)/10; int g = ( i % 10 ); if(i = math.pow (b, 3) + math.pow (s, 3) + math.pow (g, 3) system.out .print(i + ); publicstaticvoid main(string args) new test13().printshuixian(); 13、题目:将一个正整数分解质因数。例如:输入90, 打印出 90=2*3*3*5 。程序分析:对n 进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:(1)如果这
49、个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。(2)如果 nk ,但 n 能被 k 整除,则应打印出k 的值,并用n 除以 k 的商 ,作为新的正整数你 n,重复执行第一步。(3)如果 n 不能被 k 整除,则用k+1 作为 k 的值 ,重复执行第一步。publicclass test14 publicvoid spiltint(int n) int t = 0; for( int i=2;i=90 分的同学用a 表示, 60-89分之间的用b 表示, 60 分以下 的用 c 表示。.程序分析: (ab)?a:b这是条件运算符的基本例子。public string getstri
50、ng(int coure) return coure 90 ? a : coure 60 ? b : c ; 15、题目:输入两个正整数m 和 n,求其最大公约数和最小公倍数。publicclass test15 / 辗转相减法 , 简单高效 , 清晰快捷 , 无除法运算int getmaxcommondivide(int n, int m) while (n != m) if (n m) n = n - m; else m = m - n; return n; /获取最小公约数int getmincommonmultiple(int m, int n) return m * n / getm
51、axcommondivide(m, n); publicstaticvoid main(string args) test15 test15 = new test15(); system.out .println( 最大公约数: + test15.getmaxcommondivide(12, 18); system.out .println( 最小公倍数: + test15.getmincommonmultiple(12, 18); 16、题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。import java.io.bufferedreader; import java
52、.io.ioexception; import java.io.inputstreamreader; publicclass test16 publicvoid getcharcount(string str) char cs = str.tochararray(); int number = 0; int chars = 0; int kongge = 0; int unchar = 0; for ( int i = 0; i = a & csi = a & csi = 0 & csi = 9) number +; elseif(csi = ) kongge +; e
53、lse unchar +; system.out .println( 字母有: +chars + 个数字有:+number + 个空格有: +kongge + 个其他的有: + unchar + 个 ); publicstaticvoid main(string args) try bufferedreader br = new bufferedreader(newinputstreamreader(system.in ); string str = br.readline(); new test16().getcharcount(str); catch (ioexception e) e.p
54、rintstacktrace(); 17 、 题 目 : 求s=a+aa+aaa+aaaa+aa.a的 值 , 其 中a是 一 个 数 字 。 例 如2+22+222+2222+22222(此时共有5 个数相加 ), 几个数相加有键盘控制。publicclass test17 /* * param m 要加的数字 * param n 有几个数相加 */publicint add(int m, int n) int sum = 0; for ( int i = 1; i = n; i+) sum += getvalue(m, i); return sum; privateint getvalue
55、(int m, int n) int sum = m; int count = 1; for ( int i = 0; i n-1 ; i+) count *= 10; sum += m * count; system.out .println(sum); return sum; publicstaticvoid main(string args) system.out .println(new test17().add(8, 8); 18、题目:一个数如果恰好等于它的因子之和,这个数就称为完数 。例如6=12 3.编程 找出 1000 以内的所有完数。import java.util.arr
56、aylist; import java.util.iterator; import java.util.list; publicclass test18 publicvoid getwanshu(int m) list num = new arraylist(); for (int i = 1; i = m; i+) list list = new arraylist(); for ( int j = 2; j =math.sqrt(i); j+) list.add(1); if(i % j = 0) list.add(j); int temp = i/j; if(i != temp) lis
57、t.add(temp); int sum = 0; for (iterator iterator = list.iterator(); iterator.hasnext();) integer integer = (integer) iterator.next(); sum += integer; if(sum = i) num.add(i); print(num); privatevoid print(list num) for (iterator iterator = num.iterator(); iterator.hasnext();) integer integer = (integ
58、er) iterator.next(); system.out .print(integer + ); publicstaticvoid main(string args) new test18().getwanshu(1000); 19、题目:一球从100 米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第 10 次落地时,共经过多少米?第10 次反弹多高?publicclass test19 publicstaticfinalinthigh = 100; floatdistance = 0; floatcurrenthigh = high ; /* * param n 要求的
59、弹起的次数 * param count 当前的弹起次数 */publicvoid rebound(int n,int count) distance += currenthigh; currenthigh = currenthigh/2; if(n = count) system.out .println( 第 +count+ 次落地时总路程是: + distance+ 第 +count+ 次 弹起的高度是: + currenthigh); return ; else rebound(n, count+1); publicstaticvoid main(string args) new tes
60、t19().rebound(10 , 1); 20、题目:有 1、2、3、4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?publicclass test20 publicvoid printcombine() string num = 1, 2, 3, 4 ; string newnum = new string3; for ( int i = 0; i 4; i+) newnum0 = numi; for ( int j = 0; j 4; j+) if(newnum0.equals(numj) continue; else newnum1 = numj; for (int k = 0; k 4; k+) if(newnum0.equals(numk) | newnum1.equals(numk) continue; else newnum2 = numk; for ( int
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版个人住宅抵押担保与乡村旅游发展合同
- 2025版模具设计创新与技术支持服务合同
- 2025年辅导班教师家长沟通聘用合同
- 2025年度网约车安全运营管理合同
- 2026届青海省黄南市中考英语仿真试卷含答案
- 股权质押与风险投资转让合同
- 2026届湖北省孝感市安陆市重点中学中考物理考前最后一卷含解析
- 股份分配的协议书(2025版)
- 家具安装劳务合同(2025版)
- 工装施工合同范本(2025版)
- DB13T 2662-2018 聚氯乙烯PVC运动地胶安全规范
- tob销售管理制度
- 2025年急性肺栓塞诊断和治疗指南解读课件
- 供水维修安全管理制度
- (设备管理)设备管理
- 2025-2030中国茶油行业市场深度分析及发展预测与投资策略研究报告
- 2025年肿瘤学专业基础考试试卷及答案
- 2025年审计专业的研究生入学考试题及答案
- 员工试岗7天协议书
- 2025年抖音电商品牌服饰春夏趋势报告
- DB65∕T 3767-2015 汽车用液化天然气(LNG)气瓶定期检验与评定
评论
0/150
提交评论