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小时内删除。
发表评论