智慧树知到答案PYTHON程序设计最新答案

内容查看
查看价格15

第一章 单元测试

1、判断题:
Python是一种跨平台、开源、免费的高级编程语言。
选项:
A:错
B:对
答案: 【对】

2、单选题:
以下不属于Python的pip工具命令的选项是()
选项:
A:show
B:get
C:download
D:install
答案: 【get】

3、单选题:
以下选项对于import描述错误的是( )
选项:
A:使用import jieba 引入jieba库
B:import可以用于导入函数库或者库中的函数
C:可以使用from jieba import lcut 引入 jieba库
D:使用import jieba as jb,引入函数库jieba,取别名jb
答案: 【可以使用from jieba import lcut 引入 jieba库】

4、单选题:
Python可以将一条长语句分成多行显示的续行符号是
选项:
A:;
B:#
C:
D:“
答案: 【】

5、判断题:
如果创建了一个Python源文件,可以把它作为一个模块来使用,其不带后缀.py的文件名就是模块名
选项:
A:错
B:对
答案: 【对】

第二章 单元测试

1、单选题:
以下选项,不是Python关键字的选项是( )。
选项:
A:not
B:string
C:pass
D:del
答案: 【string】

2、单选题:
表达式 eval(‘500/10’) 的结果是()
选项:
A:50
B:‘500/10’
C:500/10
答案: 【50】

3、单选题:
表达式 divmod(20,3) 的结果是( )
选项:
A:6,2
B:(6,2)
C:6
D:2
答案: 【(6,2)】

4、单选题:
以下选项中不可用作Python标识符的是( )
选项:
A:3.14
B:姓名
C:name
D:Pi
答案: 【3.14】

5、单选题:
运行 type(abs(-3+4j)),输出的Python数据类型是( )
选项:
A:浮点数类型
B:整数类型
C:复数类型
D:字符串类型
答案: 【浮点数类型】

第三章 单元测试

1、单选题:
for或者while与else搭配使用时,关于执行else语句块描述正确的是()
选项:
A:总会执行
B:仅循环非正常结束后执行(以break结束)
C:仅循环正常结束后执行
D:永不执行
答案:

2、单选题:
以下关于程序控制结构描述错误的是( )
选项:
A:二分支结构是用if-else根据条件的真假,执行两种处理代码
B:多分支结构是用if-elif-else处理多种可能的情况
C:单分支结构是用if保留字判断满足一个条件,就执行相应的处理代码
D:在分支语句中,else要与最近的if匹配
答案:

3、单选题:
ls = [1,2,3,4,5,6], 以下关于循环结构的描述,错误的是( )
选项:
A:for i in range(len(ls))  的循环次数跟 for i in ls 的循环次数是一样的
B:for i in range(len(ls))  跟  for i in ls 的循环中,i 的值是一样的
C:for i in range(len(ls)) 的循环次数跟 for i in range(0,len(ls)) 的循环次数是一样的
D:for i in range(len(ls)) 的循环次数跟 for i in range(1,len(ls)+1) 的循环次数是一样的
答案:

4、判断题:
执行嵌套循环中的一条break语句,可以退出所有循环
选项:
A:错
B:对
答案:

5、判断题:
二分支结构的  if else  形式,适合用来控制程序分支
选项:
A:对
B:错
答案:

第四章 单元测试

1、单选题:
以下关于字符串类型的操作的描述,错误的是()
选项:
A:想获取字符串str的长度,用字符串处理函数 str.len()
B:设 x = ’aa’ ,则执行x*3的结果是‘aaaaaa’
C:想把一个字符串str所有的字符都大写,用str.upper()
D:str.replace(x,y)方法把字符串str中所有的x子串都替换成y
答案:

2、单选题:
ss = list(set(“jzzszyj”)).sort(),ss的值为()
选项:
A:[‘j’, ‘j’, ‘s’, ‘y’, ‘z’, ‘z’, ‘z’]
B:[‘z’, ‘j’, ‘s’, ‘y’]
C:[‘j’, ‘s’, ‘y’, ‘z’]
D:[‘j’, ‘z’, ‘z’, ‘s’, ‘z’, ‘y’, ‘j’]
答案:

3、单选题:
字典 d={‘Name’: ‘Kate’, ‘No’: ‘1001’, ‘Age’: ’20’},表达式len(d)的值为
选项:
A:6
B:9
C:3
D:12
答案:

4、单选题:
元组变量t=(“cat”, “dog”, “tiger”, “human”), t[::-1]的结果是( )
选项:
A:[‘human’, ‘tiger’, ‘dog’, ‘cat’]
B:(‘human’, ‘tiger’, ‘dog’, ‘cat’)
C:运行出错
D:(“cat”, “dog”, “tiger”, “human”)
答案:

5、单选题:
以下关于字典类型的描述,正确的是()
选项:
A:表达式 for x in d: 中,假设d是字典,则x是字典中的键值对
B:字典类型的键可以是列表和其他数据类型
C:字典的键允许重复
D:字典类型的值可以是任意数据类型的对象
答案:

第五章 单元测试

1、判断题:
调用函数时,在实参前面加一个型号*表示序列解包。
选项:
A:对
B:错
答案:

2、判断题:
如果在函数中有语句 return 3,那么该函数一定会返回整数3。
选项:
A:错
B:对
答案:

3、判断题:
在函数内部直接修改形参的值并不影响外部实参的值。
选项:
A:错
B:对
答案:

4、判断题:
在同一个作用域内,局部变量会隐藏同名的全局变量。
选项:
A:错
B:对
答案:

5、判断题:
在调用函数时,可以通过关键参数的形式进行传值,从而避免必须记住函数形参顺序的麻烦。
选项:
A:对
B:错
答案:

第六章 单元测试

1、判断题:
使用内置函数open()且以”w”模式打开的文件,文件指针默认指向文件尾。
选项:
A:错
B:对
答案:

2、判断题:
使用普通文本编辑器软件也可以正常查看二进制文件的内容。
选项:
A:对
B:错
答案:

3、判断题:
对文件进行读写操作之后必须显式关闭文件以确保所有内容都得到保存。
选项:
A:对
B:错
答案:

4、判断题:
文件对象是可以迭代的。
选项:
A:对
B:错
答案:

5、判断题:
以写模式打开的文件无法进读操作。
选项:
A:对
B:错
答案:

第七章 单元测试

1、判断题:
在try…except…else结构中,如果try块的语句引发了异常则会执行else块中的代码。
选项:
A:对
B:错
答案:

2、判断题:
程序中异常处理结构在大多数情况下是没必要的。
选项:
A:对
B:错
答案:

3、判断题:
异常处理结构中的finally块中代码仍然有可能出错从而再次引发异常。
选项:
A:错
B:对
答案:

4、判断题:
在异常处理结构中,不论是否发生异常,finally子句中的代码总是会执行的。
选项:
A:错
B:对
答案:

5、判断题:
由于异常处理结构try…except…finally…中finally里的语句块总是被执行的,所以把关闭文件的代码放到finally块里肯定是万无一失,一定能保证文件被正确关闭并且不会引发任何异常。
选项:
A:错
B:对
答案:

第八章 单元测试

1、判断题:
正则表达式模块re的match()方法是从字符串的开始匹配特定模式,而search()方法是在整个字符串中寻找模式,这两个方法如果匹配成功则返回match对象,匹配失败则返回空值None。
选项:
A:错
B:对
答案:

2、判断题:
使用正则表达式对字符串进行分割时,可以指定多个分隔符,而字符串对象的split()方法无法做到这一点。
选项:
A:对
B:错
答案:

3、判断题:
正则表达式元字符“s”用来匹配任意空白字符。
选项:
A:对
B:错
答案:

4、判断题:
假设re模块已成功导入,并且有 pattern = re.compile(‘^’+’.’.join([r’d{1,3}’ for i in range(4)])+’$’),那么表达式 pattern.match(‘192.168.1.103’) 的值为None。
选项:
A:对
B:错
答案:

5、判断题:
正则表达式‘^http’只能匹配所有以’http’开头的字符串。
选项:
A:错
B:对
答案:

0
觉得这篇文章对你有用的话,就打赏一下支持文章作者

评论0

站点公告

开放大学课程作业代写,有需要扫码加微信

显示验证码

社交账号快速登录