初中python测试题
班级__________姓名______________
总分:108分
一.单项选择题:(每题3分)
1.在Python中常用的输入输出语句分别是()
A.input(),output()
B.input(),print()
C.input(),printf()
D.scandf(),printf()
2.以下Python中变量的命名正确的是()
A.1a=4
B.print=5
C._A=2
D.a+b=3
3.如果要使变量b存储整数5,下列赋值语句正确的是()
A.b='5'
B.b="5"
C.5=b
D.b=5
4.小程同学分别给a,b,c,d四个变量赋值,具体如下:
a=100
b=3.14
c="xyz"
d="uvw"
请分析print(a+b,c+d)的运行结果()
A.100+3.14"xyz"+”uvw"
B.103.14xyzuvw
C.103.14"xyzuvw"
D.100+3.14xyzuvw
5.小程同学先后给变量a赋值情况如下:
a=100
a=a+1
a="abc"
你能告诉小程同学变量a到底存储的是哪个量吗?()
A.100
B.abc
C.111
D.都有可能
6.程序:
a=int(input())
b=int(input())
c=a+b
print(a,"+",b,"=",c)
通过键盘分别输入23和3,运算结果是(
A.26  B.23+3=26  C."23"+"3"=26
D.24+4=287.运行下列Python 程序,结果正确的是(
a=32
b=14c=a%b
print(c)A.2  B.4  C.32  D.148.运行下列Python 程序,输出结果为True ,则空白处应为()
a=15
b=46
if ________:python编程入门试题
print("True")
else:
print("False")A.a=b    B.a>b    C.a<b    D.a==b 9.运行下列Python 程序,输出结果为0,则空白处应为
()
a=14
b=7
c=_______
print(c )
A.a-b
B.a+b
C.a/b
D.a%b 10.在Python 中,运行下列程序,输出结果是()
A.*****
B.******
C.******
D.****for I in range(1,6):
print("*",end="")
11.下列哪个语句在Python中是非法的?()
A.x=y=z=1  B.x=(y=z+1)
C.x,y=y,x
D.x+=y
12.执行下列语句后的显示结果是什么?()
>>>world=”world”
>>>print(“hello”+world)
A.helloworld
B.“hello”world
C.hello world
D.语法错误
13.下列表达式的值为True的是()
A.5+4j>2-3j    B.3>2>2
C.(3,2)<(3,2,5)
D.‘abc’>’xyz’
14.Python不支持的数据类型有()
A.char    B.int    C.float    D.list
A.<type‘int’>B.<type‘long’>
C.<type‘float’>D.<type‘str’>
二.填空题:(每空3分)
16.Python使用符号()标示注释。
17.表达式1/4+2.75的值是()。
18.请给出计算231-1的Python表达式()。
19.给出range(1,10,3)的值()。(用逗号分隔)
20.Python的数据类型分为整型,(),(),(),()。
21.Python的除法运算符是(),取余运算符是()。
22.设s=’abcdefg’,则s[3]值是(),s[3:5]值是(),s[:5]值是(),s[3:]值是(),s[::-1]值是()。
23.编写一个python程序,输入两个数,输出它们的大小。
请填空:
_________________a=float(input(“请输入一个数a:”)) b=float(input(“请输入一个数b:”)) if_________
print(a,”>=”,b)
_________________
24.存在字符串“I,love,python”,取出love ,并输出。填空:________________
25.存在字符串“ab2b3n5n2n67mm4n2”,编程统计字符串中字母n 出现的次数。
完成填空:
_________________
__________________________________
a=“I,love,python”print(________)
a="ab2b3n5n2n67mm4n2"__________for i in a:if i_____"n":count+=1print("n 出现的次数是:",______)
初中python测试题答案:
(总分108分,选择题每题3分,填空每空3分)1.B  2.C  3.D  4.B  5.B 6.B7.B8.C9.D10.A 11.B12.A13.C14.A15.C
16.#
17.  3.0
18.2**31-1
19.1,4,7
20.浮点型,字符串,列表,布尔型
21./,%
22.d,de,abcde,defg,gfedcba
23.①a>=b:②print(a,”<”,b)
24.a[2:6]
25.①count=0②==③count

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。