找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1438|回复: 0

北语21秋《Pyho程序设计》作业3

[复制链接]
发表于 2021-12-12 09:26:34 | 显示全部楼层 |阅读模式
21秋《Pyho程序设计》作业3
1.[单选题] 下列有关函数的说法中,正确的是(      )。

    A.函数的定义必须在程序的开头
    B.函数定义后,其中的程序就可以自动执行
    C.函数定义后需要调用才会执行
    D.函数体与关键字def必须左对齐
    答:——C——
2.[单选题] 以下对 Python 程序缩进格式描述错误的选项是:
    A.不需要缩进的代码顶行写,前面不能留空白
    B.缩进可以用 tab 键实现,也可以用多个空格实现
    C.严格的缩进可以约束程序结构,可以多层缩进
    D.缩进是用来格式美化 Python 程序的
    答:——D——
3.[单选题] 使用(      )关键字声明匿名函数。
    A.function
    B.func
    C.def
    D.lambda
    答:——D——
4.[单选题] 下列Python语句正确的是(      )。
    A.min=x if x<y else y
    B.max=x>y?x:y
    C.if(x>y) print x
    D.while True:pass
    答:————
5.[单选题] 用于判定文件是否可读的函数为
    A.is_readable()
    B.filectime()   
    C.fileatime()
    D.filesize()
    答:————
6.[单选题] 下列方法中,能够让所有单词的首字母变成大写的方法是(      )。
    A.capitalize
    B.title
    C.upper
    D.ljust
    答:————
7.[单选题] 下列选项中,不能创建元组的语句是(      )
    A.tup=[1,2,3]
    B.tup=(2)
    C.tup=tuple([1,2,3])
    D.tup=(1,'math',98)
    答:————
8.[单选题] 4.创建一个3*3的数组,下列代码中错误的是(      )。
    A.np.arange(0,9).reshape(3,3)
    B.np.eye(3)
    C.np.random.random([3,3,3])
    D.np.mat("1,2,3
    E.4,5,6
    F.7,8,9")
    答:————
9.[单选题] 下列方法中,能够返回某个子串在字符串中出现次数的是(      )。
    A.length
    B.index
    C.count
    D.find
    答:————
10.[单选题] 判断语句中有多个条件需要判断,使用 (      ) 语句
    A.if
    B.elif
    C.else
    D.and
    答:————
11.[单选题] Python类中包含一个特殊的变量(      ),它表示当前对象自身,可以访问类的成员。
    A.self
    B.me
    C.this
    D..与类同名
    答:————
12.[单选题] 获取网络上某个URL对应的图片或视频等二进制资源,应该采用Response类的哪个属性?
    A..text
    B..head
    C..content
    D..status_code
    答:————
13.[单选题] 构造方法的作用是(      )。
    A.一般成员方法
    B.类的初始化
    C.对象的初始化
    D.对象的建立
    答:————
14.[单选题] 关于 import 引用,以下选项中描述错误的是
    A.使用 import turtle 引入turtle 库
    B.可以使用 from turtle import setup 引入 turtle 库
    C.使用 import turtle as t 引入 turtle 库,取别名为 t
    D.import 保留字用于导入模块或者模块中的对象
    答:————
15.[单选题] 下列代码运行结果是?
a = ‘a’
print (a > ‘b’ or ‘c’)
    A.a
    B.b
    C.c
    D.Y
    答:————
16.[多选题] 以下是正确的字符串(      )
    A.‘abc”ab”
    B.‘abc”ab
    C.“abc”ab”
    D.“abc\”ab”
    答:————
17.[多选题] 以下条件测试表达式,正确的是?(      )
    A.name == 'deniro'
    B.name.upper() == 'DENIRO'
    C.name !== 'lily'
    D.count  2
    E.'约翰·克利斯朵夫' not in books,其中 books 为列表
    答:————
18.[多选题] 以下关于字典,描述正确的是?(  )
    A.字典是一系列的键值对
    B.与键相关联的值可以任何 Python 对象,比如数字、 字符串、 列表甚至是字典
    C.使用 delete 语句指定字典名和要删除的键,即可删除键值对
    D.可以先使用一对空的花括号,定义一个空字典, 然后再分行添加键值对
    E.可以指定字典名、 用方括号括起的键以及与该键相关联的新值,来修改字典值。
    答:————
19.[多选题] Python中单下划线_foo与双下划线__foo与__foo__的成员,下列说法正确的是?
    A._foo 不能直接用于’from module import *’
    B.__foo解析器用_classname__foo来代替这个名字,以区别和其他类相同的命名
    C.__foo__代表python里特殊方法专用的标识
    D.__foo 可以直接用于’from module import *’
    答:————
20.[多选题] 在列表中删除元素的方法有哪些? (  )
    A.delete()
    B.del()
    C.pop()
    D.remove()
    答:————
21.[判断题] 切片选区的区间范围是从起始位开始的,到结束位结束。
    A.对
    B.错
    答:————
22.[判断题] 如果except子句没有指明任何异常类型,则表示捕捉所有的异常。
    A.对
    B.错
    答:————
23.[判断题] 标识符可以以数字开头。
    A.对
    B.错
    答:————
24.[判断题] 在字典中,可以使用count方法计算键值对的个数。
    A.对
    B.错
    答:————
25.[判断题] 通过insert方法可以在指定位置插入元素。
    A.对
    B.错
    答:————


北语21秋《Pyho程序设计》作业3.zip

2.66 KB, 下载次数: 1, 下载积分: 贡献 1

售价: 2 金币  [记录]

答案参考

QQ|手机版|小黑屋|网站地图|无忧答案网 ( 冀ICP备18010495号-1 )

GMT+8, 2024-5-3 11:42

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表