A.判断该File对象所对应的是否是文件
B.判断该File对象所对应的是否是目录
C.返回文件的最后修改时间
D.在当前目录下生成指定的目录
第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
第2题:
以下定义线程方法正确的是 ( )
A.Public Thread();
B.Public Thread(Runnable target)
C.Public Thread(ThreadGroup group,Runnable target);
D.以上都正确
第3题:
以下对抽象类的描述正确的是( )
A)抽象类没有构造方法
B)抽象类必须提供抽象方法
C)有抽象方法的类一定是抽象类
D)抽象类可以通过new关键字直接实例化
第4题:
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[] );
第5题:
以下对JavaBean的描述,()是错的。
第6题:
File类中的listFiles()方法说法正确的是()。
第7题:
以下对File类的public boolea isFile()方法的描述,哪个是正确的?()
第8题:
测试文件是否存在可以采用如下哪个方法()
第9题:
Object
Thread.
Runnable
File
第10题:
protected void change(int x){}
public void change(int x, int y){}
public void change(String s){}
public void change(int x){}
第11题:
protected void change (int x){}
public void change(int x, int y){}
public void change (int x){}
public void change (String s){}
第12题:
JavaBean是一个公共(public)的类
JavaBean类的必须有一个无参数的构造函数
取得或者设置类属性的方法必须是getXXX()或者setXXX()
JavaBean不能封装对数据库的处理
第13题:
下列哪个是对main( )主方法的正确表示?
A.public void static main(String args[ ]){ ... }
B.void public static main(String args[ ]){ ... }
C.static public void main(String args[ ]){ ... }
D.以上都不正确
第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
第15题:
下面程序的结果是 ______。 #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
第16题:
此题为判断题(对,错)。
第17题:
下列关于继承的说法哪个正确()
第18题:
以下关于File类的叙述,哪两项正确?()
第19题:
wait()方法首先是哪个类的方法?()
第20题:
下面关于java中类的说法哪个是不正确的?()
第21题:
子类只继承父类public方法和属性
子类继承父类的非私有属性和方法:
子类继承父类的方法,而不继承父类的属性:
子类将继承的所有的属性和方法
第22题:
boolean
int
String
Integer
第23题:
获取File对象封装的路径下的全部文件和文件夹对象
只获取File对象封装的路径下的文件
该方法返回File类型数组
该方法返回String类型数组