熊猫题库

|设为首页 |收藏本站 |切换到宽版
注册
查看: 322|回复: 33

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

[复制链接]

2068

主题

2068

帖子

6588

积分

论坛元老

Rank: 8Rank: 8

积分
6588
发表于 2023-12-23 12:25:26 | 显示全部楼层 |阅读模式
23秋学期(高起本:1709-2103、专升本/高起专:2003-2103)《Python编程基础》在线作业-00002
        试卷总分:100 得分:96
        一、单选题 (共 20 道试题,共 40 分)
        1.已知a=15,则履行“a%=6”后,a的值为( )。
        A.15
        B.2.5
        C.3
        D.2
       
        2.假如已A和B作为父类界说子类C,则界说C时榜首行代码正确的写法是( )。
        A.class C:A,B
        B.class C:A,C:B
        C.class C(A,B)
        D.class C(A),C(B)
       
        3.已知stu是Student类对象,则履行“print(stu)”时会自动履行Student类的( )方法。
        A.__init__
        B.__str__
        C.__format__
        D.__print__
       
        4.不管try子句履行时是不是发作反常,都会履行的子句是( )。
        A.else
        B.finally
        C.except
        D.不存在
       
        5.在履行相同代码的状况下,系统会依据对象实践所属的类去调用相应类中的方法,这个特性是类的( )。
        A.封装性
        B.承继性
        C.多态性
        D.自习惯性
       
        6.假如return后边有多个数据,则这多个数据会封装成( )回来。
        A.元组
        B.列表
        C.调集
        D.字典
       
        7.下列选项中,错误的描绘是( )。
        A.字典中的每一个元素是一个键:值对
        B.字典中不一样元素的键不能一样
        C.字典中不一样元素的值不能一样
        D.经过“{}”能够创立一个空字典
       
        8.已知“str='a\rb\r\nc\n'”,则“str.splitlines()”的回来成果是( )。
        A.['a','b','c']
        B.['a\r','b\r\n','c\n']
        C.['a\r','b\r','c']
        D.['a\r','b','c']
       
        9.在Python编程环境提示符下直接输入Python代码并履行的运转方法称为( )。
        A.交互式运转
        B.脚本式运转
        C.代码式运转
        D.即时式运转
       
        10.已知“a=[1,[2,3]]”且“b=a[:]”,则履行“a[1][0]=10”后,b的值为( )。
        A.[1,10]
        B.[1,[2,3]]
        C.[1,[10,3]]
        D.报错
       
        11.已知f=1234.5,则“print('%.2e'%f)”履行后的输出成果为( )。
        A.1.2345e+03
        B.1.23e+03
        C.1.2e+03
        D.1234.50
       
        12.在A类的某个方法中,“super()”等价于( )。
        A.super(A)
        B.super(A,self)
        C.super(self)
        D.super
       
        11.一切函数之外界说的变量是( )。
        A.部分变量
        B.大局变量
        C.静态变量
        D.文件变量
       
        14.假如要计算两个调集的交集,应运用调集中的( )方法。
        A.intersection
        B.union
        C.difference
        D.symmetric_difference
       
        15.已知“str='a\rb\r\nc\n'”,则“str.splitlines(True)”的回来成果是( )。
        A.['a','b','c']
        B.['a\r','b\r\n','c\n']
        C.['a\r','b\r','c']
        D.['a\r','b','c']
       
        16.假如要计算两个调集的对称差集,应运用调集中的( )方法。
        A.union
        B.symmetric_difference
        C.intersection
        D.difference
       
        17.高阶函数是指( )。
        A.在一个函数内部经过调用自己完结疑问的求解
        B.在一个函数内部经过不断调用其他函数完结疑问的求解
        C.一个函数不断被其他函数调用完结疑问的求解
        D.把函数作为参数的一种函数
       
        18.已知“str='Python#C++##Python'”,则“str.find('Python')”回来的成果是( )。
        A.0
        B.12
        C.-1
        D.报错
       
        19.下列选项中,回来成果为True的表达式为( )。
        A.1 in {'ab':1}
        B.'ab' in 'abc'
        C.'ac' in 'abc'
        D.'ab' in ['abc',1]
       
        20.履行“a=10*1/0”句子时,会发生( )反常。
        A.TypeError
        B.ValueError
        C.ZeroDivisionError
        D.KeyError
       
        二、多选题 (共 10 道试题,共 20 分)
        23.已知有函数界说: def StudentInfo(name,country='中国',age=18): print('%s,%s,%d'%(name,country,age)) 则下列函数调用中正确的是( )。
        A.StudentInfo('大卫','美国',20)
        B.StudentInfo('大卫',,20)
        C.StudentInfo('大卫',age=20)
        D.StudentInfo(name='大卫','美国')
       
        22.super方法的第二个参数能够是( )。
        A.榜首个参数指定的类的对象
        B.榜首个参数指定的类的子类的对象
        C.榜首个参数指定的类
        D.榜首个参数指定的类的父类
        E.榜首个参数指定的类的子类
       
        23.已知界说的Student类中有一个类特点sno,stu是Student类的对象,则下列选项中可以正确拜访sno特点的方法包含( )。
        A.Student::sno
        B.stu::sno
        C.Student.sno
        D.stu.sno
       
        24.下列选项中,描绘正确的是( )。
        A.在一个承继关系中只能有一个子类
        B.在一个承继关系中只能有一个父类
        C.一个类能够在一个承继关系中是子类、而在另一个承继关系中是父类
        D.一个类能够在多个承继关系中是子类
       
        25.下列选项中,描绘正确的是( )。
        A.析构方法是类的内置方法之一
        B.析构方法在对象毁掉时自动履行
        C.析构方法能够设置默许参数值
        D.析构方法的方法名为__term__
       
        26.下面关于pass的说法中,正确的是( )。
        A.pass表明一个空操作,只起到占位效果
        B.pass可以跳出循环句子
        C.pass只能用在条件句子中
        D.if的分支句子中能够只包含pass
       
        27.下列选项中归于高级程序设计语言的是( )。
        A.Python语言
        B.汇编语言
        C.机器语言
        D.C++语言
       
        28.下列选项中,对比对象巨细时自动履行的内置方法包含( )。
        A.__str__
        B.__eq__
        C.__ne__
        D.__nq__
       
        29.下列选项中,描绘正确的是( )。
        A.一切迭代器都是可迭代对象
        B.一切可迭代对象都是迭代器
        C.经过“isinstance(x,Iterator)”能够判别x是不是是迭代器
        D.假如一个可迭代对象能够经过next函数不断获取下一个元素的值,则它是一个迭代器
       
        30.下列选项中,可以生成列表[1,3,5]的句子包含( )。
        A.list(range(1,7,2))
        B.list(range(1,5,2))
        C.[x for x in range(7) if x%2!=0]
        D.[2*x+1 for x in range(3)]
       
        三、判别题 (共 20 道试题,共 40 分)
        31.履行print('d:\\Python'),则会在屏幕上输出“d:\Python”。
       
        46.已知“ls=[0,1,2,3,4,5,6,7,8,9]”,则“del ls[7:9]”与“ls[7:9]=[]”得到的ls中的元素一样。
       
        33.外层函数的回来值是内层函数的引证,则每调用一次外层函数则会构成一个闭包。
       
        34.运用“import M1; M2; M3”能够一次导入M1、M2和M3这3个模块。
       
        35.履行“print('52.50%%')”,输出成果为“52.50%”。
       
        36.每一个流程图都有必要有“开端”和“完毕”,从“开端”动身,通过任何处理后必定能抵达“完毕”。
       
        37.经过“ls.max()”能够得到列表ls中最大元素的值。
       
        38.字典拆分出来的成果是作为关键词参数。
       
        39.已知m是一个Match对象,则m.start(0)回来的是第1个分组的匹配成果字符串在原字符串中的开端方位。
       
        40.不能运用数字索引方式的下标能够拜访字典中的元素。
       
        41.re.match(r'py$','puppy')回来的是一个Match对象。
       
        42.已知有句子“assert num==0”,则当num的值为0时会引发AssertionError反常。
       
        43.经过import句子一次只能导入一个模块。
       
        44.经过“{}”能够创立一个空字典。
       
        45.经过“max(t)”能够得到元组t中最大元素的值。
       
        46.假如在一个函数中没有显现地写return句子,则该函数有一个隐式的啥数据都不回来的retrun句子。
       
        47.re.search(r'^py','puppy\npython',re.M)回来的是一个Match对象。
       
        48.表达式a=b=1中两个运算符的运算次序是从右至左。
       
        48.凭借yield关键词能够使用函数完成生成器的功用。
       
        50.关于表达式x in y,其间y有必要是可迭代对象。
回复

使用道具 举报

0

主题

118

帖子

179

积分

注册会员

Rank: 2

积分
179
发表于 2023-12-24 07:18:07 | 显示全部楼层
回复

使用道具 举报

0

主题

150

帖子

227

积分

中级会员

Rank: 3Rank: 3

积分
227
发表于 2023-12-26 12:54:23 | 显示全部楼层
回复

使用道具 举报

0

主题

82

帖子

125

积分

注册会员

Rank: 2

积分
125
发表于 2023-12-27 20:50:32 | 显示全部楼层
回复

使用道具 举报

0

主题

152

帖子

230

积分

中级会员

Rank: 3Rank: 3

积分
230
发表于 2023-12-27 21:35:32 | 显示全部楼层
回复

使用道具 举报

0

主题

114

帖子

173

积分

注册会员

Rank: 2

积分
173
发表于 2023-12-28 21:20:20 | 显示全部楼层
回复

使用道具 举报

0

主题

68

帖子

104

积分

注册会员

Rank: 2

积分
104
发表于 2023-12-30 20:19:26 | 显示全部楼层
回复

使用道具 举报

0

主题

138

帖子

209

积分

中级会员

Rank: 3Rank: 3

积分
209
发表于 2023-12-31 03:32:00 | 显示全部楼层
回复

使用道具 举报

0

主题

126

帖子

191

积分

注册会员

Rank: 2

积分
191
发表于 2024-1-1 16:24:19 | 显示全部楼层
回复

使用道具 举报

0

主题

118

帖子

179

积分

注册会员

Rank: 2

积分
179
发表于 2024-1-6 22:55:07 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计 | 统计 | QQ | Archiver| 熊猫题库 |网站地图

Copyright © 2001-2013 Comsenz Inc.   All Rights Reserved. Powered by 熊猫题库