有如下程序段:#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必须存在
试卷相关题目
- 1下面程序的主要功能是:#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(&x[i],4,1,fp);fclose(fp);}}
A.创建空文档data1.dat
B.创建文本文件data1.dat
C.将数组x中的四个实数写入文件data1.dat中
D.定义数组x
开始考试点击查看答案 - 2下列程序的主要功能是#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);}
A.读文件中的字符
B.统计文件中的字符数并输出
C.打开文件
D.关闭文件
开始考试点击查看答案 - 3如果要将存放在双精度型数组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);
开始考试点击查看答案 - 4设文件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.什么也不干
开始考试点击查看答案 - 5设文件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.什么也不干
开始考试点击查看答案
最新试卷
注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年安全工
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它