更多"有以下程序: #include int fun(int a.int"的相关试题:
[单项选择]有以下程序
#include
#include
int fun(int n)
{ int *p;
p=(int*)malloc(sizeof(int));
*p=n; return*p;
}
main( )
{ int a:
a=fun(10);printf("%d/n",a+fun(10));
}
程序的运行结果是
A. 0
B. 10
C. 20
D. 出错
[单项选择]有以下程序
#include
int fun(int a,int b)
{ if(b==0) return a;
else return(fun(--a,--b));
}
main( )
{printf("%d/n",fun(4,2));}
程序的运行结果是
A. 1
B. 2
C. 3
D. 4
[单项选择]
有以下程序
#include
int fun( )
{ static int x=1;
x*=2;
return x;
}
main( )
{ int i,s=1;
for(i=1;i<=3;i++) s*=fun( );
printf("%d/n",s);
}
程序运行后的输出结果是()
A. 0
B. 10
C. 30
D. 64
[单项选择]
有以下程序
#include
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. 3
B. 6
C. 8
D. 12
[单项选择]有以下程序
#include
#include
void fun(int *p1, int *p2, int *s)
{
s = (int*)malloc(sizeof(int));
*s = *p1 + *p2;
free(s);
}
main( )
{ int a=1, b=40, *q = &a;
fun(&a, &b, q);
printf("%d/n", *q);
}
程序运行后的结果是
A. 42
B. 0
C. 1
D. 41
[单项选择]有以下程序 #include void fun(int a,int b,int C)
{ a=456,b=567,c=678;} void main( ) {
int x=10,y=20,z=30; fun(x,y,z);
cout < < x < < ',' < < y < <',' < < z < < end1; }
输出结果是
A. 30,20,10
B. 10,20,30
C. 456,567,678
D. 678,567,456
[单项选择]有以下程序: #include<stdio.h> int a=1; int fun(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. 14
B. 15
C. 16
D. 17
[单项选择]
有以下程序
#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
B. 6
C. 8
D. 12
[单项选择]以下程序运行后的输出结果是 #include void fun(int P)
{ int d=2; P=d++; printf("%d", P);} main( )
{ int a=1; fun(a); printf("%d/n', a); }
A. 32
B. 12
C. 21
D. 22
[单项选择]
有以下程序
#include<stdio.h>
int fun( ) {
static int x=1;
x+=1;return x:
}
main( ) {
int i,s=1;
for(i=1;i<=5;i++)s+=fun( );
printf("%d/n",s);
}
程序运行后的输出结果是()
A. 11
B. 21
C. 6
D. 120
[单项选择]有以下程序
#include
int a = 1, b = 2;
void fun1(int a,int b)
{ printf("%d %d ", a, b);}
void fun2( )
{ a = 3; b = 4;}
main( )
{ fun1(5, 6); fun2( );
printf("%d %d/n", a, b);
}
程序运行后的输出结果是
A. 1 2 5 6
B. 5 6 3 4
C. 5 6 1 2
D. 3 4 5 6
[单项选择]以下程序输出的结果是 #include<stdio.h> int fun(int k) {if(k>0)fun(k-1); printf("%d",k); } main( ) {int w=3;fun(w); printf("/n"); }
A. 3 2 1 0
B. 0 1 2 3
C. 2 1 0
D. 0 1 2
[单项选择]以下程序运行后的输出结果是
#include
void fun(int P)
int d=2;
P=d++; printf("%d", P);
main( )
int a=1;
fun(
A. ; printf("%d/
[单项选择]以下程序运行后的输出结果是
#include<stdio.h>
int fun(int x, int y)
if(x==y) return(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
B. 6
C. 8
D. 12