第一章 python课程概述

测试不需要完成

1、单选题:
下列符号中,有()个是Python的关键字。
(1)if (2)false (3)while (4) For (5)None (6)from (7)True (8)continue (9)not
选项:
A: 6
B: 7
C: 8
D: 9
答案: 【 7

2、单选题:
下列符号中,有()个是Python的关键字。
(1)if (2)lambda (3)not (4) For (5)None (6)from (7)True (8)finally
选项:
A: 5
B: 6
C: 7
D: 8
答案: 【 7

3、单选题:
下列标识符,有()个是合法有效的Python变量名。
(1)python (2) for (3) For (4) else (5) _7 (6) 8x (7) x8 (8) 我喜欢python
选项:
A: 4
B: 5
C: 6
D: 7
答案: 【 5

4、单选题:
下列标识符,有()个是合法有效的Python变量名。
(1)python (2) scut (3) i_like_python (4) import (5)python is good (6) _Hello (7) a#b
选项:
A: 4
B: 5
C: 6
D: 7
答案: 【 4

5、单选题:
下列标识符,有()个是合法有效的Python变量名。
(1)Python (2) for (3) For (4) True (5) 7 (6) _8x (7) x8 (8) 我喜欢python
选项:
A: 4
B: 5
C: 6
D: 7
答案: 【 5

6、单选题:

‍下列程序段的输出结果是

‎选项:
A: 5 6
B: 6 8
C: 7 7
D: 8 6
答案: 【 8 6

7、单选题:

‍下列程序段的输出结果是

‎选项:
A: 5 6
B: 6 8
C: 7 7
D: 8 6
答案: 【 7 7

8、单选题:

‎下列程序段的作用是()

‏选项:
A: 画出两条平行且长度相等线段
B: 画出两条平行但长度不相等线段
C: 画出两条垂直且长度相等线段
D: 画出两条垂直但长度不相等线段
答案: 【 画出两条垂直但长度不相等线段

9、单选题:

‏下列程序段的作用是()

‎选项:
A: 画出两条平行且长度相等线段
B: 画出两条平行但长度不相等线段
C: 画出两条垂直且长度相等线段
D: 画出两条垂直但长度不相等线段
答案: 【 画出两条平行且长度相等线段

10、单选题:
注释是程序员在代码中加入的一行或多行信息,它是辅助性文字,会被编译或解释器略去,不被计算机执行。Python语言的单行注释符是( )
选项:
A: //
B: '
C: #
D: ##
答案: 【 #

11、单选题:
Python语言的多行注释符是( )
选项:
A: "'
B: ''
C: '
D: `
答案: 【 ''

12、单选题:
Python字符串提供区间访问方式。设s是一个字符串,下列哪个表达式可以表示s的倒数第二个字符?
选项:
A: s[-1]
B: s[-2]
C: s[2]
D: s[0:-2]
答案: 【 s[-2]

13、单选题:
设字符串s="12345678",则s[1:2]的值为
选项:
A: 1
B: 12
C: 2
D: 23
答案: 【 2

14、单选题:
设字符串s="abcdefg",则s[-3:-1]的值为
选项:
A: e
B: ef
C: efg
D: fg
答案: 【 ef

15、单选题:
下列赋值语句中,正确的是()
选项:
A: a,b=1
B: a,b=1,2
C: a+b,c=3,4
D: a,b=1,2,3
答案: 【 a,b=1,2

16、单选题:

‏下列程序段的执行结果是( )

‎选项:
A: scut2
B: 2scut
C: scutscut
D: 出错,无法运行
答案: 【 出错,无法运行

17、单选题:
无论用户在控制台输入什么内容,input()函数都以()类型返回结果。
选项:
A: 整型
B: 浮点数
C: 字符
D: 字符串
答案: 【 字符串

18、单选题:
在Python语言中,要从控制台输入数据,可以使用()函数。
选项:
A: read
B: readline
C: input
D: get
答案: 【 input

19、单选题:
以下哪个符号不是Python分支语句中用到的保留字()?
选项:
A: if
B: elif
C: else
D: elseif
答案: 【 elseif

20、单选题:
Python语言有很多函数库。要使用这些函数库中的函数,必须使用()语句来引用该函数库。
选项:
A: import
B: input
C: refer
D: from
答案: 【 import

21、填空题:
在用turle库绘制图形时,假定小海龟的当前方向是50度,执行语句turtle.seth(-180)后,小海龟的方向将变成_____度(填0-360的一个数值)。
答案: 【 180

22、填空题:
在用turle库绘制图形时,假定小海龟的当前方向是50度,执行语句turtle.seth(-80)后,小海龟的方向将变成_____度(填0-360的一个数值)。
答案: 【 280

23、填空题:
Python语言采用严格的“缩进”来表明程序的框架结构,一般建议用____个空格缩进来书写代码。
答案: 【 4

24、填空题:
缩进表达了所属关系。在需要缩进的地方,必须缩进;在不需要缩进的地方就不能缩进。一般来说,_____、_____、函数、类等语法形式能够通过缩进包含一批代码,进而表达对应的语义。
答案: 【 循环/判断/分支/分支判断,循环/判断/分支/分支判断

25、填空题:

‍下列程序段的输出结果是____。

‎答案: 【 12

26、填空题:

‍下列程序段的输出结果是____。

‍答案: 【 a+2

27、填空题:

‏下列程序的功能是输入一个整数,计算并输出该整数的立方根。请在下列(1),(2)的位置填上合适的语句。

‍答案: 【 eval(input),a**(1/3)或 pow(a,1/3)

28、填空题:

‍下列程序是画一个直角三角形(其中一个锐角为60度),请在(1),(2)填上适当的语句,每空只填一个语句。

​答案: 【 turtle.seth(-90) 或 turtle.setheading(-90) 或turtle.seth(270),turtle.fd(100)

29、填空题:
高级程序设计语言的执行方式有编译执行和______执行两种
答案: 【 解释

30、填空题:
在IPO程序编写方法中,P指的是____
答案: 【 处理数据/process

31、填空题:
程序设计语言的发展经历了从机器语言到,_____到_____
答案: 【 汇编语言/低级语言,高级语言

第一章 python课程概述测试

1、单选题:
计算机硬件可以直接识别和执行的程序设计语言是()。
选项:
A: 自然语言
B: 机器语言
C: 汇编语言
D: 高级语言
答案: 【 机器语言

2、单选题:
Python语言是由哪个人创造的?
选项:
A: Dennis Ritchie
B: Linus Benedict Torvalds
C: Guido van Rossum
D: Tim Peters
答案: 【 Guido van Rossum

3、单选题:
Python这个单词是什么含义?
选项:
A: 喵星人
B: 蟒蛇
C: 石头
D: 袋鼠
答案: 【 蟒蛇

4、单选题:
以下不属于IPO模型的是。
选项:
A: Input
B: Program
C: Output
D: Process
答案: 【 Program

5、单选题:
Python语言的一个重要特点是它有较多的计算生态,简单理解为第三方提供的可用编程模块/函数库/组件,这个规模有多大?
选项:
A: 三十几万个
B: 几千个
C: 几万个
D: 十几万个
答案: 【 三十几万个

6、单选题:
Python语言适合哪些领域的计算问题?
选项:
A: 数据处理和文本挖掘
B: 工程建模和人工智能
C: 创意绘图和随机艺术
D: 其它选项都正确
答案: 【 其它选项都正确

7、单选题:
关于Python语言和人工智能,以下哪个说法不正确?
选项:
A: Python是支撑"人工智能应用"的主流语言
B: 人工智能(机器学习和深度学习)框架基本都采用Python语言开发
C: 掌握"人工智能应用"能力,必须学习并掌握Python语言
D: 人工智能算法在计算机底层的并行和加速都采用Python语言实现
答案: 【 人工智能算法在计算机底层的并行和加速都采用Python语言实现

8、单选题:
关于Python语言的编程模式,哪个说法正确?
选项:
A: Python采用语句式交互编程模式
B: Python采用函数式编程模式
C: Python采用面向对象编程模式
D: 其它选项都正确
答案: 【 其它选项都正确

9、单选题:
关于计算机程序对问题的求解,哪个选项的描述是错误的?
选项:
A: 计算机能够辅助解决数学公式求解问题
B: 计算机能解决所有问题,包括逻辑推理和计算
C: 计算机能解决问题的计算部分
D: 计算机无法超越人类智慧
答案: 【 计算机能解决所有问题,包括逻辑推理和计算

10、单选题:
()是将高级语言源代码逐条转换成目标代码同时逐条运行目标代码的过程。
选项:
A: 调试
B: 执行
C: 编译
D: 解释
答案: 【 解释

11、单选题:
()是高级语言源代码转换成低级语言目标代码的过程。
选项:
A: 调试
B: 执行
C: 编译
D: 解释
答案: 【 编译

12、单选题:
计算机硬件可以直接识别和执行的程序设计语言是()。
选项:
A: 自然语言
B: 机器语言
C: 汇编语言
D: 高级语言
答案: 【 机器语言

13、单选题:
关于计算机程序对问题的求解,哪个选项的描述是错误的?
选项:
A: 计算机能够辅助解决数学公式求解问题
B: 计算机能解决所有问题,包括逻辑推理和计算
C: 计算机能解决问题的计算部分
D: 计算机无法超越人类智慧
答案: 【 计算机能解决所有问题,包括逻辑推理和计算

14、单选题:
关于Python语言的编程模式,哪个说法正确?
选项:
A: Python采用语句式交互编程模式
B: Python采用函数式编程模式
C: Python采用面向对象编程模式
D: 其它选项都正确
答案: 【 其它选项都正确

15、单选题:
关于Python语言的特点,以下说法正确的是
选项:
A: Python语言是脚本语言
B: Python语言是开源语言
C: Python语言是跨平台语言
D: 其它选项都正确
答案: 【 其它选项都正确

16、单选题:
计算机硬件可以直接识别和执行的程序设计语言是()。
选项:
A: 自然语言
B: 机器语言
C: 汇编语言
D: 高级语言
答案: 【 机器语言

17、单选题:
Python语言的特点有()。
选项:
A: 语法简洁、与平台无关、粘性扩展。
B: 开源理念、通用灵活、强制可读。
C: 支持中文、模式多样、类库丰富。
D: 其它选项都正确
答案: 【 其它选项都正确

18、单选题:
Python语言的核心理念是()。
选项:
A: 开放、生态
B: 严谨、高效
C: 开源、运行时
D: 并行、分布
答案: 【 开放、生态

19、单选题:
关于Python语言的特点,以下说法正确的是
选项:
A: Python语言是脚本语言
B: Python语言是开源语言
C: Python语言是跨平台语言
D: 其它选项都正确
答案: 【 其它选项都正确

20、单选题:
Python是一种()。
选项:
A: 操作系统
B: 数据库管理系统
C: 结构化查询语言
D: 高级程序设计语言
答案: 【 高级程序设计语言

21、单选题:
Python语言采用严格的“缩进”来表明程序的格式框架。下列说法不正确的是()。
选项:
A: 缩进指每一行代码开始前的空白区域,用来表示代码之间的包含和层次关系。
B: 代码编写中,缩进可以用Tab键实现,也可以用多个空格(一般是4个空格)实现,但两者不混用。
C: “缩进”有利于程序代码的可读性,并不影响程序结构。
D: 不需要缩进的代码顶行编写,不留空白。
答案: 【 “缩进”有利于程序代码的可读性,并不影响程序结构。

22、单选题:
以下属于低级程序设计语言的是()。
选项:
A: 自然语言
B: Python语言
C: 汇编语言
D: Java语言
答案: 【 汇编语言

23、单选题:
()指出,单位面积集成电路上可容纳晶体管的数量约每两年翻一倍。
选项:
A: 摩尔定律
B: 计算机系统结构
C: 可信计算
D: 云计算
答案: 【 摩尔定律

24、单选题:
计算机硬件可以直接识别和执行的程序设计语言是()。
选项:
A: 自然语言
B: 机器语言
C: 汇编语言
D: 高级语言
答案: 【 机器语言

25、单选题:
计算机有两个基本特性:功能性和()性。
选项:
A: 可存储
B: 可计算
C: 可通信
D: 可编程
答案: 【 可编程

26、单选题:
脚本语言的执行方式是()。
选项:
A: 编译执行
B: 解释执行
C: 编译和解释执行都可以
D: 其它都不是
答案: 【 解释执行

27、填空题:
本学期要学的程序设计语言是_____
答案: 【 Python

28、填空题:
以计算为代表的______和以数学为代表的逻辑思维,以物理为代表的实证思维是三种重要的科学思维。
答案: 【 计算思维

29、填空题:
程序设计语言的发展经历了从机器语言到,_____到_____
答案: 【 汇编语言/低级语言,高级语言

30、填空题:
在IPO程序编写方法中,P指的是____
答案: 【 处理数据/process

31、填空题:
高级程序设计语言的执行方式有编译执行和______执行两种
答案: 【 解释

第二章 Python基本图形绘制

Python基本图形绘制测验

1、单选题:
下列符号中,有()个是Python的关键字。
(1)if (2)false (3)while (4) For (5)None (6)from (7)True (8)continue (9)not
选项:
A: 6
B: 7
C: 8
D: 9
答案: 【 7

2、单选题:
下列标识符,有()个是合法有效的Python变量名。
(1)python (2) for (3) For (4) else (5) _7 (6) 8x (7) x8 (8) 我喜欢python
选项:
A: 4
B: 5
C: 6
D: 7
答案: 【 5

3、单选题:

‍下列程序段的输出结果是

​选项:
A: 5 6
B: 6 8
C: 7 7
D: 8 6
答案: 【 8 6

4、单选题:

‎下列程序段的作用是()

‏选项:
A: 画出两条平行且长度相等线段
B: 画出两条平行但长度不相等线段
C: 画出两条垂直且长度相等线段
D: 画出两条垂直但长度不相等线段
答案: 【 画出两条垂直但长度不相等线段

5、单选题:
注释是程序员在代码中加入的一行或多行信息,它是辅助性文字,会被编译或解释器略去,不被计算机执行。Python语言的单行注释符是( )
选项:
A: //
B: '
C: #
D: ##
答案: 【 #

6、单选题:
Python语言的多行注释符是( )
选项:
A: "'
B: ''
C: '
D: `
答案: 【 ''

7、单选题:
Python字符串提供区间访问方式。设s是一个字符串,下列哪个表达式可以表示s的倒数第二个字符?
选项:
A: s[-1]
B: s[-2]
C: s[2]
D: s[0:-2]
答案: 【 s[-2]

8、单选题:
设字符串s="12345678",则s[1:2]的值为
选项:
A: 1
B: 12
C: 2
D: 23
答案: 【 2

9、单选题:
设字符串s="abcdefg",则s[-3:-1]的值为
选项:
A: e
B: ef
C: efg
D: fg
答案: 【 ef

10、单选题:
下列赋值语句中,正确的是()
选项:
A: a,b=1
B: a,b=1,2
C: a+b,c=3,4
D: a,b=1,2,3
答案: 【 a,b=1,2

11、单选题:

​下列程序段的执行结果是( )

‍选项:
A: scut2
B: 2scut
C: scutscut
D: 出错,无法运行
答案: 【 出错,无法运行

12、单选题:
无论用户在控制台输入什么内容,input()函数都以()类型返回结果。
选项:
A: 整型
B: 浮点数
C: 字符
D: 字符串
答案: 【 字符串

13、单选题:
在Python语言中,要从控制台输入数据,可以使用()函数。
选项:
A: read
B: readline
C: input
D: get
答案: 【 input

14、单选题:
以下哪个符号不是Python分支语句中用到的保留字()?
选项:
A: if
B: elif
C: else
D: elseif
答案: 【 elseif

15、单选题:
Python语言有很多函数库。要使用这些函数库中的函数,必须使用()语句来引用该函数库。
选项:
A: import
B: input
C: refer
D: from
答案: 【 import

16、单选题:
关于语句turtle.fd(-200)的说法,正确的是()
选项:
A: 小海龟沿着水平方向前进200个距离
B: 小海龟沿着垂直方向前进200个距离
C: 小海龟沿着当前方向前进200个距离
D: 小海龟沿着当前相反方向前进200个距离
答案: 【 小海龟沿着当前相反方向前进200个距离

17、单选题:
turtle库是一个直观有趣的图形绘制函数库。它是一只()在坐标系中爬行,其爬行轨迹形成了绘制图形。
选项:
A: 小狗
B: 小猫
C: 小海龟
D: 小蛇
答案: 【 小海龟

18、单选题:
turtle绘图中坐标系的绝对0度方向是()
选项:
A: 画布正上方
B: 画布正下方
C: 画布正左方
D: 画布正右方
答案: 【 画布正右方

19、单选题:
语句 turtle.circle(-60,120)的执行结果是()
选项:
A: 绘制一个半径为60像素的120度弧形,圆心在小海龟当前行进方向的右侧
B: 绘制一个半径为60像素的120度弧形,圆心在小海龟当前行进方向的左侧
C: 绘制一个半径为120像素的60度弧形,圆心在小海龟当前行进方向的右侧
D: 绘制一个半径为120像素的60度弧形,圆心在小海龟当前行进方向的左侧
答案: 【 绘制一个半径为60像素的120度弧形,圆心在小海龟当前行进方向的右侧

20、单选题:
关于turtle库的画笔控制函数,哪个选项的描述是错误的?
选项:
A: turtle.width()和turtle.pensize()都可以用来设置画笔尺寸
B: turtle.penup()的别名有turtle.pu(),turtle.up()
C: turtle.colormode()的作用是设置画笔RGB颜色的表示模式
D: turtle.pendown()作用是落下画笔,并移动画笔绘制一个点
答案: 【 turtle.pendown()作用是落下画笔,并移动画笔绘制一个点

21、单选题:
哪个选项能够使用turtle库绘制一个半圆形?
选项:
A: turtle.circle(100, 90)
B: turtle.fd(100)
C: turtle.circle(100)
D: turtle.circle(100, -180)
答案: 【

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注