覆盖超星/学习通/尔雅等10+学习平台 | 历年真题+答案解析+模拟试卷 | 免费下载 实时更新 精准检索
广告示例

想要快速找到正确答案?

立即关注 九八五题库微信公众号,轻松解决学习难题!

随机漂浮广告
超星学习通Python语言作业答案 (2)

作业论文指导

扫码关注
作业论文指导,轻松解决学习难题!

超星学习通Python语言作业答案 (2)

Python语言

学校: 无

问题 1: 1. 下面哪些数据可以用int()函数转为整数:

选项:

  • A. print(int(3.14))

  • B. print(int(' '))

  • C. print(int('3'))

  • D. print(int('3.14'))

答案: print(int(3.14))

问题 2: 2. 能够将二进制数 11111010 转为十进制整数的语句有:

选项:

  • A. print(int('0B11111010', base=2))

  • B. print(int('11111010', base=2))

  • C. print(int('0b11111010', 2))

  • D. print(int('11111010', 2))

答案: print(int('0B11111010', base=2))

问题 3: 3. 用户分别在两行中各输入一个浮点数,表示矩形的长和宽,计算其面积并输出,结果四舍五入,保留2位小数。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬下面程序正确的有:

选项:

  • A. width = float(input())
    length = float(input())
    area = width*length
    print('{:.2f}'.format(area))

  • B. width = float(input())
    length = float(input())
    area = width*length
    print(f'{area:.2f}')

  • C. width = input()
    length = input()
    area = float(width)*float(length)
    print('{:.2f}'.format(area))

  • D. width = input()
    length = input()
    area = float(width*length)
    print('{:.2f}'.format(area))

答案: width = float(input())
length = float(input())
area = width*length
print('{:.2f}'.format(area))

问题 4: 4. 下面可以输出浮点数3.0 的程序语句有:

选项:

  • A. print(float('3.0'))

  • B. print(float(3))

  • C. print(float(' 3.0\n'))

  • D. print(float('\t 3.0\n'))

答案: print(float('3.0'))

问题 5: 5. 输入一个表示半径的浮点数,计算圆的面积的程序正确的有:
(圆周率取3.14,结果保留2位小数)

选项:

  • A. radius = float(input())
    area = 3.14 * radius ** 2
    print(round(area, 2))

  • B. radius = float(input())
    area = 3.14 * radius * radius
    print(round(area, 2))

  • C. radius = input()
    print(round(3.14 * radius ** 2, 2))

  • D. radius = float(input())
    print(round(3.14 * radius * radius, 2))

答案: radius = float(input())
area = 3.14 * radius ** 2
print(round(area, 2))

问题 6: 6. 输入一个表示半径的浮点数,计算圆的面积的程序正确的有:
(圆周率取使用math库中的pi值,结果保留2位小数)

选项:

  • A. import math
    radius = float(input())
    area = math.pi * radius ** 2
    print(round(area, 2))

  • B. import math
    radius = float(input())
    area = pi * radius ** 2
    print(round(area, 2))

  • C. from math import pi
    radius = float(input())
    area = math.pi * radius ** 2
    print(round(area, 2))

  • D. from math import pi
    radius = float(input())
    area = pi * radius ** 2
    print(round(area, 2))

答案: import math
radius = float(input())
area = math.pi * radius ** 2
print(round(area, 2))

问题 7: 7.

选项:

  • A. import math
    a = float(input())
    b = float(input())
    x = (-b+math.sqrt(2 * a * math.sin(60)*math.cos(60)))/(2 * a)
    print(x)

  • B. import math
    a = input()
    b = input()
    x = (-b+math.sqrt(2 * a * math.sin(60)*math.cos(60)))/(2 * a)
    print(x)

  • C. import math
    a = float(input())
    b = float(input())
    x = (-b+math.sqrt(2 * a * math.sin(pi / 3)*math.cos(pi / 3)))/(2 * a)
    print(x)

  • D. import math
    a = float(input())
    b = float(input())
    x = (-b+math.sqrt(2 * a * math.sin(math.pi / 3)*math.cos(math.pi / 3)))/(2 * a)
    print(x)

答案: 请关注公众号【九八五题库】查看答案

问题 8: 8. math库中计算x的平方根的函数是:

选项:

  • A. abs(x)

  • B. sqrt(x)

  • C. isqrt(x)

  • D. pow(x)

答案: 请关注公众号【九八五题库】查看答案

问题 9: 1. 定义函数的关键字是:

选项:

  • A. for

  • B. while

  • C. if

  • D. def

答案: 请关注公众号【九八五题库】查看答案

问题 10: 2. if __name__ == '__main__': 下面语句块中的语句何时执行?

选项:

  • A. 不论什么时候都会被执行

  • B. 当程序文件作业脚本直接执行时才会被执行

  • C. 当文件被其他程序用import导入时被执行

  • D. 不论什么时候都不会被执行

答案: 请关注公众号【九八五题库】查看答案

问题 11: 3. 小明是一个汽车迷,看到什么汽车马上就可以说出汽车的生产年份、型号和品牌。定义一个函数,可以输出汽车的介绍。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
例如输入:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬2020 AMG_S65 奔驰‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
可以输出:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬这是一辆2020年生产,型号是AMG_S65的奔驰牌汽车‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
要求函数具有以下功能:当用户只输入生产年份、型号时,品牌按“宝马”输出。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
输入用空格分隔的年、型号和品牌(品牌可能没有)‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
输出:这是一辆****年生产,型号是****的****牌汽车(**** 根据用户输入进行替换)
def (此处补充代码):
return f'这是一辆{year}年生产,型号是{model}的{brand}牌汽车。'
ls = input().split() # 输入的字符串切分为列表
print(car(*ls)) # 列表中的元素取出来传递给函数,可能是2个也可能是3个值

选项:

  • A. car(year, model, brand)

  • B. car(year, model)

  • C. car(year, model, brand='宝马')

  • D. car(year, model, '宝马')

答案: 请关注公众号【九八五题库】查看答案

问题 12: 4. 定义一个可以计算整数x的n次幂的函数,设置合适的参数,使函数默认计算x的平方。
例如:当用户输入5时,输出25
当用户输入5 4时,输出625

选项:

  • A. def power(x, n=2):
    result = 1
    for i in range(n):
    result = result * x
    return result
    if __name__ == '__main__':
    num = map(int, input().split()) # 将输入切分并映射为整数
    print(power(*num)) # 映射结果解包传递给函数,可能是1个也可能是2个整数

  • B. def power(x, n):
    result = 1
    for i in range(n):
    result = result * x
    return result
    if __name__ == '__main__':
    num = map(int, input().split()) # 将输入切分并映射为整数
    print(power(*num)) # 映射结果解包传递给函数,可能是1个也可能是2个整数

  • C. def power(x, n):
    result = 1
    for i in range(n):
    result = result * i
    return result
    if __name__ == '__main__':
    num = map(int, input().split()) # 将输入切分并映射为整数
    print(power(*num)) # 映射结果解包传递给函数,可能是1个也可能是2个整数

  • D. def power(x, n=2):
    result = 1
    for i in range(n):
    result = result * i
    return result
    if __name__ == '__main__':
    num = map(int, input().split()) # 将输入切分并映射为整数
    print(power(*num)) # 映射结果解包传递给函数,可能是1个也可能是2个整数

答案: 请关注公众号【九八五题库】查看答案

问题 13: 5. 关于函数的返回值,以下说法正确的有:

选项:

  • A. 函数返回值的关键字是return

  • B. 函数没有返回值语句时,返回值是None

  • C. 函数可以没有返回值,直接输出处理结果或绘图

  • D. 函数可以有多个返回值语句,但只能执行到其中的一个

答案: 请关注公众号【九八五题库】查看答案

问题 14: 6. 关于return语句,下面说法中正确的有:

选项:

  • A. 一个return可以返回一个值

  • B. 一个return可以返回多个值

  • C. 一个return返回多个值时以元组形式返回

  • D. 一个return返回多个值时以列表形式返回

答案: 请关注公众号【九八五题库】查看答案

问题 15: 7. 关于递归函数,下面说法中正确的有:

选项:

  • A. 函数必须有一个明确的终止条件

  • B. 必须给出递归终止时的处理办法

  • C. 每次进入更深一层递归时,问题规模应减少或更接近于解

  • D. python中递归有浓度限制

答案: 请关注公众号【九八五题库】查看答案

问题 16: 8. 关于匿名函数,下面说法中正确的有:

选项:

  • A. 匿名函数是一个没有名字的函数

  • B. 匿名函数可用作函数的参数

  • C. 应用匿名函数可使代码更简洁

  • D. 过多的应用匿名函数可能会使程序的可读性变差

答案: 请关注公众号【九八五题库】查看答案



收藏
文章说明
©版权声明
本站提供的一切试卷均来自网上;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集,版权争议与本站无关。您必须在下载后的24个小时之内从您的设备中彻底删除。如有侵权请邮件与我们联系处理。敬请谅解!
评论留言

昵称

试卷网
试卷网
本站专注整合全网学习平台试卷资源,涵盖超星、学习通、尔雅、学起Plus、安徽继续教育、云上河开等平台的海量试题与答案,提供免费下载及在线查询服务。包含期末考试、模拟试题、章节练习等类型,覆盖大学、职业考试、继续教育等多领域,同步更新各平台最新试卷,助力高效备考与学习
  • 文章43261
  • 评论0
  • 微语1
最新评论