相关试题
单选题 已知奥运五环的5种颜色的英文单词按一定顺序排列,输入任意一个颜色的英文单词,从已有颜色中查找并输出该颜色的位置值,若没有找到,则输出“Not Found”。程序缺失的代码应填写______。 # include <stdio.h> # include <string.h> int main (void) { int i; char *color[5] = { "red ", "blue ", "yellow ", "green ", "black " }; char str[20]; printf ( "Input a color: " ); scanf ( " %s ", str); for (i = 0; i < 5; i++) if(__________ ) /* 比较颜色是否相同 */ break; if (i < 5) printf ( "position:%d\n ", i+1); else printf ( "Not Found\n "); return 0; }
单选题 如下程序执行后,abc文件的内容是______。 #include <stdio.h> main() { FILE *fp; char *str1="first"; char *str2="second"; if((fp=fopen("abc","w+"))==NULL) { printf("Can’t open abc file\n"); exit(1); } fwrite(str2,6,1,fp); fseek(fp,0L,SEEK_SET); fwrite(str1,5,1,fp); fclose(fp); }
单选题 若有语句:char *line[5];以下叙述中正确的是______。
单选题 标准函数fgets(s,n,f)的功能是______。
单选题 如果二进制文件a.dat已经存在,现在要求写入全新数据,打开方式应()。
单选题 以下程序执行后abc.dat文件的内容是______。 #includemain() { FILE *pf; char *s1="China",*s2="Beijing"; pf=fopen("abc.dat","wb+"); fwrite(s2,7,1,pf); rewind(pf); /*文件的读写位置指针回到文件头*/ fwrite(s1,5,1,pf); fclose(pf);}
单选题 若以"a+"方式打开一个已存在的文件。则以下叙述正确的是()。
单选题 对于下述程序,在方式串分别采用"w"和"wb"运行时,两次生成的文件TEST的长度分别是______。 #include <stdio.h> void main() { FILE *fp=fopen("TEST",""); fputc( 'A',fp);fputc( '\n',fp);fputc( 'B',fp);fputc( '\n',fp);fputc( 'C',fp);fclose(fp);}