- 20
- 0
- 约1.34万字
- 约 30页
- 2022-10-26 发布于广东
- 举报
《数据结构》考硏c语言版2021年考研真题库
第一部分名校考研直题
全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专业基础综合真题及详解
一、单项选择题:1 ~ 40小题,每小题2分,共80分。下列每题给出的四个选项 中,只有一个选项符合题目要求。请在答题卡上将所选项的字母涂黑。
1已知程序如下:
int S (int n )
(
return ( n =0 ) ? 0 : s ( n-1) +n;
}
void main ()
(
coutS (1);
)
程序运行时使用栈来保存调用过程的信息,自栈底到栈顶保存的信息依次对应的是
( )。
A.main( )-S (1)-S ( 0 )
B . S (0) -S (1) -main ()
C . main ( )-S ( 0 )-S (1)
D.S(l)-S(0)-main()
【答案】A查看答案
【解析】函数s (int n )是一个递归函数:①当实际参数小于等于零时则 返回0 ,并终止递归;②当实际参数大于零时则递归调用S(n-l),并将S ( n-1) 的结果加上n作为返回值。程序从main ()函数开始,首先调用main ()函数; 在main ()函数中调用S(l)函数时,将main ()函数的上下文保存到栈中, 并进入函数S (1);由于函数,(1)的实际参数大于零,需要调用S ( 0 ),故将 S(l
您可能关注的文档
- 2022年电工资格证(高级)考核试题与答案.docx
- 2022年2月河南省兰考县振兴学校教师招聘考试《教育基础知识》试卷及答案【解析】.docx
- 2021考研数学一真题及答案解析.docx
- 2022年贵州省各地市中考数学真题试卷(学生版+解析版)共8份.docx
- 2021年数学高考真题合集(共7套).docx
- 2022年08月内蒙古锡林郭勒职业学院及所属事业单位公开招聘专业技术人员31人冲刺题[3套]附带答案详解版.docx
- 2022年信息系统项目管理师(高级)软件水平考试题库-下.docx
- 2021年物理高考真题合集(共4套).docx
- 高考化学知识体系复习提纲165页.docx
- 2022年八年级地理上册复习提纲(含答案).docx
原创力文档

文档评论(0)