Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

python2期中测试(到函数)

Total questions: 40

Worksheet time: 3hrs 20mins

Name
Class
Date
1.

a=int(input("请输入")) 其中a的类型是

a)

整型

b)

字符串

c)

浮点

d)

布尔

2.

a=input("请输入") 其中a的类型是

a)

整型

b)

字符串

c)

浮点

d)

布尔

3.

input()函数用于

a)

输入(收集键盘输入的内容)

b)

输出(把内容输出到终端)

c)

强制转换成int

d)

强制转换成str

4.

print()函数用于

a)

输入(收集键盘输入的内容)

b)

输出(把内容输出到终端)

c)

强制转换成int

d)

强制转换成str

5.

变量由什么组成


a)

字母

b)

数字

c)

下划线

d)

标点

6.

以下哪个变量不合法

a)

123a

b)

a123

c)

_12

d)

_b

7.

写在for i in range(10)里的代码会执行几次

a)

10

b)

9

c)

11

d)

1

8.

print()自带换行 那么如何让他不换行输出

a)

print(end="")

b)

print(end="\n")

c)

print("不换行")

d)

print("不换行\n")

9.

在python中 乘的符号是

a)

*

b)

x

c)

&

d)

@

10.

//是什么意思

a)

返回商的整数部分

b)

返回余数部分

c)

返回/次冥

d)

返回相除的结果(浮点)

11.

%是什么意思

a)

返回商的整数部分

b)

返回余数部分

c)

返回%次冥

d)

返回相除的结果(浮点)

12.

x**y是什么意思

a)

返回商的整数部分

b)

返回余数部分

c)

返回x的y次冥

d)

返回相除的结果(浮点)

13.

/是什么意思

a)

返回商的整数部分

b)

返回余数部分

c)

返回/次冥

d)

返回相除的结果(浮点)

14.

=是什么意思

a)

判断左右两个对象是否相等

b)

判断左右两个对象是否不相等

c)

将右边对象的值赋给左边对象

d)

将左边对象的值赋给右边对象

15.

==是什么意思

a)

判断左右两个对象是否相等

b)

判断左右两个对象是否不相等

c)

将右边对象的值赋给左边对象

d)

将左边对象的值赋给右边对象

16.

!=是什么意思

a)

判断左右两个对象是否相等

b)

判断左右两个对象是否不相等

c)

将右边对象的值赋给左边对象

d)

将左边对象的值赋给右边对象

17.

!=是什么意思

a)

判断左右两个对象是否相等

b)

判断左右两个对象是否不相等

c)

将右边的值赋给左边

d)

将左边的值赋给右边

18.

a+=b是什么意思

a)

a=a+b

b)

b=a+b

c)

a+b=a

d)

a+b=b

19.

and是什么意思

a)

逻辑“与”,只有x,y都为True的时候,返回True,否则返回False

b)

逻辑“或”,x,y只要有一个是True,就返回True。x,y都为False的时候返回False

c)

逻辑“非”,将结果取反,原结果是False返回就是True

20.

or是什么意思

a)

逻辑“与”,只有x,y都为True的时候,返回True,否则返回False

b)

逻辑“或”,x,y只要有一个是True,就返回True。x,y都为False的时候返回False

c)

逻辑“非”,将结果取反,原结果是False返回就是True

21.

not是什么意思

a)

逻辑“与”,只有x,y都为True的时候,返回True,否则返回False

b)

逻辑“或”,x,y只要有一个是True,就返回True。x,y都为False的时候返回False

c)

逻辑“非”,将结果取反,原结果是False返回就是True

22.

在前面添加什么代码会打印出2

a)

a=1

b)

a==True

c)

a=True

d)

a==False

23.

在前面添加上面代码会打印出1

a)

a==True

b)

a==False

c)

a=True

d)

a=False

24.

不会打印出2

a)

True

b)

Flase

25.

以下代码格式是嵌套且正确的有(x为未知随机条件 pass占位可改输出)(难)

a)
b)
c)
d)
26.

写在if中的代码需要缩进多少空格(无嵌套)

a)

4

b)

8

c)

2

d)

6

27.

写在else中的代码需要缩进多少空格(无嵌套)

a)

4

b)

8

c)

2

d)

6

28.

嵌套在if中的if需要缩进多少空格(嵌套1层)

a)

4

b)

8

c)

6

d)

10

29.

写在if嵌套下if中的代码需要缩进多少空格(嵌套1层)

a)

4

b)

8

c)

6

d)

10

30.

在if-else语句中,对多个条件同时进行判断,可以达到跟嵌套相同的效果。

a)

True

b)

Flase

31.

定义函数的关键字是

(a)  

32.

即使是已经定义过的函数 在调用之前也要重新定义一次

a)

True

b)

False

33.

一个函数被定义完成之后,能且只能被执行1次

a)

True

b)

False

34.

以下参数(变量)值传递过程正确的是

a)

b)

c)

d)

35.

以下参数(变量)值传递过程正确的是(难)

a)
b)
c)
d)
36.

在函数中 renturn的作用是

a)

把return后面的值(或空值)返回给函数

b)

跳出函数(停止函数运行)

c)

重头开始运行整个函数

37.

参数函数一定是带返回值的

a)

True

b)

False

38.

函数外定义的变量名可以和参数函数中的参数名相同

a)

True

b)

Flase

39.

函数外定义的变量名可以和函数名相同

a)

True

b)

Flase

40.

在返回时 return后面必须带一个数值或变量

a)

True

b)

Flase