单项选择题

以下程序的输出结果是________。
main()
int k=4,m=1,p;
p=func(k,m);printf("%d,",p);
p=func(k,m);printf("%d\n",p);
func(int a,int B)
static int m=0,i=2;
i+=m+1;m=i+a+b;
return(m);

A.8,17
B.8,16
C.8,20
D.8,8
<上一题 目录 下一题>
热门 试题

单项选择题
以下程序调用findmax函数求数组中值最大的元素在数组中的下标,请选择填空: #include<stdio.h> findmax(int*s,int t,int*k) int p; for(p=0,*k=p;p<t;p++) if(s[p]>s[*k])________; main() int a[10],i,k; for(i=0;i<10;i++)scanf( %d ,&a[i]); findmax(a,10,&k); printf( %d,%d n ,k,a[k]);
A.k=p
B.*k=p-s
C.k=p-s
D.*k=p
单项选择题
在执行以下程序时,为了使输出结果为t=4,给a和b输入的值应该满足的条件是_______。 main() int s,t,a,b; scanf( %d%d ,&a,&B) ; s=1;t=1; if(a>0)s=s+1; if(a>B) t=s+t; else if(a==B) t=5; else t=2*s; printf( t=%d n ,t);
A.a>b
B.a<b<0
C.0<a<b
D.0>a>b
相关试题
  • 设有如下函数定义,则输出结果为_____...