单项选择题
有以下程序(提示:程序中fseek(fp,-2L*sizeof(int),SEEK_END);语句的作用是使位置指针从文件尾向前移2*sizeof(int)字节) #include <stdio.h> main( ) { FILE *fp; int i,a[4]={1,2,3,4},b; fp=fopen("data.dat","wb"); for(i=0;i<4;i++) fwrite(&a[i],sizeof(int),1,fp); fclose(fp); fp=fopen("data.dat","rb"); fseek(fp,-2L*sizeof(int).SEEK_END); fread(&b,sizeof(int),1,fp);/*从文件中读取sizeof(int)字节的数据到变量b中*/ fclose(fp); printf("%d\n",b);} 执行后输出结果是( )。
A.2
B.1
C.4
D.3
点击查看答案
<上一题
目录
下一题>
热门
试题
单项选择题
有以下程序#includemain(){char c1,c2,c3,c4,c5,c6;scanf( %c%c%c%C ,8az1,&z2,&c3,&c4);c5=getchar();c6:getchar();putchar(c1);putchar(c2);printf( %c%c\n ,c5,c6);}程序运行后,若从键盘输入(从第l列开始)12345678则输出结果是【 】。
A.1267
B.1256
C.1278
D.1245
点击查看答案&解析
单项选择题
有以下程序:#include<string.h>void f(char *s,char *t){char k;k=*s; +s=*t; *t=k;S++; t--;if(*s) f(s,t);}main(){char.str[10]= abcdefg ,*p;p=str+strlen(str) 2+1;f(p,p-2);printf( %s n ,str);}程序运行后的输出结果是【 】。
A.abcdefg
B.gfedcba
C.gbcdefa
D.abedcfg
点击查看答案&解析
相关试题
设变量X和Y均已正确定义并赋值。以下if语句...
下列函数定义中,会出现编译错误的是( )。
若程序中已包含头文件stdio.h,以下选项中...
已有定义:int i,a[10],*p;,则合...
有以下程序:main( ){ unsigned char...