输出,这些函数由④提供。
5.C标准库函数rewind的作用是⑤。
备选项:
(A) 主函数(B) 函
数体
(C) 函数首部
(D) 用户自定义函数(E) 终
止
(F) 使读写指
针指向文件的
开头
(G) 标准I/O 库/系统(H) 连
接程序
(J) 判断文件
指针是否指向
文件末尾
三、程序填空题。(每空2分,共20分)。
1. 下面程序的功能是从键盘上输入一行字符,将其中的小写字母转换为大写字母后输出。请填空完善程
序。
#include
void main()
{ char c;
while((c= ① )!='\n')
if(c>='a'&&c<='z')
printf("%c",c-32);
}
2.下面程序的功能是从当前目录下的文本文件“f1.txt”中读取前10个字符,依次显示在屏幕上;如果
文本文件中不足10个字符,则读完为止;请填空完善程序。
#include
void main()
{ FILE *fp;
int i;
char c;
if( ② ==NULL)
{ printf("Can't open this file!\n");
return;
}
for(i=0;i<10;i++)
{ if(feof(fp))
break;
c=fgetc(fp);
putchar(c);
}
fclose(fp);
}
3. 下面程序的功能是输出数组中的各字符串,请填空完成程序。
#include
void main()
{ char *a[]={"abcd","12345","efghijk","67890"};
char ③ ;
int j=0;
p=a;
for(;j<4;j++)
④ ;
}
4. 下面函数mfc用于求取两个正整数的最大公因子,请填空完善函数。
int mcf(int a,int b)