有如下程序: #include <stdio.h> f(int a) { int b=0; static int c=3; a=c++; b++; return(a); } int main(void) { int a=2,i,k; for(i=0;i<2;i++) k="f(a++);" printf(“%d\n”,k); return 0; } 该程序的输出结果是()。>
A.6
B.3
C.4
D.5
A.6
B.3
C.4
D.5
第1题
A.14
B.15
C.16
D.17
第2题
A.0
B.1
C.4
D.8
第3题
A.0
B.1
C.4
D.8
第4题
#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
第5题
B、4
C、5
D、6
第6题
A.0,4,5
B.4,4,5
C.4,4,4
D.0,0,0
第7题
#include <stdio.h>
main( )
{ int a=0,b=0,c=0;
c=(a=a-5); (a=b, b+=4);
printf(”%d,%d,%d\n”,a,b,c);
}
程序运行后的输出结果是
A) 0,4,5
B) 4,4,5
C) 4,4,4
D) 0,0,0
第8题
#include <stdio.h>
void fun( int a, int b)
{ int t;
t=a; a=b; b=t;
}
main()
{ int c[10]={1,2,3,4,5,6,7,8,9,0},i;
for(i=0;i<10;i+=2) fun(c[i], c[i+1]);
for(i=0;i<10;i++) printf("%d," ,c[i]);
printf("\n");
}
程序的运行结果是
A)1,2,3,4,5,6,7,8,9,0,
B)2,1,4,3,6,5,8,7,0,9,
C)0,9,8,7,6,5,4,3,2,1,
D)0,1,2,3,4,5,6,7,8,9,
第9题
#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
第10题
A.ABE
B.BDI
C.BCF
D.BCD
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!