在C语言中,函数fgets(str,n,fp)的功能是( )。
A. 从文件fp中读取长度为n的字符串,存入str指向的内存空间
B. 从文件fp中读取长度不超过n-1的字符串,存入str指向的内存空间
C. 从文件fp中读取n个字符串,存入str指向的内存空间
D. 将长度为n的字符串str中的内容写入文件fp中
查看答案
如果需要把整型数以二进制形式存入文件中,可以使用C语言中的( )。
A. fread函数
B. fgets函数
C. fwrite函数
D. fputs函数
有以下函数: void f() { FILE *fp; int i, n=0, k=0; fp=fopen(“source.txt”,”w”); for (i=0;i<5;i++) fprintf(fp,”%d”,i); fclose(fp); fp=fopen(“source.txt”,”r”); fscanf(fp,”%d%d”,&n,&k); printf(“%d,%d”,n,k); fclose(fp); } 输出结果为( )
A. 0,0
B. 0,1
C. 1234,0
D. 1234,1
有以下C语言程序: #include “stdio.h” int main(int argc,char *argv[]) { int i=argc; while(--i>0) printf(“%s\n”,argv[i]); } 在DOS环境下运行该文件example,设输入命令example C Program<回车>,则输出为( )。
A. example C Program
B. C Pragram
C. Pragram C example
D. Program C
有以下程序 #include #define FNA(x) x*x #define FNB(x) x+x main() { int a=2,b=4; printf("%d,%d\n",FNA(FNB(a)),FNB(FNA(b))); } 程序运行后的输出结果是______。
A. 8,32
B. 16,32
C. 8,16
D. 16,16