题目内容 (请给出正确答案)
阅读以下程序及对程序功能的描述,其中正确的是 #include <stdio.h> main() {FILE *in,*out
[主观题]

阅读以下程序及对程序功能的描述,其中正确的是 #include <stdio.h> main() {FILE *in,*out

阅读以下程序及对程序功能的描述,其中正确的是

#include <stdio.h>

main()

{ FILE *in,*out;

char ch,infile[10],outfile[10];

printf("Enter the infile name:\n");

scanf("%s",infile);

printf("Enter the outfile name: \n");

scanf("%s",outfile);

if((in=fopen(infile,"r"))==NULL)

{ printf("cannot open infile\n");

exit(0); }

if((out=fopen(outfile,"w"))==NULL)

{ printf("cannot open outfile\n");

exit(0); }

while(! feof(in))fputc(fgetc(in),out);

fclose(in);fclose(out); }

A.程序完成将磁盘文件的信息在屏幕上显示的功能

B.程序完成将两个磁盘文件合二为一的功能

C.程序完成将一个磁盘文件复制到另一个磁盘文件中

D.程序完成将两个磁盘文件合并并在屏幕上输出

提问人:网友hyg1978 发布时间:2024-04-15
参考答案
C
解析:本题中,最主要的是掌握几个有关文件的函数的应用。
函数名:fopen
功能:打开一个文件
调用方式FILE *fp ;fp=fopen(文件名,使用文件方式);
函数名:feof
功能:检查文件是否结束
调用方式:feof(FILE *fp);
函数名:fputc
功能:把一个字符写到磁盘文件上去
调用方式:fputc(ch,fp)(ch是要输出的字符,fp是从指定的文件读入一个字符,该文件必须是以读或读写方式打开的 调用方式:ch=fgetc(fp)(ch是字符变量,fp是文件指针变量);
函数名:fclose
功能:关闭一个文件
调用方式:fclose(文件指针)。
如搜索结果不匹配,请 联系老师 获取答案
更多“阅读以下程序及对程序功能的描述,其中正确的是 #includ…”相关的问题
第1题
阅读以下程序及对程序功能的描述,其中正确的是#include<stdio.h>main(){FILE*in,*out;charch,inf

阅读以下程序及对程序功能的描述,其中正确的是 #include<stdio.h> main() { FILE*in,*out; charch,infile[10],outfile[10]; printf("Enter the infile name:\n"); scanf("%s",infile); printf("Enter the outfile name:\n"); scanf("%s",outfile); if((in=foen(infile

A.程序完成将磁盘文件的信息在屏幕上显示的功能

B.程序完成将两个磁盘文件合二为一的功能

C.程序完成将一个磁盘文件复制到另一个磁盘文件中

D.程序完成将两个磁盘文件合并并在屏幕上输出

点击查看答案
第2题
阅读以下程序及对程序功能的描述,其中正确的描述是 #include<stdio.h> main() {

阅读以下程序及对程序功能的描述,其中正确的描述是

#include <stdio.h>

main()

{

FILE *in,*out;

char ch,infile[10],outfile[10];

printf("Enter the infile name:\n");

scanf("%s",infile);

printf("Enter the outfile name:\n");

scanf("%s",outfile);

if((in=fopen(infile,"r"))==NULL)

{

printf("cannot open infile\n");

exit(0);

}

if((out=fopen(outfile,"w"))==NULL)

{

printf("cannot open outfile\n");

exit(0);

}

while(! feof(in))fputc(fgetc(in),out);

fclose(in);

fclose(out);

}

A.程序完成将磁盘文件的信息在屏幕上显示的功能

B.程序完成将两个磁盘文件合二为一的功能

C.程序完成将一个磁盘文件复制到另一个磁盘文件中

D.程序完成将两个磁盘文件合并并在屏幕上输出

点击查看答案
第3题
阅读以下程序及对程序功能的描述,其中正确的描述是#include<stdio.h>main(){ FILE*in,*out;char

阅读以下程序及对程序功能的描述,其中正确的描述是 #include<stdio.h> main() { FILE*in,*out; char ch,infile[10],outfile[10]; printf("Enter the infile name:\n"); scanf("%s",infile); printf("Enter the outfile name:\n"); scanf("%s",outfile); if((in=fopen(infile,"r"))==NULL) { printf("cannot open infile\n"); exit(0);} if((out=fopen(outfile,"w"))==NULL) { printf("cannot open outfile\n"); exit(0);} while(!feof(in))fputc(fgetc(in),out); fclose(in); fclose(out);}

A.程序完成将磁盘文件的信息在屏幕上显示的功能

B.程序完成将两个磁盘文件合二为一的功能

C.程序完成将一个磁盘文件复制到另一个磁盘文件中

D.程序完成将两个磁盘文件合并并在屏幕上输出

点击查看答案
第4题
阅读以下程序及对程序功能的描述,其中正确的是 #include <stdio.h> main() {FILE *in,*out

阅读以下程序及对程序功能的描述,其中正确的是

#include <stdio.h>

main()

{ FILE *in,*out;

char ch,infile[10],outfile[10];

printf("Enter the infile name:\n");

scanf("%s",infile);

printf("Enter the outfile name: \n");

scanf("%s",outfile);

if((in=fopen(infile,"r"))==NULL)

{ printf("cannot open infile\n");

exit(0); }

if((out=fopen(outfile,"w"))==NULL)

{ printf("cannot open outfile\n");

exit(0); }

while(! feof(in))fputc(fgetc(in),out);

fclose(in);fclose(out); }

A.程序完成将磁盘文件的信息在屏幕上显示的功能

B.程序完成将两个磁盘文件合二为一的功能

C.程序完成将一个磁盘文件复制到另一个磁盘文件中

D.程序完成将两个磁盘文件合并并在屏幕上输出

点击查看答案
第5题
阅读以下程序及对程序功能的描述,其中正确的描述是 #include min() }程序完成将磁盘文件的信息在屏幕上显示的功能 B.程序完成将两个磁盘文件合二为一的功能 C.程序完成将一个磁盘文件复制到另一个磁盘文件中 D.程序完成将两个磁盘文件合并并在屏幕上输出

A.程序完成将磁盘文件的信息在屏幕上显示的功能

B.程序完成将两个磁盘文件合二为一的功能

C.程序完成将一个磁盘文件复制到另一个磁盘文件中

D.程序完成将两个磁盘文件合并并在屏幕上输出

点击查看答案
第6题
阅读以下程序以及对程序功能的描述,其中正确的描述是()。#include<stdio.h>main(){FILE * in,*out

阅读以下程序以及对程序功能的描述,其中正确的描述是()。 #include <stdio.h> main() { FILE * in,*out; charch,infile[10],outfile[10]; printf("Enter the infile name:\n"); scanf("%s",infile); printf("Enter the outfile name:\n"); scanf("%s",outfile); if((in=fopen(infile,"r"))==NULL) { printf("cannot open infile\n");exit(0);} if((out=fopen(outfile,"w"))==NULL) { printf("cannot open outfile\n");exit(0); } while(! feof(in)) fputc(fgetc(in),out); fclose(in); fclose(out); }

A.程序完成将磁盘文件的信息在屏幕上显示的功能

B.程序完成将两个磁盘文件合二为一的功能

C.程序完成将一个磁盘文件复制到另一个磁盘文件中的功能

D.程序完成将两个磁盘文件合并并在屏幕上输出的功能

点击查看答案
第7题
阅读以下程序,对程序功能的描述中正确的是 #icnlude ...

阅读以下程序,对程序功能的描述中正确的是 #icnlude <stdio.h> int main() { FILE *in, *out; char ch, infile[10], outfile[10]; printf("Enter the infile name:\n"); scanf("%s", infile); printf("Enter the outfile name:\n"); scanf("%s", outfile); if ((in = fopen(infile, "r")) == NULL) { printf("cannot open infile.\n"); exit(0); } if ((out = fopen(outfile, "w")) == NULL) { printf("cannot open outfile.\n"); exit(0); } while (!feof(in)) { fputc(fgetc(in), out); } fclose(in); fclose(out); return 0; }

A、程序完成将一个磁盘文件中的信息复制到另一个磁盘文件中的功能。

B、程序完成将磁盘文件的信息在屏幕上显示的功能。

C、程序完成将两个磁盘文件合二为一的功能。

D、程序完成将两个磁盘文件合并并在屏幕上输出的功能。

点击查看答案
第8题
阅读以下程序并填空。该程序的功能是:输入10个整数,将其中的前5个数从小到大排序,然后输出这10个

阅读以下程序并填空。

该程序的功能是:输入10个整数,将其中的前5个数从小到大排序,然后输出这10个数。

include <stdio.h>

void sort(①__________) ① _________

{int i,m,t;

for(i=0;i<n-1;i++)

for(m=i+1;m<n;m++)

if(②_________) ②_________

{t=a[m];a[m]=a[i];a[i]=t;}

}

main()

{int k,a[10];

for(k=0;k<10;k++)

scanf("%d",&a[k]);

③_________; ③_________

for(k=0;k<10;k++)

printf("%d",a[k]);

}

点击查看答案
第9题
语法规则 阅读C.JJ(在repository of JavaCC grammars中)的代码 语法分析器的功能 输入一个C程序d

语法规则 阅读C.JJ(在repository of JavaCC grammars中)的代码 语法分析器的功能 输入一个C程序demo.c 输出一个文件result.txt,内有语法分析器对demo.c分析输出的结果 实验步骤 用JavaCC编译C.JJ,产生一个C的语法分析程序 运行该语法分析程序,输入一个C程序demo.c,将输出结果保存到result.txt 参考阅读 Howard Katz,JavaCC, parse trees, and the XQuery grammar (Part 1 /Part2) ,运行其中的例子SimpleLang 提交,将下列文件打成一个压缩包提交 JavaCC产生的语法分析源程序所有文件 C语言源程序文件:demo.c 语法分析及结果文件: result.txt

点击查看答案
第10题
阅读以下应用说明及Visual Basic程序代码,将应填入(n)处的字句写在对应栏内。 【说明8.1】 以下程序

阅读以下应用说明及Visual Basic程序代码,将应填入(n)处的字句写在对应栏内。

【说明8.1】

以下程序的功能是:生成20个200~300之间的随机整数,输出其中能被5整除的数并求出它们的和。

【程序代码8.1】

Private Sub Command1_Click()

For i=1 To 20

x=Int((1)*200+100)

If (2)=0 Then

Print x

S=S+ (3)

End If

Next i

Print"Sum=";S

End Sub

【说明8.2】

程序8.2运行后,单击窗体,则在窗体上显示的内容是:a=(4)和b=(5)。

【程序代码8.2】

Private Sub Form_Click()

Dim a As Integer,b As Integer

a=20:b=50

p1 a,b

p2 a,b

p3 a,b

Print"a=";a,"b=";b

End Sub

Sub p1(x As Integer, ByValy As Integer)

x=x+l0

y=y+20

End Sub

Sub p2(ByVal×As Integer, y As Integer)

x=x+l0

y=y+20

End Sub

Sub p3(ByVal×As Integer, ByVal y As Integer)

x=x+10

y=y+20

End Sub

点击查看答案
第11题
以下是对分包单位资质审核报审程序的描述,其中正确的程序是()。①施工单位向项目监理机构报送分包单位资质报审表及有关资料②施工单位按规定选择分包单位③专业监理工程师审查并提出意见④签订分包合同并进场施工⑤总监理工程师签字确认

A.②①③⑤④

B.①⑤④②③

C.①②③④⑤

D.②①④③⑤

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

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

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

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