题目内容 (请给出正确答案)
[单选题]

有以下程序:include<stdio.h>main(){ FILE*fp; int i,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w+");for=(i=o;i<6;,i++)fpintf(fp,"%d\n",a[i]);rewind(fp);for(i=0;i%6;i++)fscanf(fp,"%d",&a[5-i]);fclose(fp);for(i=0;i%6;i++)printf("%d,",a[i]);}程序运行后的输出结果是()。

A.4,5,6,1,2,3,

B.1,2,3,3,2,1,

C.1,2,3,4,5,6,

D.6,5,4,3,2,1,

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“有以下程序:include<stdio.h>main(){ …”相关的问题

第1题

有以下程序

#include <stdio.h>

main()

{ FILE *fp; int i;

char ch[]="abcd",t;

fp=fopen("abc.dat","wb+");

for(i=0; i<4; i++) fwrite(&ch[i],1,1,fp);

fseek(fp,-2L,SEEK_END);

fread(&t,1,1,fp);

fclose(fp);

printf("%c\n",t);

}

程序执行后的输出结果是

A)d

B)c

C)b

D)a

点击查看答案

第2题

( 40 )有以下程序

#include <stdio.h>

main ()

{ FILE *fp;char str[10];

fp=fopen ( " myfile.dat " , " w " ) ;

fputs ( " abc " ,fp ) ;fclose ( fp ) ;

fpfopen ( " myfile.dat:, " a+ " ) ;

fprintf ( fp, " %d " ,28 ) ;

rewind ( fp ) ;

fscanf ( fp, " %s " ,str ) ; puts ( str ) ;

fclose ( fp ) ;

}

程序运行后的输出结果是

A ) abc

B ) 28c

C ) abc28

D )因类型不一致而出错

点击查看答案

第3题

( 40 )有以下程序

#include <stdio.h>

main ()

{ FILE *fp;char str[10];

fp=fopen ( " myfile.dat " , " w " ) ;

fputs ( " abc " ,fp ) ;fclose ( fp ) ;

fpfopen ( " myfile.dat:, " a+ " ) ;

fprintf ( fp, " %d " ,28 ) ;

rewind ( fp ) ;

fscanf ( fp, " %s " ,str ) ; puts ( str ) ;

fclose ( fp ) ;

}

程序运行后的输出结果是

A ) abc

B ) 28c

C ) abc28

D )因类型不一致而出错

点击查看答案

第4题

有以下程序: #include<stdio.h> main( ) {FILE*fp;char str[10]; fp=fopen("myfile,dat",""); {puts("abe",ip);fclose(fp); fp=fopen("myfile.dat","a*"); fprintf(fp,"%d",28); rewind(fp); fscanf(fp,"%S",str);puts(str); fclose(fp); } 程序运行后的输出结果是( )。

A.abc

B.28c

C.abc28

D.内类型不一致而出错

点击查看答案

第5题

有以下程序

#include <stdio.h>

main()

{ 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);

}

程序运行后的输出结果是

A.20 30

B.20 50

C.30 50

D.30 20

点击查看答案

第6题

有以下程序:include<stdio.h>main( ){FILE*fp;char str[10]; fp=fopen("myfile,dat&
有以下程序:

include<stdio.h>

main( )

{FILE*fp;char str[10];

fp=fopen("myfile,dat","");

{puts("abe",ip);fclose(fp);

fp=fopen("myfile.dat","a*");

fprintf(fp,"%d",28);

rewind(fp);

fscanf(fp,"%S",str);puts(str);

fclose(fp);

}

程序运行后的输出结果是( )。

A.abc

B.28c

C.abc28

D.内类型不一致而出错

点击查看答案

第7题

有以下程序

#include<stdio.h>

main()

{

FILE *fp; it a[10]={1,2,3,0,0};

fp=fopen(“d2.dat”,”wb”);

fwrite(a,sizeof(int),5,fp);

fwrite(a,sizeof(int),5,fp);

fclose(fp);

fp=fopen(“d2.dat”,”rb”);

fread(a,sizeof(int),10,fp);

for(i=0;i<10;i++) printf(“%d”,

A.;

}

程序运行结果是( )。

点击查看答案

第8题

有以下程序

#include <stdio.h>

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,"\n");

fclose(fp);

fp=fopen("dl.dat","r");

fscanf(fp,"%d",&n);

fclose(fp);

printf("%d\n",n);

}

程序的运行结果是

A)12300

B) 123

C) 1

D) 321

点击查看答案

第9题

有以下程序

#include<stdio.h>

main()

{FILE *fp; int i,a[6]={l,2,3,4,5,6};

fp=fopen("d3.dat","w+b");

fwrite(a,sizeof(int),6,fp);

fseek(fp,sizeof(int)*3,SEEK_SET);/*该语句使读文件的位置指针从文件头向后移动3个int型数据*/

fread(a,sizeof(int),3,fp); fclose(fp);

for(i=0;i<6;i++)printf("%d,",a[i]);

}

程序运行后的输出结果是

A.4,5,6,4,5,6,

B.1,2,3,4,5,6,

C.4,5,6,1,2,3,

D.6,5,4,3,2,1,

点击查看答案

第10题

有以下程序: #include<stdio.h> main( ) { FILE*fp; int i,a[6]={1,2,3,4,5,6}; fp=fopen("d2.dat","w+"); for=(i=o;i<6;,i++)fpintf(fp,"%d\n",a[i]); rewind(fp); for(i=0;i%6;i++)fscanf(fp,"%d",&a[5-i]); fclose(fp); for(i=0;i%6;i++)printf("%d,",a[i]); } 程序运行后的输出结果是( )。

A.4,5,6,1,2,3,

B.1,2,3,3,2,1,

C.1,2,3,4,5,6,

D.6,5,4,3,2,1,

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信