将int 类型数据a写入到文件指针fp所指向的文件data.txt中的语句为( )
A: fprintf ("data.txt","%d",a);
B: fprintf (fp,"%d",a);
C: fprintf ("data.txt","%d",&a);
D: fprintf (fp,"%d",&a);
A: fprintf ("data.txt","%d",a);
B: fprintf (fp,"%d",a);
C: fprintf ("data.txt","%d",&a);
D: fprintf (fp,"%d",&a);
举一反三
- FILE *fp; 有两个整型变量a和b, 若要从文件把数据读到其中, 正确的形式是: A: fscanf(fp,"%d%d",a ,b); B: fscanf(fp,"%d%d",&a ,&b); C: fscanf("%d%d",&a ,&b, fp); D: fprintf(fp,"%d",a ,b);
- 若已经定义struct stu { int a; int b; } student; ,则下列输入语句中正确的是 。? scanf("%d",&stu.a);|scanf("%d",&student);|scanf("%d",&student.a);|scanf("%d",&a);
- 已有声明“int x=0;”,以下语句中有语法错误的是 ( )。 A: printf("%d",&x); B: printf("%d",!x); C: printf("%d",*x); D: printf("%d",++x);
- 若已经定义struct stu { int a, b; } student ; 则下列输入语句中正确的是 。 A: scanf("%d",&a); B: scanf("%d",&student); C: scanf("%d",&stu.a); D: scanf("%d",&student.a);
- 1 若有语句: int a,b;则下面输入正确的语句是() A: A scanf("$D$D",a,b); B: B scanf("%d%d",a,b); C: C scanf("%d%d",&a,&b); D: D scanf("%D%D",&a,&b);