版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Python编程基础与项目实践知到智慧树章节测试课后答案2024年秋重庆开放大学重庆工商职业学院项目一单元测试
下面不属于python特性的是()。
A:属于低级语言B:高可移植性C:开源的免费的D:简单易学
答案:属于低级语言在下列选项中,()不是常量。
A:TrueB:8.25C:pythonD:'python'
答案:python关于Python内存管理,下列说法错误的是()
A:可以使用del释放资源B:变量无须先创建和赋值而直接使用C:变量无须指定类型D:变量不必事先声明
答案:变量无须先创建和赋值而直接使用下列选项中,()的布尔值不是Flase。
A:NoneB:1C:0D:()
答案:1计算机中信息处理和信息储存用()
A:十六进制代码B:二进制代码C:ASCII代码D:十进制代码
答案:二进制代码python源程序执行的方式()
A:解析执行B:边编译边执行C:直接执行D:编译执行
答案:解析执行下列哪种说法是错误的()
A:空列表对象的布尔值是FalseB:空字符串的布尔值是FalseC:值为0的任何数字对象的布尔值是FalseD:除字典类型外,所有标准对象均可以用于布尔测试
答案:除字典类型外,所有标准对象均可以用于布尔测试假设a=9,b=2,那么下列运算中,错误的是()。
A:a+b的值是11B:a//b的值是4C:a%b的值是1D:a**b的值是18
答案:a**b的值是18下列标识符中,合法的是()。
A:helloWorldB:2ndObjC:_helloworldD:hello#world
答案:helloWorld下列符号中,表示Python中单行注释的是()。
A:#B://C:<!---->D:"“"
答案:#下列选项中,Python不支持的数据类型有()。
A:intB:floatC:charD:dicitionary
答案:char关于Python中的复数,下列说法错误的是()
A:方法conjugate返回复数的共轭复数B:实部和虚部都是浮点数C:表示复数的语法是real+imagejD:虚部必须后缀j,且必须是小写
答案:虚部必须后缀j,且必须是小写关于字符串下列说法错误的是()
A:既可以用单引号,也可以用双引号创建字符串B:字符应该视为长度为1的字符串C:字符串以\0标志字符串的结束D:在三引号字符串中可以包含换行回车等特殊字符
答案:字符串以\0标志字符串的结束Python表达式中,可以使用()控制运算的优先顺序。
A:尖括号
B:大括号{}C:方括号[]D:圆括号()
答案:圆括号()Python语言属于()
A:高级语言B:汇编语言C:机器语言D:科学计算语言
答案:高级语言使用内置函数open()打开文件时,只要文件路径正确就总是可以正确打开的。()
A:对B:错
答案:错Python采用的是基于值得自动内存管理方式。()
A:对B:错
答案:对在任何时刻相同的值在内存中都只保留一份。()
A:对B:错
答案:错Python不允许使用关键字作为变量名。()
A:对B:错
答案:对在Python中可以使用if作为变量名。()
A:对B:错
答案:错在Python3.x中可以使用中文作为变量名。()
A:对B:错
答案:对Python变量名必须以字母或下划线开头,并且区分字母大小写。()
A:错B:对
答案:对加法运算符可以用来连接字符串并生成新字符串。()
A:对B:错
答案:对0o12f是合法的八进制数字。()
A:对B:错
答案:错在Python中Oxad是合法的十六进制数字表示形式。()
A:对B:错
答案:对314j是合法Python数字类型。()
A:对B:错
答案:对Python代码的注释只有一种方式,那就是使用刺号。()
A:错B:对
答案:错列表可以作为字典的“键”。()
A:错B:对
答案:错元组可以作为字典的“键”。()
A:错B:对
答案:对在Python3.x中运算符+不仅可以实现数值的相加、字符串连接,还可以实现列表、元组的合并和集合的并集运算。()
A:错B:对
答案:错
项目二单元测试
关于函数作用的描述错误是()。
A:都不对B:封装的目的为了复用,减少代码。C:代码更加美观,可读易懂。D:结构化编程对代码的最基本的封装,一般按照功能组织一段代码。
答案:都不对Python脚本文件的扩展名为()。
A:pgB:ptC:pythonD:py
答案:py关于函数参数传递中,形参与实参的描述错误的是()。
A:在参数内部改变形参的值,实参的值一般是不会改变的。B:实参与形参的名字必须相同。C:python实行安值传递参数,值传递指调用函数时将常量变量的值(实参)。D:实参与形参存储在各自的内存空间中,是两个不相关的独立变量。
答案:实参与形参的名字必须相同。()函数是指直接或间接调用函数本身的函数
A:lambdaB:递归C:闭包D:匿名
答案:递归使用()函数接收用输入的数据
A:accept()B:login()C:input()D:readline()
答案:input()关于递归函数的描述,以下选项中正确的是()
A:函数名称作为返回值B:函数内部包含对本函数的再次调用C:包含一个循环结构D:函数比较复杂
答案:函数内部包含对本函数的再次调用在Python中,关于函数的描述,以下选项中正确的是()
A:一个函数中只允许有一条return语句B:Python中,def和return是函数必须使用的保留字C:Python函数定义中没有对参数指定类型,这说明,参数在函数中可以当作任意使用D:函数eval()可以用于数值表达式求值,例如eval("2*3+1")
答案:函数eval()可以用于数值表达式求值,例如eval("2*3+1")假设函数中不包括global保留字,对于改变参数值的方法,以下选项中错误的是()
A:参数的值是否改变与函数中对变量的操作有关,与参数类型无关B:参数是组合类型(可变对象)时,改变原参数的值C:参数是列表类型时,改变原参数的值D:参数是整数类型时,不改变原参数的值
答案:参数的值是否改变与函数中对变量的操作有关,与参数类型无关Python内置函数,可以返回对象(字符、列表、元组等)长度或项目个数()
A:longB:intC:describeD:len
答案:len函数定义格式中不包含()
A:函数名称B:实参C:关键字defD:函数体
答案:实参以下说法不正确的是()
A:在定义函数时,函数的形参不代表任何具体的值,只有在函数调用时,才会有具体的值赋给形参。B:函数中必须包含return语句C:使用random模块的函数randint(1,100)获取随机数时,有可能会得到100D:函数是代码复用的一种方式
答案:函数中必须包含return语句以下关于python函数说法不正确的是()
A:python函数部不需要指定形参数据类型B:python函数的返回值可以是多个C:python函数定义的关键字是defD:python函数不需要指定函数名
答案:python函数不需要指定函数名以下选项中,对于函数定义错误的是()
A:defvfunc(a,b)B:defvfunc(a,*b)C:defvfunc(*a,b)D:defvfunc(a,b=2)
答案:defvfunc(*a,b)Python不支持的参数类型()
A:可变参数B:位置参数C:不变参数D:默认参数
答案:不变参数基本的Python内置函数eval(x)的作用是()
A:将x转换成浮点数B:去掉字符串x最外侧引号,当作Python表达式评估返回其值C:计算字符串x作为Python语句的值D:将整数x转换为十六进制字符串
答案:去掉字符串x最外侧引号,当作Python表达式评估返回其值定义Python函数时必须指定函数返回值类型。()
A:错B:对
答案:错函数中的return语句一定能够得到执行。()
A:对B:错
答案:错在Python中定义函数时不需要声明函数参数的类型。()
A:对B:错
答案:对调用函数时传递的实参个数必须与函数形参个数相等才行。()
A:对B:错
答案:错Python中的位置参数是指,调用函数传递参数时没有任何多余的说明,多个实参依次按顺序传递给对应的形参,要求实参和形参的数量与顺序必须一一对应,否则会抛出异常。()
A:错B:对
答案:对Python中的默认值参数是指,在定义函数时为部分形参设置了默认值,在调用函数时如果不为已经设置了默认值的形参传递实参则使用设置的默认值,如果传递了实参则使用传递的实参。()
A:对B:错
答案:对函数一旦被定义,就可以在程序的任何地方被调用。()
A:对B:错
答案:对形参是可选的,即函数可以包含参数,也可以不包含参数,多个形参之间用逗号隔开。()
A:对B:错
答案:对函数能够提高代码执行速度。()
A:对B:错
答案:错函数名称按照编程习惯以小写字母或下划线开头,后面跟随任意长度的字母、数字、下划线等字符,组成合法的函数名。()
A:错B:对
答案:对函数体由一系列语句组成,以冒号结束,在函数体内的语句行与行之间需要有一定的缩进空格,以指明属于函数体的一部分。()
A:对B:错
答案:对关键字参数不可以按照任意顺序传递,并且不可以省略某些参数。()
A:错B:对
答案:错函数不可以返回任何类型的值给调用者。()
A:对B:错
答案:错函数调用需要提供函数所需要的参数,参数个数必须与函数定义时声明的参数个数一致。()
A:错B:对
答案:对如果函数中没有return语句或者return语句不带任何返回值,则该函数的返回值为None。()
A:错B:对
答案:对
项目三单元测试
面向对象三大特性不包括以下哪个?()
A:构造B:多态C:继承D:封装
答案:构造在Python类中如何定义私有方法?()
A:在方法前加private修饰B:在方法中只使用私有变量C:将方法的第一个参数设置声明为selfD:在方法前加两个下划线__
答案:在方法前加两个下划线__关于Python的类属性和实例属性,下面哪个说法是正确的?()
A:类属性可以通过类名或实例名访问。B:实例属性可以通过类名或实例名访问。C:类属性可以通过类名或属性名修改。D:实例属性可以通过类名或实例名修改。
答案:类属性可以通过类名或实例名访问。下面哪段代码正确的定义了name这个类属性?()
A:B:C:D:
答案:Python面向对象编程中,类的析构方法使用哪一个关键字?()
A:__del__B:__delete__C:__finish__D:__finalize
答案:__del__关于引入自定义模块,下面那种方式是正确的?()
A:B:C:D:
答案:关于Python函数的参数,下面哪个说法是错误的?()
A:不定长参数应该放在参数列表的最后。B:默认参数必须放在位置参数的后面。C:位置参数不能多传,也不能少传。D:带默认值的参数是关键字参数。
答案:带默认值的参数是关键字参数。下面哪个标准模块可以对文件进行操作?()
A:ReB:randomC:osD:time
答案:os下面哪个正则表达式可以匹配身份证号码?()
A:\d{17}[\d|x|X]B:都不行C:\b[17]{\b|x|X}D:\d[17]{\d|x|X}
答案:\d{17}[\d|x|X]在Java语言中,0.6321是float类型的数据。()
A:对B:错
答案:错re.search方法扫描整个字符串并返回所有成功的匹配。()
A:对B:错
答案:对派生类会自动调用基类的构造函数。()
A:对B:错
答案:错Python优先在基类中查找对应的方法,基类中没有再在派生类中查找。()
A:对B:错
答案:错函数的形参就是在定义函数时,括号中所声明的参数。()
A:错B:对
答案:对使用关键字参数,可以在调用时不按照顺序进行传参。()
A:对B:错
答案:对在参数列表中使用不定长参数*args时,参数会自动组织成一个字典传入。()
A:错B:对
答案:错Python模块本质上是一个Python脚本文件,可以包含变量、函数和类。()
A:对B:错
答案:对生成器是特殊的迭代器,它们在每次调用时都会从头开始执行。()
A:错B:对
答案:错在Python中定义函数,必须以return作为函数的结束。()
A:错B:对
答案:错Python中的面向对象编程是一种编程范式,可以将数据和操作封装在一个对象中。
A:对B:错
答案:对
项目四单元测试
以下哪个命令用于在Python开发环境中安装第三方库?()
A:yuminstallB:ImportC:setupD:pipinstall
答案:pipinstall当使用网络爬虫爬取数据时,服务器返回503代表什么含义?()
A:服务器错误B:拒绝访问C:页面重定向D:页面未找到
答案:服务器错误为了能让爬虫模拟浏览器访问服务器,通常需要设置以下哪个请求头?()
A:User-AgentB:AcceptC:ConnectionD:Referer
答案:User-Agent如果需要打开一个文件进行读写,要求如果文件不存在则主动创建,需要使用哪个读写模式?()
A:w+B:wC:r+D:r
答案:w+对于如下的HTML,能正确获取到类型为Husky的dog的名称(karl)的XPATH语法是?()
A://dog/@type="Husky"B:/dog/@type="Husky"/text()C://dog/@type="Husky"/textD://dog[@type="Husky"]/text()
答案://dog[@type="Husky"]/text()服务器返回以下哪个错误,通常是触发了反爬机制?()
A:200B:301C:403D:503
答案:403使用爬虫爬取服务器数据,爬虫的行为需要遵循以下哪个文件的要求?()
A:allow.txtB:robots.txtC:rule.txtD:host.txt
答案:robots.txt在Python中,使用pymysl的哪个函数来连接到MySQL数据库?()
A:openB:GetC:createD:connect
答案:connect以下哪个第三方模块,通常用于Python数据分析?()
A:PandasB:LxmlC:ScrapyD:BeautifulSoup
答案:Pandas当需要向文件中写入中文时,通常需要在打开文件时添加以下哪个参数?()
A:decodeB:encodingC:localizationD:enforce
答案:encoding可以通过response对象的code属性判断爬取是否成功。()
A:对B:错
答案:错Python中使用open打开文件,文件模式通常包括"r"、"w"、"a"、"x"等。()
A:对B:错
答案:对使用“r+”模式打开文件,表示可以读取也可以追加内容。()
A:对B:错
答案:错csv文件通常使用制表符\t来分割一行中的不同字段。()
A:错B:对
答案:错默认情况下,Python按照二进制格式打开文件。()
A:错B:对
答案:错使用with关键字打开的文件,不需要手工调用close方法。()
A:对B:错
答案:对XML格式错误的文档将无法使用lxml来进行解析。()
A:对B:错
答案:错当文件内容非常多时,我们应当使用readlines()方法来进行读取。()
A:错B:对
答案:错使用file.write()函数写入文件时,需要手工在行末添加换行符。()
A:对B:错
答案:对使用Python的内置标准库不需要使用import进行导入。()
A:对B:错
答案:错
项目五单元测试
使用datetime.strptime()解析字符串“2023年11月18日20:39”为datetime,以下哪种format可以正确解析?()
A:%Y%m%D%H%MB:%y年%m月%d日%I:%MC:%Y年%M月%d日%H:%mD:%Y年%m月%d日%H:%M
答案:%Y年%m月%d日%H:%M使用json模块解析json字符串,如何才能获得姓名Tom?()
A:data[0]['name']B:data['name'][0]C:[0]D:data[0].name
答案:data[0]['name']使用pandas的哪个方法可以将DataFrame保存为excel?()
A:to_excelB:save_excelC:write_excelD:dump_excel
答案:to_excel在DataFrame中选取列名为A和B的列的正确语法是?()
A:df['A','B']B:df['A'or'B']C:df[['A','B']]D:df['A'||'B']
答案:df[['A','B']]使用json模块进行解析时,哪个方法可以从文件中读取数据转换为Python对象?()
A:json.load_file()B:json.read()C:json.load()D:json.dumps()
答案:json.load()下面的代码执行完成后,输出结果是?()
A:123B:23C:12D:13
答案:13如果代码中尝试访问字典中不存在的键,最有可能抛出的异常是?()
A:IOErrorB:IndexEr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学生假期打工计划书暑假打工计划书
- 学校反邪教宣传组织工作计划
- 2024大学生的创业计划书大学生创意创业点子
- 2024九年级物理中考备考计划
- it主管工作计划
- 《滑动与滚动》课件
- 《光谱学基础知识》课件
- 个人工作计划怎么写表格
- 大学个人读书计划
- 海南省2024-2025学年高一语文上学期期末学业水平诊断一
- 学校试卷印刷合同(2篇)
- 2024年度安徽省高校教师资格证之高等教育学模拟试题(含答案)
- 医疗机构消防安全突出火灾风险和检查要点
- 《宁夏闽宁镇:昔日干沙滩今日金沙滩》教案- 2023-2024学年高教版(2023)中职语文职业模块
- 碳排放监测员(高级)技能鉴定考试题及答案
- 2024长期供货协议书合同范本
- 2024-2030年中国消防安装和维保市场经营发展及运行状况分析报告
- 《2024版 CSCO非小细胞肺癌诊疗指南》解读
- 八年级生物上册 19.2《动物的生殖和发育》教案 (新版)北师大版
- 2024年建筑招标投标合规性与合同管理手册
- 干部任免审批表
评论
0/150
提交评论