五年级Python试题(含答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
五年级Python试题(含答案)
学校:班级:姓名:考号:
一、选择(10题)
1、下列哪个语句在Python中是非法的()
A、x = y = z = 1
B、x = (y = z + 1)
C、x, y = y, x
D、x += y
2、执行下列语句后的显示结果是什么( )
>>> world=”world”
>>> print “hello”+ world
A、helloworld
B、“hello”world
%
C、hello world
D、语法错误
3、Python不支持的数据类型有()
A、char
B、int
C、float
D、list
4、计算机中信息处理和信息储存用()
A 二进制代码
B 十进制代码
C 十六进制代码
D ASCII代码
5、以下哪项python能正常启动()
A 拼写错误
B 错误表达式
C 缩进错误
D 手动抛出异常
6、关于Python内存管理,下列说法错误的是()
A、变量不必事先声明
B、变量无须先创建和赋值而直接使用
…
C、变量无须指定类型
D、可以使用del释放资源
7、python源程序执行的方式()
A 编译执行
B 解析执行
C 直接执行D边编译边执行
8、Python语言语句块的标记是( )
A 分号
B 逗号
C 缩进
D /
9、算法是指:()
A) 数学的计算公式
B) 程序设计的语句序列
C) 对问题的精确描述
D) 解决问题的解决问题的精确步骤
<10、python计算思维能力和下述其他方面能力相比,何者更接近( )
A) 阅读、写作和算术B) 逻辑推理
C)形象思维D)技巧体操
二、判断(10题)
1、不可以在同一台计算机上安装多个Python版本。()
2、已知x = 3,那么赋值语句x = 'abcedfg' 是无法正常执行的。()
3、Python不允许使用关键字作为变量名,允许使用内置函数名作为变量名,但这会改变函数名的含义。()
4、Python变量名必须以字母或下划线开头,并且区分字母大小写。()
5、Python使用缩进来体现代码之间的逻辑关系。()
6、对于带有else子句的循环语句,如果是因为循环条件表达式不成立而自然结束循环,则执行else子句中的代码。()
:
7、已知x = 3,那么执行语句x=x+6 之后,x的内存地址不变。()
8、在编写多层循环时,为了提高运行效率,应尽量减少内循环中不必要的计算。()
9、在条件表达式中不允许使用赋值运算符“=”,会提示语法错误。()
10、Python中一切内容都可以称为对象。()
三、Python操作题保存在D盘里(一大题5小题)
1、已知一位学生某次考试的语文、英语、数学成绩,请你尝试根据输入的三科成绩,编写程序计算出这位同学的平均分,并将结果输出。
2、请你编写程序实现以下功能:读入一个整数a,如果a 为偶数在屏幕上输出a 是偶数;如果 a 为奇数在屏幕上输出 a 是奇数。
3、尝试输出1 至100 之间是5 的倍数的数字。
4、用Python定义一个函数,输入一年份,判断该年份是否是闰年并输出结果请输入一
个年份
5、求20-160 里面奇数的和。
~
五年级Python试题答案
一、选择(10题)
1、(B )
2、( A )
3、( A )
4、( A )
5、( D )
6、( B )
7、( B )
~
8、( C )
9、( D )
10、( A )
二、判断(10题)
1、(错)
2、(错)
3、(对)
4、(对)
5、(对)
6、(对)
)
7、(错)
8、(对)
9、(对)10、(对)
三、Python操作题保存在D盘里(一大题5小题)
1、
yuwen=int(input())
shuxue=int(input())
yingyu=int(input())
pingjun=(yuwen+shuxue+yingyu)/3
,
print("平均分是:",pingjun)
2、
a=int(input())
if a%2==0:
print(a,"是偶数")
if a%2==1:
print(a,"是奇数")
3、
for i in range(5,101,5):
print(i,end=" ")
)
4、
year=int(input())
if year%4==0 and year%100!=0 or year%400==0: print(year,"是闰年")
else:
print(year,"是平年")
5、
he=0
for i in range(20,161):
if i%2!=0:
he=he+i
print("20-160里面奇数的和为",he)