未分类题
( 40 )有以下程序
#include <stdio.h>
main ()
{ FILE *fp;char str[10];
fp=fopen ( ' myfile.dat ' , ' w ' ) ;
fputs ( ' abc ' ,fp ) ;fclose ( fp ) ;
fpfopen ( ' myfile.dat:, ' a+ ' ) ;
fprintf ( fp, ' %d ' ,28 ) ;
rewind ( fp ) ;
fscanf ( fp, ' %s ' ,str ) ; puts ( str ) ;
fclose ( fp ) ;
}
程序运行后的输出结果是
A ) abc
B ) 28c
C ) abc28
D )因类型不一致而出错
A.h>
main
B.dat
C.dat:,
【参考答案】
C
热门
试题
未分类题
( 32 ) 有以下程序#include <stdio.h>#define N 8void fun ( int *x , int i ){ *x=* ( x + i ) ; }main (){int a[N]= { 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 } , i ;fun ( a , 2 ) ;for ( i=O ; i < N / 2 ; i++ ){ printf ( ' %d ', a[i] ) ; }printf ( ' n ' ) ;}程序运行后的输出结果是A ) 1313B ) 2234C ) 3234D ) 1234