Python语言程序设计(浙江海洋大学)1463052163 中国大学MOOC答案100分完整版

巩恼限垫结辛胳浩春就氏滥灵

第1周

单元测验

1、单选题:
‌以下哪个程序相对较优:‎

A: r=input()pi=3.14v=(4/3)*pi*r*r*rprint(v)
B: r=eval(input())pi=3.14v=(4/3)*pi*r*r*rprint(v)
C: r=eval(input(‘请输入半径:’))pi=3.14v=(4/3)*pi*r*r*rprint(‘球体积为:’,v)
D: import math  #导入math库r=eval(input(‘请输入半径:’))  #输入球半径v=(4/3)*math.pi*math.pow(r,3) #计算球体积print(‘球体积为:’,v)  #输出球体积
答案:  import math  #导入math库r=eval(input(‘请输入半径:’))  #输入球半径v=(4/3)*math.pi*math.pow(r,3) #计算球体积print(‘球体积为:’,v)  #输出球体积

2、单选题:
‎在IDLE的文件式运行环境下,执行程序的快捷键为:‌

A: F1
B: F3
C: F5
D: F12
答案:  F5

3、单选题:
‍以下不能用于计算a的4次方的表达式是:‎

A: a**4
B: pow(a,4)
C: a*4
D: math.pow(a,4)
答案:  a*4

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=3‏b=5‏b,a=a,b‏

A: 5     3
B: 3     5
C: 3     3
D: 5     5
答案:  5     3

6、单选题:

执行以下程序后,假设用户输入543,则输出结果为:

Python语言程序设计(浙江海洋大学)1463052163 中国大学MOOC答案100分完整版第1张


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

随堂测验

1、单选题:
‎已知:‏‎a=15‏‎b=a//6‏‎依次执行以上语句后,b的值为:‏

A: 2.5
B: 3
C: 2
D: 2.0
答案:  2

2、单选题:
​已知a=5,则执行语句a%=2后,a的值为:‏

A: 2
B: 1
C: 2.5
D: 5
答案:  1

3、多选题:
‌已知a是一个三位正整数,则以下能获取a的十位数字的表达式有:‌

A: a//10%10
B: a%100//10
C: a%100-a%10
D: a//10-a//100
答案:  a//10%10;
a%100//10

4、多选题:
‍以下哪些是Python的内置函数:‏

A: abs
B: max
C: sqrt
D: pow
答案:  abs;
max;
pow

5、判断题:
‌math库属于自带库,不需要另外单独安装。‏

A: 正确
B: 错误
答案:  正确

第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: s*3
B: s+s
C: s+’3′
D: s*s
答案:  s*s

6、填空题:
‌已知字符串s=’我们班一共有30个人。’,则表达式len(s)的值为___________。‎
答案:  11

7、填空题:
‎已知字符串s=’2+3’,则表达式s.isdigit()的值为__________。‏
答案:  False

8、填空题:
‏已知字符串s=’1A2B3C4D’,则表达式’ABCD’  in s的值为___________。‍
答案:  False

9、填空题:
‌已知字符串s=’goodgoood’,则表达式s.replace(‘oo’,’o’)的值为’____________’。​
答案:  godgood

10、填空题:
‎已知字符串s=’1234’,则表达式 str(s.index(‘3′)+s.count(’34’))*len(s) 的值为’_________’‍
答案:  3333

随堂测验

1、单选题:
‌已知字符串s=’abc’,则表达式s*2的值是:​

A: ‘abcabc’
B: abcabc
C: ‘abc2’
D: ‘aabbcc’
答案:  ‘abcabc’

2、单选题:
‍已知字符串s1=’snow’,s2=’man’,则表达式s1+s2的值为:‍

A: ‘mansnow’
B: ‘amnnosw’
C: ‘snowman’
D: 7
答案:  ‘snowman’

3、单选题:
‏已知字符串s=’hello’,则表达式’he’ not in ‘hello’的值为:‏

A: ‘True’
B: ‘False’
C: True
D: False
答案:  False

4、单选题:
‌已知字符串s=’who’,则执行语句 s[-1]=’at’ 后,s的值为:‌

A: ‘what’
B: ‘wha’
C: ‘whoat’
D: 报错,且s的值不变
答案:  报错,且s的值不变

5、单选题:
‏已知字符串s=’ABC’,则执行语句s1=s.lower()后,s和s1的值分别为‌

A: ‘ABC’   ‘abc’
B: ‘ABC’   ‘ABC’  
C: ‘abc’   ‘abc’
D: ‘abc’   ‘ABC’
答案:  ‘ABC’   ‘abc’

6、单选题:
‏在交互式运行环境下,运行表达式   ‘{}今天一共买了{}支笔’.format(‘小明’,3,4)  的结果为:‏

A: ‘3今天一共买了4支笔’
B: ‘小明今天一共买了3支笔’
C: 报错
D: 小明今天一共买了3支笔
答案:  ‘小明今天一共买了3支笔’

7、单选题:
‌表达式 ‘{:=^3}’.format(‘^’) 的值为:‎

A: ‘=^=’
B: ‘^^^’
C: ‘^==’
D: ‘==^’
答案:  ‘=^=’

8、单选题:
​执行以下程序后,输出的结果为:‌​a=3b=11c=10print(‘{0:哥<4}今天买了{1}支笔,总共花了{3:.1f}元钱,平均每支笔{4:.2f}元钱。’.format(‘小明’,a,b,c,c/a))‌

A: 小明今天买了3支笔,总共花了10.0元钱,平均每支笔3.33元钱。
B: 小明哥哥今天买了3支笔,总共花了10元钱,平均每支笔3元钱。
C: 小明哥哥今天买了3支笔,总共花了11.0元钱,平均每支笔3.67元钱。
D: 小明哥哥今天买了3支笔,总共花了10.0元钱,平均每支笔3.33元钱。
答案:  小明哥哥今天买了3支笔,总共花了10.0元钱,平均每支笔3.33元钱。

9、单选题:
​表达式  ‘{1}爱吃{2},{0}也爱吃{2}。’.format(‘小明’,’小红’,’苹果’,’橙子’)   的值为:‏

A: ‘小明爱吃苹果,小红也爱吃苹果。’
B: ‘小红爱吃橙子,小明也爱吃橙子。’
C: ‘小红爱吃苹果,小明也爱吃苹果。’
D: ‘小明爱吃橙子,小红也爱吃橙子。’
答案:  ‘小红爱吃苹果,小明也爱吃苹果。’

10、单选题:
​表达式 ‘{1:#<5}{0:#>3}’.format(1,0) 的值为:‎

A: ‘####10##’
B: ‘####01##’
C: ‘1######0’
D: ‘0######1’
答案:  ‘0######1’

第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”结尾的表达式为:‏

A: s[0]==1 and s[9]==0
B: s[0]==”1″ and s[-1]==”0″
C: s[0]=”1″ or s[-1]=”0″
D: s[0]==”1″ or s[-1]==”0″
答案:  s[0]==”1″ and s[-1]==”0″

3、单选题:
​以下能用于随机生成一个三位正整数的代码为:‎

A: import randoma=randint(100,999)
B: import randoma=random.randint(100,999)
C: import randoma=random.randint(100,1000)
D: import randoma=random.randint[100,999]
答案:  import randoma=random.randint(100,999)

4、单选题:
‏已知变量a=2,b=“02”,则表达式a>b的值为:‌

A: True
B: False
C: 报错
D: false
答案:  报错

5、单选题:
‍以下能实现将变量a和b的值从小到大输出的是:‏‍测试用例:‏‍1)输入:‏‍      1‏‍      2‏‍     输出:‏‍     1 2‏‍2)输入:‏‍      2‏‍      1‏‍     输出:‏‍      1 2‏

A: a=input(‘请输入a的值:’)b=input(‘请输入b的值:’)if a>b:      a,b=b,aprint(a,b)
B: a=input(‘请输入a的值:’)b=input(‘请输入b的值:’)if a<b:      a,b=b,aprint(a,b)
C: a=input(‘请输入a的值:’)b=input(‘请输入b的值:’)if a>b:      a,b=b,aprint(b,a)
D: a=input(‘请输入a的值:’)b=input(‘请输入b的值:’)if a>b:      a,b=b,a      print(a,b)
答案:  a=input(‘请输入a的值:’)b=input(‘请输入b的值:’)if a>b:      a,b=b,aprint(a,b)

6、填空题:
​以下程序运行结果为:‌​a=4if a>3:   b=a**2else:   b=a**3print(b)‌
答案:  16

7、填空题:
以下程序的运行结果为:‏a=15if a>13:   print(5,end=””)if a>14:   print(20,end=””)if a>15:   print(35,end=””)‏
答案:  520

8、填空题:
‍以下程序的运行结果为:‎‍a=15if a>15:   print(5,end=””)elif a>10:   print(20,end=””)elif a>5:   print(35,end=””)‎
答案:  20

9、填空题:
‏已知分段函数如下:‎‏x>0时,y=x+1‎‏x=0时,y=0‎‏x<0时,y=x-1‎‏阅读以下程序,并进行填空,实现以上分段函数的功能。‎‏x=int(input(“请输入一个整数:”))if x>=0:      if x>0:            y=x+1      else:            ____________else:      y=x-1print(y)‎
答案:  y=0

10、填空题:
‏假设运行以下程序后,用户输入的值分别为4、3、1,则运行结果为:‏‏a=int(input())b=int(input())c=int(input())if a>b:      a,b=b,aif b>c:      b,c=c,bprint(str(a)+str(b)+str(c))‏
答案:  314

随堂测验

1、单选题:
‍试分析当用户输入为0时,以下程序的输出结果为:​‍a=int(input(“请输入一个整数:”))if a>0:    print(“正整数”)elif a<0:    print(“负整数”)​

A: 正整数
B: 负整数
C: 无输出
D: 报错
答案:  无输出

2、单选题:
‎试分析当用户输入为6时,以下程序的输出结果为:​‎a=int(input(“请输入一个整数:”))if a>0:    b=a*2if a>5:    b=a*3print(b)​

A: 12
B: 18
C: 无输出
D: 36
答案:  18

3、单选题:
‍试分析当用户输入为6时,以下程序的输出结果为:‏‍a=int(input(“请输入一个整数:”))if a>0:    b=a*2elif a>5:    b=a*3print(b)‏

A: 12
B: 18
C:



上方为免费预览版答案,如需购买完整答案,请点击下方红字:



点击这里,购买完整版答案


为了方便下次阅读,建议在浏览器添加书签收藏本网页

添加书签方法:

1.电脑按键盘的Ctrl键+D键即可收藏本网页

2.手机浏览器可以添加书签收藏本网页

点击浏览器底部菜单-【添加书签】-收藏本网页

Python语言程序设计(浙江海洋大学)1463052163 中国大学MOOC答案100分完整版第2张

点击浏览器底部菜单-【书签/历史】-可查看本网页

Python语言程序设计(浙江海洋大学)1463052163 中国大学MOOC答案100分完整版第3张


获取更多慕课答案,欢迎在浏览器访问我们的网站:



http://mooc.mengmianren.com

Python语言程序设计(浙江海洋大学)1463052163 中国大学MOOC答案100分完整版第4张

Python语言程序设计(浙江海洋大学)1463052163 中国大学MOOC答案100分完整版第5张

注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/


我们的公众号

打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP

本公众号可查看各种网课答案,还可免费查看大学教材答案

点击这里,可查看公众号功能介绍

Python语言程序设计(浙江海洋大学)1463052163 中国大学MOOC答案100分完整版第6张




APP下载



点击这里下载萌面人APP,使用更方便!




APP功能说明

1.可查看各种网课答案

点击【萌面人官网】,可查看知到智慧树,超星尔雅学习通,学堂在线等网课答案

Python语言程序设计(浙江海洋大学)1463052163 中国大学MOOC答案100分完整版第7张

点击【中国大学慕课答案】,可查看mooc慕课答案

Python语言程序设计(浙江海洋大学)1463052163 中国大学MOOC答案100分完整版第8张

2.可一键领取淘宝/天猫/京东/拼多多无门槛优惠券

如图所示,点击对应图标即可领取淘宝/天猫/京东/拼多多无门槛优惠券

Python语言程序设计(浙江海洋大学)1463052163 中国大学MOOC答案100分完整版第9张


湍挖从素勺孤词枪承确艾湘怠