更多"有以下程序: #include<stdio.h> int a=1;"的相关试题:
[单项选择]有以下程序
#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
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 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
#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(char *c,int d)
{*c=*c+1;d=d+1;
printf("%c,%c,",*c,d);
main( )
{char b='a',a='A';
fun(&b,a);printf("%e,%e/n",b,a);
}
程序运行后的输出结果是()
A. b,B,b,A
B. b,B,B,A
C. a,B,B,a
D. a,B,a,B
[单项选择]
有以下程序
#include <stdio.h>
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<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> int b=3; int fun(int*k) {b=*k+b;return(b);} main( ) {int a[10]={1,2,3,4,5,6,7,8},i; for(i=2;i<4;i++){b=fun(&a[i])+b;printf("%d",b);} printf("/n"): ) 程序运行后的输出结果是( )。
A. 12 14
B. 12 32
C. 10 14
D. 10 20
[单项选择]
有以下程序
#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