更多"已有文本文件test.txt,其中的内容为:Hello,everyon"的相关试题:
[填空题]
已有文本文件test.txt,其中的内容为:Hello,everyone!。以下程序中,文件test.txt已正确为“读”而打开,由此文件指针fr指向文件,则程序的输出结果是 【20】 。
#include <stdio.h>
main( )
{ FILE *fr; char str[40];
......
fgets(str,5,fr);
printf("%s/n",str);
fclose(fr);
}
[填空题]已有文本文件test.txt,其中的内容为:I am the winner!。以下程序中,文件test.txt已正确为“读”而打开,由文件指针fr指向该文件,则程序的输出结果是______。
main( )
{ FILE*fr;char str[40];
…
fgets(str,5,fr);
printf("%s/n",str);
fclose(fr);
}
[填空题]请补充main 函数,该函数的功能是:把文本文件B中的内容追加到文本文件A的内容之后。
例如,文佃的内容为“I’m ten.”,文件A的内容为“I’ m a student!”,追加之后文件A的内容为“I’m a student !I’m ten.”
注意:部分源程序给出如下。
请勿改动主函数main 和其他函数中的任何内容,仅在函数main 的横线上填入所编写的若干表达式或语句。
试题程序:
# include<stdio, h>
#include<conio. h>
#define N 80
main( )
{
FILE *fp, * fp1, *fp2;
int i;
char c[N] ,t, ch;
clrscr ( );
if ((fp=fopen ("A. dat ", "r") ) == NULL)
{
printf ("file A cannot be opened/n");
exit (0);
}
printf("/n A contents are : /n/n");
for (i=0; (ch=fgetc (fp)) !=EOF; i++)
{
C [i]=ch;
putchar (c [i]);
fclose (fp);
if((fp=fopen ("B. dat", "r") )==NULL)
{
printf ("file B cannot be opened/n");
exit (0);
}
printf("/n/n/nB contents are : /n/n");
for (i=0; (ch=fgetc (fp)) !=EOF; i++)
{
c [i] =ch;
putchar (c [i]);
}
fclose (fp);
if ( (fp1=fopen ("A.dat" ,"a")) 【1】 (fp2
=fopen ("B. dat", "r") ) )
{
while ( (ch=fgetc (f
[填空题]请补充main 函数,该函数的功能是:把文本文件B中的内容追加到文本文件A的内容之后。
例如,文佃的内容为“I’m ten.”,文件A的内容为“I’ m a student!”,追加之后文件A的内容为“I’m a student !I’m ten.”
注意:部分源程序给出如下。
请勿改动主函数main 和其他函数中的任何内容,仅在函数main 的横线上填入所编写的若干表达式或语句。
试题程序:
# include<stdio, h>
#include<conio. h>
#define N 80
main( )
FILE *fp, * fp1, *fp2;
int i;
char c[N] ,t, ch;
clrscr ( );
if ((fp=fopen ("A. dat ", "r") ) == NULL)
printf ("file A cannot be opened/n");
exit (0);
printf("/n A contents are : /n/n");
for (i=0; (ch=fgetc (fp)) !=EOF; i++)
C [i]=ch;
putchar (c [i]);
fclose (fp);
if((fp=fopen ("B. dat", "r") )==NULL)
printf ("file B cannot be opened/n");
exit (0);
printf("/n/n/nB contents are : /n/n");
for (i=0; (ch=fgetc (fp)) !=EOF; i++)
c [i] =ch;
putchar (c [i]);
fclose (fp);
if ( (fp1=
[填空题]在C盘根目录下创建一个名为”c. txt”的文本文件,文本文件的内容从键盘读取,直到遇到"/n"(回车键)为止。程序清单如下:
#include<stdio.h>
#included<______>/*第一空*/
void main( )
{FILE *fp;
char c;
if((fp=fopen("C:/c.txt","______"))==NULL)/*第二空*/
{printf("can not open file!/n");exit(0);)
while((______)!==’/n’)/*第三空*/
fput(c,fp);
fclose(fp);
}
[填空题]在用通用对话框的ShowOpen显示“打开”文件对话框时,指定其中的文件类型为文本文件的格式为 【6】 。
[填空题]
某按钮的监视器方法actionPerformed( )实现将文本区中的内容写入到文本文件myText.txt中。 public void actionPerformed(ActionEvent e) {
try {
int n = txtFld.getText( ).length( );
byte buffer[]=new byte[n];
buffer=txtFid.getText( ).getBytes( );
FileOutputStream wf=new ________________ ("myText.txt");
wf. write(buffer, 0,n); ________________;
}catch (IOException ioe){
txtFld.setText(ioe.toString( ));
}
}
}
[单项选择]在屏幕上显示REPORT.TXT的文本文件内容( )
A. TYPE.REPORT.TXT/
B. TYPEREPORT.TXT/
C. EDITREPORT.TXT/
D. TYPEREPORT/
E. EDITREPORT.TXT/
[单项选择]假定当前盘符下有两个如下文本文件:
文件名 a1.txt a2.txt
内容 123# 321#
则下面程序段执行后的结果为
#include"stdio.h"
void fc(FILE*p)
charc;
while((c=fgetc(p))!=’#’)putchar(c);
main( )
FILE*fp;
fp=fopen("a1.txt","r");
fc(fp);
fclose(fp);
fp=fopen("a2.txt","r");
fc(fp);
fclose(fp);
putchar(’/n’);
A. 123321
B. 123
C. 321
D. 以上答案都不正确