1、假设函数中不包括global保留字,对于改变参数值的方法,以下选项中错误的是
A.参数是列表类型时,改变原参数的值
B.参数是整数类型时,不改变原参数的值
C.参数是组合类型(可变对象)时,改变原参数的值
D.参数的值是否改变与函数中对变量的操作有关,与参数类型无关
答案∶D
2、在Python中,关于全局变量和局部变量,以下选项中描述不正确的是
A.一个程序中的变量包含两类∶全局变量和局部变量
B.全局变量一般没有缩进
C.全局变量在程序执行的全过程有效
D.全局变量不能和局部变量重名
答案 : D
3、关于面向对象和面向过程编程描述,以下选项中正确的是
A.面向对象编程比面向过程编程更为高级
B.面向对象和面向过程是编程语言的分类依据
C.模块化设计就是面向对象的设计
D.所有面向对象编程能实现的功能采用面向过程同样能完成
答案:D【面向对象与面向过程都只是一种方法而已,因此能够实现相同的功能】
4、关于函数,以下选项中描述错误的是
A.函数是一段具有特定功能的、可重用的语句组
B.函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可
C.使用函数的主要目的是降低编程难度和代码重用
D.Python使用del保留字定义一个函数
答案:D 【对于函数的使用,不需要搞清原理,只知道对应的功能就行】