奥鹏答案 发表于 2021-4-26 08:39:21

21春南开《Pyho编程基础》在线作业资料

21春学期(1709、1803、1809、1903、1909、2003、2009、2103)《Pyho编程基础》在线作业
1.[单选题] 所有函数之外定义的变量是(    )。
无忧答案网答案资料下载,请参考帮助中心说明
    A.局部变量
    B.全局变量
    C.静态变量
    D.文件变量
    答:——B——
2.[单选题] 为A类中的t属性定义一个获取属性值的方法(即getter),则应使用(    )装饰器。
    A.@property
    B.@t.getter@property.getter
    C.t.property.getter
    答:——A——
3.[单选题] 已知“str='Python#C++##Python'”,则“str.find('Python')”返回的结果是(    )。
    A.0
    B.12
    C.-1
    D.报错
    答:——A——
4.[单选题] 高阶函数是指(    )。
    A.在一个函数内部通过调用自己完成问题的求解
    B.在一个函数内部通过不断调用其他函数完成问题的求解
    C.一个函数不断被其他函数调用完成问题的求解
    D.把函数作为参数的一种函数
    答:————
5.[单选题] 通过列表中的(    )方法可以根据指定值查找第一个匹配的列表元素的位置。
    A.index
    B.find
    C.search
    D.at
    答:————
6.[单选题] 下面选项中,描述错误的是(    )。
    A.如果要创建的目录已经存在,则os.mkdir函数会报错
    B.如果要创建的目录已经存在,则os.makedirs函数不会报错
    C.如果要删除的目录不存在,则os.rmdir函数会报错
    D.如果要删除的目录已存在但目录不为空,则os.rmdir函数会报错
    答:————
7.[单选题] 通过语句“m,n=3,5”,定义了(    )个变量。
    A.0
    B.1
    C.2
    D.报错
    答:————
8.[单选题] 在Python编程环境提示符下直接输入Python代码并执行的运行方式称为(    )。
    A.交互式运行
    B.脚本式运行
    C.代码式运行
    D.即时式运行
    答:————
9.[单选题] 使用字典中的(    )方法可以删除指定键的元素。    更多答案进 ap5u.com 福师 q761296021
    A.del
    B.delete
    C.pop
    D.remove
    答:————
10.[单选题] 使用字典中的(    )方法可以一次插入多个元素。
    A.add
    B.update
    C.push
    D.insert
    答:————
11.[单选题] 内层函数使用外层函数中定义的变量,应使用(    )关键字。
    A.local
    B.nonlocal
    C.global
    D.nonglobal
    答:————
12.[单选题] 已知a=15,则执行“a%=6”后,a的值为(    )。
    A.15
    B.2.5
    C.3
    D.2
    答:————
13.[单选题] 下面文件文件打开方式中,不能对打开的文件进行写操作的是(    )。
    A.w
    B.wt
    C.r
    D.a
    答:————
14.[单选题] 定义函数时函数名后面的一对小括号中给出的参数称为(    )。
    A.实参
    B.形参
    C.类型参数
    D.名字参数
    答:————
15.[单选题] 已知“d=dict(x=1,y=2)”,则执行“d.clear()”后,“len(d)”返回的结果是(    )。
    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
    答:————
20.[单选题] 已知“a=dict(x=1,y=2)”且“b=a.copy()”,则执行“a['y']=10”后,则print(b)的输出结果为(    )。
    A.{x=1,y=10}
    B.{x=1,y=2}
    C.{'x':1,'y':10}
    D.{'x':1,'y':2}
    答:————
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)
    答:————
22.[多选题] 下列选项中,可哈希的数据类型包括(    )。
    A.数字
    B.集合
    C.列表
    D.字符串
    答:————
23.[多选题] 下列选项中,+作为拼接运算符使用的表达式是(    )。
    A.+
    B.1.2+2.5
    C.'abc'+'def'
    D.
    答:————
24.[多选题] 已知在A类中定义了方法fa,在B类中定义了属性b,在C类中定义了方法fc和属性c,A是B的父类,B是C的父类,则C类中的成员包括(    )。
    A.fa
    B.b
    C.fc
    D.c
    答:————
25.[多选题] 下列选项中,描述正确的是(    )。
    A.所有迭代器都是可迭代对象
    B.所有可迭代对象都是迭代器
    C.通过“isinstance(x,Iterator)”可以判断x是否是迭代器
    D.如果一个可迭代对象可以通过next函数不断获取下一个元素的值,则它是一个迭代器
    答:————
26.[多选题] Python中的字符串可以写在(    )中。
    A.一对井号中
    B.一对尖括号中
    C.一对单引号中
    D.一对双引号中
    答:————
27.[多选题] 下列选项中,有效的Python变量名包括(    )。
    A.test
    B._abc
    C.1_a
    D._t1
    答:————
28.[多选题] 下列选项中,描述正确的是(    )。
    A.类方法可以通过类名直接调用
    B.类方法可以通过类的实例对象调用
    C.静态方法可以通过类名直接调用
    D.静态方法可以通过类的实例对象调用
    答:————
29.[多选题] 下列选项中,返回结果为True的选项包括(    )。
    A.isinstance(,Iterator)
    B.isinstance(,Iterable)
    C.isinstance((2*x+1 for x in range(3)),Iterator)
    D.isinstance((2*x+1 for x in range(3)),Iterable)
    答:————
30.[多选题] 下面选项中,描述正确的是(    )。
    A.可以基于一个已有类创建新类
    B.定义类的同时必须定义好该类的所有属性和方法
    C.定义一个类后还可以为其动态添加属性和方法
    D.可以基于多个已有类创建新类
    答:————
31.[判断题] 已知x=,则x is 运算结果为True。
    A.对
    B.错
    答:————
32.[判断题] 外层函数定义了局部变量x,如果内层函数只获取x的值、不修改x的值,则可以不使用nonlocal关键字。
    A.对
    B.错
    答:————
33.[判断题] 已知B是A的父类,a是A类的对象,b是B类的对象,则“isinstance(a,type(b))”返回结果为True。
    A.对
    B.错
    答:————
34.[判断题] 表达式a=b=1中两个运算符的运算顺序是从右至左。
    A.对
    B.错
    答:————
35.[判断题] 已知A类中定义了方法fa1和fa2,B类中定义了方法fb,A是B的子类,则B类中包含了3个方法。
    A.对
    B.错
    答:————
36.[判断题] 已知s1和s2是两个集合,则“s1.issubset(s2)”与“s2.issuperset(s1)”返回结果必然相同。
    A.对
    B.错
    答:————
37.[判断题] 如果列表a中包含可变类型的元素,则在用a给b赋值时,应使用copy模块的deepcopy函数,以使得a和b中各元素的取值具有完全的独立性。
    A.对
    B.错
    答:————
38.[判断题] 一个脚本文件只有作为模块导入时,才有全局变量__name__。
    A.对
    B.错
    答:————
39.[判断题] 在所有函数外定义的变量就是全局变量。
    A.对
    B.错
    答:————
40.[判断题] Python中的每条语句都会执行且仅执行1次。
    A.对
    B.错
    答:————
41.[判断题] 伪代码必须符合Python语言的语法要求。
    A.对
    B.错
    答:————
42.[判断题] 一个包中如果包括了模块、则不能再包括子包。
    A.对
    B.错
    答:————
43.[判断题] 已知s={1,20,25},则通过“s.add((2,3))”可以向s中添加一个新的元组类型的元素。
    A.对
    B.错
    答:————
44.[判断题] re.sub(r'','','tc')的返回结果是字符串'tc'。
    A.对
    B.错
    答:————
45.[判断题] 如果一个子类有两个或更多父类,则这种继承关系称为多重继承。
    A.对
    B.错
    答:————
46.[判断题] 已知“str='abcdefabc'”,则执行“str.replace('abc','cba')”后,str中保存的字符串为'cbadefcba'。
    A.对
    B.错
    答:————
47.[判断题] 如果字典a中包含可变类型的元素,则在用a给b赋值时,应使用copy模块的deepcopy函数,以使得a和b中各元素的取值具有完全的独立性。
    A.对
    B.错
    答:————
48.[判断题] 已知Student类有一个属性__id,stu是Student类的对象,则通过“stu.__id='1810101'”可以将stu对象中的__id属性赋值为字符串'1810101'。
    A.对
    B.错
    答:————
49.[判断题] 如果使用类的实例对象调用类方法,则类方法中的第一个参数指向该实例对象。
    A.对
    B.错
    答:————
50.[判断题] 列表生成表达式的返回结果是一个列表。
    A.对
    B.错
    答:————

转载注明 无忧答案网随机作业核对题目后下载答案
页: [1]
查看完整版本: 21春南开《Pyho编程基础》在线作业资料