2021 Python语言入门(19重修)(浙江海洋大学) 最新满分章节测试答案
- 【作业】第1章 Python开发环境简介与编程基础 单元作业1
- 第1章 Python开发环境简介与编程基础 单元测验1
- 第2章 字符串 第2章 单元测验
- 【作业】第2章 字符串 第2章 单元作业
- 第3章 选择结构程序设计 单元测验
- 【作业】第3章 选择结构程序设计 单元作业
- 【作业】第4章 循环结构程序设计 单元作业
- 第4章 循环结构程序设计 单元测验
- 【作业】第5章 列表基本操作 第5章单元作业
- 第5章 列表基本操作 第5章单元测验
- 【作业】第6章 列表的遍历和列表生成式、元组 第6章单元作业
- 第6章 列表的遍历和列表生成式、元组 第6章单元测验
- 【作业】第7章 字典 第7章单元作业
- 第7章 字典 第7章单元测验
- 第8章 字典遍历 第8章单元测验
- 【作业】第8章 字典遍历 第8章单元作业
- 第10章 函数的默认参数和可变参数 第10章单元测验
- 第9章 函数的定义与调用 第9章单元测验
- 【作业】第10章 函数的默认参数和可变参数 第10章单元作业
- 【作业】第9章 函数的定义与调用 第9章单元作业
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-03-18到2021-05-30
本篇答案更新状态:已完结
【作业】第1章 Python开发环境简介与编程基础 单元作业1
1、 问题:根据用户输入的半径计算圆面积并输出。
注意:
1.input语句中不要添加任何提示文字
2.计算时使用math库的pi值
3.结果保留两位小数(使用round函数)
建议:【本题是主观题,暂无解析】
第1章 Python开发环境简介与编程基础 单元测验1
1、 问题:以下哪个程序相对较优:
选项:
A:r=input()pi=3.14v=(4/3)pirrrprint(v)
B:r=eval(input())pi=3.14v=(4/3)pirrrprint(v)
C:r=eval(input(‘请输入半径:’))pi=3.14v=(4/3)pirrrprint(‘球体积为:’,v)
D:import math #导入math库r=eval(input(‘请输入半径:’)) #输入球半径v=(4/3)math.pimath.pow(r,3) #计算球体积print(‘球体积为:’,v) #输出球体积
答案: 【import math #导入math库r=eval(input(‘请输入半径:’)) #输入球半径v=(4/3)math.pimath.pow(r,3) #计算球体积print(‘球体积为:’,v) #输出球体积】
2、 问题:在IDLE的文件式运行环境下,执行程序的快捷键为:
选项:
A:F1
B:F3
C:F5
D:F12
答案: 【F5】
3、 问题:以下不能用于计算a的4次方的表达式是:
选项:
A:a4
B:pow(a,4)
C:a4
D:math.pow(a,4)
答案: 【a4】
4、 问题:执行以下程序后,a和b的值分别为:a=1b=aa=a-b
选项:
A:1 0
B:0 0
C:1 1
D:0 1
答案: 【0 1】
5、 问题:执行以下程序后,a和b的值分别为:a=3b=5b,a=a,b
选项:
A:5 3
B:3 5
C:3 3
D:5 5
答案: 【5 3】
6、 问题:执行以下程序后,假设用户输入543,则输出结果为:
选项:
A:43,373
B:43,373
C:43,3,73
D:43,373
答案: 【43,373】
7、 问题:math库中的哪个函数能够实现求解最大公约数的功能:
选项:
A:fabs
B:fmod
C:factorial
D:gcd
答案: 【gcd】
8、 问题:以下哪个标识符能用于在Python程序中自定义变量名:
选项:
A:True
B:While
C:import
D:if
答案: 【While】
9、 问题:执行表达式2+’1a’后,结果为:
选项:
A:3
B:’21a’
C:’21’
D:报错
答案: 【报错】
10、 问题:以下不能实现将变量a的值增加1的是:
选项:
A:a=a+1
B:a+=1
C:a+1
D:a=a+int(‘1’)
答案: 【a+1】
第2章 字符串 第2章 单元测验
1、 问题:已知字符串s=’0123456789’,则以下表达式中值为’13579’的是:
选项:
A:s[0:-1]
B:s[0:-1:2]
C:s[1::2]
D:s[1:-1:2]
答案: 【s[1::2]】
2、 问题:已知s1=2,s2=’ab’,则表达式s1*s2的值为
选项:
A:报错
B:’2ab’
C:’abab’
D:’ab2′
答案: 【‘abab’】
3、 问题:已知字符串s=’tab’,则以下值不为’bat’的表达式是:
选项:
A:s[::-1]
B:s[-1::-1]
C:s[2::-1]
D:s[0::-1]
答案: 【s[0::-1]】
4、 问题:已知字符串s=’123456’,则以下值不为’6’的表达式是:
选项:
A:s[-1]
B:s[5]
C:s[-1:-2:-1]
D:len(s)
答案: 【len(s)】
5、 问题:执行语句s=input(),当用户输入为-3.5时,以下表达式错误的是:
选项:
A:s3
B:s+s
C:s+’3′
D:ss
答案: 【s*s】
6、 问题:已知字符串s=’我们班一共有30个人。’,则表达式len(s)的值为_____。
答案: 【11】
分析:【len函数可以用于求解字符串的长度,即字符串内字符的个数。】
7、 问题:已知字符串s=’2+3’,则表达式s.isdigit()的值为____。
答案: 【False】
分析:【字符串的isdigit方法用于判断字符串中的字符是否均为数字。】
8、 问题:已知字符串s=’1A2B3C4D’,则表达式’ABCD’ in s的值为_____。
答案: 【False】
分析:【in运算符可用于判断一个字符串是否是另一个字符串的子串,此处’ABCD’并不是s的子串。】
9、 问题:已知字符串s=’goodgoood’,则表达式s.replace(‘oo’,’o’)的值为’______’。
答案: 【godgood】
分析:【字符串的replace方法可对字符串中的子串进行替换。】
10、 问题:已知字符串s=’1234’,则表达式 str(s.index(‘3′)+s.count(’34’))*len(s) 的值为’___’
答案: 【3333】
分析:【str函数用于将其他类型的数据转换为字符串类型。
字符串的index方法用于查找某个字符串在另一个字符串中的起始索引号。
字符串的count方法用于计算某个字符串在另一个字符串中出现的次数。
len函数用于计算字符串的长度,即字符串中包含的字符的个数。】
【作业】第2章 字符串 第2章 单元作业
1、 问题:试编写程序,实现以下功能:
编程程序,实现日期的格式转换,要求如下:
1、接收由用户输入的日期,格式例如:1/2/2019 (月/日/年)
2、从用户输入的字符串中提取年、月、日
3、将年月日重新组合,以要求的形式进行输出,例如:2019-01-02,其中月日均占两个字符的宽度,不足两位的左边补0。注意:输出文本中的冒号要为英文字符。
可参照以下程序进行补全:
date=___ #输入日期,格式如:1/2/2019 (月/日/年)
i=___ #利用index方法获取字符串中第一个'/'的正向索引
month=___ #提取月份,例如'1/2/2019' 中的'1'
j=___ #利用rindex方法获取字符串中最后一个'/'的正向索引
day=___ #提取日,例如'1/2/2019' 中的'2'
year=___ #提取年份,例如'1/2/2019' 中的'2019'
print('___'.format(______)) #输出日期,格式例如:2019-01-02
建议:【本题是主观题,暂无解析】
第3章 选择结构程序设计 单元测验
1、 问题:已知变量a的值为一个正整数,以下能用于判断a的值是否为一个奇数的表达式为:
选项:
A:a%2==1
B:a%2=0
C:a%2==0
D:a // 2 == 0
答案: 【a%2==1】
2、 问题:已知变量s的值是一个字符串,以下能用于判断s这个字符串是否以字符“1”开头,且以字符“0”结尾的表达式为:
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦