位置:首页 > 题库频道 > 其它分类 > 计算机其它 > 二级二级CC语言文件选择题

下列程序的主要功能是#include "stdio.h"main(){FILE *fp;long count=0;fp=fopen("q1.c","r");while(!feof(fp)){fgetc(fp);count++;}printf("count=%ldn",count);fclose(fp);}

发布时间:2024-07-09

A.读文件中的字符

B.统计文件中的字符数并输出

C.打开文件

D.关闭文件

试卷相关题目

  • 1如果要将存放在双精度型数组a[10]中的10个双精度型实数写入文件型指针fp1指向的文件中,正确的语句是

    A.for(i=0;i<80;i++) fputc(a[i],fp1);

    B.for(i=0;i<10;i++) fputc(&a[i],fp1);

    C.for(i=0;i<10;i++) fwrite(&a[i],8,1,fp1);

    D.fwrite(fp1,8,10,a);

    开始考试点击查看答案
  • 2设文件stu1.dat已存在,且有如下列程序段#include <stdio.h>FILE *fp1, *fp2;fp1=fopen("stud1.dat","r");fp2=fopen("stud2.dat","w");while(feof(fp1)) putc(getc(fp1),fp2);该程序段的功能是

    A.将文件stud1.dat的内容复制到文件stud2.dat中

    B.将文件stud2.dat的内容复制到文件stud1.dat中

    C.屏幕输出stud1.dat的内容

    D.什么也不干

    开始考试点击查看答案
  • 3设文件file1.c已存在,且有如下列程序段#include <stdio.h>FILE *fp1;fp1=fopen("file1.c","r");while(!feof(fp1)) putchar(getc(fp1));该程序段的功能是

    A.将文件file1.c的内容输出到屏幕

    B.将文件file1.c的内容输出到文件

    C.将文件file1.c的第一个字符输出到屏幕

    D.什么也不干

    开始考试点击查看答案
  • 4以下函数,一般情况下,功能相同的是

    A.fputc和putchar

    B.fwrite和fputc

    C.fread和fgetc

    D.putc和fputc

    开始考试点击查看答案
  • 5若fp是指向某文件的指针,且已读到该文件的末尾,则C语言函数feof(fp)的返回值是

    A.EOF

    B.-1

    C.非零值

    D.NULL

    开始考试点击查看答案
  • 6下面程序的主要功能是:#include "stdio.h"main(){FILE *fp;float x[4]={-12.1,12.2,-12.3,12.4};int i;fp=fopen("data1.dat","wb")for(i=0;i<4;i++){fwrite(&amp;x[i],4,1,fp);fclose(fp);}}

    A.创建空文档data1.dat

    B.创建文本文件data1.dat

    C.将数组x中的四个实数写入文件data1.dat中

    D.定义数组x

    开始考试点击查看答案
  • 7有如下程序段:#include "stdio.h"main(){FILE *fp;int i;char s[10];fp=fopen("name.txt","w")for(i=0;i<40;i++){scanf("%s",s); fputc(s,fp);fputc("n",fp);}fclose(fp);}下面说法正确的是

    A.将39个人的名字写入文本文件name.txt中

    B.将40个人的名字写入文本文件name.txt中

    C.文件name.txt必须存在

    开始考试点击查看答案
返回顶部