itgle.com

以下对File类的public boolea isFile()方法的描述,哪个是正确的?A.判断该File对象所对应的是否是文件B.判断该File对象所对应的是否是目录C.返回文件的最后修改时间D.在当前目录下生成指定的目录

题目
以下对File类的public boolea isFile()方法的描述,哪个是正确的?

A.判断该File对象所对应的是否是文件

B.判断该File对象所对应的是否是目录

C.返回文件的最后修改时间

D.在当前目录下生成指定的目录


相似考题
参考答案和解析
答案:A
更多“以下对File类的public boolea isFile()方法的描述,哪个是正确的? ”相关问题
  • 第1题:

    下列哪个选项不是InputStream类中的方法?

    A.public abstract int read()throws IOException

    B.public final void writeInt (int v)throws IOException

    C.public void close()throws IOException

    D.public int available() throws IOException


    正确答案:B
    解析:B中的public final void writeInt (int v)throws IOException方法是OutputStream类的方法。

  • 第2题:

    以下定义线程方法正确的是 ( )

    A.Public Thread();

    B.Public Thread(Runnable target)

    C.Public Thread(ThreadGroup group,Runnable target);

    D.以上都正确


    正确答案:D
    解析:Tread类在JavaAPI的java.lang包中定义,Thread类的构造方法有多个,这些方法的一般构造可以表示如下:publicThread(ThreadGroupgroup,Runnabletarget,Stringname);其中参数的含义是:group—指明该线程所属的线程组;target—提供线程体的对象,线程启动时,该对象的run()方法将被调用;name—线程名称,Java中的每个线程都有自己的名称,如果name为null,则Java自动给线程赋予惟一的名称。上述方法的每个参数都可以为null。不同的参数去null值,就成为Thread类的各种构造方法。所以选项A、B、C的构造方法都是正确的。

  • 第3题:

    以下对抽象类的描述正确的是( )

    A)抽象类没有构造方法

    B)抽象类必须提供抽象方法

    C)有抽象方法的类一定是抽象类

    D)抽象类可以通过new关键字直接实例化


    答案:C

  • 第4题:

    以下哪个是Java应用程序main方法的有效定义?

    A. public static void main();

    B. public static void main( String args );

    C. public static void main( String args[] );

    D. public static void main( Graphics g );

    E. public static boolean main( String a[] );


    正确答案:C

  • 第5题:

    以下对JavaBean的描述,()是错的。

    • A、JavaBean是一个公共(public)的类
    • B、JavaBean类的必须有一个无参数的构造函数
    • C、取得或者设置类属性的方法必须是getXXX()或者setXXX()
    • D、JavaBean不能封装对数据库的处理

    正确答案:D

  • 第6题:

    File类中的listFiles()方法说法正确的是()。

    • A、 获取File对象封装的路径下的全部文件和文件夹对象
    • B、 只获取File对象封装的路径下的文件
    • C、 该方法返回File类型数组
    • D、 该方法返回String类型数组

    正确答案:A,C

  • 第7题:

    以下对File类的public boolea isFile()方法的描述,哪个是正确的?()

    • A、判断该File对象所对应的是否是文件。
    • B、判断该File对象所对应的是否是目录。
    • C、返回文件的最后修改时间。
    • D、在当前目录下生成指定的目录

    正确答案:A

  • 第8题:

    测试文件是否存在可以采用如下哪个方法()

    • A、isFile()
    • B、isFiles()
    • C、exist()
    • D、exists()

    正确答案:A

  • 第9题:

    单选题
    wait()方法首先是哪个类的方法?()
    A

     Object

    B

     Thread.

    C

     Runnable

    D

     File


    正确答案: D
    解析: 暂无解析

  • 第10题:

    单选题
    public class Parent{     public void change(int x){} }  public class Child extends Parent{     //覆盖父类change方法  }  下列哪个声明是正确的覆盖了父类的change方法?()
    A

     protected void change(int x){}

    B

     public void change(int x, int y){}

    C

     public void change(String s){}

    D

     public void change(int x){}


    正确答案: B
    解析: 暂无解析

  • 第11题:

    单选题
    现有      public class Parentt      public void change (int x){)     )      public class Child extends Parent{     //覆盖父类change方法     }      下列哪个声明是正确的覆盖了父类的change方法?()
    A

      protected void change (int x){}

    B

      public void change(int x,  int y){}

    C

      public void change (int x){}

    D

      public void change (String s){}


    正确答案: D
    解析: 暂无解析

  • 第12题:

    单选题
    以下对JavaBean的描述,()是错的。
    A

    JavaBean是一个公共(public)的类

    B

    JavaBean类的必须有一个无参数的构造函数

    C

    取得或者设置类属性的方法必须是getXXX()或者setXXX()

    D

    JavaBean不能封装对数据库的处理


    正确答案: D
    解析: 暂无解析

  • 第13题:

    下列哪个是对main( )主方法的正确表示?

    A.public void static main(String args[ ]){ ... }

    B.void public static main(String args[ ]){ ... }

    C.static public void main(String args[ ]){ ... }

    D.以上都不正确


    正确答案:C
    解析:在主方法定义时,应注意的是放在主方法前面的返回类型,一般都是void,在往前面是其他修饰符,一般为public和static,这两个修饰符的位置是可以互换的。public表示主方法可以被任意的Java对象访问,static表示该方法是静态方法即只能在类中使用,void是表示主方法没有返回类型,因为Java的类型检查很严格,一般的方法都有适当的返回值,对没有返回值的必须加void说明,每个应用程序必须有且仅有一个主方法。

  • 第14题:

    阅读下列说明和Java代码,将应填入 (n) 处的字句写在答题纸的对应栏内。

    【说明】

    现欲构造一文件/目录树,采用组合(Composite)设计模式来设计,得到的类图如6—8所示:

    【Java代码】

    import JavA.util.ArrayList;

    import JavA.util.List;(1)class AbstractFile{

    protected String name;

    public void printName(){System.out.println(name);}

    public abstract boolean addChild(AbstractFile file);

    public abstract boolean removeChild(AbstractFile file);

    public abstract ListgetChildren {};

    }

    class File extends AbstractFile{

    public File(String name)(this.name=name;}

    public boolean addChild(AbstractFile file){return false;}

    public boolean removeChild(AbstractFile file){return false;}

    public ListgetChildren(){return (2) ;)

    }

    clasS Folder extends AbstractFile{

    private ListchildList;

    public Folder(String name){

    thiS.name=name;

    this.childList=new ArrayList{};

    }

    public boolean addChild(AbstractFile file){return childList.add(file);}

    public boolean removeChild(AbstractFile file){return childList.remove(file);

    public (3)getChildren(){return (4) ;)

    }

    public class Client{

    public static void main(String[]args){

    //构造一个树形的文件/目录结构

    AbstractFile rootFolder=new Folder(“C:\”’);

    AbstractFile compositeFolder=new Folder(”composite”);

    AbstractFile windowsFolder=new Folder(”windows”);

    AbstractFile file=new File(”TestComposite.java”);

    rootFOlder.addChild (compositeFolder);

    rootFolder.addChiid(windowsFolder);

    compositeFolder.addChild(file);

    //打印目录文件树

    printTree(rootFolder);

    }

    private static void printTree(AbstractFile ifile){

    ifile.PrIntName();

    Listchildren:ifile.getChildren ();

    if(chiidren==null)return;

    for(AbstractFile file:children){(5) ;

    }

    }

    }

    该程序运行后输出结果为:

    C:\

    composite

    TestComposite.java

    Windows


    正确答案:(1)Abstract(2)null(3)List(4)childList(5)printTree(file)
    (1)Abstract(2)null(3)List(4)childList(5)printTree(file) 解析:Composite模式定义:将对象以树型结构组织起来,以达成“部分-整体”的层次结构,使得客户端对单个对象和组合对象的使用具有一致性。Composite比较容易理解,想到Composite就应该想到树型结构图。组合体内这些对象都有共同接口,当组合体一个对象的方法被调用执行时,Composite将遍历(Iterator)整个树形结构,寻找同样包含这个方法的对象并实现调用执行。AbstractFile为一个抽象文件类,其作用主要是实现对文件或者文件夹的抽象。文件类File继承自AbstractFile。File(stringname)为File类的一个属性,用于获取文件名称。Add-child方法用来给一个目录增加子目录或文件。Removechild方法用于删除一个目录的子目录或文件。Getchildren方法用于获取一个目录或文件,所以返回值类型应该是一个列表形式的AbstractFile,但文件本身不包括子目录,故返回NUIJIJ。Fold类表示一个文件夹,属性Folder用于获取文件夹名称,Getchildren方法返回值应为List型的AbstractFile对象指针。

  • 第15题:

    下面程序的结果是 ______。includeclass A{ public:virtual voidfun()=0{};};class

    下面程序的结果是 ______。 #include<iostream.h> class A{ public: virtual void fun()=0{}; }; class B:public A{ public: void fun () {cout<< "new file" ;} }; class C: public A{ public: void fun (){cout<<"open file"<< " " } }; class D: public A{ public: void fun () {cout<< "save file\n" ;} }; void main() { A a,*p; B b; C c; D d; p=&c; p->fun (); p=&b; p->fun (); p=&d; p->fun(); }

    A.new file open file save file

    B.new file new file new file

    C.编译出错

    D.open file new file save file


    正确答案:C

  • 第16题:

    接口中的方法默认是public abstract方法,所以类在实现接口方法时必须给出方法体,并且一定要用public来修饰,而且接口中的常量默认是public static常量。()

    此题为判断题(对,错)。


    答案:对

  • 第17题:

    下列关于继承的说法哪个正确()

    • A、子类只继承父类public方法和属性
    • B、子类继承父类的非私有属性和方法:
    • C、子类继承父类的方法,而不继承父类的属性:
    • D、子类将继承的所有的属性和方法

    正确答案:B

  • 第18题:

    以下关于File类的叙述,哪两项正确?()

    • A、File类位于java.io包中
    • B、创建一个File类的实例将导致打开指定文件进行读写
    • C、File实例不能用于封装目录
    • D、File实例封装了指定文件的信息

    正确答案:A,C

  • 第19题:

    wait()方法首先是哪个类的方法?()

    • A、 Object
    • B、 Thread.
    • C、 Runnable
    • D、 File

    正确答案:A

  • 第20题:

    下面关于java中类的说法哪个是不正确的?()

    • A、类体中不仅可以有变量定义和成员方法的定义,还可包含静态代码块
    • B、构造方法是类中的特殊方法
    • C、类一定要声明为public的,才可以执行
    • D、一个java文件中可以有多个class定义

    正确答案:C

  • 第21题:

    单选题
    下列关于继承的说法哪个正确()
    A

    子类只继承父类public方法和属性

    B

    子类继承父类的非私有属性和方法:

    C

    子类继承父类的方法,而不继承父类的属性:

    D

    子类将继承的所有的属性和方法


    正确答案: D
    解析: 暂无解析

  • 第22题:

    单选题
    以下选项中,哪个是File类delete()方法返回值的类型?()
    A

    boolean

    B

    int

    C

    String

    D

    Integer


    正确答案: D
    解析: 暂无解析

  • 第23题:

    多选题
    File类中的listFiles()方法说法正确的是()。
    A

    获取File对象封装的路径下的全部文件和文件夹对象

    B

    只获取File对象封装的路径下的文件

    C

    该方法返回File类型数组

    D

    该方法返回String类型数组


    正确答案: C,D
    解析: 暂无解析