2026年中国大学生程序设计竞赛CCPC分区赛试题详解.docxVIP

  • 1
  • 0
  • 约5.94千字
  • 约 19页
  • 2026-05-07 发布于福建
  • 举报

2026年中国大学生程序设计竞赛CCPC分区赛试题详解.docx

第PAGE页共NUMPAGES页

2026年中国大学生程序设计竞赛CCPC分区赛试题详解

第一部分:单项选择题(共5题,每题2分,合计10分)

题目1(2分):

在Python中,下列哪个方法可以用来检查一个字符串是否以特定后缀结尾?

A.`startswith()`

B.`endswith()`

C.`ends()`

D.`check_suffix()`

答案:B

解析:

在Python中,`startswith()`用于检查字符串是否以特定前缀开始,而`endswith()`用于检查字符串是否以特定后缀结尾。选项C的`ends()`和选项D的`check_suffix()`均不是Python内置方法。因此正确答案为B。

题目2(2分):

假设有一个栈(Stack)数据结构,初始状态为空。按照以下顺序执行入栈(push)和出栈(pop)操作:`push(1)`,`push(2)`,`pop()`,`push(3)`,`pop()`。最终栈顶元素是什么?

A.1

B.2

C.3

D.空栈

答案:C

解析:

栈是后进先出(LIFO)的数据结构。按照操作顺序:

1.`push(1)`:栈为`[1]`

2.`push(2)`:栈为`[1,2]`

3.`pop()`:弹出2,栈为`[1]`

4.`push(3)`:栈为`[1,3]`

文档评论(0)

1亿VIP精品文档

相关文档