Font size
S
M
L
XL
WorksheetsPython02输出输入
Total questions: 40
Worksheet time: 13mins
Name
Class
Date
1.
执行以下程式码时,变量i会依次取哪些数字? for i in range(1,4): # 此处省略程式码
a)
1 2 3
b)
0 1 2
c)
2 3 4
d)
1 2 3 4
2.
执行以下程式码时,循环会执行几次? for i in range(0,5): # 此处省略程式码
a)
3次
b)
4次
c)
5次
d)
6次
3.
执行以下程式码时,最后一次循环时i的值是多少? for i in range(2,8,2): # 此处省略程式码
a)
8
b)
6
c)
4
d)
2
4.
执行以下程式码时,变量i依次会取什么值? for i in range(3,7): # 此处省略程式码
a)
3 4 5 6
b)
4 5 6 7
c)
2 3 4 5
d)
1 2 3 4
5.
执行以下程式码时,循环执行的次数是多少? for i in range(1,10,3): # 此处省略程式码
a)
2次
b)
3次
c)
4次
d)
5次
6.
执行以下程式码时,变量i依次取值是? for i in range(5,0,-2): # 此处省略程式码
a)
5 3 1
b)
4 2 0
c)
6 4 2
d)
5 2 -1
7.
执行以下程式码时,变量i的第一次取值是? for i in range(4): # 此处省略程式码
a)
1
b)
4
c)
3
d)
0
8.
在python中,要在输出区打印内容,需要使用_________命令。
a)
show
b)
echo
c)
print
d)
output
9.
下列选项中,哪一项是正确的字符串?
a)
我不是字符串
b)
'this is text'
c)
'12345'
d)
'abc'
10.
字符串必须使用引号包裹,请问以下哪一个不是字符串?
a)
'abc'
b)
'12+34'
c)
xyz
d)
'我爱学习'
11.
思考一下,下列哪个选项可以打印出10行hello word?
a)
for i in range(10): print('hello word')
b)
print('hello word'*10)
c)
print('hello word\n'*10)
d)
print('hello word',10)
12.
下列关于变量的命名,哪一项是错误的?
a)
变量名可以包含字母
b)
变量名可以包含数字
c)
变量名可以包含空格
d)
变量名可以包含下划线
13.
在Python中,变量a=5和a='5'的差别是什么?
a)
前者是数字后者是字符串
b)
前者是字符串后者是数字
c)
两个都是数字
d)
两个都是字符串
14.
以下哪一条语句可以正确地定义一个变量?
a)
let x=10
b)
x=10
c)
define x=10
d)
var x=10
15.
执行以下程式码后,变量a的值是多少? a=3 a=a+2
a)
3
b)
5
c)
6
d)
2
16.
执行以下程式码后,变量b的值是多少? b=7 b=b-4
a)
11
b)
4
c)
3
d)
5
17.
关于print命令,以下哪一个是正确的用法?
a)
print(hello)
b)
print['hello']
c)
print{'hello'}
d)
print("hello")
18.
在print中正确使用引号的写法是?
a)
print("abc")
b)
print('abc")
c)
print(abc")
d)
print('abc)
19.
下面哪一条语句可以打印出计算结果20?
a)
print("10+10")
b)
print(10+10)
c)
print('20')
d)
print("20")
20.
下面哪一条语句可以打印出算式的结果10?
a)
print(80/(2*2))
b)
print("80/(2*2)")
c)
print('80/(2*2)')
d)
print("20-10")
21.
在python中,如果要让用户输入数据,需要使用哪个命令?
a)
read()
b)
scan()
c)
input()
d)
enter()
22.
当执行 a=input() 并输入 100 时,a 的类型是什么?
a)
整数
b)
小数
c)
字符串
d)
布尔
23.
以下关于 input 的描述哪一项是错误的?
a)
input()会等待用户输入
b)
input()的结果是字符串
c)
input()可以赋值给变量
d)
input()直接得到整数
24.
如果想让用户输入名字并存储在变量name中,应写作哪一条语句?
a)
name==input()
b)
input(name)
c)
name=input()
d)
input= name
25.
执行以下程式码后,a的值是多少? a=8 a=a+1
a)
7
b)
8
c)
9
d)
10
26.
执行以下程式码后,a的值是多少? a=12 a=a-5
a)
5
b)
6
c)
7
d)
8
27.
执行以下程式码后,a的值是多少? a=4 a=a*3
a)
7
b)
8
c)
12
d)
14
28.
执行以下程式码后,a的值是多少? a=20 a=a/4
a)
3
b)
4
c)
5
d)
6
29.
如果想在输出区显示 abc,应写哪一条语句?
a)
print(abc)
b)
print{"abc"}
c)
print('abc')
d)
print[abc]
30.
下面哪一条语句可以打印出算式的结果40?
a)
print("20+20")
b)
print(20+20)
c)
print['40']
d)
print("40")
31.
下面哪一条语句可以打印出小核桃?
a)
print("小核桃")
b)
print(小核桃)
c)
print{'小核桃'}
d)
print[小核桃]
32.
下面哪一条语句可以打印出结果10?
a)
print(2*5)
b)
print("2*5")
c)
print('10')
d)
print(10)
33.
下面哪一条语句无法打印出结果15?
a)
print(3+12)
b)
print("3+12")
c)
print("15")
d)
print('15')
34.
下面哪一条语句可以打印出结果5?
a)
print(25/5)
b)
print("25/5")
c)
print("5")
d)
print('5')
35.
下面哪一条语句可以打印出结果9?
a)
print(3**2)
b)
print("3**2")
c)
print("3*3")
d)
print(3*3)
36.
下面哪一条语句可以打印出结果2?
a)
print(5-3)
b)
print("5-3")
c)
print("2")
d)
print('2')
37.
以下关于变量的叙述哪一个是错误的?
a)
变量名不能以数字开头
b)
变量可以存放数据
c)
变量必须先定义再使用
d)
变量名可以包含空格
38.
下面哪一条语句是正确的变量定义?
a)
let a=10
b)
a=10
c)
define a=10
d)
var a=10
39.
如果定义 a=5 和 b='5',下列哪一项说法正确?
a)
两个都是整数
b)
两个都是字符串
c)
a是整数b是字符串
d)
a是字符串b是整数
40.
在Python中,关于print命令,下列哪一项说法是正确的?
a)
print必须大写
b)
print必须小写
c)
Print也可以用
d)
PRINT也可以用
Reset
