[试题]

有以下程序

#include <stdio.h>

main()

{ int f,f1,f2,i;

f1=0;f2=1;

printf("%d %d ",f1,f2);

for(i=3;i<=5;i++)

{ f=f1+f2; printf("%d",f);

f1=f2; f2=f;

}

printf("/n");

}

程序运行后的输出结果是 ( 1 0 ) 。

参考答案与解析:

相关试题

有以下程序:include<stdio.h>int f(int x):main{

[单选题]有以下程序:include<stdio.h>int f(int x):main{int n=1,m;m=f(f(f(n)));printf("%d/n",m);}int f(int x){return x*2;)程序运行后的输出结果是( )。A.1B.2C.4D.8

  • 查看答案
  • 有以下程序#include<stdio.h>int f(int x);main(

    [单选题]有以下程序#include<stdio.h>int f(int x);main( ){int n=1,m;m=f(f(f(n)));printf(”%d\n”,m);}int f(int x){return x*2;}程序运行后的输出结果是( )。A.1B.2C.4D.8

  • 查看答案
  • 有以下程序#include <stdio.h>main(){ int y=9;f

    [单选题]有以下程序#include <stdio.h>main(){ int y=9;for( ; y>0;y--)if(y%3==0) printf("%d",--y);}程序的运行结果是A. ) 741B. ) 963C. ) 852D. ) 875421

  • 查看答案
  • 有以下程序#include <stdio.h>main(){ int x=8;f

    [单选题]有以下程序#include <stdio.h>main(){ int x=8;for( ; x>0; x--){ if(x%3) {printf("%d, ",x--); continue; }printf("%d,",--x);}}程序的运行结果是A.)7,4,2B.)8,7,5,2C.)9,7,6,4D.)8,5,4,2

  • 查看答案
  • 有以下程序#include <stdio.h>int a=1;int f(int

    [单选题]有以下程序#include <stdio.h>int a=1;int f(int c){ static int a=2;c=c+1;return (a++)+c;}main(){ int i,k=0;for(i=0;i<2;i++){int a=3;k+=f(a);}k+=a;printf( " %d/n " ,k);}程序运行结果是A.) 14B.) 15C.) 16D.) 17

  • 查看答案
  • 有以下程序#include <stdio.h>main(){ FILE *f;f

    [单选题]有以下程序#include <stdio.h>main(){ FILE *f;f=fopen("filea.txt","w");fprintf(f,"abc");fclose(f);}若文本文件 filea.txt 中原有内容为 :hello, 则运行以上程序后 , 文件 filea.txt 的内容为A.)helloabcB.)abcloC.)abcD.)abchello

  • 查看答案
  • 有以下程序#include<stdio.h>void f(int*p);main

    [单选题]有以下程序#include<stdio.h>void f(int*p);main( ){int a[5]={1,2,3,4,5},*r=a;f(r);printf(”%d\n”,*r);}void f(int *P){p=p+3;printf(”%d,”,*p);}程序运行后的输出结果是( )。A.1,4B.4,4C.3,1D.4,1

  • 查看答案
  • 有以下程序#include <stdio.h>main ( ){ FILE *f

    [单选题]有以下程序#include <stdio.h>main ( ){ FILE *fp; int i,a[6]={1,2,3,4,5,6};fp=fopen("d3.dat", " w+b");fwrite(a,sizeof(int),6,fp);fseek(fp,sizeof(int)*3,SEEK_SET); /* 该语句使读文件的位置指针从文件头向后移动 3 个 int 型数据 */fread(a,sizeof(int),3,fp); fclose(fp);for(i=0;

  • 查看答案
  • 有以下程序#include<stdio.h>main(){int C=O,k;f

    [单选题]有以下程序#include<stdio.h>main( ){int C=O,k;for (k=1;k<3;k++)switch(k){default:C+=k;case 2:C++;break;cKse 4:C+=2;break;}prinff(“%d\n”,C);{程序运行后的输出结果是A.3B.5C.7D.9

  • 查看答案
  • 有以下程序#include <stdio.h>int f(int x){ int

    [单选题]有以下程序#include <stdio.h>int f(int x){ int y;if(x==0||x==1) return(3);y=x*x-f(x-2);return y;}main( ){int z;z=f(3); printf("%d/n",z);}程序的运行结果是A.)0B.)9C.)6D.)8

  • 查看答案
  • 有以下程序#include <stdio.h>main(){ int f,f1,