已知程序如下:int S(int n){return (n<=0)?0:s(n-1)+n;}void main(){prinft("%d",S(1));} 程序运行时使用栈来保存调用过程的信息,自栈底到栈顶保存的信息一次对应的是( )。
A. main()->S(1)->S(0)
B. S(0)->S(1)->main()
C. main()->S(0)->S(1)
D. S(1)->S(0)->main()
查看答案
设有一个递归算法如下:int X(int n){if(n<=3)return 1;elsereturn X(n-2)+X(n-4)+1;} 则计算X(X(8))时需要X函数( )次。
A. 8
B. 9
C. 16
D. 18
合唱可分为哪几种?
A. 男声合唱
B. 女声合唱
C. 混声合唱
D. 童声合唱
轮唱是由两个及以上的声部相隔一拍或一小节,演唱同一旋律的演唱形式。
A. 对
B. 错