参考答案和解析
正确答案:C
更多“如何删除一个文件()A、del(fp)B、fp.delete()C、os.remove(‘file’)D、os.delete(‘file’)”相关问题
  • 第1题:

    执行以下程序后,test.txt文件的内容是(若文件能正常打开)( )。includemain(){FILE*fp;c

    执行以下程序后,test.txt文件的内容是(若文件能正常打开)( )。 #include<stdio.h> main() { FILE*fp; char*s1="Fortran",*s2="Basic"; if((fp=fopen("test.txt","wb"))==NULL) { printf("Can't open test.txt file\n");exit(1);} fwrite(s1,7,1,fp);/*把从地址s1开始的7个字符写到fp所指文件中*/ fseek(fp,0L,SEEK_SET);/*文件位置指针移到文件开头*/ fwrite(s2,5,1,fp); fclose(fp); }

    A.Basican

    B.BasicFortran

    C.Basic

    D.FortranBasic


    正确答案:A

  • 第2题:

    以下程序用来判断指定文件是否能正常打开,请填空。 include main() {FILE*fp;if(((fp=fo

    以下程序用来判断指定文件是否能正常打开,请填空。

    include<stdio.h>

    main()

    {FILE*fp;

    if(((fp=fopen("test.txt","r"))=【 】))

    printf("未能打开文件!\n");

    else

    printf("文件打开成功!\n");

    }


    正确答案:NULL
    NULL 解析:本题主要考查对文件的打开操作,"r"是为读而打开文本文件。当指定这种方式时,对打开的文件只能进行“读”操作,若指定的文件不存在,则会出错;另外一些情况,如企图去读—个不允许读的文件时,也会出错。当文件运行错误时,使用语句“if(((fp=fopen("test.txt","r"=NULL))”来判断。

  • 第3题:

    下述程序向文件输出的结果是_______。includevoid main(){ FILE*fp=fopen("TEST","wb")

    下述程序向文件输出的结果是_______。 #include<stdio.h> void main() { FILE*fp=fopen("TEST","wb"); fprintf(fp,"%d%5.of%c%d",58,76273.0,'-'2278); fclose(fp); }

    A.5876273-2278

    B.5876273.000000-2278

    C.5876273-2278

    D.因文件为二进制文件而不可读


    正确答案:C
    解析:fprintf函数工作时,多个数据间不会自动加分隔符,选项A错误;浮点数的输出格式是“%5.of”表明其小数部分输出0位,即没有输出,所以选项B也是错误的。

  • 第4题:

    如果需要打开一个已经存在的非空文件“FILE”并进行修改,正确的语句是( )。

    A.fp=fopen("FILE","r");

    B.fp=fopen("FILE","a+");

    C.fp=fopen("FILE","w+");

    D.fp=fopen("FILE","r+");


    正确答案:D
    解析:本题考查打开文件函数fopen(),打开文件函数fopen()的调用形式为:fp=fopen(文件名,文件使用方式)。“文件使用方式”说明:方式“r”为以输入方式打开一个文本文件;方式“a+”为以读/写方式打开一个文本文件,保留文件中原有的数据;方式“w+”为以读/写方式建立一个新的文本文件:方式“r+”为以读/写方式打开一个文本文件。

  • 第5题:

    以读写方式打开一个二进制文件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+");


    参考答案CD

  • 第6题:

    设:FILE *fp;则fp=fopen("myfile","rb");表示创建一个名字为myfile的二进制文件。 ()

    此题为判断题(对,错)。


    正确答案:错误

  • 第7题:

    以下程序的功能是()。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中。

  • 第8题:

    对于如下程序:  #include    main( )  {    FILE *fp;    fp=fopen(“file.txt”,“w”);    fprintf(fp,“%s”,“xyz”);    fclose(fp);  }  若文件file.txt中原有的内容为good,则运行该程序以后,文件file.txt中的内容为()


    正确答案:xyz

  • 第9题:

    如何判断一个文件是否已经存在?如何删除一个文件?如何重命名一个文件?可以使用File类来获取一个文件包含的字节数吗?


    正确答案:用File类的方法exists()判断一个文件是否已经存在;用File类的方法delete()删除一个文件;用File类的方法renameTo(File dest)重命名一个文件;用File类的方法length()获取一个文件包含的字节数。

  • 第10题:

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

    • A、同时显示文件file1和file2的前120行
    • B、同时显示文件file1的前120行并且存入文件file2
    • C、同时删除文件file1和file2的前120行

    正确答案:A

  • 第11题:

    在Premiere中通过()菜单如何导入文件。

    • A、File的Export
    • B、File的New
    • C、File的Import
    • D、File的OpenprojeCt

    正确答案:C

  • 第12题:

    问答题
    如何判断一个文件是否已经存在?如何删除一个文件?如何重命名一个文件?可以使用File类来获取一个文件包含的字节数吗?

    正确答案: 用File类的方法exists()判断一个文件是否已经存在;用File类的方法delete()删除一个文件;用File类的方法renameTo(File dest)重命名一个文件;用File类的方法length()获取一个文件包含的字节数。
    解析: 暂无解析

  • 第13题:

    下述程序向文件输出的结果是______。 includevoid main(){FILE *fp=fopen("TESY","wb")

    下述程序向文件输出的结果是______。 #include<stdio.h> void main() { FILE *fp=fopen("TESY","wb"); fprintf(fp,"%d%5.0f%c%d",58,76273.0,'-',2278); fclose(fp); }

    A.58 76273-2278

    B.5876273.000000-2278

    C.5876273-2278

    D.因文件为二进制文件而不可读


    正确答案:C
    解析:fprintf函数工作时,多个数据间不会自珈口分隔符,选项A错误;浮点数的输出格式是“%5.0f”表明其小数部分输出0位,即没有输出,所以选项B也是错误的。

  • 第14题:

    以下程序的功能是# 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。

  • 第15题:

    打开一个已经存在的非空文本文件,若文件名为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)


    正确答案:A

  • 第16题:

    以下程序的功能是()includemain(){FILE * fp1;*fp2;fp1=fopen("filel","r");fp2=fopen

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

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

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

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

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


    正确答案:C

  • 第17题:

    下述程序向文件输出的结果是 ______。includevoid main(){ FILE*fp=fopen("TEST","wb")

    下述程序向文件输出的结果是 ______。#include<stdio.h>void main(){ FILE*fp=fopen("TEST","wb"); fprintf(fp,"%%5.0f%c%d",58,76273.0'-',2278); fclose(fp);}

    A.58 76273-2278

    B.5876273.000000-2278

    C.5876273-2278

    D.因文件为二进制文件而不可读


    正确答案:C
    解析:fprintf函数工作时,多个数据间不会自动加分隔符,选项A错误;浮点数的输出格式是“%5.0f”表明其小数部分输出0位,即没有输出,所以选项B也是错误的。

  • 第18题:

    能正确定义一个用来指向打开文件的文件型指针变量fp的语句是( )

    A.file fp;

    B.file *fp;

    C.FILE fp;

    D.FILE *fp;


    正确答案:D
    "file”是在头函数“stdio.h"冲定义的文件结构型的用户自定义数据类型符,这个用户自定义的数据类型符是大写字母组成的,所以备选答案A山是错误的。文件型指针变量在定义时,变量名的前面必须有“*”,所以备选答案C也是错误的,本题应选答案D。

  • 第19题:

    若需要打开一个已经存在的非空文件“file”并进行修改,则正确的打开语句是()。

    • A、fp=fopen(“file”,“r”);
    • B、fp=fopen(“file”,“ab+”);
    • C、fp=fopen(“file”,“w+”);
    • D、fp=fopen(“file”,“r+”);

    正确答案:D

  • 第20题:

    下面的程序用变量count统计文件letter.dat中字符的个数。请写出程序的横线处应该填入的内容。()  #include   main( )  {   FILE *fp;  long count=0;  if((fp=fopen((“letter.dat”,       ))==NULL){      printf((“Cannot open file!/n”);      exit(0);  }  while(!feof(fp)){            ;       count++; }  printf((“count=%d/n”,count); fclose(fp);  }


    正确答案:“r”;fgetc(fp)

  • 第21题:

    以下fread函数的调用形式中,参数类型正确的是()

    • A、fread(unsignedsize,unsignedn,char*buffer,FILE*fp)
    • B、fread(char*buffer,unsignedsize,unsignedn,FILE*fp)
    • C、fread(unsignedsize,unsignedn,FILE*fp,char*buffer)
    • D、fread(FILE*fp,unsignedsize,unsignedn,char*buffer)

    正确答案:B

  • 第22题:

    下列有关文件浏览器(File Browser)描述错误的是()。

    • A、File Browser可以浏览图像文件
    • B、File Browser可以查找图像文件
    • C、File Browser可以删除图像文件
    • D、File Browser可以改变图像文件大小

    正确答案:D

  • 第23题:

    填空题
    对于如下程序:  #include    main( )  {    FILE *fp;    fp=fopen(“file.txt”,“w”);    fprintf(fp,“%s”,“xyz”);    fclose(fp);  }  若文件file.txt中原有的内容为good,则运行该程序以后,文件file.txt中的内容为()

    正确答案: xyz
    解析: 暂无解析