姐联说乐谈沁泵盟痘承涛撇侍
对应课程:点击查看
起止时间:2021-03-15到2021-08-25
更新状态:每5天更新一次
第1周 Python概述 Python概述知识检测
1、 Python脚本文件的扩展名为( )。
A:python
B:py
C:pt
D:pg
答案: py
2、 关于Python代码运行的描述中,不正确的是( )。
A:Python代码运行分为交互式和脚本式两种
B:程序员可以在交互式运行中便捷的获取语句运行的结果,交互式运行适用于实验性、验证性的操作
C:当代码量较大时,更适合组织在脚本文件中,采取一次性运行的方式,并且代码将以文件的形式被留存下来
D:假设在E盘根目录下有一个名为hello.py的Python脚本文件,在操作系统的命令行方式下运行它的方法是:python e:\hello
答案: 假设在E盘根目录下有一个名为hello.py的Python脚本文件,在操作系统的命令行方式下运行它的方法是:python e:\hello
3、 以下描述中正确的是( )。
A:Python是一种跨平台的计算机程序设计语言
B:Python是一种解释型脚本语言
C:解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程
D:Python具有丰富的第三方库,是人工智能的首选计算机语言
答案: Python是一种跨平台的计算机程序设计语言;
Python是一种解释型脚本语言;
解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程;
Python具有丰富的第三方库,是人工智能的首选计算机语言
第2周 Python编程基础 Python编程基础检测
1、 关于Python 中的变量描述错误的是( )。知识点:对Python变量的理解
A:Python 不需要显式声明变量类型,在变量被赋值时由值决定变量的类型
B:变量通过变量名进行存取操作
C:Python中的变量可以随时更改自己保存的数据,不仅是取值的变化,也包括数据类型的变化
D:Python中,变量age与变量Age被看作是相同的变量
答案: Python中,变量age与变量Age被看作是相同的变量
2、 执行以下程序,输入5,输出的结果是( )。a = input()b = a+6print(b)知识点:数据类型
A:11
B:’56’
C:56
D:运行出错
答案: 运行出错
3、 下面代码的输出结果是( )。>>> x = 26.59>>> print(type(x))>>> y = “100083”>>> print(type(y))知识点:数据的类型
A:
B:
C:
D:
答案:
4、 关于函数,下面说法不正确的是( )。知识点:Python中的函数
A:Python的函数分为内置函数、标准库函数和第三方库函数
B:内置函数无需安装也无需导入即可使用
C:在Python标准环境中,标准库和第三方库都需要先安装,然后导入后使用
D:turtle是Python的标准库
答案: 在Python标准环境中,标准库和第三方库都需要先安装,然后导入后使用
5、 以下程序执行时会有错误提示的是( )。知识点:数据类型
A:print(str(125.68))
B:print(float(15))
C:print(int(‘4.6’))
D:print(2.6e3)
答案: print(int(‘4.6’))
6、 关于 Python 语言的注释,以下选项中描述错误的是( )。知识点:注释的形式
A:Python 的单行注释以#开头
B:Python 的单行注释以单引号’开头
C:Python 的多行注释用三引号字符串实现,以三单引号开头和结尾,或者以三双引号开头和结尾
D:Python 语言有两种注释方式:单行注释和多行注释
答案: Python 的单行注释以单引号’开头
7、 在IDLE中使用import mathhelp(math.gcd)查看math库中gcd函数的文档信息。关于gcd()函数,下面说法正确的是( )。知识点:查询Python帮助信息
A:它有两个参数,返回它们的最大公约数
B:它有两个参数,返回它们的最小公倍数
C:没有这个函数
D:它有三个参数,返回它们的最大公约数
答案: 它有两个参数,返回它们的最大公约数
8、 下面程序段的输出结果是( )。s=”python”|’很\t有趣”print(len(s))知识点:转义字符
A:14
B:15
C:16
D:17
答案: 15
9、 不够输出20个星号的语句是( )。知识点:字符串的复制
A:print(“***“)
B:print(““20)
C:print(20““)
D:print(20+”“)
答案: print(20+”*”)
10、 在Python的海龟绘图中,以下说法错误的是( )。知识点:turtle库基础知识
A:海龟绘图中画板的坐标原点位置在画板左上角
B:海龟绘图的整个画板对应平面直角坐标系,画板的大小可以设置
C:海龟绘图中left(angle)表示向左转angle角度,right(angle)表示向右转angle角度
D:海龟绘图中goto(x,y)实现画笔绝对定位,重新定位时通常用up()先抬起画笔
答案: 海龟绘图中画板的坐标原点位置在画板左上角
11、 在Python语言中海龟绘图,关于circle()函数说法错误的是( )。知识点:turtle库的circle()函数
A:circle()函数不仅能画圆,还能指定角度画弧,以及指定steps参数画圆的内接正多边形
B:circle(100, 180)在画笔前进方向的右侧画一个半圆
C:circle(100, 180)在画笔前进方向的左侧画一个半圆
D:circle(100, steps=6)在画笔前进方向的左侧画了半径为100像素的圆的内接正六边形
答案: circle(100, 180)在画笔前进方向的右侧画一个半圆
12、 设有以下语句:m = eval(input(“m=”))n = eval(input(“n=”))如果输入的m和n的取值为100和24,则输出:100/24=4,100%24=6如果输入的m和n取值为24和100,则输出:24/100=0,24 % 100=24那么,可以严格按照该格式输出的print()是( )。知识点:字面量、变量、、数据类型、print提示:format()的使用可以自行查询,我们将在第4章学习它的应用
A:print(str(m)+”/”+str(n)+”=”+str(m//n),end=”,”)print(str(m)+”%”+str(n)+”=”+str(m%n))
B:print(m/n=m//n)print(m%n=m%n)
C:print(m,”/”,n,”=”,m//n,end=”,”)print(m,”%”,n,”=”,m%n)
D:print(“{}/{}={}”.format(m,n,m//n),end=”,”)print(“{}%{}={}”.format(m,n,m%n))
答案: print(str(m)+”/”+str(n)+”=”+str(m//n),end=”,”)print(str(m)+”%”+str(n)+”=”+str(m%n));
print(“{}/{}={}”.format(m,n,m//n),end=”,”)print(“{}%{}={}”.format(m,n,m%n))
13、 在Python中表示如下字符串I’m happy的常量形式可以是( )。知识点:字符串常量
A:”I’m happy”
B:I’m happy
C:’I’m happy’
D:’I’m happy’
答案: “I’m happy”;
‘I’m happy’
14、 下面能够计算5的6次幂的方法包括( )。知识点:算术运算
A:55555*5
B:56
C:pow(5,6)
D:import mathmath.pow(5,6)
答案: 55555*5;
56;
pow(5,6);
import mathmath.pow(5,6)
第3周 Python流程控制结构 Python流程控制测试
1、 不能够正确表达下面语义的Python表达式是( )。知识点:逻辑运算
A:Python中,判断一个商品的价格price是否在[1000,3000)之间的逻辑表达式为1000<=price<3000
B:人类按照地球绕太阳公转的时间制定了计时的立法,闰年满足的条件是:年号可以被4整除,但是不能被100整除,比如2020年是闰年,1900年不是闰年;年号能被400整除,例如2000年是闰年。表达闰年的逻辑表达式为:year%4==0 and year % 100!=0 or year%400==0
C:假设a,b,c表示能够构成三角形的三条边,那么它们能构成等边三角形的逻辑表达式为:a==b==c
D:假设math代表数学的成绩,English代表英语的成绩,那么数学和英语至少有一门高于95分的逻辑表达式为:math>95 or English >95
答案: 假设a,b,c表示能够构成三角形的三条边,那么它们能构成等边三角形的逻辑表达式为:a==b==c
2、 以下对 Python 程序缩进格式描述错误的选项是( )。知识点:缩进。
A:不需要缩进的代码必须顶行写,前面不能留空白
B:缩进可以键入多个空格,也可以用 tab 键实现
C:严格的缩进可以约束程序结构,可以多层缩进
D:Python的缩进仅针对程序员,用来美化程序格式、提高程序可读性,
答案: Python的缩进仅针对程序员,用来美化程序格式、提高程序可读性,
3、 下面能正确输出如下turtle图的代码是( )。
知识点:循环的嵌套
A:import turtleturtle.width(5)turtle.color(“green”)for i in range(4): turtle.forward(200) turtle.right(90) for j in range(2): turtle.forward(50) turtle.right(90)turtle.hideturtle()turtle.done()
B:import turtleturtle.width(5)turtle.color(“green”)for i in range(4): turtle.forward(200) turtle.right(90) for j in range(4): turtle.forward(50) turtle.right(90)turtle.hideturtle()turtle.done()
C:import turtleturtle.width(5)turtle.color(“green”)for i in range(4): turtle.forward(200) turtle.right(90) turtle.forward(50) turtle.right(90)turtle.hideturtle()turtle.done()
D:import turtleturtle.width(5)turtle.color(“green”)for i in range(4): turtle.forward(200) turtle.right(90) for j in range(3): turtle.forward(50) turtle.right(90)turtle.hideturtle()turtle.done()
答案: import turtleturtle.width(5)turtle.color(“green”)for i in range(4): turtle.forward(200) turtle.right(90) for j in range(2): turtle.forward(50) turtle.right(90)turtle.hideturtle()turtle.done()
4、 关于函数,以下选项中描述错误的是( )。知识点:函数的理解
A:函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的名字、参数和返回值即可
B:使用函数的主要目的是降低代码规模或者进行代码重用
C:Python函数体中一定会使用return语句返回值或者结束函数的运行
D:参数使函数实现了对不同的数据进行相同的加工处理
答案: Python函数体中一定会使用return语句返回值或者结束函数的运行
5、 关于Python循环结构,以下选项中描述不正确的是( )。知识点:循环结构的理解
如需购买完整答案,请点击下方红字:
获取更多中国大学mooc慕课答案,请点击这里,进入mooc.mengmianren.com
磺订弄馈诫温裂陌蒲柿鸿贤曹