Python编程基础与项目实践(重庆开放大学重庆工商职业学院)知到智慧树答案_第1页
Python编程基础与项目实践(重庆开放大学重庆工商职业学院)知到智慧树答案_第2页
Python编程基础与项目实践(重庆开放大学重庆工商职业学院)知到智慧树答案_第3页
Python编程基础与项目实践(重庆开放大学重庆工商职业学院)知到智慧树答案_第4页
Python编程基础与项目实践(重庆开放大学重庆工商职业学院)知到智慧树答案_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目一单元测试项目二单元测试项目三单元测试项目四单元测试项目五单元测试1【单选题】(2分)下面不属于python特性的是()。正确答案:CA.高可移植性B.开源的免费的C.属于低级语言D.简单易学2【单选题】(2分)在下列选项中,()不是常量。正确答案:CA.'python'B.8.25C.pythonD.True3【单选题】(2分)关于Python内存管理,下列说法错误的是()正确答案:DA.可以使用del释放资源B.变量不必事先声明C.变量无须指定类型D.变量无须先创建和赋值而直接使用4【单选题】(2分)下列选项中,()的布尔值不是Flase。正确答案:BA.0B.1C.()D.None5【单选题】(2分)计算机中信息处理和信息储存用()正确答案:AA.二进制代码B.ASCII代码C.十六进制代码D.十进制代码6【单选题】(2分)python源程序执行的方式()正确答案:AA.解析执行B.直接执行C.边编译边执行D.编译执行7【单选题】(2分)下列哪种说法是错误的()正确答案:DA.空列表对象的布尔值是FalseB.值为0的任何数字对象的布尔值是FalseC.空字符串的布尔值是FalseD.除字典类型外,所有标准对象均可以用于布尔测试8【单选题】(2分)假设a=9,b=2,那么下列运算中,错误的是()。正确答案:CA.a+b的值是11B.a%b的值是1C.a**b的值是18D.a//b的值是49【单选题】(2分)下列标识符中,合法的是()。正确答案:AA.helloWorldB._helloworldC.2ndObjD.hello#world10【单选题】(2分)下列符号中,表示Python中单行注释的是()。正确答案:DA.//B."“"C.<!---->D.#11【单选题】(2分)下列选项中,Python不支持的数据类型有()。正确答案:BA.intB.charC.floatD.dicitionary12【单选题】(2分)关于Python中的复数,下列说法错误的是()正确答案:CA.方法conjugate返回复数的共轭复数B.实部和虚部都是浮点数C.虚部必须后缀j,且必须是小写D.表示复数的语法是real+imagej13【单选题】(2分)关于字符串下列说法错误的是()正确答案:AA.字符串以\0标志字符串的结束B.字符应该视为长度为1的字符串C.既可以用单引号,也可以用双引号创建字符串D.在三引号字符串中可以包含换行回车等特殊字符14【单选题】(2分)Python表达式中,可以使用()控制运算的优先顺序。正确答案:BA.大括号{}B.圆括号()C.方括号[]D.尖括号

15【单选题】(2分)Python语言属于()正确答案:DA.机器语言B.汇编语言C.科学计算语言D.高级语言16【判断题】(2分)使用内置函数open()打开文件时,只要文件路径正确就总是可以正确打开的。()正确答案:AA.错B.对17【判断题】(2分)Python采用的是基于值得自动内存管理方式。()正确答案:BA.错B.对18【判断题】(2分)在任何时刻相同的值在内存中都只保留一份。()正确答案:BA.对B.错19【判断题】(2分)Python不允许使用关键字作为变量名。()正确答案:AA.对B.错20【判断题】(2分)在Python中可以使用if作为变量名。()正确答案:AA.错B.对21【判断题】(2分)在Python3.x中可以使用中文作为变量名。()正确答案:BA.错B.对22【判断题】(2分)Python变量名必须以字母或下划线开头,并且区分字母大小写。()正确答案:AA.对B.错23【判断题】(2分)加法运算符可以用来连接字符串并生成新字符串。()正确答案:AA.对B.错24【判断题】(2分)0o12f是合法的八进制数字。()正确答案:BA.对B.错25【判断题】(2分)在Python中Oxad是合法的十六进制数字表示形式。()正确答案:AA.对B.错26【判断题】(2分)314j是合法Python数字类型。()正确答案:BA.错B.对27【判断题】(2分)Python代码的注释只有一种方式,那就是使用刺号。()正确答案:AA.错B.对28【判断题】(2分)列表可以作为字典的“键”。()正确答案:BA.对B.错29【判断题】(2分)元组可以作为字典的“键”。()正确答案:AA.对B.错30【判断题】(2分)在Python3.x中运算符+不仅可以实现数值的相加、字符串连接,还可以实现列表、元组的合并和集合的并集运算。()正确答案:AA.错B.对1【单选题】(2分)关于函数作用的描述错误是()。正确答案:AA.都不对B.封装的目的为了复用,减少代码。C.代码更加美观,可读易懂。D.结构化编程对代码的最基本的封装,一般按照功能组织一段代码。2【单选题】(2分)Python脚本文件的扩展名为()。正确答案:DA.ptB.pgC.pythonD.py3【单选题】(2分)关于函数参数传递中,形参与实参的描述错误的是()。正确答案:DA.实参与形参存储在各自的内存空间中,是两个不相关的独立变量。B.python实行安值传递参数,值传递指调用函数时将常量变量的值(实参)。C.在参数内部改变形参的值,实参的值一般是不会改变的。D.实参与形参的名字必须相同。4【单选题】(2分)()函数是指直接或间接调用函数本身的函数正确答案:BA.匿名B.递归C.lambdaD.闭包5【单选题】(2分)使用()函数接收用输入的数据正确答案:AA.input()B.accept()C.login()D.readline()6【单选题】(2分)关于递归函数的描述,以下选项中正确的是()正确答案:BA.包含一个循环结构B.函数内部包含对本函数的再次调用C.函数比较复杂D.函数名称作为返回值7【单选题】(2分)在Python中,关于函数的描述,以下选项中正确的是()正确答案:AA.函数eval()可以用于数值表达式求值,例如eval("2*3+1")B.Python中,def和return是函数必须使用的保留字C.Python函数定义中没有对参数指定类型,这说明,参数在函数中可以当作任意使用D.一个函数中只允许有一条return语句8【单选题】(2分)假设函数中不包括global保留字,对于改变参数值的方法,以下选项中错误的是()正确答案:BA.参数是组合类型(可变对象)时,改变原参数的值B.参数的值是否改变与函数中对变量的操作有关,与参数类型无关C.参数是列表类型时,改变原参数的值D.参数是整数类型时,不改变原参数的值9【单选题】(2分)Python内置函数,可以返回对象(字符、列表、元组等)长度或项目个数()正确答案:CA.longB.describeC.lenD.int10【单选题】(2分)函数定义格式中不包含()正确答案:CA.函数体B.关键字defC.实参D.函数名称11【单选题】(2分)以下说法不正确的是()正确答案:AA.函数中必须包含return语句B.使用random模块的函数randint(1,100)获取随机数时,有可能会得到100C.函数是代码复用的一种方式D.在定义函数时,函数的形参不代表任何具体的值,只有在函数调用时,才会有具体的值赋给形参。12【单选题】(2分)以下关于python函数说法不正确的是()正确答案:CA.python函数的返回值可以是多个B.python函数部不需要指定形参数据类型C.python函数不需要指定函数名D.python函数定义的关键字是def13【单选题】(2分)以下选项中,对于函数定义错误的是()正确答案:BA.defvfunc(a,b)B.defvfunc(*a,b)C.defvfunc(a,*b)D.defvfunc(a,b=2)14【单选题】(2分)Python不支持的参数类型()正确答案:CA.默认参数B.位置参数C.不变参数D.可变参数15【单选题】(2分)基本的Python内置函数eval(x)的作用是()正确答案:AA.去掉字符串x最外侧引号,当作Python表达式评估返回其值B.将整数x转换为十六进制字符串C.计算字符串x作为Python语句的值D.将x转换成浮点数16【判断题】(2分)定义Python函数时必须指定函数返回值类型。()正确答案:AA.错B.对17【判断题】(2分)函数中的return语句一定能够得到执行。()正确答案:BA.对B.错18【判断题】(2分)在Python中定义函数时不需要声明函数参数的类型。()正确答案:BA.错B.对19【判断题】(2分)调用函数时传递的实参个数必须与函数形参个数相等才行。()正确答案:BA.对B.错20【判断题】(2分)Python中的位置参数是指,调用函数传递参数时没有任何多余的说明,多个实参依次按顺序传递给对应的形参,要求实参和形参的数量与顺序必须一一对应,否则会抛出异常。()正确答案:AA.对B.错21【判断题】(2分)Python中的默认值参数是指,在定义函数时为部分形参设置了默认值,在调用函数时如果不为已经设置了默认值的形参传递实参则使用设置的默认值,如果传递了实参则使用传递的实参。()正确答案:AA.对B.错22【判断题】(2分)函数一旦被定义,就可以在程序的任何地方被调用。()正确答案:AA.对B.错23【判断题】(2分)形参是可选的,即函数可以包含参数,也可以不包含参数,多个形参之间用逗号隔开。()正确答案:AA.对B.错24【判断题】(2分)函数能够提高代码执行速度。()正确答案:AA.错B.对25【判断题】(2分)函数名称按照编程习惯以小写字母或下划线开头,后面跟随任意长度的字母、数字、下划线等字符,组成合法的函数名。()正确答案:BA.错B.对26【判断题】(2分)函数体由一系列语句组成,以冒号结束,在函数体内的语句行与行之间需要有一定的缩进空格,以指明属于函数体的一部分。()正确答案:BA.错B.对27【判断题】(2分)关键字参数不可以按照任意顺序传递,并且不可以省略某些参数。()正确答案:AA.错B.对28【判断题】(2分)函数不可以返回任何类型的值给调用者。()正确答案:AA.错B.对29【判断题】(2分)函数调用需要提供函数所需要的参数,参数个数必须与函数定义时声明的参数个数一致。()正确答案:AA.对B.错30【判断题】(2分)如果函数中没有return语句或者return语句不带任何返回值,则该函数的返回值为None。()正确答案:AA.对B.错1【单选题】(2分)面向对象三大特性不包括以下哪个?()正确答案:CA.封装B.继承C.构造D.多态2【单选题】(2分)在Python类中如何定义私有方法?()正确答案:BA.将方法的第一个参数设置声明为selfB.在方法前加两个下划线__C.在方法中只使用私有变量D.在方法前加private修饰3【单选题】(2分)关于Python的类属性和实例属性,下面哪个说法是正确的?()正确答案:AA.类属性可以通过类名或实例名访问。B.类属性可以通过类名或属性名修改。C.实例属性可以通过类名或实例名修改。D.实例属性可以通过类名或实例名访问。4【单选题】(2分)下面哪段代码正确的定义了name这个类属性?()正确答案:DA.B.C.D.5【单选题】(2分)Python面向对象编程中,类的析构方法使用哪一个关键字?()正确答案:DA.__finish__B.__delete__C.__finalizeD.__del__6【单选题】(2分)关于引入自定义模块,下面那种方式是正确的?()正确答案:CA.B.C.D.7【单选题】(2分)关于Python函数的参数,下面哪个说法是错误的?()正确答案:CA.不定长参数应该放在参数列表的最后。B.默认参数必须放在位置参数的后面。C.带默认值的参数是关键字参数。D.位置参数不能多传,也不能少传。8【单选题】(2分)下面哪个标准模块可以对文件进行操作?()正确答案:DA.timeB.ReC.randomD.os9【单选题】(2分)下面哪个正则表达式可以匹配身份证号码?()正确答案:DA.\b[17]{\b|x|X}B.都不行C.\d[17]{\d|x|X}D.\d{17}[\d|x|X]10【判断题】(2分)在Java语言中,0.6321是float类型的数据。()正确答案:AA.错B.对11【判断题】(2分)re.search方法扫描整个字符串并返回所有成功的匹配。()正确答案:AA.对B.错12【判断题】(2分)派生类会自动调用基类的构造函数。()正确答案:BA.对B.错13【判断题】(2分)Python优先在基类中查找对应的方法,基类中没有再在派生类中查找。()正确答案:BA.对B.错14【判断题】(2分)函数的形参就是在定义函数时,括号中所声明的参数。()正确答案:BA.错B.对15【判断题】(2分)使用关键字参数,可以在调用时不按照顺序进行传参。()正确答案:AA.对B.错16【判断题】(2分)在参数列表中使用不定长参数*args时,参数会自动组织成一个字典传入。()正确答案:BA.对B.错17【判断题】(2分)Python模块本质上是一个Python脚本文件,可以包含变量、函数和类。()正确答案:BA.错B.对18【判断题】(2分)生成器是特殊的迭代器,它们在每次调用时都会从头开始执行。()正确答案:BA.对B.错19【判断题】(2分)在Python中定义函数,必须以return作为函数的结束。()正确答案:BA.对B.错20【判断题】(2分)Python中的面向对象编程是一种编程范式,可以将数据和操作封装在一个对象中。正确答案:BA.错B.对1【单选题】(2分)以下哪个命令用于在Python开发环境中安装第三方库?()正确答案:BA.ImportB.pipinstallC.setupD.yuminstall2【单选题】(2分)当使用网络爬虫爬取数据时,服务器返回503代表什么含义?()正确答案:DA.页面未找到B.页面重定向C.拒绝访问D.服务器错误3【单选题】(2分)为了能让爬虫模拟浏览器访问服务器,通常需要设置以下哪个请求头?()正确答案:CA.RefererB.ConnectionC.User-AgentD.Accept4【单选题】(2分)如果需要打开一个文件进行读写,要求如果文件不存在则主动创建,需要使用哪个读写模式?()正确答案:BA.wB.w+C.rD.r+5【单选题】(2分)对于如下的HTML,能正确获取到类型为Husky的dog的名称(karl)的XPATH语法是?()正确答案:DA.//dog/@type="Husky"/textB./dog/@type="Husky"/text()C.//dog/@type="Husky"D.//dog[@type="Husky"]/text()6【单选题】(2分)服务器返回以下哪个错误,通常是触发了反爬机制?()正确答案:CA.301B.503C.403D.2007【单选题】(2分)使用爬虫爬取服务器数据,爬虫的行为需要遵循以下哪个文件的要求?()正确答案:CA.host.txtB.rule.txtC.robots.txtD.allow.txt8【单选题】(2分)在Python中,使用pymysl的哪个函数来连接到MySQL数据库?()正确答案:CA.openB.GetC.connectD.create9【单选题】(2分)以下哪个第三方模块,通常用于Python数据分析?()正确答案:AA.PandasB.BeautifulSoupC.LxmlD.Scrapy10【单选题】(2分)当需要向文件中写入中文时,通常需要在打开文件时添加以下哪个参数?()正确答案:AA.encodingB.localizationC.decodeD.enforce11【判断题】(2分)可以通过response对象的code属性判断爬取是否成功。()正确答案:AA.错B.对12【判断题】(2分)Python中使用open打开文件,文件模式通常包括"r"、"w"、"a"、"x"等。()正确答案:BA.错B.对13【判断题】(2分)使用“r+”模式打开文件,表示可以读取也可以追加内容。()正确答案:BA.对B.错14【判断题】(2分)csv文件通常使用制表符\t来分割一行中的不同字段。()正确答案:BA.对B.错15【判断题】(2分)默认情况下,Python按照二进制格式打开文件。()正确答案:BA.对B.错16【判断题】(2分)使用with关键字打开的文件,不需要手工调用close方法。()正确答案:AA.对B.错17【判断题】(2分)XML格式错误的文档将无法使用lxml来进行解析。()正确答案:BA.对B.错18【判断题】(2分)当文件内容非常多时,我们应当使用readlines()方法来进行读取。()正确答案:AA.错B.对19【判断题】(2分)使用file.write()函数写入文件时,需要手工在行末添加换行符。()正确答案:AA.对B.错20【判断题】(2分)使用Python的内置标准库不需要使用import进行导入。()正确答案:BA.对B.错1【单选题】(2分)使用datetime.strptime()解析字符串“2023年11月18日20:39”为datetime,以下哪种format可以正确解析?()正确答案:AA.%Y年%m月%d日%H:%MB.%y年%m月%d日%I:%MC.%Y%m%D%H%MD.%Y年%M月%d日%H:%m2【单选题】(2分)使用json模块解析json字符串,如何才能获得姓名Tom?()正确答案:AA.data[0]['name']B.data['name'][0]C.data[0].nameD.[0]3【单选题】(2分)使用pandas的哪个方法可以将DataFrame保存为excel?()正确答案:AA.to_excelB.write_excelC.dump_excelD.save_excel4【单选题】(2分)在DataFrame中选取列名为A和B的列的正确语法是?()正确答案:CA.df['A'or'B']B.df['A'||'B']C.df[['A','B']]D.df['A','B']5【单选题】(2分)使用json模块进行解析时,哪个方法可以从文件中读取数据转换为Python对象?()正确答案:BA.json.dumps()B.json.load()C.json.load_file()D.json.read()6【单选题】(2分)下面的代码执行完成后,输出结果是?()正确答案:DA.23B.12C.123D.137【单选题】(2分)如果代码中尝试访问字典中不存在的键,最有可能抛出的异常是?()正确答案:CA.SyntaxErrorB.IOErrorC.KeyErrorD.Index

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论