2020 Python语言程序设计(曹进)(扬州大学广陵学院) 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-02-24到2020-06-30
本篇答案更新状态:已完结
【作业】第1周 单元作业
1、 问题:利用海伦公式求三角形面积。海伦公式:注:a、b、c为三角形的三边长,s为三角形面积,p为三角形周长的一半要求:1、三边长由用户输入,输入时要有必要的文字提示。2、计算面积时假定用户输入的三边长肯定能构成一个三角形3、输出时要有必要的文字提示
评分规则: 【 输入语句书写正确
输入语句有文字提示
半周长p计算代码正确
面积计算代码正确
引入math库正确
输出语句书写正确
输出有文字提示
程序运行正确
】
第1周 单元测验
1、 问题:以下哪个程序相比较优:
选项:
A:r=input()pi=3.14s=pirrprint(s)
B:r=eval(input())pi=3.14s=pirrprint(s)
C:r=eval(input(‘请输入半径:’))pi=3.14s=pirrprint(‘圆面积为:’,s)
D:import math #导入math库r=eval(input(‘请输入半径:’)) #输入圆半径s=math.pirr #计算圆面积print(‘圆面积为:’,s) #输出圆面积
答案: 【import math #导入math库r=eval(input(‘请输入半径:’)) #输入圆半径s=math.pirr #计算圆面积print(‘圆面积为:’,s) #输出圆面积】
2、 问题:在IDLE的文件方式下运行Python程序的快捷键为:
选项:
A:F1
B:F3
C:F5
D:F10
答案: 【F5】
3、 问题:以下不能计算a的b次方的表达式是:
选项:
A:ab
B:pow(a,b)
C:ba
D:math.pow(a,b)
答案: 【b**a】
4、 问题:执行以下程序后,b的值为:a=1b=aa=a+2
选项:
A:1
B:3
C:2
D:0
答案: 【1】
5、 问题:执行以下程序后,a和b的值分别为:a=1b=2a,b=b,a
选项:
A:1 1
B:2 2
C:1 2
D:2 1
答案: 【2 1】
6、 问题:执行以下程序后,假设用户输入123,则输出结果为:n=int(input(‘请输入一个三位正整数:’))a=n//100b=n//10%10c=n%10print(a,end=’,’)print(b,end=’,’)print(c)
选项:
A:1,2,3,
B:1,2,3
C:1,2,3
D:1,2,3
答案: 【1,2,3】
7、 问题:math库中的哪个函数能够实现求解绝对值的功能:
选项:
A:fabs
B:fmod
C:floor
D:gcd
答案: 【fabs】
8、 问题:以下哪个为合法的python变量名:
选项:
A:true
B:False
C:import
D:if
答案: 【true】
9、 问题:执行表达式1+’1’后,结果为:
选项:
A:2
B:50
C:’11’
D:报错
答案: 【报错】
10、 问题:以下不能实现将变量a的值增加1的是:
选项:
A:a=a+1
B:a+=1
C:a+1
D:a=a+int(‘1’)
答案: 【a+1】
【作业】第2周 单元作业
1、 问题:已知字符串s=’苹果:12个;梨:20个;桔子:35个;香蕉:18个;’,试编写程序,实现以下功能:1、根据输入的水果,查询个数。(假设用户输入的水果在字符串中均存在)例如:输入’苹果’,输出‘苹果总共有12个。’2、计算梨和香蕉这两种水果的总个数,并将结果输出。3、将字符串s中的桔子替换成橙子,并将替换后的结果输出。
评分规则: 【 输入语句是否书写正确
查询个数是否计算正确
计算香蕉和梨的总数是否正确
替换语句是否书写正确
输出语句是否书写正确
】
第2周 单元测验
1、 问题:已知字符串s1=’abc’,s2=’3’,则表达式s1*s2的值为
选项:
A:报错
B:’abcabcabc’
C:’abc3′
D:’3abc’
答案: 【报错】
2、 问题:已知字符串s=’12345’,则以下值不为’54321’的表达式是:
选项:
A:s[::-1]
B:s[-1::-1]
C:s[4::-1]
D:s[0::-1]
答案: 【s[0::-1]】
3、 问题:已知s=input(),当用户输入为’15’时,以下表达式错误的是:
选项:
A:s*5
B:s+3
C:eval(s)+3
D:int(s)+3
答案: 【s+3】
4、 问题:已知字符串s="1234567890",则以下表达式中值为"24680"的是:
选项:
A:s[0:-1]
B:s[0:-1:2]
C:s[1::2]
D:s[1:-1:2]
答案: 【s[1::2]】
5、 问题:已知字符串s=’12345’,则以下值不为’5’的表达式是:
选项:
A:s[4]
B:s[-1]
C:s[-1:-2:-1]
D:s[::4]
答案: 【s[::4]】
6、 问题:已知字符串s=’12345678910’,则表达式len(s)的值为_____。
答案: 【11】
分析:【len函数可以用于求解字符串的长度,即字符串内字符的个数。】
7、 问题:已知字符串s=’123abc’,则表达式s.isdigit()的值为____。
答案: 【False】
分析:【字符串的isdigit方法用于判断字符串中的字符是否均为数字。】
8、 问题:已知字符串s=’1a2b3c’,则表达式’abc’ in s的值为_____。
答案: 【False】
分析:【in运算符可用于判断一个字符串是否是另一个字符串的子串,此处’abc’并不是s的子串。】
9、 问题:已知字符串s=’meen’,则表达式s.replace(‘e’,’o’)的值为’______’。
答案: 【moon】
分析:【字符串的replace方法可对字符串中的子串进行替换。】
10、 问题:已知字符串s=’123456123’,则表达式 str(s.index(‘5’))+str(s.count(‘123′)) 的值为’___’
答案: 【42】
分析:【str函数用于将其他类型的数据转换为字符串类型,当运算符+运用于两个字符串时做字符串的拼接操作。
字符串的index方法用于查找某个字符串在另一个字符串中的起始索引号。
字符串的count方法用于计算某个字符串在另一个字符串中出现的次数。】
【作业】第3周 单元作业
1、 问题:试编写程序实现猜大小的游戏。具体要求如下:1、使用random库随机生成一个100以内的正整数2、将用户输入的整数与随机生成的整数进行比较,并输出结果,比如:“您猜大了!”"您猜对了!"“您猜小了!”
评分规则: 【 生成随机数方法正确
输入语句正确且完善
选择结构书写正确
程序运行正确
】
第3周 单元测验
1、 问题:已知变量a的值为一个正整数,以下能用于判断a的值是否为一个偶数的表达式为:
选项:
A:a%2==1
B:a%2=0
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦