Python程序设计基础测试
班级___________姓名___________学号___________
一、选择题
1.Python不支持的数据类型有( )
A. 字符串 B. 整型 C. 浮点型 D.字节型
2、下面哪个不是Python合法的变量名( )
A.int_1 B. 40XL C. self123 D.Name
3、变量就像一个存放数据的“盒子”,若要在“盒子”中存放数据,必须使用赋值语句,赋值语句的格式为“变量名=表达式”。下列能正确进行变量赋值的语句是( )
A.6=length B.360/8=e C.x=x+1 D.y=[(9+6)*5]
4、下列Python语法表述不正确的是( )
A.if语句的第二行必须有相对于第一行的4个空格的缩进
B.while语句的第二行必须有相对于第一行的4个空格的缩进
C.else后可以不加冒号
D.while循环语句的条件之后必须有冒号
5、运行以下Python代码时,如果你准备通过键盘输入的数字是 -2,那么运行程序后得到的结果是( )
r=int(input("请你输入一个数字:"))
if r>=0:
s=r*r
print(s)
else:
print("请输入一个正数!")
A.4 B. -2 C. 请输入一个正数! D. 程序无法得到正确结果
二、程序改错,改正程序中的错误,如该行有错误,在右侧写上错误原因,写出修改后的代码
儿童乘坐火车时,若身高不超过1.1m,则无须购票; 若身高超过110cm不超过140cm,买半票,超过140cm,买全票。编写程序判断一个儿童该买什么类型的票。
1 shengao=input("请输入儿童身高")__________________________________
2 Shengao=int(shengao) ____________________________________________
3 if shengao≤110cm ____________________________________________
4 print("免票") ____________________________________________
5 elif shengao≤140cm ____________________________________________
6 print("半价票") ____________________________________________
7 else ____________________________________________
8 print("全价票") ____________________________________________
三、看程序,写结果
1.运行下列代码时如果你输入的数字依次是4、5、6,那么程序运行结果是
a=input("请你输入一个数字:")
b=input("请你输入一个数字:")
c=input("请你输入一个数字:")
if a<b:
a=b
if a<c:
a=c
print(a)
_________________________
2.下列Python语句执行后的结果是:
n=3
m=0
python基础程序设计while n<=20:
m=m+n
n=n+2
print(m)
___________________________
四、编写程序
要求用户输入两个数,计算两数的和。如果这两个数的和大于100,则输出“两数和大于100”,否则输出“两数和小于100”。
__________________________________________
__________________________________________
__________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
___________________________________________
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论