2021 程序设计及应用(Python)(西南财经大学) 最新满分章节测试答案
- 【作业】第01周 程序设计概述 第1周作业
- 【作业】第02周 程序设计开发运行环境及实例展示 第2周作业
- 【作业】第03周 Python基本操作 第3周作业
- 【作业】第04周 Python基本操作案例 第04周作业
- 【作业】第05周 列表和元组 第05周作业
- 【作业】第06周 列表和元组案例 第06周作业
- 【作业】第07周 Python控制结构 第07周作业
- 【作业】第08周 Python控制结构案例 第08周作业
- 【作业】第12周 Python函数案例 第12周作业
- 【作业】第11周 Python函数 第11周作业
- 【作业】第13周 字典和集合 第13周作业
- 【作业】第14周 字典和集合案例 第14周作业
- 【作业】第15周 文件和数据格式化 第15周作业
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-03-08到2021-07-04
本篇答案更新状态:已完结
【作业】第01周 程序设计概述 第1周作业
1、 问题:简述程序设计语言中的三代语言。
评分规则: 【 1) 机器语言,是一种二进制语言,它直接使用二进制代码表达指令,是计算机硬件可以直接识别和执行的程序设计语言。2) 汇编语言,使用助记符与机器语言中的指令进行一一对应,在计算机发展早期帮助程序员提高编程效率。机器语言和汇编语言都直接操作计算机硬件并基于此设计,所以它们统称为低级语言。3) 高级语言,区别于低级语言在于,高级语言是接近自然语言的一种计算机程序设计语言,更容易地描述计算问题并利用计算机解决计算问题。
】
2、 问题:简述编译执行和解释执行。
评分规则: 【 有的编程语言要求必须提前将所有源代码一次性转换成二进制指令,也就是生成一个可执行程序,比如C语言、C++等,这种编程语言称为编译型语言。有的编程语言可以一边执行一边转换,需要哪些源代码就转换哪些源代码,不会生成可执行程序,比如 Python、JavaScript、PHP 等,这种编程语言称为解释型语言。
】
【作业】第02周 程序设计开发运行环境及实例展示 第2周作业
1、 问题:在电脑上安装Anaconda,安装完毕后,提交启动Jupyter NoteBook后的截图。
评分规则: 【 安装完毕后,提交启动Jupyter NoteBook后的截图。
】
2、 问题:按要求在电脑上运行课件中3.1、3.2、3.3、3.4的代码,并提交截图。
评分规则: 【 提交截图。
】
【作业】第03周 Python基本操作 第3周作业
1、 问题:下面哪个是变量,哪个是字符串?web’web’
评分规则: 【
web是变量;'web'是字符串。
】
2、 问题:下面表达式运行结果是什么?123 + 456″123″ + ‘456’123 * 3’123’* 3
评分规则: 【
579, '123456', 369, '123123123'
】
3、 问题:为什么下面这个表达式会导致错误?如何修复?”我今天买了” + 10 + “本书!”
评分规则: 【
因为整数10和字符串之间不能使用+操作符;修正方式:"我今天买了"+str(10)+"本书!"
】
4、 问题:如何用程序获得电子邮箱zhangsan@163.com中的用户名。
评分规则: 【 获取用户名代码如下:i=’zhangsan@163.com’.index(‘@’) ‘zhangsan@163.com'[:i]
】
5、 问题:字符串”Howl’s Moving Castle”是有效字符串。为什么单词中的单引号没有转义,却没有问题?
评分规则: 【 因为字符串标识符是双引号,而字符串中的是单引号。
】
6、 问题:下面的表达式求值是什么?• ‘我爱西财,也爱Python!'[1]• ‘我爱西财,也爱Python!'[0:5]• ‘我爱西财,也爱Python!'[:5]• ‘我爱西财,也爱Python!'[2:]
评分规则: 【 ‘爱’, ‘我爱⻄财,’, ‘我爱⻄财,’, ‘⻄财,也爱Python!’
】
7、 问题:下面的表达式求值是什么?• ‘Remember, remember, the fifth of November.’.split()• ‘-‘.join(‘There can be only one.’.split())
评分规则: 【 [‘Remember,’, ‘remember,’, ‘the’, ‘fifth’, ‘of’, ‘November.’], ‘There-can-be-only-one.’
】
【作业】第04周 Python基本操作案例 第04周作业
1、 问题:
等额本金法,即每月按照相等的金额(按揭贷款的本金总和/贷款月数)偿还贷款本金,每月贷款利息按
月初剩余贷款本金计算并逐月结清,两者相加即为每月的还款额。每月还款额的计算公式为:
其中,result为当前月应还款额,total贷款总额,terms为贷款总期数(按月算), remain_mount为当
前月剩余本金,rate_month为银行月利率。
现以4.9%为年利率,编写程序,要求用户输入贷款总额以及贷款总期数(按月算)后,打印出用户第一
个月应还款金额。
评分规则: 【 total = float(input(“请输入贷款金额(元):”)) terms = int(input(“请输入贷款期限(月):”))rate_year = 0.049 #年利率为4.9% rate_month = rate_year / 12 #计算月利率 result = total / terms + total * rate_month print(“第一个月应还:”,result)
】
【作业】第05周 列表和元组 第05周作业
1、 问题:什么是[]?
评分规则: 【 用于标识列表的标识符。
】
2、 问题:假定myList 包含列表[‘a’, ‘b’, ‘c’, ‘d’]myList[int(‘3’ * 2) // 11]求值为多少?myList[-1]求值为多少?myList[:2]求值为多少?
评分规则: 【 ‘d’, ‘d’, [‘a’, ‘b’]
】
3、 问题:假定bacon 包含列表[3.14, ‘cat’, 11, ‘cat’, True]bacon.index(‘cat’)求值为多少?bacon.append(99)让bacon 中的列表值变成什么样?bacon.remove(‘cat’)让bacon 中的列表时变成什么样?
评分规则: 【 1, [3.14, ‘cat’, 11, ‘cat’, True, 99], [3.14, 11, ‘cat’, True, 99]
】
4、 问题:append()和insert()列表方法之间的区别是什么?
评分规则: 【 append方法是将元素插入到列表尾部;insert可以指定插入位置。
】
5、 问题:请说出列表值和字符串的几点相似之处。
评分规则: 【 都是序列类型;都可以使用len、count、索引和分片等。
】
6、 问题:列表和元组之间的区别是什么?
评分规则: 【 列表是可变的;元组是不可变的。
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦