[单选题]

有以下程序:includedstdio.h>int f(int n); main( ){int a=3,s; s=f(a);s=s£«f(a);printf(&qu

有以下程序:

includedstdio.h>

int f(int n);

main( )

{int a=3,s;

s=f(a);s=s+f(a);printf("%dkn",s);

}

int f(int n)

{static int a=1;

n+=a++;

return n;

}

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

A.7

B.8

C.9

D.10

参考答案与解析:

相关试题

有以下程序#inelude(stdio.h>int f(int n);main(

[单选题]有以下程序#inelude(stdio.h>int f(int n);main( ){int a=3,s;s=f(A);8=s+f(A);prinff(“%d\n”,s);}int f(int n){static ifit a=1:n+=a++:return n;}程序运行后的输出结果是A.7B.8C.9D.10

  • 查看答案
  • 有以下程序:#includeint f(int t[],int n);main(

    [单选题]有以下程序:includeint f(int t[],int n);main(){int a[4]={1,2,3,4},s;s=f(a,2);prin有以下程序: #include<stdio.h> int f(int t[],int n); main() {int a[4]={1,2,3,4},s; s=f(a,2);printf("%d/n",s); } int f(int t[],int n) {if((n>0)&&(n<5))return t[n+1]+f(t,n-1

  • 查看答案
  • 有以下程序: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

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

    [单选题]34 ) 有以下程序#include <stdio.h>int f(int n);main(){ int a=3,s;s=f(a);s=s+f(a);printf("%d/n",s);}int f(int n){ static int a=1;n+=a++;return n;}程序运行以后的输出结果是A.)7B.)8C.)9D.)10

  • 查看答案
  • 有以下程序int f(int a){return a%2;}main(){int

    [单选题]有以下程序int f(int a){return a%2;}main(){int s[8]={1,3,5,2,4,6},i,d=0;for(i=0;f(s[i]);i++)d+=s[i];printf("%d/n",d);}程序运行后的输出结果是()A . 9B . 11C . 19D . 21

  • 查看答案
  • 有以下程序 int f(int a) { return a%2; } main(

    [单选题]有以下程序int f(int a){ return a%2; }main( ){ int s[8]={1,3,5,2,4,6},i,d=0;for (i=0;f(s[i]);i++) d+=s[i];printf("%d/n",d);}程序运行后的输出结果是A.9B.11C.19D.21

  • 查看答案
  • 有以下程序:int f (int a){ return a%2;}main(){

    [单选题]有以下程序: int f (int a) { return a%2;} main() { int s[8]={1,3,5,2,4,6},i,d=0; for(i=0;f(s [i]);i++)d+=s[i]; printf("%d/n",d); } 程序运行后的输出结果是 ______。A.9B.11C.19D.21

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

    [试题]有以下程序#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>main( ){ int n,*p

    [单选题]有以下程序#include <stdio.h>main( ){ int n,*p=NULL;*p=&n;printf("Input n:"); scanf("%d",&p); printf("output n:"); printf("%d/n",p);}该程序试图通过指针 p 为变量 n 读入数据并输出,但程序有多处错误,以下语句正确的是A.)int n,*p=NULL;B.)*p=&n;C.)scanf("%d",&p)D.)pr

  • 查看答案
  • 有以下程序:includedstdio.h>int f(int n); main