[单选题]

有以下程序:includeint a=1;int fun(intC){static int a=2;c=c£«1;return(a£«£«)£«c;}main

有以下程序: #include<stdio.h> int a=1; int fun(intC){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.14

B.15

C.16

D.17

参考答案与解析:

相关试题

有以下程序:#includeint fun(int x,int y){if(x!

[单选题]有以下程序:includeint fun(int x,int y){if(x!=y)return(y);else return((x£«y)£¯2);}ma有以下程序: #include<stdioh> int fun(int x,int y) {if(x!=y)return(y); else return((x+y)/2); } main() {int a=4,b=5,c=6; printf("%d/n",fun(2*a,fun(b,C))); } 程序运行后的输出结果是( )。A.3B.

  • 查看答案
  • 有以下程序:#includeint fun(int x,int y){if(x=

    [单选题]有以下程序:includeint fun(int x,int y){if(x==y)return(x);else return((x£«y)£¯2);}m有以下程序: #include<stdio.h> int fun(int x,int y) {if(x==y)return(x); else return((x+y)/2); } main() {int a=1,b=2,c=3; printf("%d/n",fun(2*a,fun(b,C))); } 程序运行后的输出结果是( )。A.2B.

  • 查看答案
  • 有以下程序#includeint fun(int x;int y){if(x=y

    [单选题]有以下程序includeint fun(int x;int y){if(x=y)reurn(x); elsereturn((x£«y)£¯2);}main有以下程序 #include<stdio.h> int fun(int x;int y) { if(x=y)reurn(x); else return((x+y)/2); } main() { int a=4,b=5,c=6; printf("%d/n",fun(2*a,fun(b,c))); } 程序运行后的输出结果是______。A.3

  • 查看答案
  • 有以下程序:#includeint fun(int*k){int b=0;b=*

    [单选题]有以下程序:includeint fun(int*k){int b=0;b=*k£«b:return(B);}main(){int a[10]={1,2有以下程序: #include<stdio.h> int fun(int*k) {int b=0; b=*k+b: return(B);} main() {int a[10]={1,2,3,4,5,6,7,8},i; for(i=2;i<4;i++){printf("%d",fun(&a[i]));} printf("/n");

  • 查看答案
  • 以下程序的输出结果是______。int d=1;fun(int p){stat

    [单选题]以下程序的输出结果是______。 int d=1; fun(int p) { static int d=5; d+=p; printf("%d ",d); return(d); } main() { int a=3; printf("%d/n",fun(a+fun(d))); }A.699B.669C.6 15 15D.6615

  • 查看答案
  • 以下程序的执行结果是()。#includeint fun(int b[],int

    [单选题]以下程序的执行结果是()。includeint fun(int b[],int n){int i,r=1;for(i=0;i

  • 查看答案
  • 以下程序的输出结果是()。#includeint m=13;int fun(in

    [单选题]以下程序的输出结果是()。includeint m=13;int fun(int x,int y){int m=2;return(x*y£­m以下程序的输出结果是( )。 #include<stdio.h> int m=13; int fun(int x,int y) {int m=2; return(x*y-m); } main() {int a=7,b=6; printf("%d",fun(a,B)/m); }A.1B.3C.7D.10

  • 查看答案
  • 以下程序的正确运行结果是()。#includeint fun(int);void

    [单选题]以下程序的正确运行结果是()。includeint fun(int);void main(){int a=2,i;for(i=0;以下程序的正确运行结果是( )。 #include<iostream.h> int fun(int); void main() { int a=2,i; for(i=0;i<3;i++) cout<<fun(a)<<end1; cout<<end1; } int fun(int a) { int b=0; static int c=3; b++;c++; return

  • 查看答案
  • 请读程序: # include void fun(int * s) { stat

    [单选题]请读程序: include void fun(int * s) { static int j=0; do s[j]£«=s[j£«1]请读程序: # include<stdio.h> void fun(int * s) { static int j=0; do s[j]+=s[j+1] while( + + j<2); } main( ) { int k,a[10]={l,2,3,4,5}; for(k=l;k<3;k+ +)fun(a); for(k=0;k<5;k++)prinf("%d

  • 查看答案
  • 下列程序的输出结果是()。#includeint fun(int x){int

    [单选题]下列程序的输出结果是()。includeint fun(int x){int p; if(x==0‖x==1)return 3; elsep下列程序的输出结果是( )。 #include<stdio.h> int fun(int x) { int p; if(x==0‖x==1) return 3; else p=x-fun(x-2); return p; } void main() { printf("/n%d",fun(5)); }A.5B.3C.7D.1

  • 查看答案
  • 有以下程序:#includeint a=1;int fun(intC){stat