第一章测试
1.

已知某函数的参数为35.8,执行后结果为35,可能是以下函数中的()。


A:floor B:round C:int D:abs
答案:AC
2.

以下表达式中,()的运算结果是False。



A:3<4 and 7<5 or 9>10  B:(10 is 11)==0 C:24!=32


D:’abc’<’ABC’
答案:D
3.

在以下Python循环中,for i in range(1,3):

             for i in range(2,5):

                print(i*j)

语句print(i*j)共执行了()次。



A:3 B: C:6 D:2
答案:C
4.

Python中,对于函数中return语句的理解,错误的是()。


A:return可以不带返回参数 B:return可以带返回参数    C:一定要有return语句 D:可以有多条return语句,但只执行一条
答案:C
5.

一个直接或间接地调用自身的算法称为递归,它有两个条件,一个是要直接或间接地调用自身,另一个是必须有出口。



A:对 B:错
答案:A
6.

关于递归函数的描述,以下选项中正确的是(  )。


A:

包含一个循环结构

B:函数名称作为返回值
C:函数内部包含对本函数的再次调用
D:函数比较复杂

答案:C
7.

关于形参和实参的描述,以下选项中正确的是()。


A:程序在调用时,将形参复制给函数的实参
B:参数列表中给出要传入函数内部的参数,这类参数称为形式参数,简称形参
C:程序在调用时,将实参复制给函数的形参
D:函数定义中参数列表里面的参数是实际参数,简称实参

答案:C
8.

关于return语句,以下选项中描述正确的是(  )。


A:return只能返回一个值
B:函数可以没有return语句
C:函数必须有一个return语句
D:函数中最多只有一个return语句

答案:B
9.

下面代码的运行结果是(  )。

def func(num):

   num+=1

a=10

func(a)

print(a)


A:11
B:出错
C:int
D:

10


答案:D
10.

下面代码的输出结果是(  )。 

deffunc(a,b):

   a*=b

return a

s=func(5,2)

print(s)
A:10
B:1
C:12
D:20

答案:A

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(136) dxwkbang
返回
顶部