版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEPAGE1《Python程序设计基础》知识考试题库及答案(典型题)一、单选题1.在Python中,在使用Flask框架的静态路由时,可以使用()方法,注册不同的路由?A、cursor()B、run()C、route()D、以上都不正确答案:C解析:概念理解2.在Python中,关于游标对象的execute()方法的返回值,说法正确的是?A、返回结果集B、返回元组C、返回字典D、返回影响行数答案:D解析:概念理解3.在Python中,声明变量并赋值正确的是A、vara=3B、inta=3C、a=3D、integer=3答案:C解析:概念理解4.在Python中,利用DOM方式解析XML文档,说法正确的是A、DOM方式将XML数据在内存中解析成为字符串B、DOM方式将XML数据在内存中解析成一棵树,通过对树的操作来操作XML。C、DOM方式将XML数据在内存中解析成为对象D、DOM方式将XML数据在内存中解析成为二进制数据答案:B解析:概念理解5.在Python中,下列是Flask的Request对象的form属性的作用的是()A、记录请求的数据,并转换为字符串B、记录请求中的表单数据C、记录请求中的查询参数D、记录请求中的cookie信息答案:B解析:概念理解6.在Python中,看代码,说结果:_x000D_classSinger:_x000D_name=""_x000D_area=""_x000D__x000D_def__init__(self,name,area):_x000D_=name_x000D_self.area=area_x000D__x000D_singer1=Singer("陈奕迅","香港")_x000D_print("歌手:%s\t地区:%s"%(,singer1.area))_x000D_singer2=Singer("张杰","中国")_x000D_print("歌手:%s\t地区:%s"%(,singer2.area))A、不能运行B、歌手:陈奕迅地区:香港歌手:张杰地区:中国C、歌手:张杰地区:中国歌手:陈奕迅地区:香港D、歌手:陈奕迅地区:香港歌手:张杰地区:中国答案:D解析:概念理解7.在Python中使用注释时,下列描述错误的是A、Python语言有两种注释方式:单行注释和多行注释B、Python语言的单行注释以#开头C、Python语言的多行注释以'''(三个单引号)开头和结尾D、Python语言的单行注释以单引号‘开头答案:D解析:概念理解8.在Python中,pymysql连接数据库获取数据库连接时,数据库名不正确的堆栈信息是?A、Unknowndatabase'test'B、Accessdeniedforuser'root''localhost'(usingpassword:YES)C、NoneType'objecthasnoattribute'encoding'D、Can'tconnecttoMySQLserveron'localhost'([WinError10061]答案:A解析:概念理解9.在Python中,PythonDB-API使用流程(①引入API模块。②执行SQL语句和存储过程。③获取与数据库的连接。④关闭数据库连接)顺序正确的是A、①②③④B、①②④③C、①④②③D、①③②④答案:D解析:概念理解10.在Python中,下列数据中不属于列表的是A、{23,45,56,78}B、[23,45,5.6,7.8]C、[23,45,"Info",'a']D、["A","B","C","D"]答案:A解析:概念理解11.在Python中,pymysql连接数据库获取数据库连接时,端口号错误的堆栈信息是?A、Unknowndatabase'test'B、Accessdeniedforuser'root''localhost'(usingpassword:YES)C、NoneType'objecthasnoattribute'encoding'D、Can'tconnecttoMySQLserveron'localhost'([WinError10061]答案:D解析:概念理解12.在Python中,事务必须是使数据库从一个一致性状态变到另一个一致性状态说的是事务的哪个特性?A、持久性B、隔离性C、一致性D、原子性答案:C解析:概念理解13.在Python中,以下JSON数据格式正确的是A、{["name":"json","age":10],["name":"html","age":15]}B、[{"name":"json";"age":10};{"name":"html";"age":15}]C、[{"name":"json","age":10},{"name":"html","age":15}]D、{["name":"json";"age":10];["name":"html";"age":15]}答案:C解析:概念理解14.在Python中,网络框架Django是()A、支持快速建站的框架B、企业级开发框架C、高并发处理框架D、以上全都不是答案:B解析:概念理解15.在Python中,以下选项中可访问字符串s从右侧向左第三个字符的是A、s[3]B、s[:-3]C、s[-3]D、s[0:-3]答案:C解析:概念理解16.在Python中,defgetRandomNum():returnint(random.uniform(0,1000)),阅读代码以下描述不正确的是:A、模块功能是想获取随机数B、缺少导入random模块的代码C、生成的随机数的范围是[0,1000]D、生成的随机数的范围是[0,1000)答案:C解析:概念理解17.在Python中,用来判断当前Python语句在分支结构中的是A、引号B、冒号C、大括号D、缩进答案:D解析:概念理解18.在Python中,一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做说的是事务的哪个特性?A、持久性B、隔离性C、一致性D、原子性答案:D解析:概念理解19.在Python中,下列是Flask的Request对象的args属性的作用的是()A、记录请求的数据,并转换为字符串B、记录请求中的表单数据C、记录请求中的查询参数D、记录请求中的cookie信息答案:C解析:概念理解20.在Python中,利用DOM方式解析XML文档,说法错误的是A、可以读取B、可以修改C、只能读取,不能修改D、使用xml.dom.minidom模块来解析xml文件答案:C解析:概念理解21.在Python中,OS模块获取文件大小的函数是A、os.path.basename()B、os.mkdir("test")C、os.path.getsize(filename)D、os.exit()答案:C解析:概念理解22.在Python中,判断给出的路径是否是一个文件应该使用的函数是A、os.chmod(file)B、os.path.isdir()C、os.path.isfile()D、os.mkdir("test")答案:C解析:概念理解23.在Python函数中,用于获取用户输入的是A、input()B、print()C、eval()D、get()答案:A解析:概念理解24.在Python中,下面代码输出结果是()defcreateGenerator():foriinrange(3):yieldi*igenerator=createGenerator()forjingenerator:print(j,end="")A、0B、014C、0123D、012答案:B解析:概念理解25.在Python中,关于import引用,以下选项中描述错误的是A、import保留字用于导入模块或者模块中的对象B、使用importturtle引入turtle库C、使用importturtleast引入turtle库,取别名为tD、可以使用fromturtleimportsetup引入turtle库答案:D解析:概念理解26.在Python中,使用Flask创建模板是,要保证项目下有()文件夹A、sourcesB、contentsC、templatesD、scripts答案:C解析:概念理解27.在Python中Excel解析,读写操作分别需要安装的模块是A、读使用xlwt模块,写使用xlrd模块B、写使用xlwt模块,读使用xlrd模块C、读使用read模块,写使用write模块D、读使用write模块,写使用read模块答案:B解析:概念理解28.在Python中,Flask内部自带的WSGI服务器的默认端口是?()A、80B、21C、8000D、5000答案:D解析:概念理解29.在Python中,以下选项中能够实现Python循坏结构的是A、loopB、do...forC、whileD、if答案:C解析:概念理解30.在Python中,可以采用“模块”的方式来组织代码,以下描述不正确的是:A、一个.py文件就称之为一个模块(Module)。模块的名字就是文件的名字。B、Python中也可以使用“包”来管理各种模块文件。可使用工具创建包或在文件夹中创建”__init__.py”文件产生包。C、使用模块将相同功能的函数分别放到不同的文件里。D、使用模块将不同功能的函数分别放到不同的文件里。答案:C解析:概念理解31.在Python中,下列数据中属于元组的是A、-198B、("",3306,"root","root123")C、{198,"Python",18.5,-5.6}D、[198,"Python",18.5,-5.6]答案:B解析:概念理解32.在Python中,Python程序使用自带的哪个模块操作目录A、OS模块B、IO模块C、file模块D、dir模块答案:A解析:概念理解33.在Python中,下面代码的输出结果是a=b=c=123,a、b、c三个变量的值分别为A、00123B、出错C、11123D、123123123答案:D解析:概念理解34.在Python中,pymysql.connect()方法不包含的参数是A、method=‘get’B、host='<数据库IP地址>'C、user='<用户名>'D、passwd='<密码>'答案:A解析:概念理解35.关于Python中的继承,以下说法最正确的是:A、实现继承的类被称为子类。B、如果一个类继承另外一个类,则需要在类定义的第一行中类名的后面加小括号,小括号中传入父类的类名。C、被继承的类被称为父类,也被称为基类或超类D、以上都正确答案:D解析:概念理解36.在Python中,关于Python的构造方法以下说法错误的是:A、构造方法在创建对象时用于对成员变量进行初始化B、在一个类中有且只能有一个构造方法。C、构造方法的名称为__init__。D、在一个类中有多个构造方法,这就是方法的重载。答案:D解析:概念理解37.在Python中,Python程序中关于异常说法错误的是A、异常会影响程序的正常执行B、异常是Python对象,表示一个错误C、不可以自己出发异常D、需要捕获处理它,否则程序会终止执行答案:C解析:概念理解38.在Python中,关于Python声明变量的规则错误的是A、不能用数字开头B、不能是python的关键字C、让变量名尽量有意义些D、不能带有下划线等特殊符号答案:D解析:概念理解39.在Python中,()语句隐藏了一个包含了关闭的逻辑,类似try…catchA、whereB、withC、yieldD、contextlib答案:B解析:概念理解40.在Python中,os.exit()函数的作用是A、结束当前进程B、结束所有进程C、退出程序D、创建新的进程答案:A解析:概念理解41.在python中赋值操作错误的是A、+=B、-=C、x=D、/=答案:C解析:概念理解42.在Python中,关于CSV文件特征说法错误的是A、纯文本B、由记录组成C、每条记录被分隔符分隔为字段D、是一种使用{}和[]组成的文件格式答案:D解析:概念理解43.在Python中,判断给出的路径是否是一个目录应该使用的函数是A、os.chmod(file)B、os.path.isdir()C、os.path.isfile()D、os.mkdir("test")答案:B解析:概念理解44.在Python中,假设数据库的地址,用户名是root,密码是root,数据库是mydb,下面代码的输出结果是()conn=pymysql.connect(host='',port="3306",user='root',passwd='root',db='mydb',charset='utf-8')print(conn)A、执行报错B、C、NoneD、Null答案:A解析:概念理解45.在Python中,contextlib可以加强with语句,关于contextlib说法正确的是A、它是通过Generator装饰器实现的B、它是通过__enter__()实现的C、它是通过__exit__()实现的D、contextlib中的contextmanager作为装饰器来提供一种针对对象级别的上下文管理机制。答案:A解析:概念理解46.在Python中,关于Python语言的特点,以下选项描述正确的是A、Python语言是解释型语言B、Python语言不支持面向对象C、Python语言是编译型语言D、Python语言是非跨平台语言答案:A解析:概念理解47.在Python中,以下选项中描述正确的是A、条件24<=28<25是合法的,且输出为FalseB、条件35<=45<75是合法的,且输出为FalseC、条件24<=28<25是不合法的D、条件24<=28<25是合法的,且输出为True答案:A解析:概念理解48.在Python中,下面代码的输出结果是print(0.1+0.2==0.3)A、FALSEB、TRUEC、FALSED、TRUE答案:C解析:概念理解49.在Python中,python中的继承,理解不正确的是:A、通过继承原有类派生出子类,进而可以构造出更为复杂的子类。B、子类既有新定义的行为特征,又继承了原有类的行为特征C、Python程序也有继承的关系,只要满足is-a的关系都可以用继承来表示。D、Python程序也有继承的关系,只要满足have-a的关系都可以用继承来表示。答案:D解析:概念理解50.在Python中,关于in操作符,描述不正确的是A、in操作符用来在指定的序列中找到某一个值,如果找到返回True,否则返回FalseB、in操作符所应用的序列可以是列表、元组或者字典C、判断指定序列中找不到某一个值,则使用notin,它刚好和in相反D、如果在序列中查找不到这个值,会将这个值加入到当前序列中答案:D解析:概念理解51.在Python中,pymysql连接数据库获取数据库连接时,密码错误的堆栈信息是?A、Unknowndatabase'test'B、Accessdeniedforuser'root''localhost'(usingpassword:YES)C、NoneType'objecthasnoattribute'encoding'D、Can'tconnecttoMySQLserveron'localhost'([WinError10061]答案:B解析:概念理解52.在Python中,网络框架Flask是()A、支持快速建站的框架B、企业级开发框架C、高并发处理框架D、以上全都不是答案:A解析:概念理解53.在Python中,下列不属于游标对象的方法的是?A、fetchone()B、execute()C、fetch()D、fetchall()答案:C解析:概念理解54.在Python中,下列是Flask的Request对象的data属性的作用的是()A、记录请求的数据,并转换为字符串B、记录请求中的表单数据C、记录请求中的查询参数D、记录请求中的cookie信息答案:A解析:概念理解55.在Python中,传入jinja2中的变量值不能是下列()A、字符串B、字典C、列表D、方法答案:D解析:概念理解56.在Python中,pymysql中获取游标对象的方法是哪个?A、begin()B、mit()C、execute()D、cursor()答案:D解析:概念理解57.在Python中,下列不属于Tornado特点的是?A、完备的Web框架B、图片自动识别技术C、提供高效HTTPClientD、提供高效的内部HTTP服务器答案:B解析:概念理解58.在Python中,用于将Python对象编码成JSON字符串的方法是A、json.dumps()B、json.read()C、json.wirte()D、json.change()答案:A解析:概念理解59.在Python中类和面向对象的描述,理解不正确的是A、在Python中,所有数据类型都可以视为对象,当然也可以自定义对象。B、在Python中,OOP把数据类型和对象作为程序的基本单元C、Python的面向对象的设计思想是抽象出Class,根据Class创建InstanceD、OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。答案:B解析:概念理解60.在Python中,OS模块返回指定目录下的所有文件和目录名的函数是A、os.remove()B、os.listdir()C、os.path.isfile()D、os.getcwd()答案:B解析:概念理解61.在循环中不会出现的关键字是哪一个A、forB、whileC、dowhileD、in答案:C解析:概念理解62.在Python中,关于关键字yield说法错误的是A、yield是生成的意思B、yield的作用于return完全相同C、yield返回的是一个生成器,主要可以迭代。D、yield是一个表达式,是有返回值的答案:B解析:概念理解63.在Python中,下面哪个函数用来删除一个文件夹A、os.mkdir("test")B、os.remove()C、os.exit()D、os.path.isdir()答案:B解析:概念理解64.在Python中,pymysql中获取数据库连接的函数是哪个?A、connection()B、conn()C、connect()D、getConn()答案:C解析:概念理解65.在Python中,阅读代码,选择结果:classPerson:"人的类"name=""age=0defeat(self):print(,"正在吃饭")classStudent()"学生类"defstudy(self):print(,"正在学习")per1=Person()="张三"per1.eatA、张三正在吃饭小明正在学习B、张三正在吃饭C、无语法错误,但不能输出结果D、代码非法,不能解释答案:D解析:概念理解66.在Python中,os.mkdir("test")函数的作用是A、复制test目录B、查询test目录C、删除test目录D、创建test目录答案:D解析:概念理解67.在Python中,以下选项中,输出结果为False的是A、5is5B、False!=0C、5isnot4D、5!=4答案:B解析:概念理解68.在Python中,以下xml数据格式正确的是A、<studentid="no1"><name>Tom</student></name>B、<student><name>Tom</name></studentid="no1">C、<studentid="no1"><nameid="no1">Tom</student></name>D、<studentid="no1"><name>Tom</name></student>答案:D解析:概念理解69.在Python中,关于execute()说法正确的是A、只能用来执行删、改语句B、不能用来一次插入多条记录C、可以用来执行插入语句D、只能用来执行增、改语句答案:C解析:概念理解70.在Python中,网络框架Tornado是()A、支持快速建站的框架B、企业级开发框架C、高并发处理框架D、以上全都不是答案:C解析:概念理解71.在Python中,以下哪一个不是python中的逻辑运算符A、andB、inC、orD、not答案:B解析:概念理解72.在Python中程序的运行方式A、编译执行B、解释执行C、直接执行D、边编译边执行答案:B解析:概念理解73.在Python中,使用命令安装pymysql的指令是?A、pipgetpymysqlB、piplistpymysqlC、pipinstallpymysqlD、pipuninstallpymysql答案:C解析:概念理解74.在Python中,Python的XML的解析方式中速度快、消耗内存少,像轻量级的DOM的是A、SAXB、DOMC、AjaxD、ElementTree答案:D解析:概念理解75.在Python中,classabc:def__init__(self,age):self.age=agedef__add__(self,obj):returnself.age+obj.agea1=abc(18)a2=abc(20)print(a1+a2)阅读代码,选择执行结果:A、38B、1820C、2018D、没有结果答案:A解析:概念理解76.在Python中,利用print()格式化输出,能够控制浮点数的小数点后两位输出的是A、{.2}B、{:.2f}C、{:.2]D、{.2f}答案:B解析:概念理解77.在Python中,pymsql默认的游标对象执行fetchone()函数,返回值类型是什么?A、列表类型B、元组类型C、字典类型D、字符串类型答案:B解析:概念理解78.在Python中,如果x=1那么x*=3+5**2运算之后x的结果是多少A、29B、28C、13D、14答案:B解析:概念理解79.在Python中,下列表达式的值为True的是A、5+4<=2B、2<5||3>2C、2!=2D、3==2答案:B解析:概念理解80.在Python中,python中类名的命名规则中不包括:A、要遵循标识符的命名规范B、尽量使用驼峰命名法C、不区分大小写D、命名时应做到“见名知意”答案:C解析:概念理解81.在Python中,关于Python的分支结构,以下选项中描述错误的是A、Python中if-elif-else语句描述多分支结构B、分支结构使用if保留字C、Python中if-else语句用来形成二分支结构D、分支结构可以向已经执行过的语句部分跳转答案:D解析:概念理解82.在Python中,面向对象中的特殊成员以及应用场景描述不正确的是:A、__hash__:判断hash值是否相等的时候依赖__hash__方法B、set的去重机制其实就是根据__hash__和__eq__方法实现的C、__str__:和str()print()%s都是息息相关的,返回值一定是字符串类型D、__str__:和str()print()%s都是息息相关的,返回值不一定是字符串类型答案:D解析:概念理解83.在Python中,关于pymysql执行SQL语句的步骤说法错误的是A、execute()函数执行SQL语句,返回影响的行数B、使用完毕后要先关闭连接,在关闭游标C、不提交将无法保存新建或者修改的数据D、使用数据库连接对象中的cursor()函数获取游标对象答案:B解析:概念理解84.在Python中,Python中类的定义正确的是A、classPhone:name=""call(self,name)print(name,"打电话")B、classPhone:name=""call(self,name)print(name,"打电话")C、classPhone:name=""defcall(self,name):print(name,"打电话")D、classPhonename=""defcall(self,name):print(name,"打电话")答案:C解析:概念理解85.在Python中,关于cursor.fetchmany(3)语句说法正确的是A、随机获取3行数据B、获取所有结果中的前3行数据C、获取所有结果中后三行数据D、获取剩余结果的前3行数据答案:D解析:概念理解86.在Python语言中语句块的标记是A、分号B、逗号C、缩进D、/答案:C解析:概念理解87.在Python中,CSV文件典型的分隔符不包括A、逗号B、分号C、制表符D、换行答案:D解析:概念理解88.在Python中,关于对数据库操作进行封装的说法错误的是A、封装后不需要每次都编写打开数据库连接的代码B、可以重复使用封装的对象或方法C、使用with简化连接过程D、使用with必须显示的包含一个关闭的逻辑答案:D解析:概念理解89.在Python中,“ab”+”c”*2运行结果是A、abc2B、abcabcC、abccD、ababcc答案:C解析:概念理解90.在Python中,os.getcwd()函数的作用是A、获取当前工作目录,即当前Python脚本工作的目录路径B、用来删除一个文件C、获取文件名D、获取路径名答案:A解析:概念理解91.在Python中,关于try-finally语句说法正确的是A、触发异常时执行finally中的代码B、无论是否异常都会执行finally中的代码C、触发异常时不执行finally中的代码D、必须使用finally语句处理异常答案:B解析:概念理解92.在Python中,面向对象中的特殊成员以及应用场景描述不正确的是:A、__call__:对象的构造方法,对象加上(),可以触发这个类的__call__方法B、__len__:内置函数的len函数是依赖类中的__len__方法C、__eq__:判断值是否相等的时候依赖__eq__方法D、__call__:对象的构造方法,可以直接触发这个类的__call__方法答案:D解析:概念理解93.在Python中,关于python变量的描述错误的是A、Python变量不需要类型声明B、Python变量可以先声明再赋值,也可以同时声明和赋值C、可以使用等号“=”来给变量赋值D、Python变量的声明和赋值必须是一起的,不能单独分开答案:B解析:概念理解94.在Python中,pymysql中数据库连接对象进行数据提交的方法是什么?A、mit()B、cursor()C、close()D、connect()答案:A解析:概念理解95.在Python中,下面关键字中,不属于分支结构的是A、elifB、elseifC、ifD、else答案:B解析:概念理解96.在Python中,阅读代码,选择结果:_x000D_classPerson:_x000D_"人的类"_x000D_name=""_x000D_age=0_x000D_defeat(self):_x000D_print(,"正在吃饭")_x000D__x000D_classStudent():_x000D_"学生类"_x000D_defstudy(self):_x000D_print(,"正在学习")_x000D_per1=Person()_x000D_="张三"_x000D_per1.eat()A、张三正在吃饭小明正在学习B、张三正在吃饭C、无语法错误,但不能输出结果D、代码非法,不能解释答案:B解析:概念理解97.在Python中,构造方法是类的一个特殊方法,Python中它的名称为:A、与类同名B、_constructC、__init__D、init答案:C解析:概念理解98.在Python中,importcalUtilsascalnum=cal.calMax(34,56)print("34和56的最大值为",num)阅读代码以下描述不正确的是:A、importcalUtilsascal此句是导入模块calUtils和calB、importcalUtilsascal此句给calUtils创建别名calC、结果为:"34和56的最大值为"56D、num=cal.calMax(34,56)也可以写成num=calUtils.calMax(34,56)不影响结果答案:A解析:概念理解99.在Python中,Flask默认使用的模板引擎是()A、Jinja2B、ClickC、WerkzeugD、MarkupSafe答案:A解析:概念理解100.在Python中,effect_row=cursor.executemany("insertintoproduct(productname,price)values(%s,%s)",[('mi6',2399),('meizupro7',2999),('vivox9s',2499)])print(effect_row)代码正确执行的结果是()?A、0B、2C、1D、None答案:C解析:概念理解101.在Python程序中,关于异常捕捉说法正确的是A、except后面必须带异常类型B、except后面可以不带任何异常类型C、except后面带异常类型才能捕捉所有异常D、except后面不带任何异常类型也可以识别出具体的异常信息答案:B解析:概念理解102.在Python中,文件读取必须先使用Python内置的什么函数打开一个文件,创建一个file对象A、read()B、write()C、make()D、open()答案:D解析:概念理解103.在Python中,可以采用“模块”的方式来组织代码,以下描述正确的是:A、使用模块可能导致函数名和变量名冲突。B、相同名字的函数和变量完全可以分别存在不同的模块中。C、相同名字的函数和变量完全可以存在相同同的模块中。D、不同名字的函数和变量必须分别存在不同的模块中。答案:B解析:概念理解104.在Python中,下列不属于Flask的Request对象的常用属性的是()A、formB、argsC、cookiesD、infos答案:D解析:概念理解105.在Python中,一个事务的执行不能被其他事务干扰,并发执行的各个事务不互相干扰说的是事务的哪个特性?A、持久性B、隔离性C、一致性D、原子性答案:B解析:概念理解106.在Python中,使用pymysql的游标对象调用存储过程正确的是?A、cursor.callproc(p1)B、cursor.callproc('p1',22,33)C、cursor.callproc('p1',args=(22,3))D、cursor.callproc('p1',(22,3))答案:C解析:概念理解107.在Python中,下面代码的输出结果是foriinrange(1,10,2):print(i,end=",")A、="1B、4C、,1.4D、7答案:C解析:概念理解108.在Python中,下列不属于事务特性的是?A、原子性B、隔离性C、操作性D、持久性答案:C解析:概念理解109.下列不属于Python中Flask框架特点的是?A、内置开发服务器和调试器B、与Python单元测试功能无缝衔接C、使用Jinja2模板D、端口号固定为5000,且无法修改答案:D解析:概念理解110.在Python中,下面代码的输出结果是x=12.34print(type(x))A、<class'float'>B、<class'plex'>C、<class'bool'>D、<class'int'>答案:A解析:概念理解111.在Python程序中,使用什么语句来捕捉异常A、try/exceptB、try/catchC、try/watchD、try/get答案:A解析:概念理解112.在Python中,python面向对象中super的作用描述不正确的是:A、super在面向对象继承类中代指父类,书写方法super(类名,self).属性或者方法或super().属性或者方法B、super机制里可以保证子类仅被执行一次,执行的顺序遵循MRO,广度优先查询方法C、super方法在类的多继承时可以简化代码,避免代码冗余D、super方法可以增加类之间调用的灵活性,当父类名发生变化时不必修改答案:B解析:概念理解113.在Python中,用于将JSON字符串转换成Python对象的方法是A、json.dumps()B、json.loads()C、json.change()D、json.wirte()答案:B解析:概念理解114.在Python中,关于Python类中方法和函数,正确的是A、类中方法的定义和函数的定义类似,同样以def关键词开头,后接函数标识符名称和圆括号()。类中的方法必须有个附加参数self,参数self指向当前对象。B、类中方法的定义和函数的定义类似,同样以def—关键词开头,后接函数标识符名称和[]。类中的方法必须有个附加参数_self,参数self不指向当前对象。C、类中方法的定义和函数的定义类似,同样以def—关键词开头,后接函数标识符名称和[]。类中的方法必须有个附加参数self,参数self指向当前对象。D、类中方法的定义和函数的定义类似,同样以def关键词开头,后接函数标识符名称和圆括号()。类中的方法必须有个附加参数self,参数self不指向当前对象。答案:A解析:概念理解115.在Python中,利用SAX解析XML文档,说法错误的是A、包含解析器和事件处理器两个部分B、不需要先引入任何函数或模块C、要先引入xml.sax中的parse函数D、要先引入xml.sax.handler中的ContentHandler答案:B解析:概念理解116.在Python中,面向对象中的特殊成员以及应用场景描述正确的是:A、__del__析构方法,对应着一个对象的删除之后执行的内容B、__del__析构方法,对应着一个对象的删除之前执行的内容C、__repr__:和repr()%r不相关,但在没有__str__方法时,__repr__可以完全取代__str__。D、__repr__:和repr()%r都是息息相关的,在没有__str__方法时,__repr__不可以完全取代__str__。答案:B解析:概念理解多选题1.在Python中,以下哪些字符串是正确的【选两项】A、‘abc”ab”B、‘abc”ab’C、“abc”ab”D、“abc\”ab”答案:BD解析:概念理解2.在Python中,下列属于python算术运算符的是【选两项】A、**B、++C、//D、--答案:AC解析:概念理解3.在Python中,定义一个People类,其中要有类的初始化函数(带参数name)#Person类classPerson(object):def__init__(self,name):=name将name改成私有属性的描述不正确的是:【选三项】A、self.__name=nameB、self._name=nameC、__self.__name=nameD、TRUE答案:BCD解析:概念理解4.在Python中,下列哪些运算符为成员运算符【选两项】A、isB、isnotC、inD、notin答案:CD解析:概念理解5.在Python中,Python网络框架可以省去开发者处理网络应用底层的()【选三项】A、协议B、线程C、逻辑D、进程答案:ABD解析:概念理解6.在Python中,下列方法中是pymysql中的游标对象的方法的有?【选三项】A、fetchone()B、fetchmany(size)C、fetch()D、fetchall()答案:ABD解析:概念理解7.在Python中,Flask框架的安装方式有哪些?()【选两项】A、使用PyCharmB、命令行C、使用InstallerD、使用nmp答案:AB解析:概念理解8.在Python中,下面支持Python对MySQL数据库操作的第三方库有哪些【选三项】A、py
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 干货食品购销合同书
- 高考艺术类考生数学考前突围专题 算法初步与复数基础篇 原卷
- 建设工程施工合同住建部模板
- 灭火药剂与泡沫灭火
- 高考数学(理)一轮复习教案:第十三篇 推理证明、算法、复数第5讲 复 数
- 《交通工具的使用》课件
- 预约合同司法认定的解释论重述
- L12相强化定向凝固高熵合金组织演变及力学性能研究
- 油垫结构参数对静压推力轴承油膜刚度及形貌影响研究
- 暖气清洗合同(2篇)
- 社会保险课件教学课件
- 订婚协议书手写模板攻略
- 宇航用商业现货(COTS)器件保证指南-编制说明
- 2024年安全员-C证考试题库及答案(1000题)
- 《立体仓库钢结构货架技术规范(征求意见稿)》
- 2024年贵州蔬菜集团有限公司招聘笔试参考题库附带答案详解
- 2024江苏省四校联考高三下学期开学考化学试题及答案
- 《玩手机的危害》课件
- 《社区康复》课件-第二章 社区康复的内容
- EAM资产管理的人工智能与大数据应用
- 向流程设计要效率
评论
0/150
提交评论