关于文件名的处理中,测试当前文件是否目录用 【14】 函数。
boolean isDirectory()
下面的程序是列出目录C://\Test中所有的.txt文件,请将程序补充完整。
import java.io.*;//引入java.io包中所有的类
public class FileFilterTest{
public static void main(String args[]{
File dir=new File(“C:////Test”);
Filter filter=new Filter(“txt”);
System.out.println(”list java files in directory”+dir);
String files[]=dir.list(filter);
for(int i=0;i<files.length;i++){
File f= 【15】 ;//为目录dir下的文件或目录创建一个File对象
if(f.isFile( ))
System.out.println(”file”+f;
else
System.out.println(”sub directory”+f);
}
}
}
class Filter implements FilenameFilter{
String extent;
Filter(String extent){
this.extent=extent;
}
public boolean accept(File dir,String name){
return name.endsWith(”."+extent);//返回文件的后缀名
}
}
newFile(dir,files[i])
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
A:快速排序 B:冒泡排序 C:直接插入排序 D:堆排序
以下对结构体类型变量 td 的定义中,错误的是______。
A:
B:
C:
D:
派生类对象对其基类中的什么成员是可访问的
A:公有继承的私有成员 B:私有继承的公有成员 C:私有继承的保护成员 D:保护继承的保护成员
有如下说明
int a[10]:{ 1,2,3,4,5,6,7,8,9,10 },* p=a;
则数值为9的表达式是( )。
A:*p+9 B:*(p+8) C:*p+=9 D:p+8
C++语言函数中不能由系统自动生成的是( )。
A:结合型 B:非结合型 C:计算型 D:非计算型
下列语句不能够用于打开C根目录下文件test.txt的语句是( )。
A:3 B:6 C:10 D:20
设有定义 int x;float y;,则10+x+y值的数据类型是( )。
A:int B:double C:float D:不确定
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和【 】
A:编码设计 B:测试阶段 C:运行阶段 D:物理设计