A: China
B: Chinang
C: ChinaBeijing
D: BeijingChina
举一反三
- 以下程序执行后abc.dat 文件的内容是。 #include main() { FILE *pf; char *s1="China",*s2="Beijing"; pf=fopen("abc.dat","wb+"); fwrite(s2,7,l,pf); rewind(pf); fwrite(s1,5,1,pf); fclose(pf); }
- 假设fp为FILE* 指针变量,如下代码执行后, char *s1="China",*s2="Beijing"; FILE *fp=NULL; fp=fopen("abc.dat","wb"); fwrite(s2,7,1,fp); rewind(fp); fwrite(s1,5,1,fp); fclose(fp);文件abc.dat的内容是 A: Chinang B: China C: ChinaBeijing D: BeijingChina
- 中国大学MOOC: 假设fp为FILE* 指针变量,如下代码执行后, char *s1=China,*s2=Beijing; fp=fopen(abc.dat,wb); fwrite(s2,7,1,fp); rewind(fp); fwrite(s1,5,1,fp); fclose(fp);文件abc.dat的内容是
- 有以下程序#includemain(){FILE*pf;char*s1="Chi...序执行后abc.dat文件的内容是()。
- 有以下程序:以上程序执行后abc.dat文件的内容是()。 A: China B: Chinang C: ChinaBeijing D: BeijingChina
内容
- 0
设有以下函数: void fun(int n, char*s){…} 则下面对函数指针的定义和赋值均正确的是______。 A: void(*pf)(); pf=fun; B: void*pf(); pf=fun C: void*pf(); *pf=fun; D: void(*pf)(int, char); pf=&fun;
- 1
执行以下程序后,test.txt文件的内容是(若文件能正常打开)______。#includemain() FILE *fp; char *s1="Fortran",*s2="Basic"; if((fp=fopen("test.txt","wb"))==NULL) printf("Can′t open test.txt file\n");exit(1); fwrite(s1,7,1,fp); /*把从地址s1开始的7个字符写到fp所指文件中*/ fseek(fp,0L,SEEK_SET); /*文件位置指针移到文件开头*/ fwrite(s2,5,1,fp); fclose(fp); A: Basican B: BasicFortran C: Basic D: FortranBasic
- 2
执行8位二进制加法“99H+31H”后,标志位正确的是: A: ZF=0,PF=0,SF=0 B: ZF=1,PF=1,SF=1 C: ZF=1,PF=0,SF=1 D: ZF=0,PF=1,SF=1
- 3
当加法运算结果为10110100B时,以下正确的选项是() A: SF=1;PF=0 B: SF=1;PF=1 C: SF=0;PF=1 D: SF=0;PF=0
- 4
执行以下程序后,test.txt文件的内容是(若文件能正常打开)()。#include main(){ FILE *fp;char *s1="Fortran",*s2="Basic";if((fp=fopen("test.txt","wb"))==NULL){ printf("Can’’t open test.txt file\n"); exit(1);}fwrite(s1,7,1,fp); /*把从地址s1开始的7个字符写到fp所指文件中*/f seek(fp, 0L,SEEK_SET); /*文件位置指针移到文件开头*/fwrite(s2,5,1,fp);fclose(fp);} A: Basican B: BasicFortran C: Basic D: FortranBasic