题目
以下程序的输出结果是 【 17 】 。
int fun(int *x,int n)
{ if(n==0) return x[0];
else return x[0]+fun(x+1,n-1);
}
main()
{ int a[]={1,2,3,4,5,6,7}; printf("%d\n",fun(a,3));}
第1题
A.20
B.24
C.25
D.15
第2题
A.58
B.56
C.45
D.24
第3题
以下程序的输出结果是________。 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
第4题
以下程序运行后,输出结果是______。 func (int a,int b) { static int m=0,i=2; i+=m+1; m=i+a+b; return m; } main() { int k=4,m=1,p; p=func(k,m); printf("%d,",p); p=func(k,m);printf("%d\n",p); }
A.8, 15
B.8, 16
C.8, 17
D.8, 8
第6题
A.19
B.17
C.39
D.37
第7题
A.9
B.11
C.17
D.19
第8题
(17 )下列程序的输出结果是
public class Test{
public static void main(String[] args){
int [] array={2,4,6,8,10};
int size=6;
int result=-1;
try{
for{int i=0;i<size && result==-1;i++}
if(array[i]==20) result=i;
}
catch(ArithmeticException e){
System.out.println(" Catch---1 " );
catch(ArrayIndexOutOfBoundsException e){
System.out.println(" Catch---2 " );
catch(Exception e){
System.out.println(" Catch---3 " );
}
}
A ) Catch---1
B ) Catch---2
C ) Catch---3
D )以上都不对
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!