南开大学复习资料-Python编程基础.docxVIP

  • 220
  • 0
  • 约1.46万字
  • 约 20页
  • 2022-03-11 发布于湖北
  • 举报
《Python编程基础》课程期末复习资料 一、客观部分:(单项选择、多项选择、不定项选择、判断) (一)、单项选择 1、Python程序在执行一次之后会自动生成扩展名为( B )的字节码文件,以提高运行效率。 A、.py B、.pyc C、.pyb D、.pyf 2、Python3.x环境创建Python脚本文件时,需要将文件编码格式设置为( C )。 A、ANSI B、GBK C、UTF-8 D、UNICODE 3、下列选项中,用于接收标准输入数据(即从键盘输入)、返回为string类型(字符串)的函数是( B )。 A、eval B、input C、print D、get 4、执行“print(0x20)”,则在屏幕上会输出( D )。 A、20 B、0x20 C、16 D、32 5、下列选项中,执行时不会报错的语句是( C )。 A、int(23.5) B、float(23.5+1) C、float(23.5) D、int(2a,8) 6、下列选项中,描述错误的选项是( A )。 A、列表中的元素类型必须相同 B、列表中的元素之间用逗号分隔 C、列表中的元素可以是列表类型 D、列表中可以包含数字类型的元素 7、已知t=(12,34.5,True,test,3+5j),则下列选项中,输出结果为“(test,)”的选项是( C )。 A、t[3] B、t[4] C、t[3:4] D、t[4:5] 8、下列选项中,执行时不会报错的语句是( D )。 A、{[Python,True]} B、{3.5,[1.2,True]} C、{3.5,{1.2,True}} D、{3.5,1.2,True} 9、下列选项中,错误的描述是( C )。 A、字典中的每一个元素是一个键:值对 B、字典中不同元素的键不能相同 C、字典中不同元素的值不能相同 D、通过“{}”可以创建一个空字典 10、3*5**2的运算结果为( C )。 A、30 B、225 C、75 D、报错 11、调用函数时函数名后面的一对小括号中给出的参数称为( A )。 A、实参 B、形参 C、类型参数 D、名字参数 12、不定长的位置参数在传递给函数时会被封装成( A )。 A、元组 B、列表 C、集合 D、字典 13、一个脚本文件M.py单独执行时,其__name__变量的值为( B )。 A、M B、__main__ C、M.py D、不存在 14、局部变量的作用域是( B )。 A、从定义变量的位置到文件结束位置 B、从定义变量的位置到函数结束位置 C、所有函数 D、所有文件 15、内层函数使用外层函数中定义的变量,应使用( B )关键字。 A、local B、nonlocal C、global D、nonglobal 16、lambda函数是指( B )。 A、在一个函数内部通过调用自己完成问题的求解 B、不使用def定义函数的形式 C、一个函数不断被其他函数调用完成问题的求解 D、把函数作为参数的一种函数 17、在闭包中,外层函数的返回值是( B )。 A、内层函数的调用 B、内层函数的引用 C、任意值 D、无返回值 18、类中的( A )对应一个类可以用来保存哪些数据。 A、属性 B、方法 C、数据 D、对象 19、类中在特定情况下由系统自动执行的方法是( C )。 A、类方法 B、静态方法 C、内置方法 D、普通方法 20、析构方法的形参个数为( B )。 A、0 B、1 C、至少1个 D、不限 21、用于获取父类代理对象的方法是( D )。 A、parent B、proxy C、delegate D、super 22、类方法的第一个形参对应( A )。 A、类 B、对象 C、第一个实参 D、第二个实参 23、为A类中的t属性定义一个获取属性值的方法(即getter),则应使用( A )装饰器。 A、@property B、@t.getter C、@property.getter D、perty.getter 24、已知“a=[1,[2,3]]”且“b=a[:]”,则执行“a[1]=10”后,b的值为( B )。 A、[1,10] B、[1,[2,3]] C、[1,[10,3]] D、报错 25、统计列表ls中的值为3的元素个数应使用( A )。 A、ls.count(3) B、count(ls,3) C、ls.le

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档