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

以下程序依次把从终端输入的字符存放到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题
以下程序企图把从终端输入的字符输出到名为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没有定义

点击查看答案
第6题
写一程序片段,实现把寄存器AL和BL的内容按位依次交换,得到16位结果,存放到DX寄存器中。
点击查看答案
第7题
试编一个程序,把AX中的十六进制数转换成ASCⅡ码,并将对应的ASCⅡ码依次存放到MEM数组中的四个字节中。
点击查看答案
第8题
下列给定程序中,函数fun的功能是:把形参a所指数组中的奇数按原顺序依次存放到a [0][2] .....中,
把偶数从数组中删除,奇数个数通过函数值返回。 例如:若a所指数组中的数据最初排列为:9、1、4,2、3、6、5、8、7,删除偶数后a所指数组中的数据为:9、1、 3、5、7,返回值为5。 请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。 注意:部分源程序在文件BLANKl.C中。 不得增行或删行,也不得更改程序的结构!下列给定程序中,函数fun的功能是:把形参a所指数组中的奇数按原顺序依次存放到a [0][2] ..下列给定程序中,函数fun的功能是:把形参a所指数组中的奇数按原顺序依次存放到a [0][2] ..

点击查看答案
第9题
下列给定程序中函数fun()的功能是;先将在字符串s中的字符按逆序存放到t串中,然后把s中的字符按正

下列给定程序中函数fun()的功能是;先将在字符串s中的字符按逆序存放到t串中,然后把s中的字符按正序连接到t串的后面。例如:当s中的字符串为ABCDE时,则t中的字符串应为EDCBAABCDE。

请改正程序中的错误,使它能得出正确的结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。

试题程序:

include <conio.h>

include <stdio.h>

include <string.h>

void fun (char *s, char *t )

{

int i,sl;

sl=strlen(s);

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

t[i]=s[sl-1];

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

/*************found**************

t [sl+i]=s [i];

t [2*sl]-'\0';

}

main ()

{ char s[100], t[100];

clrscr();

printf("\nPlease enter string s: ");

scanf ("%s", s);

fun (s,t);

printf ("The result is: %s\n",t);

}

点击查看答案
第10题
已知一个字符串,内有数字和非数字字符,例如akl23x456? 302ge1463,将其中连续的数字作为一个整体,
依次存放到一维数组a中,例如a[0]=123,a[11=456,…,设计算法实现上述要求。

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