首页 > 大学专科> 电子信息
题目内容 (请给出正确答案)
[主观题]

以下程序依次把从终端输入的字符存放到fSc件中,用作为结束输入的标志,则在横线处 应填入的选项

是 include<stdio.h> main(){ FILE*fp; charch; fp=fopen(fname,w); while((ch=getchar0)!=) fputc(________); fclose(fp);}

A.fp.ch

B.ch

C.ch,""fname""

D.ch,fp

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“以下程序依次把从终端输入的字符存放到fSc件中,用作为结束输…”相关的问题
第1题
以下程序由终端键盘输入一个文件名,然后把从终端键盘输入的字符依次存放到该文件中,用作为结束输
入的标志,请填空。 include<stdio.h> main() { FILE *fp; char ch,fname[10]; printf("Input the nam \n"); gets(fname); if((fp=【 】==NULL) {printf("Cannot open\n"); exit(0);} printf("Enter data\n"); while(ch=getchar()!=) fputc(【 】,fp); fclose(fp); }

点击查看答案
第2题
以下程序由终端键盘输入一个文件名,然后把从终端键盘输入的字符依次放到该文 件中,用井作为结束
输入的标志。请填空。 include<stdio.h> main() {FILE * fp; char ch,fname[10]; printf("Input the name of file\n"); gets(fname); if((fp=【 】 )==NULL) {printf("Can not ope\n");exit(O);} printf("Enter data\n"); while((ch=getchar())!= ) fputc(【 】 ,fp); fclose(fp); }

点击查看答案
第3题
以下程序的功能是由键盘输入一个文件名,然后把由键盘输入的字符依次存放到该文件中,用“”作为结束
标志,请在横线处填入正确的内容。 include<stdio.h> void main() { FILE*fp; char fname[10],ch; printf("input name of file:\n"); gets(fname); if((fp=______)==NULL) { printf("Cant open \n"); exit(0); } printf("Enter data:\n"); while((ch=getchar())!=) fputc(______,fp); fclose(fp); }

点击查看答案
第4题
用以下程序把从键盘输入的字符存放到一个文件中,用字符作为结束符,请按题意要求填空完善程序。
include<stdio.h> main() { FILE*fp; char ch,fname[10]; printf("Input the name of file\n"); gets(fname); if(fp=fopen(【 】))==NULL) {printf("cant open\n"); 【 】; } while((ch=getchar())!=) fputc(【 】); fclose(fp); }

点击查看答案
第5题
以下程序统计从终端输入的字符中大写字母的个数 ,num[0] 中统计字母 A 的个数 ,num[1] 中统
计字母的个数 , 其它依次类推 . 用 # 号结束输入 , 请填空 .

#include <stdio.h>

#include <ctype.h>

main()

{ int num[26]={0},i; char c;

while((_[16]_______ )!='#')

if(isupper(c)) num[c- ' A ' ]+= _[17]_______ ;

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

Printf("%c:%d\n",i+'A',num[i]);

}

点击查看答案
第6题
以下程序企图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符#号时结束输入和输出操作,但程序有错。 #include<stdio.h> main() {FILE *fout; char ch; four=fopen('abc.txt','w'); ch=fgetc(stdin); while(ch!='#') {fputc(ch,fout); ch=fgetc(stdin); } fclose(fout); } 出错的原因是( )。

A.函数fopen调用形式错误

B.输入文件没有关闭

C.函数fgetc调用形式错误

D.文件指针stdin没有定义

点击查看答案
第7题
写一程序片段,实现把寄存器AL和BL的内容按位依次交换,得到16位结果,存放到DX寄存器中。
点击查看答案
第8题
试编一个程序,把AX中的十六进制数转换成ASCⅡ码,并将对应的ASCⅡ码依次存放到MEM数组中的四个字节中。
点击查看答案
第9题
已知一个字符串,内有数字和非数字字符,例如akl23x456? 302ge1463,将其中连续的数字作为一个整体,
依次存放到一维数组a中,例如a[0]=123,a[11=456,…,设计算法实现上述要求。

点击查看答案
第10题
回显是指终端处理程序将用户从 ① 输入的每个字符送 ② 显示。用 ③ 方式来实现回显可以使它更
方便、更灵活。

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改