2019年计算机二级《JAVA》模拟综合应用试题

合集下载

全国计算机等级考试《二级Java》模拟试题(含答案)(2)

全国计算机等级考试《二级Java》模拟试题(含答案)(2)

全国计算机等级考试《二级Java》模拟试题(含答案)(2)全国计算机等级考试《二级Java》模拟试题(含答案)25.下面for循环语句的执行结果是()。

for(intj=10;j>3;j--)if(j1=O)j--;--j;--j;System.OUt.println(j);}A.63B.74C.62D.7326.关于Applet执行的操作,下面说法正确的是()。

A.在运行时调用其他程序B.可以进行文件读/写操作C.不能装载动态连接库和调用任何本地方法D.试图打开一个socket进行网络通信,但是所连接的主机并不是提供Applet的主机27.下列关于Applet生命周期的说法,正确的是()。

A.voidinit()在Applet下载前调用B.voidstart()只在初始化之后调用C.voidstop()在关闭浏览器时调用D.stop()总在voiddestroy()之前被调用28.对于下面语句的说法,不正确的是()。

ThreadthrObj=newThread():A.系统没有为该线程对象分配资源B.只能启动或者终止C.创建了一个空的线程对象D.可以调用其他方法29.在Java中,线程是()。

A.分时的B.抢占式的C.非抢占式的D.非分时的30.下列关于线程和进程的说法正确的是()。

A.进程结构的所有成分都在用户空间内B.用户程序能够直接访问进程涉及的数据C.线程是内核级的实体D.线程结构驻留在用户空间中31.下列选项成员变量声明正确的是()。

A.publicprotectedfinalinti;B.abstractclassFl{…}C.privatedoubleheight;D.doubleweight()32.下面程序段的输出结果是()。

classTest{publics,taticvoidmain(Stringargs[]){ MyThreadt=newMyThread();t.displayOutput("thasbeencreateD"); t.start();}} ClassMyThreadextendsThread{ publicvoiddisplayOutput(Strings){ System.out.println(s);}publicvoidrun(){displayOutput("tisrunning.");}}A.thasbeencreated.B.thasbeencreated.tisrunning.C.tisrunning.D.编译出错33.执行下列程序时,会产生什么异常()。

2019年计算机二级JAVA考试模拟试题及答案四

2019年计算机二级JAVA考试模拟试题及答案四

2019年计算机二级JAVA考试模拟试题及答案四1). applet的运行过程要经历4个步骤,其中哪个不是运行步骤?A.浏览器加载指定URL中的HTML文件B.浏览器显示HTML文件C.浏览器加载HTML文件中指定的applet类D.浏览器中的Java运行环境运行该applet准确答案:B2). 二维数组A[O,…,8][0,…,9],其每个元素占2字节。

从首地址400开始,按行优先顺序存储,则元素A[8][5]的存储地址为( )。

A.570B.506C.410D.482准确答案:A答案解析:A[8][5]元素存储的位置在第9行第6列,所以A[8][5]之前存储的个数应为8×10+5 = 85,这些元素占用的空间为85×2字节=170字节,所以A[8][5]的存储位置为400+170= 570。

3). 用于生产过程控制的系统,一般都是( ),它要求有对输入数据即时做出响应的水平。

A.批处理系统B.分时系统C.实时系统D.即时系统准确答案:C答案解析:用于生产过程控制的系统,一般都是实时系统,它要求有对输入数据即时做出反应(响应)的水平。

因为环境和控制对象以及工作任务的不同,控制系统对计算机系统的要求也会不同,一般会对计算机系统的可靠性、封闭性、抗干扰性等指标提出要求。

4). Java语言的很多特点中,下列哪个特点是C++语言所不具备的?A.高性能B.跨平台C.面向对象D.有类库准确答案:B5). 在匹配器(Matcher)类中,用于寻找下一个模式匹配串的方法是( )。

A.static boolean matches()B.boolean matcher .fi nd()C.i nt matcher .start()D.i nt matcher .end()准确答案:A答案解析:本题考查考生对Java 中的匹配器(Matcher)类的理解。

Matcher 类用于将一个输入字符串i nput 和模式串pattern 相比较。

2019年计算机二级考试JAVA押密试题及答案4

2019年计算机二级考试JAVA押密试题及答案4

2019年计算机二级考试JAVA押密试题及答案4四、综合应用题(共18分)本题的功能是监听鼠标的拖曳操作。

窗口中有一个列表框,列表框中列出了当前目录的所有文件,鼠标选中一个或多个文件后拖曳出窗口,此操作的功能是将拖曳的文件复制一份在拖曳的目的目录下。

import java.awt.*;import java.awt.datatransfer.*;import java.awt.dnd.*;import java.awt.event.*;import java.io.*;import java.util.*;import javax.swing.*;public class java3{public static void main(String[]args){JFrame frame=new DragSourceFrame();frame.setDefauhCloseOperation(JFrame.EXIT_0N_CLoSE);frame.show();}}class DragSoureeFrame extends JFrame{public DragSourceFrame(){setTitle("java3");setSize(WlDTH,HElGHT);Container contentPane=getContentPane();File f=new File(".").getabsoluteFile();File[]files=f.listFiles();model=new DefaultListModel();for(int i=0;i try{model.addElement(files[i].getCanonicalFile());}catch(IOException exception){JOptionPane.showMessageDialog(this,exeep- tion);}fileList=new JList(model);contentPane.add(new JScrollPane(fileList),BorderLayout.CENTER);contentPane.add(new JLabel("从列表中拖曳出文件"),BorderLayout.NoRTH);DragSource dragSource=DragSource.getDefauh- DragSource();dragSource.createDefaultDragGestureRecognizer (fileList,DnDConstants. ACTION_COPY_0R_MOVE,newDragGestureListener(){public void dragGestureRecognized( DragGestureEvent event){draggedValues=fileList.getSelectedValues();Transferable transferable=new FiteListTransferable(draggedValues);evenr.startDrag(null,transferable,new FileListDragSourceListener());。

2019年计算机等级考试《二级JAVA》简单应用模拟试题

2019年计算机等级考试《二级JAVA》简单应用模拟试题

2019 年计算机等级考试《二级JAVA 》简单应用模拟试题[ 简答题]本题的功能是获取鼠标在窗口中的位置。

当鼠标移进窗口中,就会实时显示鼠标在窗口中的相对位置,比如显示为" 鼠标X:的当前位置:Y"(其中,X为横坐标,Y为纵坐标) 。

import java .awt.* ;import java .awt.event .*;import java .util .* ;import javax .swing.* ;public class java2public static void main(String[]args)MouseFrame frame=new MouseFrame();frame .setDefaultCloseoperation(JFrame .EXIT_0N CLOSE;)frame .show() ;class MouseFrame extends JFramepublic MouseFrame()setTitle("java2") ;setSize(WIDTH,HEIGHT;)MousePanel panel=new MousePanel() ;Container contentPane=getContentPane() ;contentPane .add(panel) ;public static final int WIDTH = 300 ;public static final int HEIGHT=200 ;class MousePanel extends JPanel public MousePanel() addMouseListener(new MouseHandler()) ;addMouseMotionListener(new MouseMotionHan- dler()) ;public void paintComponent(Graphics g) super .paintComponent(g) ;String text=" 鼠标指针位置:"+mousex+":" +mousey;g.drawString(text ,10,10) ;private int mousex,mousey ;private class MouseMotionHandler { public void mouseMoved(MouseEvent event) mousex=event.getX() ;mousey=event.getY() ;repaint() ;public void mouseDragged(MouseEvent event)mousex=event.getX() ;mousey=event.getY() ;repaint() ;private class MouseHandlerpublic void mousePressed(MouseEvent eveat){mousex=event.getX() ;mousey=event.getY() ;7[ 简答题]本题主窗口中包括一个文本框和一个文本域,在上面的文本框中输入一个整数并按回车键,就会在下面的文本域中显示该整数的平方值;如果在文本框中输入的不是一个整数,将弹出一个警告窗口。

全国计算机等级考试二级Java模拟题及解析10套

全国计算机等级考试二级Java模拟题及解析10套

全国计算机等级考试二级Java模拟题(1)一、选择题(每小题1分,共40分)1、下列选项中为单精度数的是()。

A.2B.5.2C.0.2fD.0232、软件工程的理论和技术性研究的内容主要包括软件开发技术和()。

A.消除软件危机B.软件工程管理C.程序设计自动化D.实现软件可重用3、为使下列代码正常运行,应该在下画线处填入的选项是()。

A.sizeB.lengthC.dimensionD.measurement4、 Java语言和C++语言相比,下面哪项内容是Java独有的()。

A.面向对象B.动态链接C.有类库D.跨平台5、下列关于Java布尔类型的描述中,正确的是()。

A.-种基本的数据类型,它的类型名称为booleanB.用int表示类型C.其值可以赋给int类型的变量D.有两个值,l代表真,0代表假6、在读字符文件Employee.dat时,使用该文件作为参数的类是()。

A.BufferedReaderB.DataInputStreamC.DataOutputStreamD.FilelnputStream7、为了提高软件模块的独立性,模块之间最好是()。

A.控制耦合B.公共耦合C.内容耦合D.高内聚低耦合8、在关系A(S,SN,D)和关系B(D,CN,NM)中,A的主关键字是s,B 的主关键字是D,则关系A的外码是()。

A.CNB.SNC.SD.D9、数据库技术的根本目标是要解决数据的()。

A.存储问题B.共享问题C.安全问题D.保护问题10、相对于数据库系统,文件系统的主要缺陷有数据依赖、数据不一致性和()。

A.可重用性差B.安全性差C.非持久性D.冗余性11、下列代码中的内部类名是()。

A.TimerB.ActionListenerC.listenerD.匿名12、-棵二叉树有10个度为l的结点,7个度为2的结点,则该二叉树共有结点个数为()。

A.8B.25C.17D.713、下列叙述中正确的是()。

2019年计算机二级考试Java练习试题及答案(5).doc

2019年计算机二级考试Java练习试题及答案(5).doc

2019 年计算机二级考试Java 练习试题及答案(5)1[ 简答题] 本题中,在下画线上填写代码,指定变量 b 为字节型,变量f 为单精度实型,变量l 为64 位整型。

public class javal{public static void main(String[-]args){b=49;f=8.9f;l=0xfedl;System.out.println("b="+b);System.out.println("f="+f) :System.OUt.println("l="+1);}}参考解析:第1 处:byte第2 处:float第3 处:long【解析】本题考查的是数据类型。

byte 为字节型;float 为单精度实型;long 为长整型。

2[ 单选题] 请阅读下面程序程序运行结果中在”length= ”后输出的值是( ) 。

A.10B.4C.20D.30参考答案:B参考解析:本题对StringBuffer(String str) 构造方法,用str给出字符串的初始值,并分配16 个字符的缓存。

所以,字符串sb 的初始值是”test ”,并且包含l6 个字符的缓存。

length( )方法用来获得字符串长度,不包含缓存。

故程序运行结果中在”length - ”后输出的值应该是字符串sb 的长度,即4。

3[ 单选题] 为使下列代码正常运行,应该在下画线处填入的选项是( ) 。

ObjectInputStream In=new (new FilelnputStream("employee.doc"));Employee[]newstaff=(Employee[])in.readObject();In.close();A.ReaderB.InputStreamC.ObjectlnputD.ObjectlnputStream参考答案:D参考解析:ObjectlnputStream 类和ObjectOutputStream 类分列是InputStream 类和OutputStream 类的子类。

2019年全国计算机二级考试Java试题及答案(4)

2019年全国计算机二级考试Java试题及答案(4)

2019年全国计算机二级考试Java试题及答案(4)1[单选题] 下列方法被调用后,一定使调用线程改变当前状态的是( )。

A.notify()B.yield()C.sleep()D.isAlive()参考答案:C参考解析:线程调用sleep函数后,使当前线程进入停滞状态。

yield函数可使线程进入可执行状态,排程器从可执行状态的线程中重新排程,调用了yield函数的线程有可能被马上执行,也有可能不会马上执行。

notify函数从线程等待池中移走任意一个线程,并把它放到锁标志等待池中,其状态仍旧是等待。

所以只有sleep一定会改变线程状态。

2[单选题] 如果应用程序要在Applet上显示输出,则必须重写的方法是( )。

A.Graphics.drawstring()B.repaint()C.paint()D.update()参考答案:C3[单选题] 下列不属于虚拟机执行过程的特点的是( )。

A.多线程B.动态连接C.异常处理D.代码安全检查参考答案:D参考解析:本题考查虚拟机执行过程的特点。

Java虚拟机是编译器生成的字节码,不用考虑具体的硬件环境,实现一次编写,随处运行,实现其可移植性。

虚拟机执行过程的特点有:多线程、动态连接、异常处理。

代码安全检查是Java语言的一个突出特点,但不属于虚拟机执行过程特点。

4[单选题] 软件(程序)调试的任务是( )。

A.诊断和改正程序中的错误B.尽可能多地发现程序中的错误C.发现并改正程序中的所有错误D.确定程序中错误的性质参考答案:A参考解析:调试的目的是发现错误或导致程序失效的错误原因,并修改程序以修正错误。

调试是测试之后的活动5[单选题]下列相关接口的说法,准确的是( )。

A.接口与抽象类是相同的概念B.实现一个接口必须实现接口的所有方法C.接口之间不能有继承关系D.一个类不可实现多个接口参考答案:B参考解析:Java的接口是为实现多继承并简化其复杂性。

接口与抽象类非常相似,它将抽象推动到更深层次。

2019年9月二级java考试答案

2019年9月二级java考试答案

2019年9月二级java考试答案一、选择题1. 在Java中,下列哪个选项是正确的数据类型?A. 字符串B. 整型C. 布尔型D. 浮点型答案:ABCD2. 下列哪个关键字用于声明一个类的成员变量?A. privateB. publicC. protectedD. static答案:ABC3. 在Java中,哪个方法用于获取数组的长度?A. length()B. size()C. count()D. length答案:A4. 下列哪个选项是Java中的访问修饰符?A. privateB. publicC. protectedD. default答案:ABCD5. 在Java中,哪个关键字用于抛出异常?A. throwB. throwsC. catchD. try答案:B二、填空题1. Java中,用于定义一个类的关键字是____。

答案:class2. 在Java中,____关键字用于声明一个方法。

答案:void3. Java中,用于定义接口的关键字是____。

答案:interface4. 在Java中,____关键字用于声明一个方法可以被重写。

答案:@Override5. Java中,用于声明一个类为抽象类的关键字是____。

答案:abstract三、简答题1. 描述Java中多态的概念。

答案:多态是面向对象编程的一个特性,它允许不同类的对象对同一消息做出响应。

简单来说,多态就是允许一个接口有多个不同的实现。

2. 简述Java中垃圾回收机制的作用。

答案:Java中的垃圾回收机制负责自动管理内存,它会自动回收不再使用的对象所占用的内存空间,从而防止内存泄漏。

四、编程题1. 编写一个Java程序,实现一个简单的计算器,能够进行加、减、乘、除运算。

答案:```javaimport java.util.Scanner;public class SimpleCalculator {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.println("请输入第一个数字:");double num1 = scanner.nextDouble();System.out.println("请输入运算符(+,-,*,/):"); char operator = scanner.next().charAt(0);System.out.println("请输入第二个数字:");double num2 = scanner.nextDouble();double result = 0;switch (operator) {case '+':result = num1 + num2;break;case '-':result = num1 - num2;break;case '*':result = num1 * num2;break;case '/':if (num2 != 0) {result = num1 / num2;} else {System.out.println("除数不能为0"); }break;default:System.out.println("无效的运算符");}System.out.println("结果是:" + result);scanner.close();}}```请注意,以上内容仅为示例,实际考试答案可能会有所不同。

2019年计算机二级《JAVA》应用练习试题

2019年计算机二级《JAVA》应用练习试题

2019年计算机二级《JAVA》应用练习试题三、简单应用题本题的功能是对下拉菜单项的操作,包括添加和删除。

页面包括一个下拉菜单、一个文本框和两个按钮“删除”和“添加”,选中下拉菜单的一项后,能够通过“删除”按钮从下拉菜单中删除该项,在文本框中填入字符串后,单击“添加”按钮就能够将该项添加到下拉菜单中,所有信息都将显示在右侧的文本域中。

import java.awt.*;import java.awt.event.*;public class java2 extends java.applet.Applet imple-ments hemListener,ActionListener{Choice choice;TextField text;TextArea area;Button add,del;public void init() .{choice:new Choice();text=new TextField(8);area:new TextArea(6,15);choice.add("音乐天地");choice.add("武术天地");choice.add("象棋乐园");choice.add("交友聊天");add=new Button("添加");del=new Button("删除");add.addActionListener(this);del.addActionListener(this);choice.addItemListener(this);add(choice);add(del);add(text);add(add);add(area);}public void itemStateChanged(hemEvent e) {String name= ;int index=choice.getSelectedIndex(); area.setText("\n"+index+":"+name);}public void actionPerformed(ActionEvent e) {if(e.getSource()= =add||e.getSource()= = text){String name=text.getText();if(name.length()>0){choice.add(name);choice.select(name);area.append("\n添加"+name);}}else if(e.getSource()= =del){choice.remove( );area.append("\n删除"+choice.getSelectedItem());}}}四、综合应用题本题的功能是定义自已的组件类。

2019年计算机二级考试JAVA练习试题及答案5

2019年计算机二级考试JAVA练习试题及答案5

2019年计算机二级考试JAVA练习试题及答案5一、选择题(每小题1分,共40小题,共40分)1.数据的存储结构是指( )。

A.存储在外存中的数据B.数据所占的存储空间量c.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示2.对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中准确的是( )。

A.冒泡排序n/ZB.冒泡排序为nC.快速排序为nD.快速排序为n(n一1)/z3.栈和队列的共同点是( )。

A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素D.没有共同特点4.有下列二叉树,对此二叉树中序遍历的结果为( )。

A.ABCEDFB.ABCDEFC.ECBDFAD.ECFDBA5.对建立良好的程序设计风格,下列描述中准确的是( )。

A.程序应该简单、清晰、可读性好B.符号名的命名只需要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无6.下列叙述中准确的是( )。

A.在面向对象的程序设计中,各个对象之间具有密切的关系B.在面向对象的程序设计中,各个对象都是公用的C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小D.上述3种说法都不对7.为了提升软件模块的独立性,模块之间是( )。

A.控制耦合B.公共耦合C.内容耦合D.高内聚低耦合8.数据独立性是数据库技术的重要特点之一。

所谓数据独立性是指( )。

A.数据与程序独立存放B.不同的数据被存放在不同的文件中..C.不同的数据只能被对应的应用程序所使用D.以上三种说法都不对9.下列描述中准确的是( )。

A.软件工程仅仅解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D.软件工程仅仅解决软件开发过程中的技术问题10.对关系S和R实行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为( )。

A.并运算B.交运算C.差运算D.积运算11.下列关于数据存储方式的叙述中,不准确的是( )。

2019年计算机二级考试JAVA练习试题及答案6

2019年计算机二级考试JAVA练习试题及答案6

2019年计算机二级考试JAVA练习试题及答案6二、基本操作题(共18分)
本题提示输入年份,然后判断该年份是否为闰年。

importjava.io.*;
public class javal{
public static void main(String[]args){ InputStreamReader ir;
BufferedReader in;
ir=new InputStreamReader(System.in);
in=new BufferedReader(ir);
int year=1900;
System.out.print("请输入年份:");
try{
String s=in.readLine();

} (Exception e){
}
if( )
System.OUt.println(year+"是闰年");
else
System.out.println(year+"不是闰年");
}
}
二、基本操作题
第1处:year=Integer.parseInt(s)
第2处:catch
第3处:year%4= =0&&year%100 !=0 ||year%400
= =0
【解析】第1处是将String型的s转换成整型;第2处是捕获异常的catch子句,用来处理由try所抛出的异常事件;第3处是判断是否为闰年的条件,即能被4整除且不能被100整除的或能被400整除的就是闰年。

国家二级(JAVA)机试模拟试卷19(题后含答案及解析)

国家二级(JAVA)机试模拟试卷19(题后含答案及解析)

国家二级(JA V A)机试模拟试卷19(题后含答案及解析)题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.请在下面程序中的每条横线处填写一个语句,使程序的功能完整。

程序的输出结果为:TIME=1867 b=9 i=123 注意:请勿改动main( )主方法和其他已有的语句内容,仅在横线处填入适当的语句。

import java.io.*;public class DataType{ public______________void main(String args[]) {byte b;int i;//定义变量i为int类型___________________________ //定义常量TIME为整型,且值为1867i=123;//给变量i赋值,该值为十进制的123__________________________________//给变量赋值,改值为,八进制的11,十进制的9System.out.println(“TIME”+TIME);System.out.println(“b=“+b);System.out.println(“i=“+i);} }正确答案:Static final int TIME=1867;b=011;解析:本题主要考查main( )主方法的使用以及如何定义常量。

static修饰符是说明main( )方法是静态方法,final int TIME=1867;语句的功能是定义一个整型的常量TIME,并且其值为1867,b=011;语句是给变量b赋值为八进制的11,十进制的9。

简单应用题(40分)2.请完成下列Java程序。

程序的执行结果是生成一个具有一个TextField 类型的对象in、But ton类型的对象btn和Label类型的对象out图形用户界面,程序的功能是计算用户输入数的平方。

注意:请勿改动main( )主方法和其他已有的语句内容,仅在下画线处填人适当的语句。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2019年计算机二级《JAVA》模拟综合应用试题四、综合应用题
本程序的功能是获取文本框中的文本。

窗口中有两个文本框“用户名”和“密码”,以及三个按钮“登录”、“其他用户登录,,和“关闭”,初始状态“用户名”文本框是只读的,单击“其他用户登录”按钮后变成可写的,“密码”文本框使用的不是密码文本框,在用户键入的时候设置显示为*号。

输入用户名和密码后,单击“登录”按钮后,如果输入的密码为空,则弹出提示消息框,否则后台将显示输入的用户名和密码。

比如显示为“admin用户的密码:password”(admi为输入的用户名,password为输入密码)。

import java.awt.*;
import java.awt.event.*;
import javax.swing.JOptionPane;
public class java3
{
public static void main(String args[])
{
final Frame frmFrame=new Frame();
Panel pnlPanel=new Panel();
Label lblUsername=new Label("用户名");
Label lblPassword=new Label("密码");
final TextField txtUsername=new TextField("
Student");
final TextField txtPassword=new TextFidd("",
8);
txtUsername.setEditable(false);
txtPassword.setChar(’*’);
Button btnButtonl=new Button("登录");
ButtOn btnButton2=new Button("其他用户登录");
Button btnButton3=new Button("关闭");
btnButtonl.addActionListener(new ActionListen-er()
{
public void actionPerformed(ActionEvent e)
{
if((txtPassword.getText()).length()= =0)
{
JOptionPane.showMessageDialog(frmFrame,"密码不能为空"); return;
}
txtPassword.setColumns(16);
System.out.println(txtUsername.getText()+"
用户的密码:"
+txtPassword.getPassword());
}
});
btnButton2.addActionListener(new ActionListen-er()
{
public void actionPerformed(ActionEvent e)
{
txtUsername.setEnable(true);
}
});
btnButton3.addActionListener(new ActionListen-er()
{
public void actionPerformed(ActionEvent e)
{
System.exit(0);
}
});
pnlPanel.add(1blUsername);
pnlPanel.add(txtUsername);
pnlPanel.add(1blPassword);
pnlPanel.add(txtPassword);
pnlPanel.add(btnButtonl); pnlPanel.add(btnButton2); pnlPanel.add(btnButton3); frmFrame.add(pnlPanel); frmFrame.setTitle("advance"); frmFrame.pack();
frmFrame.show();
}
}。

相关文档
最新文档