更多"有如下程序 int func(int a,int B) re"的相关试题:
[单项选择]有如下程序:
#include <stdio.h>
int func(int a,int b)
return(a+b):
main( )
int x=2,y=5,z=8,r;
r=func(func(x,y),z);
printf("%d/n",r);
该程序的输出结果是( )。
A. 12
B. 13
C. 14
D. 15
[单项选择]在C程序中有如下语句:char *func(int x,int y); 它是( )。
A. 对函数func的定义
B. 对函数func的调用
C. 对函数func的原型说明
D. 不合法的
[单项选择]有如下程序
float fun (int x,int y)return(x+y);
main( )
int a=2,b=5,c=8;
printf("%3.Of/n",fun((int)fun(a+c,B) ,(a-C) ))
程序运行后的输出结果为_______。
A. 编译出错
B. 9
C. 21
D. 9.0
[单项选择]下列程序执行后的输出结果是
void func(int *a,int b[])
b[0]= *a+6;
main( )
int a,b[5];
a=0; b[0] =3;
func(&a,b);printf("%d/n",b[0]);
A. 6
B. 7
C. 8
D. 9
[单项选择]有如下程序:
long fib(int n)
if(n>2) return(fib(n-1)+fib(n-2));
else return(2);
main( )
printf("%ld/n",fib(3));
该程序的输出结果是______。
A. 2
B. 4
C. 6
D. 8
[单项选择]有如下程序:
long fib(int n)
if(n>2) return(fib(n-1)+fib(n-2));
else return(2);
main( )
printf("%ld/n",fib(3));
该程序的输出结果是_____。
A. 2
B. 4
C. 6
D. 8
[单项选择]有以下程序:
fun(int x,int y)return(x+y);
main( )
int a=1,b=2,c=3,Sum;
sum=fun((a++,b++,a+b),c++);
printf("%d",sum);
执行后的输出结果是______。
A. 6
B. 7
C. 8
D. 9
[单项选择]有下列程序:
int fun(int n)
if(n==1)return 1;
else
return(n+fun(n-1));
main( )
int x;
scanf("%d",&x);x=fun(x);printf("%d/n",x);
执行程序时,给变量x输入10,程序的输出结果是( )。
A. 55
B. 54
C. 65
D. 45
[单项选择]有以下程序:
int fun(int n)
if(n==1)return 1;
else return(n+fun(n-1));
main( )
int x;
scanf("%d", &x); x=fun(x); printf("%d/n", x);
执行程序时,给变量X输入10,程序的输出结果是( )。
A. 55
B. 54
C. 65
D. 45
[单项选择]有下列程序:
fun(int x,int y)return(x+y);)
main( )
int a=1,b=2,c=3,sum;
sum=fun((a++,b++,a+b),c++);
printf("%d/n", sum);
执行后的输出结果是( )。
A. 6
B. 7
C. 8
D. 9
[单项选择]有以下程序:
fun(int x,int y)(return (x+y);)
main( )
int a=1,b=2,c=3,sum;
sum=fun((a++,b++,a+b),c++);
printf("%d/n",sum);
执行后的输出结果是( )。
A. 6
B. 7
C. 8
D. 9
[单项选择]有以下程序 fun(int a, int b) { if(a>b) return(a); else return(b); } main( ) { int x=3, y=8, z=6, r; r=fun(fun(x,y), 2*z); printf("%d/n", r); } 程序运行后的输出结果是()
A. 3
B. 6
C. 8
D. 12
[单项选择]设有如下函数定义
int fun(int k)
if(k<1) return 0;
eise if(k==1) return 1;
else return fun(k-1)+1;
若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是______。
A. 2
B. 3
C. 4
D. 5
[单项选择]有如下程序:
#include<iostream.h>
long fib(int n)
if(n>2)return(fib(n-1)+fib(n-2));
else return(2);
void main( )
cout<<fib(3);
该程序的输出结果是
A. 2
B. 4
C. 6
D. 8
[单项选择]有如下程序
main( )
int x=3;
do
prinff("%d",x--);
while(!x);
该程序的执行结果是_____。
A. 321
B. 3
C. 不输出任何内容
D. 陷入死循环
[单项选择]有如下程序
main( )
int x=3;
do
printf("%d",x--);
while(!x);
该程序的执行结果是______。
A. 321
B. 3
C. 不输出任何内容
D. 陷入死循环
[单项选择]有如下程序:
#include<stdio.h>
main( )
int n=9;
while(n>6)n--;printf("%d",n);
该程序的输出结果是( )。
A. 987
B. 876
C. 8765
D. 9876
[单项选择]有以下程序
int a=2;
int f(int*
[单项选择]有如下程序
main( )
int x=1,a=0,b=0;
switch(x)
case 0:b++;
case 1:a++;
case 2:a++;b++;
printf("a=%d,b=%d/n",a,B) ;
该程序的输出结果是_____。
A. a=2,b=1
B. a=1,b=1
C. a=1,b=0
D. a=2,b=2