网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
如果文本文件"d:data.txt"已经存在,如果执行如下操作(fp已经声明) fp=fopen("d:data.txt","a"); 如下描述正确的是
A.文件"d:data.txt"的内容被清空
B.文件"d:data.txt"的内容不动,之后的读操作,将从文件末尾开始读
C.文件"d:data.txt"的内容不动,之后的写操作,将从文件末尾开始写
D.此语句函数fopen调用错误
参考答案和解析
B
更多 “如果文本文件"d:data.txt"已经存在,如果执行如下操作(fp已经声明) fp=fopen("d:data.txt","a"); 如下描述正确的是A.文件"d:data.txt"的内容被清空B.文件"d:data.txt"的内容不动,之后的读操作,将从文件末尾开始读C.文件"d:data.txt"的内容不动,之后的写操作,将从文件末尾开始写D.此语句函数fopen调用错误” 相关考题
考题
以下程序从名为 filea.dat 的文本文件中逐个读入字符并显示在屏幕上。请填空:#include stdio.hmain(){ FILE *fp; char ch;fp=fopen( 【 15 】 );ch=fgetc(fp);whlie(!feof(fp)) { putchar(ch); ch=fgetc(fp);}putchar('\n'); fclose(fp);}
考题
要打开一个已存在的非空文件“file”用于修改,选择正确的语句()
A、fp=fopen(“file“,“r“);B、fp=fopen(“file“,“w“);C、fp=fopen(“file“,“r+“);D、fp=fopen(“file“,“w+“);
考题
阅读下面程序,程序实现的功能是(a123.txt在当前盘符下已经存在)#include "stdio.h"void main(){FILE *fp;int a[10],*p=a;fp=fopen("a123.txt","w");while( strlen(gets(p))0 ){ fputs(a,fp);fputs("\n",fp);}fclose(fp);}A.从键盘输入若干行字符,按行号倒序写入文本文件a123.txt中B.从键盘输入若干行字符,取前2行写入文本文件a123.txt中C.从键盘输入若干行字符,第一行写入文本文件a123.txt中D.从键盘输入若干行字符,依次写入文本文件a123.txt中
考题
假定当前盘符下有两个如下文本文件:文件名 a1.txt a2.txt内容 123# 321#则下面程序段执行后的结果为#include "stdio.h"void fc(FILE *p){ char c;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.123321B.123C.321D.以上答案都不正确
考题
有如下程序includemain(){FILE*fpl; fpl=fopen("f1.txt","w"); fprintf(fp1,"abc"); f
有如下程序 #include<stdio.h> main() { FILE *fpl; fpl=fopen("f1.txt","w"); fprintf(fp1,"abc"); fclose(fp1); } 若文本文件f1.txt中原有内容为:good,则运行以上程序后文件f1.txt中的内容为A.goodabcB.abcdC.abcD.abcgood
考题
如果需要打开一个已经存在的非空文件“Demo”进行修改,下面选项中正确的是A.fp=fopen("Demo","r");B.fp=fopen("Demo","ab+");C.fp=fopen("Demo","w+");D.fp=fopen("Demo","r+");
考题
执行如下程序后的输出结果是【】。include include using namespace std;int ma
执行如下程序后的输出结果是【 】。include <iostream>include <fstream>using namespace std;int main ( ){char s[25];ofstream fl("data.txt");f1<<"C++ Programming";f1.close ();ifstream f2 ("data.txt");
考题
以下程序的作用是:从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。include stdio.hmain(){FILE *fp; char ch;fp=fopen(【 】);ch=fgetc(fp);while(!feof(fp)) { putchar(ch); ch=fgetc(fp); }putchar('\n');fclose(fp);}
考题
有如下程序:include main(){ FILE*fp1;fp1=fopen("f1.txt","w");fprintf(fp1, "abc");
有如下程序: #include <stdio.h> main() { FILE *fp1; fp1=fopen("f1.txt","w"); fprintf(fp1, "abc"); fclose(fp1); } 若文本文件f1.txt中原有内容为good,则运行以上程序后文件f1.txt中的内容为( )。A.goodabcB.abcdC.abcD.abcgood
考题
假定当前盘符下有两个如下文本文件: 文件名 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);A.123321B.123C.321D.以上答案都不正确
考题
有如下程序#include〈stdio.h〉main(){FILE *fp1;fp1=fopen("f1.txt","w");fprintf(fp1,"abc");fclose(fp1);}若文本文件f1.txt中原有内容为:good,则运行以上程序后文件f1.txt中的内容为A.goodabcB.abcdC.abcD.abcgood
考题
设fp已定义,执行语句“fp=fopen("file","w");”后,以下针对文本文件file操作叙述的选项中正确的是( )。A.写操作结束后可以从头开始读B.只能写不能读C.可以在原有内容后追加写D.可以随意读和写
考题
以下程序的功能是从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。majn(){ FILE *fp; char ch;fp=fopen(______);ch=fgetc(fp);whle(!feof(fp)) { putchar(ch); ch=f8etc(fp); }putchar('\n'); fclose(fp);}
考题
有如下程序includemain(){FILE*fp1;fp1;fopen("ftxt","w");fprintf(fpl, "abc")fclose
有如下程序 #include <stdio.h> main() { FILE *fp1; fp1;fopen("ftxt","w"); fprintf(fpl, "abc") fclose(fpl); } 若文本文件f1.txt中原有内容为:good,则运行以上:程序后文件f1.Mt中的内容为A.goodabcB.abcdC.abcD.abcgood
考题
打开一个已经存在的非空文本文件,若文件名为stu,则正确的打开语句为( )A.FILE*fp; fp=fopen("stu.txt","r")B.FILE * fp; fp=fopen(stu.txt,r)C.FILE *fp; fP=fopen("stu,txt","wb")D.FILE *fp; fp=fopen("stu.txt",wb)
考题
有如下程序#include stdio.hmain(){ FILE *fp1; fp1=fopen("f1.txt","w"); fprintf(fp1,"abc"); fclose(fp1);}若文本文件f1.txt中原有内容为good,则运行以上程序后,文件f1.txt中的内容为A.goodabc B.abcd C.abc D.abcgood
考题
如果需要打开一个已经存在的非空文件“FILE”并进行修改,正确的语句是( )。A.fp=fopen("FILE","r");B.fp=fopen("FILE","a+");C.fp=fopen("FILE","w+");D.fp=fopen("FILE","r+");
考题
有如下程序:includestdio.hmain{ FILE*fp1;fp1=fopen(f1.txt,wstdio.hmain{ FILE*fp1;fp1=fopen(f1.txt,w);fprintf(fp1,abe);fclose(fp1);}若文本文件f1.txt中原有内容为:good。则运行以上程序后文件f1.txt中的内容为( )。A.goodabcB.bcdC.abcD.abcgood
考题
以读写方式打开一个二进制文件fil2,fopen函数的正确的调用方式是:()
A、FILE *FP; FP=fopen("fil2","r");B、FILE *FP; FP=fopen("fil2","rb");C、FILE *FP; FP=fopen("fil2","wb+");D、FILE *FP; FP=fopen("fil2","rb+");
考题
有如下程序: include main ( ){FILE* fpl;fp1 = fopen("ftxt" ,"w");fpfinff( fp1 ,"
有如下程序: #include <stdio.h> main ( ) { FILE* fpl; fp1 = fopen("ftxt" ,"w"); fpfinff( fp1 ," abc" ); fclose ( fp1 ); 若文本文件f1.txt中原有内容为:good,则运行以上程序后文件f1.txt中的内容为( )。A.goodabcB.abcdC.abcD.abegood
考题
(40)设fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是A)写操作结束后可以从头开始读B)只能写不能读C)可以在原有内容后追加写D)可以随意读和写
考题
若需要打开一个已经存在的非空文件“file”并进行修改,则正确的打开语句是()。A、fp=fopen(“file”,“r”);B、fp=fopen(“file”,“ab+”);C、fp=fopen(“file”,“w+”);D、fp=fopen(“file”,“r+”);
考题
对于如下程序: #include main( ) { FILE *fp; fp=fopen(“file.txt”,“w”); fprintf(fp,“%s”,“xyz”); fclose(fp); } 若文件file.txt中原有的内容为good,则运行该程序以后,文件file.txt中的内容为()
考题
若需要打开一个已经存在的非空文件“FILE”,并对其进行修改,正确的打开语句是()。A、fp=fopen(“FILE”, “r+”);B、fp=fopen(“FILE”, “r”);C、fp=fopen(“FILE”, “ab+”);D、fp=fopen(“FILE”, “w+”);
考题
用“new FileOutputStream(“data.txt”,true)”创建一个FileOutputStream实例对象,则下面()说法是正确的。A、如果文件“data.txt”存在,则将抛出IOException异常B、如果文件“data.txt”存在,则将在文件的末尾开始添加新内容C、如果文件“data.txt”存在,则将覆盖掉文件中已有的内容D、如果文件“data.txt”不存在,则将抛出IOException异常
考题
为写而打开文本文件aa.dat,的正确写法是()A、fopen(”aa.dat”,”rb”)B、fp=fopen(”aa.dat”,”w”)C、fopen(”aa.dat”,”wb”)D、fp=fopen(”aa.dat”,”r”)
考题
单选题用“new FileOutputStream(“data.txt”,true)”创建一个FileOutputStream实例对象,则下面()说法是正确的。A
如果文件“data.txt”存在,则将抛出IOException异常B
如果文件“data.txt”存在,则将在文件的末尾开始添加新内容C
如果文件“data.txt”存在,则将覆盖掉文件中已有的内容D
如果文件“data.txt”不存在,则将抛出IOException异常
考题
填空题对于如下程序: #include main( ) { FILE *fp; fp=fopen(“file.txt”,“w”); fprintf(fp,“%s”,“xyz”); fclose(fp); } 若文件file.txt中原有的内容为good,则运行该程序以后,文件file.txt中的内容为()
热门标签
最新试卷