工学

问答题写出将文件file1、file2合并成一个文件fileall的命令。

题目
问答题
写出将文件file1、file2合并成一个文件fileall的命令。
参考答案和解析
正确答案: Cat file1 file2>>fileall
解析: 暂无解析
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

UNIX系统命令catfile1>>file2功能是( )。

A、将文件file2的内容添加到文件file1的末尾

B、将文件file1的内容添加到文件file2的末尾

C、连接文件file1和file2

D、显示文件file1和file2


参考答案:B

第2题:

下列程序用于将源文件中的字母进行大小写转换,while的条件是【 】。includeinclude

下列程序用于将源文件中的字母进行大小写转换,while的条件是【 】。

include<iostream. h>

include<fstream. h>

include<iomanip. h>

void main( )

}

char ch;

fstream filel, file2

char fn1[10], fn2[10];

cout<<"输入源文件名:";

cin>>fn1

cout<<"输入目标文件名:";

tin>>fn2

file1, open(fn1 ,ios: :in);

file2, open(fn2, ios:: out);

while(________)

{

if(ch>='a'&&ch<='z')

ch=ch-'a'+'A',

file2, put(ch),

}

file1, close(),

file2, close();

}


正确答案:(ch=filel.get())!=EOF
(ch=filel.get())!=EOF 解析:需要填空的内容是判断文件是否达到结尾,可以使用流输入的get函数获得当前字符,然后判断该字符是否是EOF即可。

第3题:

以下哪些命令能找到文件file1和file2不同之处并显示出来:()

A. cmp file1 file2

B. diff file1 file2

C. more file1 file2


参考答案:A, B

第4题:

如果希望把file1的内容附加到原有的文件file2的末尾,应用什么命令?


答案:Scatfile1>>file4

第5题:

管理Logfile中的“Combine”功能,可以将多个Logfile文件合并成为一个Logfile文件。()


答案√

第6题:

以下程序的功能是# include <stdio.h>main (){ FILE *fp1;*fp2; fp1=fopen ("file1","r"); fp2=fopen ("file2","w"); while (!feof (fp1)) fputc (fgetc (fp1),fp2); fclose (fp1); fclose (fp2);}A.将磁盘文件的内容显示在屏幕上 B.将两个磁盘文件合为一个C.将一个磁盘文件复制到另一个磁盘文件中D.将两个磁盘文件合并后送屏幕


正确答案:C
本题主要考查文件的操作。在本题的程序中,首先定义了两个文件指针fp1和fp2,然后用指针fp1指向一个以读方式打开的文件file1,用指针fp2指向一个以写方式打开的文件file1,接着执行while循环,循环的结束条件是(!feof (fp1))为假,即feof (fp1)为真,表示对文件fp1的操作读取到结束符,因此,循环结束的条件是对文件file1的读取结束,循环体语句fputc (fgetc (fp1),fp2);中用到了fgetc和fputc函数,C语言提供这两个函数对文本文件进行字符的读写操作。fgetc(fp1)函数的作用是从输入流fp1的当前位置返回一个字符,并将文件指针指示器移到下一个字符处;fputc(ch,fp2)函数的作用是将字符ch的值写入所指定的流文件的当前位置处,并将文件指针后移一位。
根据上面的分析,可以知道循环结束后,即将指针fp1指向的文件复制到指针fp2指向的文件中,然后关闭两个操作的文件。因此,本题程序的作用是将一个磁盘文件复制到另一个磁盘文件中,本题正确答案选C。

第7题:

下列程序用于将源文件中的字母进行大小写转换,请填写while的请句。include include

下列程序用于将源文件中的字母进行大小写转换,请填写while的请句。

include<iostream.h>

include<fstream.h>

include<iomanip.h>

void main()

{

char ch;

fstream file1,file2;

char fnl[10],fn2[10];

cout<<“输入源文件名:”;

cin>>fn1;

cout<<“输入目标文件名:”;

cin>>fn2;

{i


正确答案:(eh=filel.get())! =eof。
(eh=filel.get())! =eof。 解析: 本题是判断文件是否达到结尾,可以使用流输入的get函数获得当前字符,然后判断该字符是否是eof即可。

第8题:

命令head-120file1file2的含义是:()

A.同时显示文件file1和file2的前120行

B.同时显示文件file1的前120行并且存入文件file2

C.同时删除文件file1和file2的前120行


参考答案:A

第9题:

以下程序的功能是()。includemain(){FILE*fPl;*fp2;fp1:fopen("file1","r");fp2:fopen(

以下程序的功能是( )。 # include <stdio.h> main() {FILE*fPl; *fp2; fp1:fopen("file1","r"); fp2:fopen("file2","w"); while(! Feof(fP1)) fputc(fgetc(fP1),fp2); fclose(fP1);fclose(fp2);}

A.将磁盘文件的内容显示在屏幕上

B.将两个磁盘文件合为一个

C.将一个磁盘文件复制到另一个磁盘文件中

D.将两个磁盘文件合并后送屏幕


正确答案:C
解析:程序首先定义了两个文件类型的指针fp1、fp2。为读打开文件filel,并让指针fp1指向该文件;为写打开文件file2,并让指针fp2指向该文件。循环执行从文件file1中读取一个字符,输出到文件file2中,直到文件file1结束。因此程序的功能是将文件file1中的内容复制到文件file2中。

第10题:

命令cat file1 file2 >file3把file1和file2组合成file3。


正确答案:正确