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

fputc(ch,fp) 把一个字符ch写到fp所指示的磁盘文件中,若写文件失败则函数的返回值为()。

A.0

B.1

C.EOF

D.非0

提问人:网友zouwenyan 发布时间:2022-01-07
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
网友答案
查看全部
  • · 有7位网友选择 B,占比63.64%
  • · 有2位网友选择 A,占比18.18%
  • · 有2位网友选择 D,占比18.18%
匿名网友 选择了B
[27.***.***.220] 1天前
匿名网友 选择了B
[109.***.***.209] 1天前
匿名网友 选择了B
[23.***.***.118] 1天前
匿名网友 选择了D
[230.***.***.57] 1天前
匿名网友 选择了B
[114.***.***.190] 1天前
匿名网友 选择了A
[118.***.***.35] 1天前
匿名网友 选择了B
[58.***.***.171] 1天前
匿名网友 选择了B
[240.***.***.243] 1天前
匿名网友 选择了A
[165.***.***.46] 1天前
匿名网友 选择了B
[89.***.***.212] 1天前
匿名网友 选择了D
[176.***.***.251] 1天前
加载更多
提交我的答案
登录提交答案,可赢取奖励机会。
更多“fputc(ch,fp) 把一个字符ch写到fp所指示的磁盘…”相关的问题
第1题
以下程序的功能是# include main (){ FILE *fp1;*fp2; fp1=fopen ("file1","r"); fp2=fopen ("file2","w"); while (!feof (fp1)) fputc (fgetc (fp1),fp2); fclose (fp1); fclose (fp2);}A.将磁盘文件的内容显示在屏幕上 B.将两个磁盘文件合为一个C.将一个磁盘文件复制到另一个磁盘文件中D.将两个磁盘文件合并后送屏幕
点击查看答案
第2题
以下程序的功能是( )。 #include <stdio.h> int main(void) { FILE *fp; char str[]=”hello”; fp=fopen(“prn.txt”,”w”); fprintf(fp,”%s”,str); fclose(fp); return 0; }

A、将字符串hello输出到显示器上

B、将字符串hello打印出来

C、将字符串hello写入文件prn.txt中

D、其余选项都不对

点击查看答案
第3题
阅读以下函数说明和C语言函数,将应填入(n)处的语句写在对应栏内。

【函数1.1说明】

本程序可以打印出如下图形(菱形):

*

***

*****

*******

*****

***

*

【函数2.1】

main()

{

int i,j,k;

for(i=0;i<=3;i++)

{

for(j=0;j<=2-i;j++)

printf(" ");

for((1))

printf("*");

printf("\n");

}

for(i=0;i<=2;i++)

{

for((2))

printf(" ");

for(k=0;k<=4-2*i;k++)

printf("*");

printf("\n");

}

}

【函数2.2说明】

通过本程序,可以从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件“CsaiWgm”中保存,输入的字符串以“!”结束。

【函数2.2】

include "stdio.h"

main()

{

FILE *fp;

char str[100],filename[10];

int i=0;

if((fp=fopen("CsaiWgm","w"))==NULL)

{

printf("cannot open the file\n");

exit(0);

}

printf("please input a string:\n");

gets(str);

while((3))

{

if(str[i]>='a'&&str[i]<='z')

str[i]=(4);

fputc(str[i],fp);

(5);

}

fclose(fp);

fp=fopen("CsaiWgm","r");

fgets(str,stden(str)+1,fp);

printf("%s\n",str);

fclose(fp);

}

点击查看答案
第4题
以下C语言程序将磁盘中的一个文件复制到另一个文件中,两个文件名在命令行中给出。

#include<stdio.h>

main(argo,argv)

int argc;'char*argv[];

{ FILE*f1,*f2; char ch;

if(argc<______)

{ printf("Parameters missing!\n"):exit(0);}

if(((fl=fopen(argv[1],"r"))==NULL)||((f2=fopen(argv[2],"w"))==NULL))

{printf("Can not open file!\n");exit(0);}

while(______)fputc(fgetc(f1),f2);

fclose(f1); fclose(f2);}

点击查看答案
第5题
定义FILE *fp; 则文件指针fp 指向的是()。

A、文件类型结构体

B、整个磁盘文件

C、文件在缓冲区上的读写位置

D、文件在磁盘上的读写位置

点击查看答案
第6题
操作系统为什么要在扇区基础上建立磁盘块?为什么要在磁盘块基础上抽象出文件?为什么要将磁盘请求组织成一个队列?
点击查看答案
第7题
通过将硬盘中某一个可用分区的类型转换为Linux swap/ Solaris分区,然后制作成swap交换分区,就可以增加Linux系统内的虚拟内存。
点击查看答案
第8题
设x=061,y=016,则z=x|y的值是

A、00001111

B、11111111

C、00111111

D、11000000

点击查看答案
第9题
以下程序中c的二进制值是( )。 char a=2,b=4,c; c=a^b>>2

A、00000011

B、00010100

C、00011100

D、00011000

点击查看答案
第10题
若x=3,y=5,则x^y的结果是

A、2

B、4

C、6

D、8

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

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

简答题官方微信公众号

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

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

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