更多"下列程序中,要求输出一个特定文件(这里是ex2_1.java)的相关信"的相关试题:
[简答题]下列程序中,要求输出一个特定文件(这里是ex1.java)的相关信息,包括文件的名字,相对路径以及文件的长度。请将程序补充完整。
程序运行结果如下:
name:ex1.java
path:ex1.java
length:299
注意:不改动程序结构,不得增行或删行。
import java.io.*;
public class ex1
public static void main(String[] args)
File filel=new File("ex1.java");
System.out println("name:"+file1.______);
System.out println("path:"+file1.______);
System.out println("length:"+file1.______);
[简答题]基本操作题
下列程序中,要求输出一个特定文件(这里是ex2_1.java)的相关信息,包括文件的名字,相对路径以及文件的长度。请将程序补充完整。
程序运行结果如下:
name: ex2_1.java
path: ex2_1.java
length: 299
import java.io.*;
public class ex2_1 {
public static void main(String[] args) {
File file2_1 = new File("ex2_1.java");
System.out.println("name: " + file2_1. );
System.out.println("path: " + file2_1. );
System.out.println("length: " + file2_1. );
}
}
[简答题]下列程序要求将source.txt文件中的字符,通过文件输入/输出流复制到另一个dest.txt文件中。请将程序补充完整。
注意:不改动程序结构,不得增行或删行。
import java.io.*;
public class ex2
{
public static void main(String[] args) throws IOException
{
File inputFile;
File outputFile;
FileInputStream in;
FileOutputStream out;
int c;
inputFile=new File("source.txt");
outputFile=new File("dest.txt");
in=new FileInputStream(inputFile);
______(outputFile);
while((c=in.read( ))!=-1)
______;
in.close( );
out.close( );
}
}
[单项选择]下面的程序创建了一个文件输出流对象,用来向文件test.txt中输出数据,假设程序当前目录下不存在文件test.txt,编译下面的程序Test.java后,将该程序运行3次,则文件test.txt 的内容是()。
import java.io.*;
public class Test
public static void main(String args[])
try
String s="ABCDE";
byte b[]=s.getBytes______;
FileOutputStream file=new FileOutputStream("test.txt",true);
file.write(B.;
file.close______;
catch(IOException e)
System.out.println(e.toString______);
A. ABCABC
B. ABCDE
C. Test
D. ABCDE ABCDE ABCDE
[填空题]用VC++6.0打开考生文件夹下的源程序文件3.cpp,这个工程完成输出到屏幕一些特定的信息,但工程有错误或者不完整,请完成以下功能:
(1)初始化Num2的值为j,请在注释1后添加适当的语句。
(2)补充全局函数fun使之能够调用类TC的成员变量,请在注释2后添加适当的语句。
(3)初始化静态变量,请在注释3后添加适当的语句。
(4)修改注释4后的语句。使得程序输出以下内容:
Num1=7
Num2=12
Num3=-7
Num1=6
Num2=9
Num3=-17
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
试题程序:
#include<iostream.h>
class TC
public:
//********1********
TC(int i,int j)
Num1=i;
Num3=-i;
void Print( )
cout<<"Num1="<<Num1<<end1;
cout<<"Num2="<<Num2<<end1;
cout<<"Num3="<<Num3<<end1;
void Add(int i)
Num3-=i;
private:
int Num1;
const int Num2;
static int Num3;
//********2********
;
//********3********
void fun( )
TC obj(5,9);
obj.Num1=6;
//********4********
obj.Add( );
obj.Print( );
void main( )
TC obj(7,12);
obj.Print( );
fun( );
return;
[简答题]【说明】
编写程序,生成一个新文本文件,它由一个已知文本文件的所有偶数行组成。要求已知文本文件名和新文本文件名均从键盘输入。请填空完善程序。
【C语言程序】
#include<stdio.h>
main( )
{
FILE *oldf,*newf;
char ch,fname[20];
int i;
do{
printf("Enter name of existed text file to be read:");
scanf("%s",fname);
if((oldf=fopen(fname,"r"))==NULL)
printf("File %s can’t open!/n",fname);
}while(oldf==NULL);
do{
printf("Enter mane of new text file to be written:");
scanf("%s",fname);
if(( (1) ==NULL)
printf("File %s can’t open!/n",fname);
}while( (2) );
i=1;
while(!feof(oldf))
{
while((ch=fgetc(oldf))!= (3) )
{
if(i%2== (4) )
fputc(ch,newf);
}
fputc(’/n’,newf);
(5) ;
}
fclose(oldf);
fclose(newf);
}
[填空题]下面一段程序的功能是,单击窗体弹出对话框。在对话框中输入一个文件名,窗体中输出该文件名的文件号。请填空。
Private Sub Form_ click( )
filename = InputSox (“请输入文件名”)
Filecode =
Open filename For Output As # Filecode
Print filename; “的文件号是”; Filecode
Close # Filecode
End Sub
[填空题]使用VC++6.0打开考生文件夹下的源程序文件1.cpp。本程序要求输入一个字符串,然后将其中的小写字母改成大写字母,字符可能输入多行,当输入字符“”时,默认字符输入结束,最后把结果输出到屏幕中。
注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//******error******的下面。
试题程序:
#include<iostream.h>
void main( )
int i=0;
char str[120];
cout<<"Enter a string end with’’."<<end1;
//********error********
cin.getline(str,120);
//********error********
while(str)
//*****岳**error********
if(str[i]>=’a’)
str[i]=str[i]-’a’+’A’;
i++;
cout<<str<<end1;
return;