南开21春学期《Python编程基础》在线作业(随机题目)
21春学期(1709、1803、1809、1903、1909、2003、2009、2103)《Python编程基础》在线作业试卷总分100得分100
南开在线作业答案 QQ 515224986
第1题所有函数之外定义的变量是()。
A、局部变量
B、全局变量
C、静态变量
D、文件变量
正确答案
第2题为A类中的t属性定义一个获取属性值的方法(即getter)则应使用()装饰器。
A、@property
B、@t.getter@property.getter
C、t.property.getter
正确答案
第3题已知tstr=Python#C++##Pythont则tstr.find(Python)t返回的结果是()。
A、0
B、12
C、1
D、报错
正确答案
第4题高阶函数是指()。
A、在一个函数内部通过调用自己完成问题的求解
B、在一个函数内部通过不断调用其他函数完成问题的求解
C、一个函数不断被其他函数调用完成问题的求解
D、把函数作为参数的一种函数
正确答案
通过列表中的()方法可以根据指定值查找第一个匹配的列表元素的位置。
A、index
B、find
C、search
D、at
正确答案
第6题下面选项中描述错误的是()。
A、如果要创建的目录已经存在,则os.mkdir函数会报错
B、如果要创建的目录已经存在,则os.makedirs函数不会报错
C、如果要删除的目录不存在,则os.rmdir函数会报错 易百教育www.openhelp100.com
奥鹏在线作业答案 QQ 515224986
D、如果要删除的目录已存在但目录不为空,则os.rmdir函数会报错
正确答案
第7题通过语句tmn=35t定义了()个变量。
A、0
B、1
C、2
D、报错
正确答案
第8题在Python编程环境提示符下直接输入Python代码并执行的运行方式称为()。
A、交互式运行
B、脚本式运行
C、代码式运行
D、即时式运行
正确答案
第9题使用字典中的()方法可以删除指定键的元素。
A、del
B、delete
C、pop
D、remove
正确答案
使用字典中的()方法可以一次插入多个元素。
A、add
B、update
C、push
D、insert
正确答案
第11题内层函数使用外层函数中定义的变量应使用()关键字。
A、local
B、nonlocal
C、global
D、nonglobal
正确答案
已知a=15则执行ta%=6t后a的值为()。
A、15
B、2.5
C、3
D、2
正确答案
第13题下面文件文件打开方式中不能对打开的文件进行写操作的是()。
A、w
B、wt
C、r
D、a
正确答案
第14题定义函数时函数名后面的一对小括号中给出的参数称为()。
A、实参
B、形参
C、类型参数
D、名字参数
正确答案
已知td=dict(x=1y=2)t则执行td.clear()t后tlen(d)t返回的结果是()。
A、0
B、1
C、2
D、报错
正确答案
第16题下列选项中描述错误的选项是()。
A、列表中的元素类型必须相同
B、列表中的元素之间用逗号分隔
C、列表中的元素可以是列表类型
D、列表中可以包含数字类型的元素
正确答案
第17题re.finditer函数的返回结果必然是()。
A、列表
B、元组
C、字符串
D、迭代器
正确答案
第18题在绘制流程图时条件判断应放在()中。
A、圆角矩形
B、圆
C、矩形框
D、菱形框
正确答案
第19题下列占位运算符中表示有符号整型十进制数的占位符是()。
A、%d
B、%%
C、%f
D、%s
正确答案
已知ta=dict(x=1y=2)t且tb=a.copy()t则执行ta=10t后则print(b)的输出结果为()。
A、{x=1y=10}
B、{x=1y=2}
C、{x1y10}
D、{x1y2}
正确答案
第21题已知s1和s2是两个集合则返回结果必然为True的选项包括()。
A、s1.symmetric_difference(s2).issubset(s1)
B、s1.symmetric_difference(s2).issuperset(s1)
C、s1.intersection(s2).issubset(s1)
D、s1.intersection(s2).issubset(s2)
正确答案D
第22题下列选项中可哈希的数据类型包括()。
A、数字
B、集合
C、列表
D、字符串
正确答案D
第23题下列选项中+作为拼接运算符使用的表达式是()。
A、+
B、1.2+2.5
C、abc+def
D、
正确答案
第24题已知在A类中定义了方法fa在B类中定义了属性b在C类中定义了方法fc和属性cA是B的父类B是C的父类则C类中的成员包括()。
A、fa
B、b
C、fc
D、c
正确答案
下列选项中描述正确的是()。
A、所有迭代器都是可迭代对象
B、所有可迭代对象都是迭代器
C、通过tisinstance(xIterator)t可以判断x是否是迭代器
D、如果一个可迭代对象可以通过next函数不断获取下一个元素的值,则它是一个迭代器
正确答案B
第26题Python中的字符串可以写在()中。
A、一对井号中
B、一对尖括号中
C、一对单引号中
D、一对双引号中
正确答案
第27题下列选项中有效的Python变量名包括()。
A、test
B、_abc
C、1_a
D、_t1
正确答案BD
第28题下列选项中描述正确的是()。
A、类方法可以通过类名直接调用
B、类方法可以通过类的实例对象调用
C、静态方法可以通过类名直接调用
D、静态方法可以通过类的实例对象调用
正确答案B
第29题下列选项中返回结果为True的选项包括()。
A、isinstance(Iterator)
B、isinstance(Iterable)
C、isinstance((2*x+1forxinrange(3))Iterator)
D、isinstance((2*x+1forxinrange(3))Iterable)
正确答案CD
下面选项中描述正确的是()。
A、可以基于一个已有类创建新类
B、定义类的同时必须定义好该类的所有属性和方法
C、定义一个类后还可以为其动态添加属性和方法
D、可以基于多个已有类创建新类
正确答案CD
第31题已知x=则xis运算结果为True。
T、对
F、错
正确答案
第32题外层函数定义了局部变量x如果内层函数只获取x的值、不修改x的值则可以不使用nonlocal关键字。
T、对
F、错
第33题已知B是A的父类a是A类的对象b是B类的对象则tisinstance(atype(b))t返回结果为True。
T、对
F、错
第34题表达式a=b=1中两个运算符的运算顺序是从右至左。
T、对
F、错
正确答案
第35题已知A类中定义了方法fa1和fa2B类中定义了方法fbA是B的子类则B类中包含了3个方法。
T、对
F、错
正确答案F
第36题已知s1和s2是两个集合则ts1.issubset(s2)t与ts2.issuperset(s1)t返回结果必然相同。
T、对
F、错
第37题如果列表a中包含可变类型的元素则在用a给b赋值时应使用copy模块的deepcopy函数以使得a和b中各元素的取值具有完全的独立性。
T、对
F、错
第38题一个脚本文件只有作为模块导入时才有全局变量__name__。
T、对
F、错
正确答案F
第39题在所有函数外定义的变量就是全局变量。
T、对
F、错
第40题Python中的每条语句都会执行且仅执行1次。
T、对
F、错
正确答案F
第41题伪代码必须符合Python语言的语法要求。
T、对
F、错
正确答案F
第42题一个包中如果包括了模块、则不能再包括子包。
T、对
F、错
正确答案
第43题已知s={12025}则通过ts.add((23))t可以向s中添加一个新的元组类型的元素。
T、对
F、错
正确答案
第44题re.sub(rtc)的返回结果是字符串tc。
T、对
F、错
正确答案
第45题如果一个子类有两个或更多父类则这种继承关系称为多重继承。
T、对
F、错
第46题已知tstr=abcdefabct则执行tstr.replace(abccba)t后str中保存的字符串为cbadefcba。
T、对
F、错
正确答案
第47题如果字典a中包含可变类型的元素则在用a给b赋值时应使用copy模块的deepcopy函数以使得a和b中各元素的取值具有完全的独立性。
T、对
F、错
正确答案
第48题已知Student类有一个属性__idstu是Student类的对象则通过tstu.__id=1810101t可以将stu对象中的__id属性赋值为字符串1810101。
T、对
F、错
正确答案
第49题如果使用类的实例对象调用类方法则类方法中的第一个参数指向该实例对象。
T、对
F、错
正确答案F
列表生成表达式的返回结果是一个列表。
T、对
F、错
本内容由易百教育整理发布
www.openhelp100.com
页:
[1]