1.標準函數(shù)fgets(s,n,f)的功能是( )。
A)從文件f中讀取長度為n的字符串存入指針s所指的內(nèi)存
B)從文件f中讀取長度不超過n-1的字符串存入指針s所指的內(nèi)存
C)從文件f中讀取n個字符串存入指針s所指的內(nèi)存
D)從文件f中讀取長度為n-1的字符串存入指針s所指的內(nèi)存
2.對于用“r”方式打開文件,下列說法正確的是( )。
14 A)用“r”方式打開的文件只能輸入,不能輸出
B)用“r”方式打開的文件只能輸出,不能輸入
C)用“r”方式可以打開任何文件
D)以上均不對
3.下面程序把從終端讀入的文本(用@作為文本結(jié)束標志)輸出到一個名為bi.dat的新文
件中,請?zhí)羁铡?/P>
#include "stdio.h"
FILE *fp;
{
char ch;
if((fp=fopen(______))==NULL)
exit(0);
while((ch=getchar())!='@')
fputc(ch,fp);
fclose(fp);
}
4.下面的程序執(zhí)行后,文件test.t中的內(nèi)容是:
程序1-10:P1-10.C
#include
void fun(char *fname,char *st)
{
FILE *myf;
int i;
myf=fopen(fname,"w");
for(i=0;i fputc(st[i],myf); fclose(myf); } main() { fun("test","new world"); fun("test","hello,"); } A)hello, B)new worldhello, C)new world D)hello, rld
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |