题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-01-18 02:44:10

[填空题]以下程序是建立一个名为myfile的文件,并把从键盘输入的字符存入该文件,当键盘上输入结束时关闭该文件。   #include   main( )   { FILE *fp;   char c;   fp=__________ ;   do{   c=getchar( );   fputs(c,fp);   }while(c!=EOF);   __________ }

更多"以下程序是建立一个名为myfile的文件,并把从键盘输入的字符存入该文"的相关试题:

[填空题]以下程序是建立一个名为myfile的文件,并把从键盘输入的字符存入该文件,当键盘上输入结束时关闭该文件。   #include   main( )   {   FILE *fp;   char c;   fp=__________;   do   {   c=getchar( );   fputs(c,fp);   }while(c!=EOF);   __________; ;   }
[填空题]给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),并写入文件myfile4.txt中,用-1作为字符串输入结束的标志,然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。
[注意] 部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。
[试题源程序]
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
void WriteText(FILE *);
void ReadText(FILE *);
main( )

FILE *fp;
if((fp=fopen("myfile4.txt", "W"))==NULL)

printf("open fail !!/n"); exit(0);

WriteText(fp);
fclose(fp);
if((fp=fopen("myfile4.txt", "r"))==NULL)
printf("open fail !!1/n"); exit(0);

ReadText(fp);
fclose(fp);

/*********found*********/
void WriteText(FILE (1) )

char str[81];
printf("/nEnter string with -1 to end :/n");
gets(str);
while(strcmp(Str, "-1")!=0)
/**********found*********/
fputs( (2) , fw);
fputs("/n", fw);
gets(str);


void ReadText(FILE *fr)


[填空题]

给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在行线上填入所编写的若干表达式或语句。
[试题源程序]
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
void WriteText(FILE*);
void ReadText(FILE*);
main( )

FILE*fp;
if((fp=fopen("myfile4.txt","w"))==NULL)

printf("open fail!!/n");exit(0);

WriteText(fp);
fclose(fp);
if((fp=fopen("myfile4.txt","r"))==NULL)

printf("open fail!!/n");exit(0);

ReadText(fp);
fclose(fp);

/**********found**********/
void WriteText(FILE (1) )

char str[81];
printf("/nEnter string with -1 to end:/n");
gets(str);
while(strcmp(str,"-1")!=0)

[单项选择]运行以下程序后,如果从键盘上输入65 14<回车>,则输出结果为( )。
void main( )

int m,n;
printf("Enter m,n:");
scanf("%d%d",&m,&n);
while(m!=n)

while(m>n)m-=n,
while(n>m)n-=m;

printf("m=%d/n",m);

A. m=3
B. m=2
C. m=1
D. m=0
[单项选择]运行以下程序后,如果从键盘上输入65 14<回车>,则输出结果为()。
main( )

int m,n;
printf("Enter m,n:");
scanf("%d%d",&m,&n);
while(m!=n)

while(m>n)m-=n;
while(n>m)n-=m;

printf("m=%d/n",m);
A. m=3
B. m=2
C. m=1
D. m=0
[单项选择]一个完整的加工程序由若干()组成,程序的开头是程序号,结束时写有程序结束指令。
A. 程序段
B. 字
C. 数值字
D. 字节
[单项选择]运行以下程序后,如果从键盘上输入shose后回车,则输出结果为 _______。
# include<iostream.h>
void main( )
int v1=0,v2=0,k=0;
char ch[80];
cin>>ch;
while(ch[k])
switch(ch[k])
case ’s’;
case ’h’;
default: v1++1;
case ’o’: v2++;

k++;

cout<<v1<< ","<<v2<<end1;

A. 2, 0
B. 5, 0
C. 4, 5
D. 2, 5
[单项选择]

运行以下程序后,如果从键盘上输入65 14<回车>,则输出结果为()
main( )

int m,n;
printf("Enter m,n:");
scanf("%d%d",&m,&n);
while(m!=n)

while(m>n)m-=n;
while(n>m)n-=m;

printf("m=%d/n",m);


A. m=3
B. m=2
C. m=1
D. m=0
[单项选择]在执行以下程序时,如果从键盘上输入ABCdef<回车>,则输出为______。
#include <stdio.h>
main ( )
char ch;
while ((ch=getchar( ))!="/n")
if (ch>=’A’&& ch<=’B’)ch=ch+32;
else if (ch>=’a’&& ch<=’z’)ch=ch-32;
printf("%c",ch);

printf("/n");

A. ABCdef
B. abcDEF
C. abc
D. DEF
[单项选择]运行以下程序后,如果从键盘上输入china#<回车>,则输了结果为______。
#include <stdio. h>
main ( )
int v1=0, v2=0;
char ch ;
while ((ch=getchar( )) !=’#’)
switch (ch)
case ’a’:
case ’h’:
default:vi++;
case ’0’:v2++;

printf ("%d, %d/n",v1,v2);

A. 2,0
B. 5,0
C. 5,5
D. 2,5
[单项选择]运行以下程序后,如果从键盘上输入65 14<回车>,则输出结果为______。
main( )

int m,n;
printf("Enter m,n:");
scanf("%d%d",&m,&n);
while(m!=n)

while(m>n)m-=n;
while(n>m)n-=m;

printf("m=%d/n",m);

A. m=3
B. m=2
C. m=1
D. m=0

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码