2022年山东省东营市信息技术等级考试Python 3

文档属性

名称 2022年山东省东营市信息技术等级考试Python 3
格式 zip
文件大小 80.3KB
资源类型 试卷
版本资源
科目 信息技术(信息科技)
更新时间 2022-08-22 18:00:36

文档简介

登录二一教育在线组卷平台 助您教考全无忧
2022年山东省东营市信息技术等级考试Python 3
一、单选题
1.()以下选项中不符合Python语言变量命名规则的是(  )
A.L B.3_1 C._AI D.TempStr
【答案】B
【知识点】常量、变量与赋值语句
【解析】【解答】Python中变量名可以包括字母、数字、下划线,但不能以数字开头。B选项以数字3开头不符合Python语言变量命名规则。故答案选:B.
【分析】本题考查变量命名规则。Python中变量只能包括字母、数字、下划线。并且数字不能作为开头。另外系统关键字不能做变量名使用,除了下划线之外,其它符号不能在变量名中出现。
2.()关于Python语言的注释,以下选项中描述错误的是(  )
A.Python语言的单行注释以#开头
B.Python语言的单行注释以单引号'开头
C.Python语言的多行注释以'''(三个单引号)开头和结尾
D.Python语言有两种注释方式:单行注释和多行注释
【答案】B
【知识点】注释与缩进
【解析】【解答】Python中单行注释以#开头,多行注释用三个单引号'''或者三个双引号"""将注释括起来。故答案选∶B。
【分析】本题考查注释与缩进。注释是提高代码可读性的重要途径,为了让别人能够更容易理解程序,方便日后程序的维护,使用注释是非常有效的。Python 中的注释有单行注释和多行注释。Python 中单行注释以#开头,多行注释用三个单引号'''或者三个双引号"""将注释括起来。
3.()Python语言中用来定义函数的关键字是(  )
A.return B.def C.function D.define
【答案】B
【知识点】自定义语句与函数
【解析】【解答】定义函数,也就是创建一个函数,可以理解为创建一个具有某些用途的工具。定义函数需要用def关键字实现。故答案为:B。
【分析】本题考查Python函数。以下是定义函数的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号();任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数;函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明;函数内容以冒号起始,并且缩进;return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。
4.()关于Python语句P=-P,以下选项中描述正确的是(  )
A.P和P的相反数相等 B.P和P的绝对值相等
C.给P赋值为它的相反数 D.P的值为0
【答案】C
【知识点】常量、变量与赋值语句
【解析】【解答】语句P=-P为赋值语句,其含义为将值-P赋值给变量P。P与-P为相反数。A、B、D选项无法正确表达出赋值语句的含义。故答案为:C。
【分析】本题考查赋值语句。赋值语句是最基本的语句,它的作用就是将表达式的值赋给变量。格式:变量名=表达式。其中“=”为赋值号。功能︰把赋值号右边表达式的计算结果,存储到赋值号左边指定的变量中。
5.()Python文件只读打开模式是(  )
A.w B.x C.b D.r
【答案】D
【知识点】程序与指令
【解析】【解答】Python文件只读打开模式是r。故答案选:D。
【分析】本题考查Python文件的读写。w:只写模式;a:追加模式;b:二进制方式;r:只读模式。
6.()以下对Python程序缩进格式描述错误的选项是:(  )
A.不需要缩进的代码顶行写,前面不能留空白
B.缩进可以用tab键实现,也可以用多个空格实现
C.严格的缩进可以约束程序结构,可以多层缩进
D.缩进是用来格式美化Python程序的
【答案】D
【知识点】注释与缩进
【解析】【解答】不需要缩进的代码顶行写,前面不能留空白;缩进可以用tab键实现,也可以用多个空格实现;严格的缩进可以约束程序结构,可以多层缩进,缩进是代码书写规则要求,而不是用来美化Python程序的。故答案选:D。
【分析】本题考查Python程序缩进。Python缩进规则和其它程序设计语言(如 Java、C 语言)采用大括号“{}”分隔代码块不同,Python 采用代码缩进和冒号来区分代码块之间的层次。在 Python 中,对于类定义、函数定义、流程控制语句、异常处理语句等,行尾的冒号和下一行的缩进,表示下一个代码块的开始,而缩进的结束则表示此代码块的结束。注意,Python 中实现对代码的缩进,可以使用空格或者 Tab 键实现。但无论是手动敲空格,还是使用 Tab 键,通常情况下都是采用 4 个空格长度作为一个缩进量(默认情况下,一个 Tab 键就表示 4 个空格)。
7.()以下关于Python程序语法元素的描述,错误的选项是(  )
A.段落格式有助于提高代码可读性和可维护性
B.虽然Python支持中文变量名,但从兼容性角度考虑还是不要用中文名
C.true并不是Python的保留字
D.并不是所有的if、while、def、class语句后面都要用':'结尾
【答案】D
【知识点】常量、变量与赋值语句;注释与缩进
【解析】【解答】代码分行分段写,比一行写到低,肯定是容易阅读和维护,选项A正确。中文格式的变量名会导致兼容性和可读性等问题,选项B正确。python是区分大小写的,True才是python的保留字,选项C正确。只要是用这四个关键字开头的语句都必须用冒号结尾,否则会提示语法错误,选项D错误。故答案选:D。
【分析】本题考查Python程序语法。缩进格式要求程序对齐,清晰、简明地表示了语句的所属关系;Python 的标识学采用大写字母、小写字母、数字、下划线及汉字等字符及其组合进行命名,但标识符的首字符不能是数字,中间不能出现空格,长度没有限制;Python 的关键字大小写敏感,True 是关键字,但 true 不是关键字。
8.()下面代码的输出结果是(  )
name = "Python语言程序设计"
print(name[2: -2])
A.thon语言程序
B.出错
B. ython语言程序 D.ython语言程序设
【答案】A
【知识点】常量、变量与赋值语句
【解析】【解答】 Python可切片对象的索引方式包括:正索引和负索引两部分,其中list对象正索引为 [0,1,2,3,4,5,6,7,8,9,10,11],负索引为[-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1],s[N:M]表示对字符串s的切片操作,从N到M,但不包含M,故知name[2:-2]为“thon语言程序”。故答案选:A。
【分析】本题考查Python字符串。字符串和列表的索引:索引正向从0开始递增,反向从-1开始递减。
9.()Python文件的后缀名是(  )
A.pdf B.do C.pass D.py
【答案】D
【知识点】程序的保存及文件扩展名
【解析】【解答】Pyhton文件的后缀名为.py。故答案为:D。
【分析】本题考查Python文件扩展名。.py是Pyhton的源文件格式。
10.()关于Python语言数值操作符,以下选项中描述错误的是(  )
A.x//y表示x与y之整数商,即不大于x与y之商的最大整数
B.x**y表示x的y次幂,其中,y必须是整数
C.x%y表示x与y之商的余数,也称为模运算
D.x/y表示x与y之商
【答案】B
【知识点】运算符与表达式
【解析】【解答】x**y表示x的y次幂,其中,y可以是整数,也可以是小数。故答案选:B。
【分析】本题考查的是Python表达式及运算。x//y表示x与y之整数商,即不大于x与y之商的最大整数。x/y表示x与y之商。x%y表示x与y之商的余数,也称为模运算。
11.()以下选项中,Python语言中代码注释使用的符号是(  )
A./... .../ B.! C.# D.//
【答案】C
【知识点】注释与缩进
【解析】【解答】Python语言中代码单行注释使用的符号为"#"号。故答案选:C。
【分析】本题考查Python的注释。python的注释有:
1、单行注释(行注释):Python中使用#表示单行注释。单行注释可以作为单独的一行放在被注释代码行之上,也可以放在语句或表达式之后。
2、多行注释(块注释):当注释内容过多,导致一行无法显示时,就可以使用多行注释。Python中使用三个单引号或三个双引号表示多行注释。
12.()以下是属于变量的是(  )
A.12.3 B.x C."变量" D.1+2
【答案】B
【知识点】常量、变量与赋值语句
【解析】【解答】 python中变量只能包括字母、数字、下划线,并且数字不能作为开头。A、C、D选项包含特殊符号不符合变量命名要求。故答案选:B。
【分析】本题考查变量命名规则。python中变量只能包括字母、数字、下划线。并且数字不能作为开头。另外系统关键字不能做变量名使用,除了下划线之外,其它符号不能在变量名中出现。
13.()以下赋值正确的是(  )
A.x=1、2、3 B.y=123+"456" C.x=1,2,3 D.y=1+2+3
【答案】D
【知识点】常量、变量与赋值语句
【解析】【解答】A、C选项赋值运算符右侧表达式格式不正确。B选项赋值运算符右侧数之123不能够与字符串“456”进行运算。D选项,赋值运算符左侧为变量y、右侧为表达式,符合赋值语句的定义。故答案为︰D。
【分析】本题考查赋值语句。赋值语句的一般形式为︰<变量><赋值运算符><表达式>。
14.()以下x值等于5的是(  )
A.x='10/2' B.x=10/2 C.x=int(10/2) D.x='6-1'
【答案】C
【知识点】运算符与表达式
【解析】【解答】A选项得到结果为字符串'10/2';B选项结果为5.0;C选项10/2结果取整数部分,即为5;D选项得到结果'6-1'。故答案为∶C。
【分析】本题主要考查表达式。出现在赋值运算符右侧的表达式结果的数据类型,是由参加运算的表达式的数据类型所决定的。
15.()以下程序运行后
a1=int(input ("请输入自然数:"))
a2=int(input ("请输入自然数:"))
p=int(a1*a2)
print(p)
假如输入5和6,结果是(  )
A.5 B.6 C.30 D.11
【答案】C
【知识点】顺序结构程序设计与分析;运算符与表达式
【解析】【解答】由题目可知,程序首先对变量a1赋值5,a2赋值6,后将p赋值为a1*a2的整数部分,即5*6=30。最后输出变量p的值30。故答案选∶C。
【分析】本题考查表达式及顺序结构的程序与分析。Python算术运算符:
运算符 表达式 描述
** x**y 求x的y次幂
* X*y 将x与y相乘
/ x/y 用x除以y,产生实数值
// x//y 用x除以y,,取整数部分
% x%y 用x除以y,取余数
+ x+y 将x与y相加
- x-y 将x减去y
16.()以下程序运行后,显示的结果是(  )
m=['书法','绘画','体育']
m.append('歌唱')
m.append('舞蹈')
print(m[0])
A.书法 B.绘画 C.歌唱 D.舞蹈
【答案】A
【知识点】数据类型
【解析】【解答】append()函数的具体使用方法:描述:append() 方法用于在列表末尾添加新的对象。语法:list.append(obj)。参数:obj添加到列表末尾的对象。返回值:该方法无返回值,但是会修改原来的列表。在该程序中,两次调用append函数后,列表对象为:['书法','绘画','体育','歌唱','舞蹈'],元素索引为:[0,1,2,3,4],故m[0]输出为:书法。故答案选:A。
【分析】本题考查常见数据类型、数组。数组是一种特殊变量,能够一次包含多个值。在访问数组元素通过索引号来引用数组元素。
17.()以下是属于变量的是(  )
A.x+y B.xy C.x="变量" D.x/y
【答案】B
【知识点】常量、变量与赋值语句
【解析】【解答】 python中变量只能包括字母、数字、下划线。并且数字不能作为开头。A、C、D选项包含特殊符号,不符合变量命名规则。故答案选:B。
【分析】本题考查变量的命名。python中变量只能包括字母、数字、下划线。并且数字不能作为开头。另外系统关键字不能做变量名使用,除了下划线之外,其它符号不能在变量名中出现。
18.()以下赋值不正确的是(  )
A.x=a1+a2+a3 B.y="123"+"456"
C.x=123+456 D.y=123+"456"
【答案】D
【知识点】运算符与表达式
【解析】【解答】A、B、C选项,赋值运算符左侧为变量x、右侧为表达式,符合赋值语句的要求。D选项赋值运算符右侧123为数值类型,不能够与字符串类型“456”进行运算。故答案为:D。
【分析】本题考查赋值语句。赋值语句的一般形式为︰<变量><赋值运算符><表达式>。
19.()以下x值等于3的是(  )
A.x="10/3" B.x=10/3
C.x=int(10/3) D.x="6-3"
【答案】C
【知识点】运算符与表达式
【解析】【解答】A选项值为字符串"10/3";B选项的结果为3.3333333333333335;C选项为取10/3的整数部分,结果为3;D选项值为字符串"6-3"。故答案选∶C。
【分析】本题考查表达式。出现在赋值运算符右侧的表达式结果的数据类型,是由参加运算的表达式的数据类型所决定的。
20.()a1=int(input ("请输入自然数:"))
a2=int(input ("请输入自然数:"))
p=int(a1/a2+a1*a2) print(p)
假如输入15和5,结果是(  )
A.20 B.75 C.78 D.10
【答案】C
【知识点】顺序结构程序设计与分析;运算符与表达式
【解析】【解答】由题目可知,程序首先对变量a1赋值15,a2赋值5,后将p赋值为(a1/a2+a1*a2)整数部分,即(15/5+15*5) =78。最后输出变量p的值78。故答案选︰C。
【分析】本题考查表达式及顺序结构的程序与分析。Python算术运算符:
运算符 表达式 描述
** x**y 求x的y次幂
* X*y 将x与y相乘
/ x/y 用x除以y,产生实数值
// x//y 用x除以y,,取整数部分
% x%y 用x除以y,取余数
+ x+y 将x与y相加
- x-y 将x减去y
二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1登录二一教育在线组卷平台 助您教考全无忧
2022年山东省东营市信息技术等级考试Python 3
一、单选题
1.()以下选项中不符合Python语言变量命名规则的是(  )
A.L B.3_1 C._AI D.TempStr
2.()关于Python语言的注释,以下选项中描述错误的是(  )
A.Python语言的单行注释以#开头
B.Python语言的单行注释以单引号'开头
C.Python语言的多行注释以'''(三个单引号)开头和结尾
D.Python语言有两种注释方式:单行注释和多行注释
3.()Python语言中用来定义函数的关键字是(  )
A.return B.def C.function D.define
4.()关于Python语句P=-P,以下选项中描述正确的是(  )
A.P和P的相反数相等 B.P和P的绝对值相等
C.给P赋值为它的相反数 D.P的值为0
5.()Python文件只读打开模式是(  )
A.w B.x C.b D.r
6.()以下对Python程序缩进格式描述错误的选项是:(  )
A.不需要缩进的代码顶行写,前面不能留空白
B.缩进可以用tab键实现,也可以用多个空格实现
C.严格的缩进可以约束程序结构,可以多层缩进
D.缩进是用来格式美化Python程序的
7.()以下关于Python程序语法元素的描述,错误的选项是(  )
A.段落格式有助于提高代码可读性和可维护性
B.虽然Python支持中文变量名,但从兼容性角度考虑还是不要用中文名
C.true并不是Python的保留字
D.并不是所有的if、while、def、class语句后面都要用':'结尾
8.()下面代码的输出结果是(  )
name = "Python语言程序设计"
print(name[2: -2])
A.thon语言程序
B.出错
B. ython语言程序 D.ython语言程序设
9.()Python文件的后缀名是(  )
A.pdf B.do C.pass D.py
10.()关于Python语言数值操作符,以下选项中描述错误的是(  )
A.x//y表示x与y之整数商,即不大于x与y之商的最大整数
B.x**y表示x的y次幂,其中,y必须是整数
C.x%y表示x与y之商的余数,也称为模运算
D.x/y表示x与y之商
11.()以下选项中,Python语言中代码注释使用的符号是(  )
A./... .../ B.! C.# D.//
12.()以下是属于变量的是(  )
A.12.3 B.x C."变量" D.1+2
13.()以下赋值正确的是(  )
A.x=1、2、3 B.y=123+"456" C.x=1,2,3 D.y=1+2+3
14.()以下x值等于5的是(  )
A.x='10/2' B.x=10/2 C.x=int(10/2) D.x='6-1'
15.()以下程序运行后
a1=int(input ("请输入自然数:"))
a2=int(input ("请输入自然数:"))
p=int(a1*a2)
print(p)
假如输入5和6,结果是(  )
A.5 B.6 C.30 D.11
16.()以下程序运行后,显示的结果是(  )
m=['书法','绘画','体育']
m.append('歌唱')
m.append('舞蹈')
print(m[0])
A.书法 B.绘画 C.歌唱 D.舞蹈
17.()以下是属于变量的是(  )
A.x+y B.xy C.x="变量" D.x/y
18.()以下赋值不正确的是(  )
A.x=a1+a2+a3 B.y="123"+"456"
C.x=123+456 D.y=123+"456"
19.()以下x值等于3的是(  )
A.x="10/3" B.x=10/3
C.x=int(10/3) D.x="6-3"
20.()a1=int(input ("请输入自然数:"))
a2=int(input ("请输入自然数:"))
p=int(a1/a2+a1*a2) print(p)
假如输入15和5,结果是(  )
A.20 B.75 C.78 D.10
答案解析部分
1.【答案】B
【知识点】常量、变量与赋值语句
【解析】【解答】Python中变量名可以包括字母、数字、下划线,但不能以数字开头。B选项以数字3开头不符合Python语言变量命名规则。故答案选:B.
【分析】本题考查变量命名规则。Python中变量只能包括字母、数字、下划线。并且数字不能作为开头。另外系统关键字不能做变量名使用,除了下划线之外,其它符号不能在变量名中出现。
2.【答案】B
【知识点】注释与缩进
【解析】【解答】Python中单行注释以#开头,多行注释用三个单引号'''或者三个双引号"""将注释括起来。故答案选∶B。
【分析】本题考查注释与缩进。注释是提高代码可读性的重要途径,为了让别人能够更容易理解程序,方便日后程序的维护,使用注释是非常有效的。Python 中的注释有单行注释和多行注释。Python 中单行注释以#开头,多行注释用三个单引号'''或者三个双引号"""将注释括起来。
3.【答案】B
【知识点】自定义语句与函数
【解析】【解答】定义函数,也就是创建一个函数,可以理解为创建一个具有某些用途的工具。定义函数需要用def关键字实现。故答案为:B。
【分析】本题考查Python函数。以下是定义函数的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号();任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数;函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明;函数内容以冒号起始,并且缩进;return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。
4.【答案】C
【知识点】常量、变量与赋值语句
【解析】【解答】语句P=-P为赋值语句,其含义为将值-P赋值给变量P。P与-P为相反数。A、B、D选项无法正确表达出赋值语句的含义。故答案为:C。
【分析】本题考查赋值语句。赋值语句是最基本的语句,它的作用就是将表达式的值赋给变量。格式:变量名=表达式。其中“=”为赋值号。功能︰把赋值号右边表达式的计算结果,存储到赋值号左边指定的变量中。
5.【答案】D
【知识点】程序与指令
【解析】【解答】Python文件只读打开模式是r。故答案选:D。
【分析】本题考查Python文件的读写。w:只写模式;a:追加模式;b:二进制方式;r:只读模式。
6.【答案】D
【知识点】注释与缩进
【解析】【解答】不需要缩进的代码顶行写,前面不能留空白;缩进可以用tab键实现,也可以用多个空格实现;严格的缩进可以约束程序结构,可以多层缩进,缩进是代码书写规则要求,而不是用来美化Python程序的。故答案选:D。
【分析】本题考查Python程序缩进。Python缩进规则和其它程序设计语言(如 Java、C 语言)采用大括号“{}”分隔代码块不同,Python 采用代码缩进和冒号来区分代码块之间的层次。在 Python 中,对于类定义、函数定义、流程控制语句、异常处理语句等,行尾的冒号和下一行的缩进,表示下一个代码块的开始,而缩进的结束则表示此代码块的结束。注意,Python 中实现对代码的缩进,可以使用空格或者 Tab 键实现。但无论是手动敲空格,还是使用 Tab 键,通常情况下都是采用 4 个空格长度作为一个缩进量(默认情况下,一个 Tab 键就表示 4 个空格)。
7.【答案】D
【知识点】常量、变量与赋值语句;注释与缩进
【解析】【解答】代码分行分段写,比一行写到低,肯定是容易阅读和维护,选项A正确。中文格式的变量名会导致兼容性和可读性等问题,选项B正确。python是区分大小写的,True才是python的保留字,选项C正确。只要是用这四个关键字开头的语句都必须用冒号结尾,否则会提示语法错误,选项D错误。故答案选:D。
【分析】本题考查Python程序语法。缩进格式要求程序对齐,清晰、简明地表示了语句的所属关系;Python 的标识学采用大写字母、小写字母、数字、下划线及汉字等字符及其组合进行命名,但标识符的首字符不能是数字,中间不能出现空格,长度没有限制;Python 的关键字大小写敏感,True 是关键字,但 true 不是关键字。
8.【答案】A
【知识点】常量、变量与赋值语句
【解析】【解答】 Python可切片对象的索引方式包括:正索引和负索引两部分,其中list对象正索引为 [0,1,2,3,4,5,6,7,8,9,10,11],负索引为[-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1],s[N:M]表示对字符串s的切片操作,从N到M,但不包含M,故知name[2:-2]为“thon语言程序”。故答案选:A。
【分析】本题考查Python字符串。字符串和列表的索引:索引正向从0开始递增,反向从-1开始递减。
9.【答案】D
【知识点】程序的保存及文件扩展名
【解析】【解答】Pyhton文件的后缀名为.py。故答案为:D。
【分析】本题考查Python文件扩展名。.py是Pyhton的源文件格式。
10.【答案】B
【知识点】运算符与表达式
【解析】【解答】x**y表示x的y次幂,其中,y可以是整数,也可以是小数。故答案选:B。
【分析】本题考查的是Python表达式及运算。x//y表示x与y之整数商,即不大于x与y之商的最大整数。x/y表示x与y之商。x%y表示x与y之商的余数,也称为模运算。
11.【答案】C
【知识点】注释与缩进
【解析】【解答】Python语言中代码单行注释使用的符号为"#"号。故答案选:C。
【分析】本题考查Python的注释。python的注释有:
1、单行注释(行注释):Python中使用#表示单行注释。单行注释可以作为单独的一行放在被注释代码行之上,也可以放在语句或表达式之后。
2、多行注释(块注释):当注释内容过多,导致一行无法显示时,就可以使用多行注释。Python中使用三个单引号或三个双引号表示多行注释。
12.【答案】B
【知识点】常量、变量与赋值语句
【解析】【解答】 python中变量只能包括字母、数字、下划线,并且数字不能作为开头。A、C、D选项包含特殊符号不符合变量命名要求。故答案选:B。
【分析】本题考查变量命名规则。python中变量只能包括字母、数字、下划线。并且数字不能作为开头。另外系统关键字不能做变量名使用,除了下划线之外,其它符号不能在变量名中出现。
13.【答案】D
【知识点】常量、变量与赋值语句
【解析】【解答】A、C选项赋值运算符右侧表达式格式不正确。B选项赋值运算符右侧数之123不能够与字符串“456”进行运算。D选项,赋值运算符左侧为变量y、右侧为表达式,符合赋值语句的定义。故答案为︰D。
【分析】本题考查赋值语句。赋值语句的一般形式为︰<变量><赋值运算符><表达式>。
14.【答案】C
【知识点】运算符与表达式
【解析】【解答】A选项得到结果为字符串'10/2';B选项结果为5.0;C选项10/2结果取整数部分,即为5;D选项得到结果'6-1'。故答案为∶C。
【分析】本题主要考查表达式。出现在赋值运算符右侧的表达式结果的数据类型,是由参加运算的表达式的数据类型所决定的。
15.【答案】C
【知识点】顺序结构程序设计与分析;运算符与表达式
【解析】【解答】由题目可知,程序首先对变量a1赋值5,a2赋值6,后将p赋值为a1*a2的整数部分,即5*6=30。最后输出变量p的值30。故答案选∶C。
【分析】本题考查表达式及顺序结构的程序与分析。Python算术运算符:
运算符 表达式 描述
** x**y 求x的y次幂
* X*y 将x与y相乘
/ x/y 用x除以y,产生实数值
// x//y 用x除以y,,取整数部分
% x%y 用x除以y,取余数
+ x+y 将x与y相加
- x-y 将x减去y
16.【答案】A
【知识点】数据类型
【解析】【解答】append()函数的具体使用方法:描述:append() 方法用于在列表末尾添加新的对象。语法:list.append(obj)。参数:obj添加到列表末尾的对象。返回值:该方法无返回值,但是会修改原来的列表。在该程序中,两次调用append函数后,列表对象为:['书法','绘画','体育','歌唱','舞蹈'],元素索引为:[0,1,2,3,4],故m[0]输出为:书法。故答案选:A。
【分析】本题考查常见数据类型、数组。数组是一种特殊变量,能够一次包含多个值。在访问数组元素通过索引号来引用数组元素。
17.【答案】B
【知识点】常量、变量与赋值语句
【解析】【解答】 python中变量只能包括字母、数字、下划线。并且数字不能作为开头。A、C、D选项包含特殊符号,不符合变量命名规则。故答案选:B。
【分析】本题考查变量的命名。python中变量只能包括字母、数字、下划线。并且数字不能作为开头。另外系统关键字不能做变量名使用,除了下划线之外,其它符号不能在变量名中出现。
18.【答案】D
【知识点】运算符与表达式
【解析】【解答】A、B、C选项,赋值运算符左侧为变量x、右侧为表达式,符合赋值语句的要求。D选项赋值运算符右侧123为数值类型,不能够与字符串类型“456”进行运算。故答案为:D。
【分析】本题考查赋值语句。赋值语句的一般形式为︰<变量><赋值运算符><表达式>。
19.【答案】C
【知识点】运算符与表达式
【解析】【解答】A选项值为字符串"10/3";B选项的结果为3.3333333333333335;C选项为取10/3的整数部分,结果为3;D选项值为字符串"6-3"。故答案选∶C。
【分析】本题考查表达式。出现在赋值运算符右侧的表达式结果的数据类型,是由参加运算的表达式的数据类型所决定的。
20.【答案】C
【知识点】顺序结构程序设计与分析;运算符与表达式
【解析】【解答】由题目可知,程序首先对变量a1赋值15,a2赋值5,后将p赋值为(a1/a2+a1*a2)整数部分,即(15/5+15*5) =78。最后输出变量p的值78。故答案选︰C。
【分析】本题考查表达式及顺序结构的程序与分析。Python算术运算符:
运算符 表达式 描述
** x**y 求x的y次幂
* X*y 将x与y相乘
/ x/y 用x除以y,产生实数值
// x//y 用x除以y,,取整数部分
% x%y 用x除以y,取余数
+ x+y 将x与y相加
- x-y 将x减去y
二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1
同课章节目录