- 1
- 0
- 约5.72万字
- 约 83页
- 2026-03-09 发布于宁夏
- 举报
2026年《Python程序设计》试题库200道
第一部分单选题(200题)
1、Python类中,用于初始化实例对象的特殊方法是?
A.__init__
B.__new__
C.__del__
D.__call__
【答案】:A
解析:本题考察类的特殊方法。选项A的__init__是实例初始化方法,在实例创建后自动调用,用于设置初始属性(如self.name=name);选项B的__new__是创建实例的底层方法(返回实例对象);选项C的__del__是实例销毁时的析构方法;选项D的__call__允许实例像函数一样被调用。正确答案为A。
2、关于Python函数参数传递的机制,以下说法正确的是?
A.Python函数参数传递均为“值传递”,无论参数类型是否可变
B.对于可变对象(如列表),函数内修改会影响原对象;对于不可变对象(如整数),修改不会影响原对象
C.函数参数传递时,若使用关键字参数,参数名必须与实参名完全一致,否则会报错
D.函数参数传递时,必须指定参数的类型,否则无法运行
【答案】:B
解析:本题考察Python函数参数传递机制。正确答案为B,Python传递对象引用,不可变对象(如整数)因无法修改表现为“值传递”效果,可变对象(如列表)修改会影响原对象。选项A错误,可变对象传递接近“引用传递”;选项C错误,关键字参数允许参数名与实参名不
原创力文档

文档评论(0)