第四章测试
1.关于形参和实参的描述,以下选项中正确的是( )
A:程序在调用时,将实参复制给函数的形参 B:参数列表中给出要传入内部的参数,这类参数称为形式参数,简称形参 C:程序在调用时,将形参复制给函数的实参 D:函数定义中参数列表里面的参数是实际参数,简称实参
答案:A
2.在Python中,关于全局变量和局部变量,以下选项中描述不正确的是( )
A:如果全局变量和局部变量重名,函数内部局部变量起作用,函数外全局变量起作用 B:数字类型的全局变量在函数内部要使用global保留字声明后才可以修改数据 C:全局变量可以在函数内部修改数据 D:全部变量可以在函数内部直接修改数据,不需要做特殊处理 3.关于函数的参数,以下选项中描述错误的是( )
A:在定义函数时,可以设计可变数量的参数,通过在参数前增加星号(*)实现 B:可选参数可变义在非可选参数的前面 C:在定义函数时,如果有些参数存在默认值(缺省值),可以在定义函数时直接为这些参数指定默认值 D:一个元组可以传递给带有星号的可变参数 4.下面代码的BIG= lambda x,y :(x>y) * x+(x<y) * ySM= lambda x,y: (x>y) * y+(x<y) * xa=10b=20print(BIG(a,b),SM(a,b))输出结果是( )
A:10 20 B:20 10 C:20 20 D:10 10 5.关于递归函数基例的说明,以下选项中错误的是( )
A:递归函数的递归基决定递归的深度 B:递归函数可以有多个递归基 C:递归函数可以没有递归基 D:递归函数的递归基用来终止递归 6.对于函数中的参数传递,现在编写代码如下:上面代码,经分析判断,其输出结果是( )
A:3 B:6 C:2 D:5 7.定义函数exchange(),编写代码如下:请回答上述代码的输出结果是( )
A:10 20 B:20 10 C:10 10 D:20 20 8.对于海龟画图模块,现在给出如下代码:以下选项中描述错误的是( )
A:代码turtle.goto(-100,0)是将画笔移动到坐标系的(-100,0)位置 B:代码中的penup()和pendown()可以省略,代码运行结果不变 C:在shape(n)函数中,参数n用于控制图形的边数和角度 D:运行代码,在Python Turtle Graphics中,绘制变长为50的三角形、正方形、五边形和六边形 9.使用trutle模块可以非常方便的进行画图操作,现给出如下代码:请判断,在以下选项中描述错误的是( )
A:引用turtle模块还可使用import turtle as t的方式,为turtle起别名t B:代码drawLine(0)中0替换为False,运行代码结果不变 C:运行代码,在Python Turtle Graphics中,绘制一个数码管数字8 D:参数draw用于控制画笔起落

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