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)  ____________________________________________
if shengao110cm    ____________________________________________
4      print("免票")    ____________________________________________
elif shengao140cm  ____________________________________________
6      print("半价票")  ____________________________________________
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小时内删除。