matlab教程第五章答案python最全的题目及答案8
151、 假设os模块已导入,那么列表推导式 [filename for filename in os.listdir('C:\Windows’) if&dswith('.exe’)] 的作用是列出C:\Windows文件夹中所有扩展名为.exe的文件。(对)
152、 表达式 list('[1, 2, 3]’) 的值是[1, 2, 3]。(错)
153、 在函数内部没有任何声明的情况下直接为某个变量赋值,这个变量一定是函数内部的局部变量。(对)
154、 定义类时如果实现了contains()方法,该类对象即可支持成员测试运算in。(对)
155、 定义类时如果实现了len()方法,该类对象即可支持内置函数len()。(对)
156、 定义类时实现了eq()方法,该类对象即可支持运算符==。(对)
157、 定义类时实现了pow()方法,该类对象即可支持运算符**。(对)
158、 二进制文件不能使用记事本程序打开。(错)
python基础知识测试题
159、 使用普通文本编辑器软件也可以正常查看二进制文件的内容。(错)
160、 二进制文件也可以使用记事本或其他文本编辑器打开,但是一般来说无法正常查看其中的内容。(对)
161、 Python标准库os中的方法isfile()可以用来测试给定的路径是否为文件。(对)
162、 Python标准库os中的方法exists()可以用来测试给定路径的文件是否存在。(对)
163、 Python标准库os中的方法isdir()可以用来测试给定的路径是否为文件夹。(对)
164、 Python标准库os中的方法listdir()返回包含指定路径中所有文件和文件夹名称的列表。(对)
165、 Python扩展库xlwt支持对Excel 2003或更低版本的Excel文件进行写操作。(对)
166、 Python扩展库xlrd支持对Excel 2003或更低版本的Excel文件进行读操作。(对)
167、 带有else子句的异常处理结构,如果不发生异常则执行else子句中的代码。(对)
168、 异常处理结构也不是万能的,处理异常的代码也有引发异常的可能。(对)
169、 在异常处理结构中,不论是否发生异常,finally子句中的代码总是会执行的。(对)
170、 在Python中定义函数时不需要声明函数参数的类型。(对)
171、 在Python中定义函数时不需要声明函数的返回值类型。(对)
172、 在函数中没有任何办法可以通过形参来影响实参的值。(错)
173、 已知 x = 3,那么执行语句 x+=6 之后,x的内存地址不变。(错)
174、 已知x为非空字符串,那么表达式 ”.join(x.split()) == x 的值一定为True。(错)
175、 已知x为非空字符串,那么表达式 ',’.join(x.split(',’)) == x 的值一定为True。(对)
176、 在Python中可以使用 for 作为变量名。(错)
177、 在Python中可以使用 id 作为变量名,尽管不建议这样做。(对)
178、 Python关键字不可以作为变量名。(对)
179、 一个数字5也是合法的Python表达式。(对)
180、 同一个列表对象中的元素类型可以各不相同。(对)
用c语言设计一个菜单界面181、 同一个列表对象中所有元素必须为相同类型。(错)
182、 已知x为非空列表,那么执行语句x[0] = 3之后,列表对象x的内存地址不变。(对)
183、 列表可以作为集合的元素。(错)
184、 集合可以作为列表的元素。(对)
185、 元组可以作为集合的元素。(对)
186、 集合可以作为元组的元素。(对)
187、 字典可以作为集合的元素。(错)
188、 集合可以作为字典的键。(错)
189、 集合可以作为字典的值。(对)
190、 可以使用del删除集合中的部分元素。(错)
191、 标准库os的rename()方法可以实现文件移动操作。(对)
192、 标准库os的listdir()方法默认只能列出指定文件夹中当前层级的文件和文件夹列表,而不能列出其子文件夹中的文件。(对)
193、 当作为条件表达式时,[]与None等价。(对)
194、 表达式 [] == None 的值为True。(错)
195、 当作为条件表达式时,{}与None等价。(对)
196、 表达式 {}==None 的值为True。(错)
197、 表达式 pow(3,2) == 3**2 的值为True。(对)
198、 当作为条件表达式时,空值、空字符串、空列表、空元组、空字典、空集合、空迭代对象以及任意形式的数字0都等价于False。(对)
199、 在定义函数时,某个参数名字前面带有一个*符号表示可变长度参数,可以接收任意多个普通实参并存放于一个元组之中。(对)
200、 在定义函数时,某个参数名字前面带有两个*符号表示可变长度参数,可以接收任意多个关键参数并将其存放于一个字典之中。(对)
201、 定义函数时,带有默认值的参数必须出现在参数列表的最右端,任何一个带有默认值的参数右边不允许出现没有默认值的参数。(对)
202、 在调用函数时,可以通过关键参数的形式进行传值,从而避免必须记住函数形参顺序的麻烦。(对)
203、 在调用函数时,必须牢记函数形参顺序才能正确传值。(错)
204、 调用函数时传递的实参个数必须与函数形参个数相等才行。(错)
205、 正则表达式对象的match()方法可以在字符串的指定位置开始进行指定模式的匹配。(对)
206、 使用正则表达式对字符串进行分割时,可以指定多个分隔符,而字符串对象的split()方法无法做到这一点。(对)
207、 在编写函数时,建议首先对形参进行类型检查和数值范围检查之后再编写功能代码,或者使用异常处理结构,尽量避免代码抛出异常而导致程序崩溃。(对)
208、 执行语句 from math import sin 之后,可以直接使用 sin() 函数,例如 sin(3)。(对)
209、 列表对象的pop()方法默认删除并返回最后一个元素,如果列表已空则抛出异常。(对)
210、 在Python中定义类时,如果某个成员名称前有2个下划线则表示是私有成员。(对)
211、 在类定义的外部没有任何办法可以访问对象的私有成员。(错)
212、 可以使用py2exe或pyinstaller等扩展库把Python源程序打包成为exe文件,从而脱离Python环境在Windows平台上运行。(对)
213、 Python程序只能在安装了Python环境的计算机上以源代码形式运行。(错)
214、 不同版本的Python不能安装到同一台计算机上。(错)
215、 一般来说,Python扩展库没有通用于所有版本Python的,安装时应选择与已安装Python的版本对应的扩展库。
216、 表达式 {1, 2} * 2 的值为 {1, 2, 1, 2}。(错)
demonstrate固定搭配
217、 Python变量名区分大小写,所以student和Student不是同一个变量。(对)
电脑编程教学入门218、 正则表达式元字符“^”一般用来表示从字符串开始处进行匹配,用在一对方括号中的时候则表示反向匹配,不匹配方括号中的字符。(对)
219、 正则表达式元字符“\s”用来匹配任意空白字符。(对)
220、 正则表达式 元字符“\d”用来匹配任意数字字符。(对)
221、 lambda表达式中可以使用任意复杂的表达式,但是必须只编写一个表达式。(对)
222、 Python类的构造函数是init()。(对)
223、 定义类时,在一个方法前面使用@classmethod进行修饰,则该方法属于类方法。(对)
224、 定义类时,在一个方法前面使用@staticmethod进行休息,则该方法属于静态方法。(对)
225、 通过对象不能调用类方法和静态方法。(错)
226、 在Python中可以为自定义类的对象动态增加新成员。(对)
227、 Python类不支持多继承。(错)
228、 属性可以像数据成员一样进行访问,但赋值时具有方法的优点,可以对新值进行检查。(对)
229、 文件对象是可以迭代的。(对)
230、 文件对象的tell()方法用来返回文件指针的当前位置。(对)
231、 以写模式打开的文件无法进读操作。(对)
232、 假设已成功导入os和sys标准库,那么表达式 os.path.utable) 的值为Python安装目录。(对)
233、 只可以动态为对象增加数据成员,而不能为对象动态增加成员方法。(错)
234、 Python字典支持双向索引。(错)
235、 Python集合支持双向索引。(错)
236、 Python元组支持双向索引。(对)
237、 假设re模块已成功导入,并且有 pattern = repile('^’+’.’.join([r’\d{1,3}’ for i in range(4)])+’$’),那么表达式 pattern.match('192.168.1.103’) 的值为None。(错)
238、 假设random模块已导入,那么表达式 random.sample(range(10), 20) 的作用是生成20个不重复的整数。(错)
239、 假设random模块已导入,那么表达式 random.sample(range(10), 7) 的作用是生成7个不重复的整数。(对)
240、 在Python 3.x中reduce()是内置函数。(错)
241、 以读模式打开文件时,文件指针指向文件开始处。(对)
242、 以追加模式打开文件时,文件指针指向文件尾。(对)
243、 已知x = (1, 2, 3, 4),那么执行x[0] = 5之后,x的值为(5, 2, 3, 4)。(错)
dubious244、 已知x = 3,那么执行x += 6语句前后x的内存地址是不变的。(错)
245、 成员测试运算符in作用于集合时比作用于列表快得多。(对)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。