2022年CSP-J1真题解析

2022年CSP-J1真题解析
摘要由CSDN通过智能技术生成

 

 

基本输⼊输出是⾯向过程的标志,类和对象是⾯向对象语⾔的特性,⾯向对象
三⼤特征是封装、继承和多态。 所以选
A。A选项,按照6⼊栈、5⼊栈、5出栈、4⼊栈、4出栈、3⼊栈、3出栈、6
出栈、2⼊栈、1⼊栈、1出栈、1出栈的顺序即可完成;
B选项按照6⼊栈、5⼊栈、4⼊栈、4出栈、5出栈、3⼊栈、3出栈、2⼊
栈、1⼊栈、1出栈、2出栈、6出栈的顺序完成即可;
C选项要让3第⼀个出栈,那么必须6,5,4,3都先⼊栈,那么6⼀定是
要在5之后出栈的,错误;
D选项6-2⼊栈,然后2出栈,3出栈,4出栈,1⼊栈,1出栈,5出栈,6
出栈即可。  

所以选C。

 

 

                                 p和q都是int类型指针,p指向x变量的地址,q指向y变量的
                                 地址,*p存储x的值,*q存储y的值, 最后p指向q, 即y的地址。

                                    所以选D。

                                 链表是使⽤不连续的内存空间存储数据,可以动态申请内存,数组申请大小后就固定了,只能在有限的空间中存储,如果想扩⼤存储的话就得重新申请。所以选C。

 模拟⼀下整个过程,根据栈的后进先出特征和队列的先进先出特征,
其实这道题完全可以忽略队列,把出队列的顺序当作出栈顺序即可。
由图我们可以清楚看到栈最多有3个元素。

所以选C。

 

 表达式最后的运算符是 + ,所以 + 是树根节
点,前缀表达式以 + 开头。
也可以把表达式树建起来看。

所以选B。

 我们对几个字⺟根据出现

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值