更多"以下程序运行后的输出结果是 【13】
#include <std"的相关试题:
[填空题]以下程序运行后的输出结果是 【13】
#include <stdio, h> fun( int a)
int b = 0; static int c = 3;
b++;c++;
return(a + b + c);main( )
int i,a = 5;
for(i =0;i <3;i ++ ) prinff("% d% d" ,i,fun(a) );
printf(" /n" );
[填空题]以下程序运行后的输出结果是 【20】 。
#include <stdio.h>
fun(int x)
if(x/2>0) fun(x/2);
printf("%d",x);
main( )
fun(6);
[填空题]以下程序运行后的输出结果是 。
#include <stdio.h>
fun(int x)
if(x/2>0) fun(x/2);
printf("%d",x);
main( )
fun(6);
[填空题]以下程序运行后的输出结果是______。
#include<stdio.h>
fun(int x)
if(x/2>0) fun(x/2);
printf("%d", x);
main( )
fun(6); printf("/n");
[单项选择]以下程序运行后的输出结果是
#include<stdio.h>
void fun(int *a, int *b)
int *c;
c=a; a=b; b=c;
main( )
int x=3, y-5, *p=&x, *q=&y;
fun(p, q); printf("%d, %d,", *p, *q);
fun(&x, &y); printf("%d, %d/n", *p, *q);
A. 3,5,5,3
B. 3,5,3,5
C. 5,3,3,5
D. 5,3,5,3
[简答题]以下程序运行后的输出结果是
#include<stdio.h>
void fun(int *s,int n1,int n2)
int i,j,t;
i=n1; i=n2;
while(i<j)t=s[i];s[i]=s[j];s[j]=t;i++;j--;
main( )
in c a[10]=1,2,3,4,5,6,7,8,9,0,k;
fun(a,0,3);fun(a,4,9);fun(a,0,9);
for(k=0;k<10;k++)printf("%d",a[k]);printf("/n");
[单项选择]以下程序的输出结果是( )。
#include<stdio.h>
int fun(int n,int *s)
int f1,f2;
if(n==0||n==1)
*s=1;
else
fun(n-1,&f1);
fun(n-2,&f2);
*s=f1+f2;
void main( )
int x;
fun(6,&x);
printf("/n%d" ,x);
A. 7
B. 13
C. 9
D. 10
[填空题]以下程序的输出结果是______。
#include<stdio.h>
int fun(int x,int y)
static int m=0,i=2;
i=i+1:
m+=i+x+y;
return m
main( )
int j=4,m=1,k;
k=fun(j,m);printf("%d,",k);
k=fun(j,m);printf("%d/n",k)
[单项选择]有以下程序
#include<stdio.h>
int fun(int x)
int p;
if(x==0||x==1)
return(3);
p=x-fun(x-2);
return p;
main( )
prinrt("%d/n",fun(7));
执行后的输出结果是______。
A. 2
B. 3
C. 7
D. 0
[单项选择]有以下程序:
#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");
程序运行后的输出结果是( )。
A. 10 12
B. 8 10
C. 3 4
D. 10 28
[单项选择]有以下程序
#include<stdio.h>
int fun(int x,int y)
if(x!=y)return((x+y)/2);
else return(x);
main( )
int a=4,b=5,c=6;
printf("%d/n",fun(2*a,fun(b,c)));
程序运行后的输出结果是______。
A. 6
B. 3
C. 8
D. 12
[单项选择]有以下程序
#include<stdio.h>
int fun(int a,int b)
if(b==0) retum a;
else return(fun(--a,--b));
main( )
printf("%d/n",fun(4,2));
程序的运行结果是()。
A. 1
B. 2
C. 3
D. 4
[单项选择]有以下程序:
#include<stdio.h>
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. 3
B. 6
C. 8
D. 12
[填空题]有以下程序,程序执行后,输出结果是
#include<stdio.h>
void fun(int*A)
a[0]=a[1];
main( )
int a[10]=10,9,8,7,6,5,4,3,2,1,,i;
for(i=2;i>1=0;i-) fun(&a[i]);
for(i=0;i<10;i++) printf("%d,a[i]);
printf("//n");
[单项选择]有以下程序:
#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");
程序运行后的输出结果是()。
A. 10 12
B. 8 10
C. 3 4
D. 10 28
[单项选择]有以下程序
#include<stdio.h>
fun(int x,int y)
static int m=0,i=2;
i+=m+1;m=i+x+y;return m;
main( )
int j=1,m=1,k;
k=fun(j,m);printf("%d,",k);
k=fun(j,m);printf("%d/n",k);
执行后的输出结果是______。
A. 5,11
B. 5,5
C. 11,11
D. 11,5