以下程序运行后,文件test.txt的内容是( )。#includevoid main(){ FILE*fp;charstr[][10]={first,second};fp = fopen(test.txt,w);if(fp!=NULL)fprintf(fp,%s,str[0]);fclose(fp);fp = fopen(test.txt,w);if(fp!=NULL)fprintf(fp,%s,str[1]);fclose(fp);}
fseek()函数的功能是改变文件位置指针,其调用形式如下:fseek(fp,offset,position);以下是fseek()函数的参数说明,描述正确的是()。
有以下程序 #include main() { FILE *fp;char str[10]; fp=fopen(myfile.dat,w); fputs(abc,fp);fclose(fp); fpfopen(myfile.data,a++); fprintf(fp,%d,28); rewind(fp); fscanf(fp,%s,str); puts(str); fclose(fp); } 程序运行后的输出结果是
有以下程序 #include int fun(int (*s)[4],int n, int k) { int m, i; m=s[0][k]; for(i=l; i m) m=s[i][k]; return m; } main() { int a[4][4]={{1,2,3,4),{11,12,13,14},{2l,22,23,24},{31,32,33,34}}; printf(%d\n, fun(a,4,0)); } 程序的运行结果是( )。
若 fp 为文件指针,且文件已经打开,以下语句的输出结果为 。 fseek(fp , 0,SEEK_END) ; n=ftell(fp) ; printf( “% d ”, n) ;
执行 fseek(fp , -20L , 2) ;后的结果是 。
函数调用语句:fseek(fp,-20L,2);的含义是()。
有以下程序#includemain(){ FILE *fp;char str[10];fp=fopen(\myfile.dat\,\w\);fputs(\abc\,fp);fclose(fp);fpfopen(\myfile.data\,\a++\);fprintf(fp,\%d\,28);rewind(fp);fscanf(fp,\%s\,str); puts(str);fclose(fp);}程序运行后的输出结果是
若 fp 已正确定义为一个文件指针,补充语句 fseek( ); /* 将位置指针移到离文件开头向前 15 个字节处 */ fseek( ); /* 将位置指针移到离当前位置向前 10 个字节处 */ fseek( ); /* 将位置指针移到离文件末尾向后 10 个字节处 */
有以下程序 #include main() {FILE *fp; int a[10]={1,2,3},i,n; fp=fopen(“dl.dat”,”w”); for(i=0;i<3;i++) fprintf(fp,”%d”,a[i]); fprintf(fp,””); fclose(fp); fp=fopen(“dl.dat”,”r”); fscanf(fp,”%d”,&n); fclose(fp); printf(“%d”,n); } 程序的运行结果是
有以下程序#include \stdio.h\void WriteStr(char *fn,char *str){FILE *fp;fp=fopen(fn,\W\);fputs(str,fp);fclose(fp);}main(){WriteStr(\t1.dat\,\start\);tob_id_5389WriteStr(\t1.dat\,\end\);}程序运行后,文件t1.dat中的内容是_____。
以下与函数 fseek(fp,0L,SEEK_SET) 有相同作用的是 _____
以下程序的运行结果是FILE*fp;inti,a[6]={1,2,3,4,5,6};fp=fopen(\d3.dat\,\w+b\);fwrite(a,sizeof(int),6,fp);fseek(fp,sizeof(int)*3,SEEK_SET);fread(a,sizeof(int),3,fp);fclose(fp);for(i=0;i<6;i++)printf(\%d,\,a[i]);
文本文件quiz.txt的内容为\Programming\ (不包含引号),以下程序段的运行结果是_________________ FILE *fp; char *str; if((fp=fopen(\quiz.txt\,\r\))!=NULL) str=fgets(str,7,fp); printf(\%s\,str); (6.0分)
有以下程序:include<stdio.h>main(){ FILE*fp; int i,k=0,n=0; fp=fopen("d1.dat","wb+"); for(i=1;i<4;i++) fprintf(fp,"%d",i); fclose(fp); fp=fopen("d1.dat","r");fseek(fp,1L,SEEK_SET); fscanf(fp,"%d%d",&k,&n); printf("%d%d\n",k,n); fclose(fp);}执行后输出结果是()。
有以下程序 (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);} 程序实现的功能是
有如下程序: include<stdio.h> main { FILE*fp1; fp1=fopen("f1.txt","w"); fprintf(fp1,
有以下程序 include <stdio.h> main() { FILE *fp; int i,k=0,n=0; fp=fopen(“d1.dat”,”w”); for(i=1;i<4;i++) fprintf(fp,”%d”,i); fclose(fp); fp=fopen(“d1.dat”,”r”); fscanf(fp,”%d%d”,&k,&n); printf(“%d %d\n”,k,n); fclose(fp);} 执行后输出结果是()
以下程序的功能是()。 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);}
若有如下程序: include"stdio.h" void main() {FILE *fp; fp=fopen("test","wb"); fprintf(fp,"%d%.1f,%c%c",5,238.41,'B','h'); fclose(fp); } 则程序运行后向文件输出的结果是()。
有以下程序includemain(){ FILE *fp;int i=20,j=30,k,n;fp=fopen("d1.dat","w");fprintf(fp,"%d\n",i);fprintf(fp,"%d\n",j);fclose(fp);fp=fopen("d1.dat","r");fscanf(fp,"%d%d",&k,&n);printf("%d%d\n",k,n);fclose(fp);}程序运行后的输出结果是
有以下程序:includevoid main(){ fILE*fp; int i,a[4]={1,2,3,4},b; fp=fopen("data.dat","wb"); for(i=0;i<4;i++) fwrite(&a[i],sizeof(int),1,fp); fclose(fp) fp=fopen("data.dat","rb"); fseek(fp,-2L*sizeof(int),1,fp);/*文件中读取sizeof(int)字节的数据到变量b中*/ fclose(fp); printf("%d\n",b);}程序中fseek(fp,-2L*sizeof(int),SEEK_END);语句的作用是()。
有以下程序includ<stdio.h>main){ini;FILEfp;fo(i=0i<3i++){ffopen("res.txt""w");fputc(Kifp);fclose(fp);}}程序运行后,在当前目录下会生成一个res.txt文件,其内容是()
请编写Python程序完成以下要求: 在程序中编写一个add()函数,参数为两个数值,返回这两个参数的和。然后在程序中提示用户输入两个数,通过调用自己编写的add()函数完成求和的运算,最后打印出函数运行的结果。 (得分点提示:程序的可读性、是否有注释、功能是否正确、输入输出是否有提示信息)