搜档网
当前位置:搜档网 › 五年级Python试题(含答案)

五年级Python试题(含答案)

五年级Python试题(含答案)
五年级Python试题(含答案)

五年级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)

相关主题