单选题:已知程序如下:。
已知程序如下:。
```
int S(int n)
{ return (n<=0)?0:s(n-1)+n;}
void main()
{
count<}
```
程序运行时使用栈来保存调用过程的信息,自栈底到栈顶保存的信息依次对应的是( )@[A](2)
A. main()→S(1)→S(0)
B. S(0)→S(1)→main()
C. main()→S(0)→S(1)
D. S(1)→S(0)→main()
A.main()→S(1)→S(0)
B.S(0)→S(1)→main()
C.main()→S(0)→S(1)
D.S(1)→S(0)→main()
答案:A
```
int S(int n)
{ return (n<=0)?0:s(n-1)+n;}
void main()
{
count<
```
程序运行时使用栈来保存调用过程的信息,自栈底到栈顶保存的信息依次对应的是( )@[A](2)
A. main()→S(1)→S(0)
B. S(0)→S(1)→main()
C. main()→S(0)→S(1)
D. S(1)→S(0)→main()
A.main()→S(1)→S(0)
B.S(0)→S(1)→main()
C.main()→S(0)→S(1)
D.S(1)→S(0)→main()
答案:A