南开23秋学期(仅限-高起专1909、专升本1909)《Python编程基础》在线作业【标准答案】

作者:奥鹏周老师 分类: 南开大学 发布时间: 2023-11-14 21:11

作业答案 联系QQ:3326650399 微信:cs80188

23秋学期(仅限-高起专1909、专升本1909)《Python编程基础》在线作业-00003

试卷总分:100 得分:100

一、单选题 (共 20 道试题,共 40 分)

1.re.subn函数回来的成果是( )。

A.字符串

B.元组

C.列表

D.不断定



2.系统模块的姓名是( )。

A.sys

B.system

C.os

D.windows



3.下列选项中,( )不是常量。

A.12

B.35.7

C.\'Python\'

D.abc



4.( )是计算机完结的一个最根本的操作。

A.程序

B.指令

C.代码

D.指令



5.re.findall函数的回来成果必定是( )。

A.列表

B.元组

C.字符串

D.迭代器



6.已知“ls=[1,3,2,5]”,则履行“ls.sort(reverse=True)”后ls的值为( )。

A.[1,3,2,5]

B.[1,2,3,5]

C.[5,3,2,1]

D.[5,2,3,1]



7.“try except”句子中运用“except:”表明( )。

A.捕获一切反常

B.捕获未被前面except子句捕获的反常

C.等价于“except None:”

D.错误的写法



8.假如要去掉字符串中头部的空格,能够运用字符串的( )方法。

A.strip

B.lstrip

C.rstrip

D.replace



9.已知“a=tuple(\'my\')+tuple(\'book\')”,则a的值是( )。

A.(\'m\',\'y\',\'b\',\'o\',\'k\')

B.(\'m\',\'y\',\'b\',\'o\',\'o\',\'k\')

C.\'mybook\'

D.\'mybok\'



10.在完结一项较杂乱的使命时,咱们一般会将使命分化成若干个子使命,经过完结这些子使命逐渐完成使命的全体方针,选用这种思想的程序设计方法称为( )程序设计方法。

A.面向对象

B.面向类

C.结构化

D.分化化



11.运用字典中的( )方法能够一次刺进多个元素。

A.add

B.update

C.push

D.insert



12.在制作流程图时,只要( )后边答应有多个分支。

A.圆角矩形

B.圆

C.矩形框

D.菱形框



13.已知有代码“for x in y:”,则y必定是一个( )。

A.可哈希对象

B.可迭代对象

C.列表对象

D.调集对象



14.一个脚这篇文章件M.py独自履行时,其__name__变量的值为( )。

A.M

B.__main__

C.py

D.不存在



15.判别一个对象所属的类是不是是指定类或指定类的子类,应运用内置函数( )。

A.isinstance

B.issubclass

C.type

D.isclass



16.下列选项中,错误的描绘是( )。

A.字典中的每一个元素是一个键:值对

B.字典中不一样元素的键不能一样

C.字典中不一样元素的值不能一样

D.经过“{}”能够创立一个空字典



17.十进制数37转为二进制数成果为( )。

A.100101B

B.101001B#100100B#100001B



18.下面程序的输出成果是( )。 score=80 if score<60: print(\'不及格\') else: pass

A.不及格

B.pass

C.报错

D.无输出



19.已知“str=\'Python#C++##Python\'”,则“str.find(\'Python\')”回来的成果是( )。

A.0

B.12

C.-1

D.报错



20.不管try子句履行时是不是发作反常,都会履行的子句是( )。

A.else

B.finally

C.except

D.不存在



二、多选题 (共 10 道试题,共 20 分)

21.下列选项中,可迭代的数据类型包含( )。

A.数字

B.元组

C.列表

D.字符串



22.Python中的字符串能够写在( )中。

A.一对井号中

B.一对尖括号中

C.一对单引号中

D.一对双引号中



23.下列选项中,计算成果为True的表达式包含( )。

A.15>=8

B.not 15<8

C.15>=8 or 15<8

D.15>=8 and 15<8



24.已知函数调用Fun(*a),则a能够是( )。

A.元组

B.列表

C.调集

D.字典



25.下列选项中,描绘正确的是( )。

A.一个函数的函数体中能够包括另一个函数的界说

B.一个函数的函数体中能够包括另一个函数的调用

C.一个函数的函数体中不可以以包括另一个函数的界说

D.一个函数的函数体中不可以以包括另一个函数的调用



26.下列选项中,归于部分变量的是( )。

A.函数中界说的变量

B.函数的形参

C.函数外界说的变量

D.函数名



27.下列选项中,关于列表的sort方法描绘正确的是( )。

A.假如列表中的各元素可直接对比巨细,则能够不指定key参数

B.reverse参数决议了将列表中的元素按升序仍是降序摆放

C.key参数接纳一个函数,经过该函数获取用于排序时对比巨细的数据

D.reverse参数默许值为False,表明将列表中的元素按降序摆放



28.假如要遍历字典d中的每一个元素的键和值,则能够运用的for循环包含( )。

A.for x in d:

B.for x in d.keys():

C.for x in d.values():

D.for x,y in d.items():



29.下列选项中,描绘正确的是( )。

A.假如一个类特点名是以两个下划线最初,则该类特点是私有特点

B.类中的私有特点只能在类内拜访

C.类中的私有特点能够在类外拜访,但不能直接用私有特点名

D.类中的方法不可以以有默许参数值



30.下列选项中,描绘正确的是( )。

A.结构方法是类的内置方法之一

B.结构方法在界说类时自动履行

C.结构方法在创立对象时自动履行

D.结构方法能够设置默许参数值



三、判别题 (共 20 道试题,共 40 分)

31.表达式a=b=1中两个运算符的运算次序是从右至左。



32.Python是一种弱类型的语言,变量的类型由其值的类型决议。



33.经过“{}”能够创立一个空字典。



34.正则表达式“\Aabc”与正则表达式“^abc”的功用一样,都用于匹配以abc最初的字符串。



35.解说是将源代码悉数翻译成机器指令,再加上一些描绘信息,生成可履行文件。



36.list函数回来的成果必定是一个列表。



37.Python语言环境的提示符是>>>。



38.Boolean类型是整型的子类型,在作为数字参加运算时,False自动转为1,True自动转为0。



39.关于没有默许参数值的形参,在函数调用时有必要为其指定实参。



40.经过import句子一次只能导入一个模块。



41.对比运算和逻辑运算回来的计算成果必定是布尔值。



42.已知t=(5,10,15),则list(range(len(t)))的输出成果是[1, 2, 3]。



43.伪代码有必要契合Python语言的语法要求。



44.二进制数转十进制数的规矩是“按权打开求和”。



45.已知s1和s2是两个调集,则“s1.issubset(s2)”与“s2.issuperset(s1)”回来成果必定一样。



46.已知A类中界说了方法fa1和fa2,B类中界说了方法fb,A是B的子类,则B类中包括了3个方法。



47.已知d1和d2是两个字典对象,则直接履行“dMerge=dict(d1,**d2)”与先履行“dMerge=d1.copy()”、再履行“dMerge.update(d2)”的作用彻底一样。



48.装修器的效果是在不修正已有函数状况下向已有函数写入代码。



49.Matplotlib是一款Python编程环境下无偿使用的绘图东西包,其工作方法和绘图指令简直和MATLAB相似。



50.len函数可获取一个列表对象中的元素数量。

作业答案 联系QQ:3326650399 微信:cs80188