版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、【编程】计算机二级 Python 真题及答案解析 5一、选择题以下哪个不是 python 关键字()A coutB fromC notD or在 Python 程序中,已知x=2,y=1,当执行语句 y+=x*2, y 的值是()A3B 4C 5D 6已知列表 list1=8 , 22, 34,9 ,7 ,则 python 表达式 len(list1)+min(list1) 的值为()A5B 34C 7D 12以下是猜数游戏的Python 程序,请你补全代码:请选择适当的代码填入程序处。()A forB print5 下面 Python 代码运行后, a、b 的值为 ()C elifD inp
2、uta=23b=int(a/10)a=(a-b*10)*10b=a+bprint(a,b)A 23 2B 30 20C 30 32D 3 2已知字符串 a=python ,则 print(a 1 +a 3 ) 的值为( ) yth B ytC pyD yh下列选项中,不能作为python 程序变量名的是()abcB abc123C 123abcD abc123下列选项中,可作为Python 变量名的是( )intB AbcC floatD ComplexPython 语言自带的 IDLE环境的退出命令是()EscB closeC回车键D exit在 python 中,运行以下程序,结果应为()
3、a=5b=7 b+=3a=b*20 a+=2a=a%b print(a,b)A57B 2010C 227D 210利用 Word 软件编辑了一篇关于“Python 简介”的文档,部分界面如图所示,下列说法正确的是()A该文档中的有 2 个用户添加了 2 处批注B该文档中图片采用的环绕方式为上下型 C该文档中总共有4 处修订D若要对文档中所有的“Python ”文字设置为“红色倾斜”格式,用自动更正功能最合适Python 程序文件的扩展名是()。A .pythonB .pytC .ptD .py除 python 语言之处,还有很多其他程序设计语言。程序设计语言经历了从机器语言、汇编语言到高级语言
4、的发展过程。其中python 语言是属于() 。 A机器语言B高级语言C汇编语言D自然语言在 Python 中,返回 x 的绝对值的函数是()。A abs(x)B bin(x)C all(x)D input(x)在 python 中,以下哪个选项a 的数据类型为整型()A a=5B a=input()C a=5D a=5.0二、程序填空阅读程序。分析以下Python 程序并回答问题。who= 我的 action= 是destination= 镜像世界 number=153code=通行密码 print( who+destination+code+action+str(number)变量 who
5、 的数据类型。类似 number 的数据类型。print 语句输出的结果是。str(number) 的作用是。(5)“ +”在程序中的作用是。现有字典如下,根据题目要求,写出相关的表达式:xingzuo = 小明:巨蟹座,小红:处女座,小兰:金牛座 (1)现要取出小红所对应的星座,写出相关表达式:现发现,“小兰”同学的星座应该是“水瓶座”,请帮忙修改。现发现,在字典中漏写了关于“小贝”的信息,现已知“小贝”为“双子座”,请帮忙添加。写出删除该字典的表达式:(最大公约数)用辗转相除法求两个正整数的最大公约数。代码如下:def gcd (m,n): rwhile r! 0: m nnreturn
6、a int(input( b int(input(请输入 a 的值 : )请输入 b 的值 : )print( 最大公约数是 :)填空:求 1 100 内奇数之和(使用range 函数)阅读程序。分析下列切片相关程序并回答问题。list2=5,6,7,8,9print(list2:)print(list22:)print(list2:2) print(list21:3) print(list22:4)(1)程序第一个print的输出结果是 。(2)程序第二个print的输出结果是 。(3)程序第三个print的输出结果是 。(4)程序第四个print的输出结果是 。(5)程序第五个print的
7、输出结果是 。将下列程序代码补充完整:某同学参加了学校体检,体检的医生告诉他体重超重,需要加强运动。该同学了解到运动 时,心率如能控制在一定范围内,对增强心血管系统和呼吸系统的功能都有很好的效果; 超出范围,对身体反而会有损伤。男最适宜运动心率(220年龄数安静心率)(60% 80%)安静心率,女最适宜运动心率(210年龄数安静心率)(60% 80%)安静心率,补充程序帮他(她)计算最适宜的运动心率。age=float ( input ( 请输入 age=)HRrest=float( input ( 请 输 入 HRrest=) gender=input (“请输入 male or femal
8、e :”) if:else:low= ( n- age- HRrest)*0.6+HRrest high=( n- age- HRrest) *0.8+HRrestprint ( 最适宜的心率是:, low , , high ) input (“运行完毕,请按回车键退出.”)【参考答案】 * 试卷处理标记,请不要删除一、选择题1 A【详解】本题主要考查Python 关键字。关键字 from 一般用于类的导入, not 、or 是逻辑运算符,cout 不是 Python 关键字,故本题选A 选项。解析: A【详解】本题主要考查Python 关键字。关键字 from 一般用于类的导入, not 、
9、or 是逻辑运算符,cout 不是 Python 关键字,故本题选A 选项。2C【详解】本题主要考查 Python 程序语句。 x=2,y=1,语句 y+=x*2 等价于y=y+x*2=1+2*2=5,故 y 的值是 5,故本题选 C选项。解析: C【详解】本题主要考查Python 程序语句。 x=2, y=1,语句 y+=x*2 等价于 y=y+x*2=1+2*2=5 ,故 y 的值是 5,故本题选C选项。3D【详解】本题主要考查 Python 表达式的运算。列表 list1=8,22,34,9,7,则 python表达式 len(list1)+min(list1)=5+7=12,故本题选
10、D 选项。解析: D【详解】本题主要考查Python 表达式的运算。列表list1=8 ,22, 34, 9, 7,则 python 表达式len(list1)+min(list1)=5+7=12 ,故本题选 D 选项。4C【详解】本题主要考查 Python 分支结构。分析程序可知,该程序采用多分支结构,故程序 处应填 elif,故本题选 C选项。解析: C【详解】本题主要考查Python 分支结构。分析程序可知,该程序采用多分支结构,故程序 处应填 elif ,故本题选 C 选项。5C【详解】本题主要考查 Python 程序执行。 a=23,b=int(a/10)=2, a=(a-b*10)
11、*10=30, b=a+b=32,故代码运行后, a、b 的值为 30、32,故本题选 C选项。解析: C【详解】本题主要考查Python 程序执行。 a=23, b=int(a/10)=2 , a=(a-b*10)*10=30 , b=a+b=32,故代码运行后, a、b 的值为 30、32,故本题选 C 选项。6D【详解】本题主要考查 Python 字符串的运算。字符串 a=python , a1+a3=y+h=yh ,故本题选 D 选项。解析: D【详解】本题主要考查Python 字符串的运算。字符串a=python ,a1+a3=y+h=yh,故本题选 D 选项。7C【详解】本题考查的
12、是 python 的变量命名。 python 的变量名是由数字、字母、下划线组成,并且数字不能打头。故选项C符合题意。解析: C【详解】本题考查的是python 的变量命名。 python 的变量名是由数字、字母、下划线组成,并且数字不能打头。故选项C 符合题意。8B【详解】本题主要考查 Python 变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字,故可作为Python 变量名的是 Abc,故本题选 B 选项。解析: B【详解】本题主要考查 Python 变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字,故可作为 Pyt
13、hon 变量名的是 Abc,故本题选 B 选项。9D【详解】本题主要考查 Python 基本知识。 Python 程序设计语言默认安装时,会有一个自带的集成开发环境 IDLE。要创建 Python 程序文件,可以利用 IDLE中的“文件“菜单。可使用 exit(解析: D【详解】本题主要考查Python 基本知识。 Python 程序设计语言默认安装时,会有一个自带的集成开发环境 IDLE。要创建 Python 程序文件,可以利用IDLE中的 “文件 “菜单。可使用 exit() 或quit() 退出 Python ,因此 D 选项正确。【点睛】10D【详解】本题考查 Python 程序的运算
14、。 a=5,b=7,b+=3=10,a=b*20=200,a+=2=202, a=a%b=2。最后 a=2,b=10,故本题选 D。解析: D【详解】本题考查 Python 程序的运算。 a=5, b=7, b+=3=10, a=b*20=200 , a+=2=202, a=a%b=2。最后 a=2, b=10,故本题选 D。11C【详解】本题考查 WORD相关知识。该文档中的有 1 个用户 a 添加了 2 处批注, A错。该文档中图片采用的环绕方式为四周或者紧密,但不是上下型,B错。若要对文档中所有的 Python 文字设置为红色倾斜格式解析: C【详解】本题考查 WORD相关知识。该文档中
15、的有1 个用户 a 添加了 2 处批注, A 错。该文档中图片采用的环绕方式为四周或者紧密,但不是上下型,B 错。若要对文档中所有的Python 文字设置为红色倾斜格式,则用替换功能。选项C 的说法正确。12D【详解】本题考查 Python 文件扩展名相关知识点Python 程序文件的扩展名是 .py 。故本题选 D选项解析: D【详解】本题考查 Python 文件扩展名相关知识点Python 程序文件的扩展名是.py。故本题选 D 选项13B【详解】本题考查的是计算机语音相关知识。高级语言是一种独立于机器,面向过程或 对象的语言。 python 语言是一种面向对象的动态类型语言,故选项B正确
16、。解析: B【详解】本题考查的是计算机语音相关知识。高级语言是一种独立于机器,面向过程或对象的语言。 python 语言是一种面向对象的动态类型语言,故选项B 正确。14A【详解】本题主要考查 Python 标准函数。在 Python 中,返回 x 的绝对值的函数是abs(x) , bin()返回一个整数或者长整数的二进制表示,all()函数用于判断给定的可迭代参数中的所有解析: A【详解】本题主要考查Python 标准函数。在Python 中,返回 x 的绝对值的函数是abs(x), bin() 返回一个整数或者长整数的二进制表示,all() 函数用于判断给定的可迭代参数中的所有元素是否都为
17、 TRUE, input(x) 是输入函数,故本题选A 选项。15A【详解】本题考查 Python 数据类型。 Python 数据类型有字符串,布尔类型,整数,浮点数等。 a=5,a 为整数型; a=5,则 a 为字符串; a=5.0,则 a 为浮点数。故本题选 A 。解析: A【详解】本题考查 Python 数据类型。 Python 数据类型有字符串,布尔类型,整数,浮点数等。a=5, a 为整数型; a=5,则 a 为字符串; a=5.0 ,则 a 为浮点数。故本题选A。二、程序填空字符串字符串我的镜像世界通行密码是153转换为字符串连接字符串【详解】本题主要考查Python 程序的执行与
18、调试。 who= 我的,可知变量 who 的数据类型字符串。 number=153,类似 number 的数据类型也为字符串。 print( who+destination+code+action+str(number),是将变量字符串拼接后输出,故print语句输出的结果是我的镜像世界通行密码是153。str(number)的作用是转换为字符串。“ +”在程序中的作用是连接字符串。xingzuo del xingzuo【详解】小“红 ” xingzuo“小兰” = “水瓶座”xingzuo“小贝” = “双子座”本题主要考查字典数据类型。字典数据类型,可以通过检索字典的键值得到对应的值,即
19、xingzuo “小红” =处女座,故第一空填xingzuo “小红” 。将“小兰”同学的星座修改为“水瓶座”,可以通过语句xingzuo “小兰” = “水瓶座”。同理添加小贝的信息为, xingzuo “小贝” = “双子座”。删除该字典的表达式是del xingzuo。m%nrr m%nngcd( a, b)【详解】本题主要考查Python 程序设计。首先对m 和 n 求余得到 r ,判断 r 是否为 0,故此处填m%n。如果 r 为 0 则结束,否则更新m的值为 n, n 的值为 r。此处用更新后的m和 n继续求 r ,继续判断,故填r m%n。循环结束后当r=0 时, n 即为最大公约数,故填n。输入 a、 b 的值,使用函数gcd 求 a 和 b 的最大公
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026上海市长宁区融媒体中心招聘3人备考题库及完整答案详解1套
- 2026江苏徐州恒顺万通食品酿造有限公司招聘6人备考题库附答案详解(突破训练)
- 海信集团2026届全球校园招聘备考题库附答案详解(考试直接用)
- 2026山东济宁市东方圣地人力资源开发有限公司招聘辅助服务人员1人备考题库含答案详解(研优卷)
- 2026首都医科大学附属北京妇产医院招聘(第二批)9人备考题库附答案详解(综合题)
- 2026广东华南师范大学招聘44人备考题库(编制)附答案详解(完整版)
- 2026广西百色市平果市城市建设投资有限责任公司招聘1人备考题库及答案详解(名师系列)
- 2026安徽马鞍山市纤维检验所招聘编外聘用人员1人备考题库含答案详解
- 2026中国电建集团郑州泵业有限公司招聘7人备考题库有完整答案详解
- 2026河南郑州植物园公益性岗位招聘110人备考题库含答案详解(基础题)
- 2024版电网典型设计10kV配电站房分册
- 村社区印章管理办法
- DB32∕T 4341-2022 水下道路隧道消防系统工程施工质量验收规范
- 对口支援新疆管理办法
- 北师大版(2024)七年级下册数学期末复习:解答题压轴题 尖子生练习题(含答案解析)
- 《真空熔炼过程解析》课件
- 消防监控考试试题及答案
- 2025年上海市金山区中考数学二模试卷(含解析)
- 腔镜手术缝针管理
- 人教版初中化学课件1:4.4 化学式与化合价
- 第1章-射频理论和工程的基础知识
评论
0/150
提交评论