Python 开发与应用(河南大学) 中国大学MOOC答案2024版100分完整版


第二章 语法基础 第二章单元测试

1、 下面关于Python的变量说法错误的是(   )

A:变量名中不能有标点符号
B:变量不需要提前声明,直接就可以使用
C:变量名对大小写不敏感
D:不仅变量的值可以变化,而且变量的类型也能改变。
答案: 变量名对大小写不敏感

2、 获取三位数x的十位数字的表达式正确的是(   )。

A:X % 100 % 10
B:X//10 % 100
C:X//100 % 10
D:X//10//100
答案: X//100 % 10

3、 使用(   )符号对浮点类型的数据进行格式化。

A:%c 
B:%f 
C:%d
D:%s
答案: %f 

4、 下面哪个方法能将所有单词的首字母变成大写(   )。

A:title
B:strip
C:capitalize
D:upper
答案: title

5、 下面关于字符串操作说法不正确的是(   )。

A:字符串使用strip方法删除首尾指定字符。
B:字符串使用split方法根据指定的分隔符对字符串进行分隔,得到字符串列表。
C:字符串可以使用”+”号进行拼接。
D:字符串支持加减乘除操作。
答案: 字符串支持加减乘除操作。

6、 在Python中匹配邮箱的正则表达式可以是(   )。

A:^(\w)+(.\w+)+@(\d)+((.\w+)+)$
B:^(\w)+(.\w+)@(\w)+((.\w+)+)$
C:^(\w)+(.\w+)
@(\d)+((.\w+)+)$
D:^(\w)+(.\w+)+@(\w)+((.\w+)+)$
答案: ^(\w)+(.\w+)*@(\w)+((.\w+)+)$

7、 Python中的浮点型有一定的范围,整数类型没有大小限制。

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

8、 list(range(2,100,2)) 结果是一个长度为_的列表。
答案: 49

9、 下面是求整数n1和n2的最大公约数和最小公倍数的程序代码,请补充缺少的一行代码。n1 = int(input(‘第一个数:’))n2 = int(input(‘第二个数:’))m = min(n1,n2)for i in range(m,0,-1):    if n1 % i == 0 and n2 % i == 0:            x = i            __y = (n1 * n2) / xprint(‘最大公约数:%d最小公倍数:%d’ %(x,y))
答案: break

10、 运行下面程序代码,依次从键盘输入整数1到10,程序运行输出结果是___。x=0
s=0
for i in range(1,3):
    while x < 6 or x%2 == 1:
        x=eval(input(‘请输入一个数’))
    if x > 9:
        continue
        s=s+x
print(s)
答案: 14

作业第二章 语法基础 第二章单元作业

1、 模拟一个简单的登录场景,具体要求如下。1. 登录时给3次机会。2. 如果成功,显示欢迎xxx。3. 如果登录失败,显示录入错误你还有x次机会。如果3次机会使用完毕,则显示登录超限,请明天再登录。
评分规则:  1. 登录时给3次机会。(3分)2. 如果成功,显示欢迎xxx。(3分)3. 如果登录失败,显示录入错误你还有x次机会。如果3次机会使用完毕,则显示登录超限,请明天再登录。(4分)register_username = ‘admin’
register_password = ‘123456’
for i in range(0, 3):
    input_username = input(‘请输入您的用户名:’)
    input_password = input(‘请输入您的密码:’)
    if (input_username == register_username) and (input_password == register_password):
        print(‘欢迎%s登录’ % input_username)
        break
    else:
        if i == 2:
            print(‘登录超限,请明天再登录!’)
        else:
            print(‘登录失败,您还有%d次机会!’ % (3 – i – 1))
else:
    print(‘登录失败!’)

第三章 函数 第三章 单元测试

1、 不定长的位置参数在传递给函数时会被封装成(   )。

A:列表
B:集合
C:字典
D:元组
答案: 元组

2、 已知函数调用fun(**a),则a是(       )

A:元组
B:字典
C:列表
D:集合
答案: 字典

3、 一个脚本文件M.py单独执行时,其__name__变量的值为(      )

A:M
B:M.py
C:main 
D:不存在
答案: main 

4、 下列选项中,属于局部变量的是(       )。

A:函数中定义的变量
B:函数外定义的变量
C:函数名
D:函数的形参
答案: 函数中定义的变量;
函数的形参

5、 已知M模块中有两个函数f1和f2,则在脚本文件N.py中要导入M模块的f1和f2,正确的写法是(      )。

A:from M import
B:from M import f1 and f2
C:from M import f1,f2
D:from M import f1 as f2
答案: from M import 
;
from M import f1,f2

6、 函数定义时,会执行一遍函数体。

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

7、 形参在函数定义的时候就已经存在。

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

8、 函数的递归调用可以无限递归,没有影响。

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

9、 函数返回数据时使用_关键字。
答案: return

10、 在函数中要修改全局变量的值,必须使用__关键字声明该全局变量。
答案: global

11、 在python中使用关键字___导入某个模块。
答案: import

作业第三章 函数 第三章 单元作业

1、 编写函数,计算传入函数的字符串中,数字、字母、空格以及其他内容的个数,并返回。
评分规则:  共10分。函数定义1分,数字、字母、空格以及其他内容的个数统计代码各2分,返回值1分def func4(s=”):
    num_count = 0
    letter_count = 0
    blank_count = 0
    other_count = 0
    for c in s:
        if c.isdigit():
            num_count += 1
        elif c == ‘ ‘:
            blank_count += 1
        elif c.isalpha():
            letter_count += 1
        else:
            other_count += 1
    return num_count, letter_count, blank_count, other_count

第四章 面向对象编程 第四章 单元测试

1、 关于python类 说法错误的是(       )

A:类的实例方法必须创建对象后才可以调用
B:类的实例方法必须创建对象前才可以调用
C:类的类方法可以用对象和类名来调用
D:类的静态属性可以用类名和对象来调用
答案: 类的实例方法必须创建对象前才可以调用

2、 定义类如下:class A():
    def a():
    print(“a”)
class B ():
    def b():
    print(“b”)
class C():
    def c():
    print(c)
class D(A,C):
    def d():
    print(“d”)
d = D()
d.a()
d.b()
d.d()以下程序能执行的结果是(      )

A:a,b,d
B:a,d
C:d,a
D:执行会报错
答案: 执行会报错

3、 为一个对象动态绑定的新属性,只能通过该对象访问。

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

4、 对象与对象之间可以共享类属性。

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

5、 构建函数可以没有形参。

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

6、 属性是为了替代 getter 访问器和 setter 访问器。

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

7、 issubclass方法用于判断一个对象所属的类是否是指定类或指定类的子类。

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

8、 python中的私有属性是以_____开头的属性。
答案: (以下答案任选其一都对)__;
两个下划线

9、 ___指一个程序运行时确保某个类最多只有一个实例对象。
答案: 单例模式

10、 使用___,可以把类的函数属性,封装成类似数据属性。
答案: (以下答案任选其一都对)@property;
装饰器@property

11、 查看变量类型的 Python 内置函数是___。
答案: type

作业第四章 面向对象编程 第四章 单元作业

1、 编写一个学生类, 要求有一个计数器的属性, 统计总共实例化了多少个学生。
评分规则:  共10分。定义类2分,设置计数变量1分,添加修饰器2分,定义__init函数2分,实例化对象2分,打印输出1分。class Student:    count = 0    @classmethod    def _init(cls):        cls.count += 1a1 = Student()a2 = Student()a3 = Student()a4 = Student()print(Student.count)


下方是付费阅读内容:本平台商品均为虚拟商品,无法用作二次销售,不支持退换货,请在购买前确认您需要购买的资料准确无误后再购买,望知悉!


完整答案需点击上方按钮支付5元购买,所有答案均为章节测试答案,购买后上方矩形框将出现已付费的隐藏内容。


如果点击【立即购买】不能跳转,请更新一下APP版本,如百度APP可能有兼容性问题,更新版本即可正常使用,或者换一个浏览器(如UC浏览器)再试试

不知道怎么购买?点击这里查看购买教程!


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

添加书签方法:

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

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

Python 开发与应用(河南大学) 中国大学MOOC答案2024版100分完整版第1张

Python 开发与应用(河南大学) 中国大学MOOC答案2024版100分完整版第2张


获取更多慕课答案,欢迎在浏览器访问我们的网站:http://mooc.mengmianren.com

Python 开发与应用(河南大学) 中国大学MOOC答案2024版100分完整版第3张Python 开发与应用(河南大学) 中国大学MOOC答案2024版100分完整版第4张

Python 开发与应用(河南大学) 中国大学MOOC答案2024版100分完整版第5张

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


我们的公众号

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

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

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

Python 开发与应用(河南大学) 中国大学MOOC答案2024版100分完整版第6张


一键领取淘宝,天猫,京东,拼多多无门槛优惠券,让您购物省省省,点击这里,了解详情