- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
2025年7月5日全国青少年信息素养大赛Python编程初中组复赛练习题及答案
一、单项选择题(共10题,每题3分,共30分)
1.以下Python变量名中,符合命名规范的是?
A.2025_score
B.for_loop
C.class
D.myname
答案:B
解析:变量名不能以数字开头(排除A),不能是关键字(class是关键字,排除C),不能包含连字符(排除D)。
2.执行以下代码后,输出结果是?
```python
a=[1,2,3]
b=a
b.append(4)
print(a)
```
A.[1,2,3]
B.[1,2,3,4]
C.[4,3,2,1]
D.报错
答案:B
解析:列表是可变对象,变量b与a指向同一内存地址,修改b会影响a。
3.若要遍历字符串s=abc123中的每个字符并输出,以下代码正确的是?
A.`foriinrange(len(s)):print(s[i])`
B.`foriins:print(i)`
C.A和B都正确
D.A和B都错误
答案:C
解析:两种方式均可遍历字符串,A通过索引,B通过直接迭代元素。
4.执行`print(32+8//3)`的结果是?
A.9
B.10
C.11
D.12
答案:B
解析:32=9,8//3=2,9+2=10。
5.以下代码的输出结果是?
```python
x=5
ifx3:
print(A)
elifx4:
print(B)
else:
print(C)
```
A.A
B.B
C.C
D.无输出
答案:A
解析:第一个条件x3为真,执行print(A),后续elif不再判断。
6.关于Python字典的描述,错误的是?
A.字典的键必须是不可变类型
B.字典的键可以重复
C.字典的元素是无序的(Python3.7+默认有序)
D.可以通过`dict[key]`获取值
答案:B
解析:字典的键具有唯一性,重复键会覆盖原有值。
7.执行以下代码后,输出结果是?
```python
s=Hello
s[0]=h
print(s)
```
A.hello
B.Hello
C.报错
D.hllo
答案:C
解析:字符串是不可变类型,不能直接修改单个字符。
8.若要计算1到100所有偶数的和,以下代码正确的是?
A.
```python
sum=0
foriinrange(1,101):
ifi%2==0:
sum+=i
print(sum)
```
B.
```python
sum=0
foriinrange(2,101,2):
sum+=i
print(sum)
```
C.A和B都正确
D.A和B都错误
答案:C
解析:A通过判断偶数累加,B通过步长2直接遍历偶数,均正确。
9.以下代码的输出结果是?
```python
deffunc(a,b=2):
returnab
print(func(3))
print(func(3,4))
```
A.312
B.612
C.37
D.67
答案:B
解析:第一次调用使用默认参数b=2,32=6;第二次传递b=4,34=12。
10.以下关于异常处理的说法,正确的是?
A.`try`块中的代码必须包含可能出错的语句
B.`except`块必须与`try`块配对使用
C.`finally`块中的代码在异常发生时不会执行
D.一个`try`块只能对应一个`except`块
答案:B
解析:`try`块后必须有`except`或`finally`;`finally`块无论是否异常都会执行;一个`try`可对应多个`except`处理不同异常。
二、编程题(共4题,共70分)
题目1:数字字符串统计(15分)
问题描述:给定一个由数字和字母组成的字符串s(长度≤1000),统计其中连续数字子串的个数。例如,a12b345c6中,连续数字子串为123456,共3个。
您可能关注的文档
- 沥青混凝土路面施工方案(全面).docx
- 路缘石-专项施工方案.docx
- 门诊皮肤科试题及答案.docx
- 乔木灌木等绿化种植施工方案.docx
- 室外散水施工方案.docx
- 项目班子组成资历情况.docx
- 医院医疗质量试题及答案.docx
- 制造业智能制造与工业互联网考核试卷附答案.docx
- 自学考试《园林植物栽培》复习试题及答案.docx
- (2025)继续教育公需课必修课考试题与参考答案(完整版).docx
- 2025年耿马县民政局下属事业单位招聘笔试模拟试题附答案.docx
- 2025年蒙山县疾控中心招聘笔试参考题库附答案.docx
- 2025年萨嘎县公安局下属单位招聘备考题库附答案.docx
- 2025年肇源县体育局下属单位招聘备考题库附答案.docx
- 2025年长泰县体育局下属单位招聘备考题库附答案.docx
- 2025年秦安县行政审批和政务信息管理局下属事业单位招聘笔试模拟试题附答案.docx
- 2025年青冈县技监局下属单位招聘备考题库附答案.docx
- 2025年静宁县应急管理局下属事业单位招聘笔试参考题库附答案.docx
- 2025年阳高县应急管理局下属事业单位招聘笔试参考题库附答案.docx
- 2025年竹山县行政审批和政务信息管理局下属事业单位招聘笔试模拟试题附答案.docx
原创力文档


文档评论(0)