更多"下列程序运行后,输出结果是______。func (int a,int"的相关试题:
[单项选择]下面程序的输出结果是 ( )
func(int x)
static int a=2;
return(a+=x);
rnain( )
int b=2,c=4,d;
d=func(b) ;
d=func(c) ;
printf("%d/n",d) ;
A. 4
B. 6
C. 8
D. 12
[单项选择]下面程序的输出结果是( )。
func(int X)
static int a=2;
return (a+=X);
main( )
int b=2,c=4,d;
d=func(b);
d=func(c);
printf("%d/n",d);
A. 4
B. 6
C. 8
D. 12
[单项选择]以下程序运行后的输出结果是
int f(int n)
if(n==1)return 1;
else return f(n-1)+1;
main( )
int i,j=0;
for(i=1;i<3;i++) j+=f(i);
printf("%d/n",j);
A. 4
B. 3
C. 2
D. 1
[单项选择]以下程序运行后的输出结果是
#include<stdio.h>
int f(int x, int y)
return((y-x)*x);
main( )
int a=3, b=4, c=5, d;
d=f(f(a, b), f(a, c));
printf("%d/n", d);
A. 10
B. 9
C. 8
D. 7
[单项选择]下面的程序段运行后,输出结果是
int i,j,x=0;
static int a[8][8];
for(i=0;i<3;i++)
for(j=0;j<3;j++)
a[i][j]=2*i+j;
for(i=0;i<8;i++)
x+=a[i][j];
printf("%d",x);
A. 9
B. 不确定值
C. 0
D. 18
[单项选择]以下程序运行后的输出结果是
#include
void fun(int P)
int d=2;
P=d++; printf("%d", P);
main( )
int a=1;
fun(
A. ; printf("%d/
[单项选择]以下程序运行后的输出结果是
fun(int x,int y,int z) z=x*y;
main( )
int a=4,b=2,c=6;
fun(a,b,c);
printf("%d",c);
A. 16
B. 6
C. 8
D. 12
[单项选择]以下程序运行后的输出结果是
main( )
int x=23;
do
printf("%d",x--);while(!x);
A. 321
B. ·23
C. 不输出任何内容
D. 陷入死循环
[单项选择]以下程序运行后的输出结果是
#include<stdio.h>
int b=2;
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. 10 12
B. 8 10
C. 10 28
D. 10 16
[单项选择]以下程序运行后的输出结果是
#include<stdio.h>
int f(int x);
main( )
int n=1, m;
m=f(f(f(n))); printf("%d/n", m);
int f(int x) return x*2;
A. 1
B. 2
C. 4
D. 8
[单项选择]以下程序运行后的输出结果是
#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
[单项选择]以下程序运行后的输出结果是
float fun(int x,int y) return(x+y);
main( )
int a=2,b=5,c=8;
printf("%3.0f/n",fun((int)fun(a+c,b),a-c));
A. 编译出错
B. 9
C. 21
D. 9.0
[单项选择]以下程序运行后的输出结果是
#include<stdio.h>
struct ord
int x, y; dt[2]=1, 2, 3, 4;
main( )
struct ord *P=dt;
printf("%d,", ++p->x); printf("%d/n", ++p->y);
A. 1,2
B. 2,3
C. 3,4
D. 4,1
[单项选择]以下程序运行后的输出结果是
#include<stdio.h>
int f(int n);
main( )
int a=3, s;
s=f(
A. ; s=s+f(a); pri
[单项选择]下面程序的输出结果是
int b=2;
int func(int *
A. ;
[单项选择]以下程序运行后的输出结果是
#include<stdio.h>
main( )
int a=1, b=0;
if(!
A. 1)++;
B. 1
C. 2
D. 3
[单项选择]以下程序运行后的输出结果是
#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