题目内容

void reverse(int a [ ], int n){int i, t;for(i=0;i<n/2;i++){t=a[i]; a[i] =a[n-1-i];a[n-1-i]=t; }}main(){int b[10]={1,2,3,4,5,6,7,8,9,10}; int i, s=0;reverse(b,8);for(i=6;i<10;i++) s+=b[i];printf("%d\n", s);}程序运行后的输出结果是()。

A. 22
B. 10
C. 34
D. 30

查看答案
更多问题

被调函数调用结束后,返回到()。

A. 主调函数中该被调函数调用语句的后一语句
B. 主调函数中该被调函数调用语句的前一语句
C. 主函数中该被调函数调用语句处
D. 主调函数中该被调函数调用语句处

#include int f(int x, int y){return (y-x)*x;}int main( ){ int a=3,b=4,c=5,d;d=f(f(a,c),f(a,b)+f(c,b));printf("%d\n",d);return(0);}

A. -48
B. 58
C. -58
D. 47

以下程序运行后的输出结果是()。int a,b;void fun( ){a=100;b=200}main( ){ int a=5,b=7;fun( );printf("%d%d\n",a,b);}

A. 100200
B. 57
C. 200100
D. 75

以下程序运行后输出的结果是()。long fun(int n){ long s;If(n==1||n==2) s=2;else s=n-fun(n-1);return s;}int main(){Printf(“%ld\n”,fun(3));return 0;}

A. 1
B. 2
C. 3
D. 4

答案查题题库