2021 面向对象程序设计(江西理工大学) 最新满分章节测试答案
- 【作业】第一周 Python概述 安装Python并运行简单程序
- 【作业】第二周 Python程序实例解析 简单程序的编写
- 第二周 Python程序实例解析 Python基础测试
- 【作业】第二周 Python程序实例解析 实验上机题
- 【作业】第三周 基本数据类型 python运算符、内置函数
- 【作业】第三周 基本数据类型 编写简单程序,并安装第三方库
- 【作业】第四周 程序控制结构 程序控制结构实现程序
- 【作业】第四周 程序控制结构 《三国演义》人物出场统计
- 【作业】第五周 函数 编程:查找与用户爱好相似的用户
- 【作业】第五周 函数 编程:利用函数实现功能。
- 【作业】第五周 函数 编程:百钱买百鸡
- 【作业】第七周 面向对象程序设计 编写及分析函数
- 【作业】第七周 面向对象程序设计 给定一个car类及程序,要求修改程序
- 【作业】第七周 面向对象程序设计 定义一个Student类并实现
- 【作业】第七周 面向对象程序设计 设计一个类并实现
- 【作业】第七周 面向对象程序设计 设计一个类并实现要求
- 【作业】第七周 面向对象程序设计 多态的实现
- 【作业】第八周 文件内容操作 词云的生成
- 【作业】第一周 Python概述 作业1
- 【作业】第二周 Python程序实例解析 作业3
- 【作业】第二周 Python程序实例解析 作业4
- 【作业】第三周 基本数据类型 作业5
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-03-13到2021-06-30
本篇答案更新状态:已完结
【作业】第一周 Python概述 安装Python并运行简单程序
1、 问题:打开python,在提示符>>>后输入print(“Hello world!”),给出运行结果
评分规则: 【 从是否解决问题、是否有所创新、逻辑是否清晰、用户是否易懂易用及程序的可靠性进行评分
】
2、 问题:打开IDLE(Python),新建文件,输入程序:#YourName.pyname=input(“What is your name?”)adjective=input(“Please enter an adjective:”)noun=input(“Please enter a noun:”)verb=input(“Please enter a verb ending in -ed:”)print(“Hi,”,name)print(“Your MadLib:”)print(“The”,adjective,noun,verb,”over the lazy brown dog.”)保存为YourName.py并运行程序,给出运行结果提示:下载安装Python:Python是免费的,直接访问https://www.python.org/下载即可
评分规则: 【 从是否解决问题、是否有所创新、逻辑是否清晰、用户是否易懂易用及程序的可靠性进行评分
】
【作业】第二周 Python程序实例解析 简单程序的编写
小提示:本节包含奇怪的同名章节内容
1、 问题:运行以下代码,并简单解释python基于值的内存管理模式。x=257y=257id(x)==id(y)x=2y=2id(x)==id(y)
评分规则: 【 从是否解决问题、是否有所创新、是否逻辑清晰、是否易懂易用、是否安全可靠进行评价
】
2、 问题:运行教材39页示例2-1,在该程序的基础上,编程输出所有的“水仙花数”,所谓的“水仙花数”是指一个三位数其各位数字的立方和等于该数本身,例如153是“水仙花数”,因为:153=13+53+3**3。选择其中一种解法即可。
评分规则: 【 从是否解决问题、是否有所创新、是否逻辑清晰、是否易懂易用、是否安全可靠进行评价
】
3、 问题:运行以下两段代码,并回答:1.两段代码最后运行的结果是什么?结果是否一致?分析原因。2.总结第二段代码的作用及用法。(1)a = 4.2b = 2.1a + b(a + b) == 6.3(2)from decimal import Decimala = Decimal(‘4.2’)b = Decimal(‘2.1’)a + bprint(a + b) (a + b) == Decimal(‘6.3’)
评分规则: 【 从是否解决问题、是否有所创新、是否逻辑清晰、是否易懂易用、是否安全可靠进行评价
】
4、 问题:在温度转换程序的基础上,编写一个美元与人民币转换的程序。
评分规则: 【 从是否解决问题、是否有所创新、是否逻辑清晰、是否易懂易用、是否安全可靠进行评价
】
第二周 Python程序实例解析 Python基础测试
1、 问题:Python表达式中,可以使用【 】控制运算的优先顺序。
选项:
A:圆括号()
B:方括号[]
C:花括号{}
D:尖括号<>
答案: 【圆括号()】
2、 问题:以下Python注释代码,不正确的是【 】。
选项:
A://Python 注释代码
B:#Python注释代码
C:#Python注释代码1 #Python注释代码2
D:”””Python文档注释”””
答案: 【//Python 注释代码】
3、 问题:为了给整型变量x、y、z赋初值10,下面正确的Python赋值语句是【 】。
选项:
A:x=y=z=10
B:xyz=10
C:x=10 y=10 z=10
D:x=10,y=10,z=10
答案: 【x=y=z=10】
4、 问题:已知x=2;y=3,复合赋值语句x*=y+5执行后,x变量中的值是【 】。
选项:
A:11
B:16
C:13
D:26
答案: 【16】
5、 问题:整型变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如,13变成31,正确的Python表达式是【 】。
选项:
A:(x/10) % 10+x//10
B:(x % 10)//10+x//10
C:(x % 10)10+x//10
D:(x % 10)10+x % 10
答案: 【(x % 10)*10+x//10 】
【作业】第二周 Python程序实例解析 实验上机题
1、 问题:编写程序,输入任意大的数,输出对应的以这个数为半径的圆的面积。
评分规则: 【 从是否解决问题、是否有所创新、逻辑是否清晰、用户是否易懂易用及程序的可靠性进行评分
】
2、 问题:编写程序,输入任意大的自然数,输出各位数字之和。
评分规则: 【 从是否解决问题、是否有所创新、逻辑是否清晰、用户是否易懂易用及程序的可靠性进行评分
】
【作业】第三周 基本数据类型 python运算符、内置函数
1、 问题:编写程序,要求输入一个字符,然后输入一个整数作为凯撒加密算法的密钥,然后输出该字符加密后的结果。
评分规则: 【 从是否解决问题、是否有所创新、逻辑是否清晰、用户是否易懂易用及程序的可靠性进行评分
】
2、 问题:输入一个年份,如2021,判断该年份是否闰年并输出判断结果。
评分规则: 【 从是否解决问题、是否有所创新、逻辑是否清晰、用户是否易懂易用及程序的可靠性进行评分
】
【作业】第三周 基本数据类型 编写简单程序,并安装第三方库
1、 问题:编写程序,实现对电商191、2班48位同学进行抽奖。要求用户输入抽奖人数,运行程序后输出学号。如输入2,运行后输出两位同学的学号。
评分规则: 【 从是否解决问题、是否有所创新、逻辑是否清晰、用户是否易懂易用及程序的可靠性进行评分
】
2、 问题:运行代码,并将结果拍照上传。import numpyx=numpy.ones(3)m=numpy.eye(3)*3m[0,2]=5m[2,0]=3x@m
评分规则: 【 从是否解决问题、是否有所创新、逻辑是否清晰、用户是否易懂易用及程序的可靠性进行评分
】
【作业】第四周 程序控制结构 程序控制结构实现程序
1、 问题:裴波那契数列的计算。根据裴波那契数列的定义,输出不大于1000的序列元素。
评分规则: 【 从是否解决问题、是否有所创新、逻辑是否清晰、用户是否易懂易用及程序的可靠性进行评分
】
2、 问题:运行程序,分析程序的功能、外层for循环和内层for循环的各自作用、if语句的作用。diet=[‘西红柿’,’花椰菜’,’黄瓜’,’牛排’,’虾仁’]for x in range(0,5): for y in range(0,5): if not(x==y): print(“{},{}”.format(diet[x],diet[y]))
评分规则: 【 从回答问题的逻辑性、条理性、准确性,及是否有所总结进行评分
】
3、 问题:运行程序,分析while循环的循环条件、循环次数和break语句的作用。from turtle import *color(‘red’,’yellow’)begin_fill()while True: forward(200) left(170) if abs(pos())<1: breakend_fill()done()
评分规则: 【 从回答问题的逻辑性、条理性、准确性,及是否有所总结进行评分
】
4、 问题:计算1+2!+3!+…+10!的结果。
评分规则: 【 从是否解决问题、是否有所创新、逻辑是否清晰、用户是否易懂易用及程序的可靠性进行评分
】
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦