大学MOOC 大学计算机程序设计(Python)(哈尔滨商业大学)1452674166 最新慕课完整章节测试答案
【第2周(2)-第3周】Python基本图形绘制
测试一(杨俊老师)
1、单选题:
关于 Python 语言的特点,以下选项中描述错误的是( )。
选项:
A: Python 语言是非开源语言
B: Python 语言是跨平台语言
C: Python 语言是多模型语言
D: Python 语言是脚本语言
答案: 【 Python 语言是非开源语言】
2、单选题:
以下选项中说法不正确的是( )。
选项:
A: C语言是静态语言,Python语言是脚本语言
B: 编译是将源代码转换成目标代码的过程
C: 解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程
D: 静态语言采用解释方式执行,脚本语言采用编译方式执行
答案: 【 静态语言采用解释方式执行,脚本语言采用编译方式执行】
3、单选题:
以下选项中,不是Python语言特点的是( )。
选项:
A: 变量声明:Python语言具有使用变量需要先定义后使用的特点
B: 平台无关:Python程序可以在任何安装了解释器的操作系统环境中执行
C: 黏性扩展:Python语言能够集成C、C++等语言编写的代码
D: 强制可读:Python语言通过强制缩进来体现语句间的逻辑关系
答案: 【 变量声明:Python语言具有使用变量需要先定义后使用的特点】
4、单选题:
以下对Python程序设计风格描述错误的选项是( )。
选项:
A: Python中允许把多条语句写在同一行
B: Python语句中,增加缩进表示语句块的开始,减少缩进表示语句块的退出
C: Python可以将一条长语句分成多行显示,使用续行符“”
D: Python中不允许把多条语句写在同一行
答案: 【 Python中不允许把多条语句写在同一行】
5、单选题:
每个程序都具有统一的运算模式是( )。
选项:
A: 顺序计算模式
B: 输入输出模式
C: 语法简洁
D: IPO 模式
答案: 【 IPO 模式】
6、单选题:
以下关于程序设计语言的描述,错误的选项是( )。
选项:
A: Python语言是一种脚本编程语言
B: 汇编语言是直接操作计算机硬件的编程语言
C: 程序设计语言经历了机器语言、汇编语言、脚本语言三个阶段
D: 编译和解释的区别是一次性翻译程序还是每次执行时都要翻译程序
答案: 【 程序设计语言经历了机器语言、汇编语言、脚本语言三个阶段】
7、单选题:
关于 Python 程序格式框架的描述,以下选项中错误的是( )。
选项:
A: Python 语言的缩进可以采用 Tab 键实现
B: Python 单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围
C: 判断、循环、函数等语法形式能够通过缩进包含一批 Python 代码,进而表达对应的语义
D: Python 语言不采用严格的“缩进”来表明程序的格式框架
答案: 【 Python 语言不采用严格的“缩进”来表明程序的格式框架】
8、单选题:
以下选项中不符合 Python 语言变量命名规则的是( )。
选项:
A: I
B: 3_1
C: _AI
D: TempStr
答案: 【 3_1】
9、单选题:
以下关于 Python 字符串的描述中,错误的是( )。
选项:
A: 字符串是字符的序列,可以按照单个字符或者字符片段进行索引
B: 字符串包括两种序号体系:正向递增和反向递减
C: Python 字符串提供区间访问方式,采用 [N:M] 格式,表示字符串中从 N 到 M 的索引子字符串(包含 N 和 M)
D: 字符串是用一对双引号" "或者单引号’ '括起来的零个或者多个字符
答案: 【 Python 字符串提供区间访问方式,采用 [N:M] 格式,表示字符串中从 N 到 M 的索引子字符串(包含 N 和 M)】
10、单选题:
关于 Python 语言的注释,以下选项中描述错误的是( )。
选项:
A: Python 语言的单行注释以单引号 ’ 开头
B: Python 语言的单行注释以#开头
C: Python 语言的多行注释以 ’ ’ '(三个单引号)开头和结尾
D: Python 语言有两种注释方式:单行注释和多行注释
答案: 【 Python 语言的单行注释以单引号 ’ 开头】
11、单选题:
以下选项中不是 Python 语言的保留字的是( )。
选项:
A: except
B: do
C: while
D: pass
答案: 【 do】
12、单选题:
关于Python语言的变量,以下选项中说法正确的是( )。
选项:
A: 随时声明、随时使用、随时释放
B: 随时命名、随时赋值、随时使用
C: 随时声明、随时赋值、随时变换类型
D: 随时命名、随时赋值、随时释放
答案: 【 随时命名、随时赋值、随时使用】
13、单选题:
Python文件的后缀名是( )。
选项:
A: pdf
B: do
C: pass
D: py
答案: 【 py】
14、单选题:
以下不是 Python 语言关键字的选项是( )。
选项:
A: return
B: define
C: def
D: in
答案: 【 define】
15、单选题:
以下对 Python 程序缩进格式描述错误的选项是( )。
选项:
A: 不需要缩进的代码顶行写,前面不能留空白
B: 缩进可以用 tab 键实现,也可以用多个空格实现
C: 严格的缩进可以约束程序结构,可以多层缩进
D: 缩进是用来格式美化Python 程序的
答案: 【 缩进是用来格式美化Python 程序的】
16、填空题:
#计算三角形面积simport matha=eval(input("底边长: "))h=eval(input("底边对应的高: "))( ) print("三角形的面积是{:.2f}".format(s))
答案: 【 s = a*h/2##%_YZPRLFH_%##s =h*a/2##%_YZPRLFH_%##s = a*h/2##%_YZPRLFH_%##s =h*a/2】
17、填空题:
#输入两个整数,输出商和余数。a = int(input("输入被除数: "))b = int(input("输入除数:"))div = a // bmod =( )print("{} / {} = {} ... {}".format(a, b, div, mod))
答案: 【 a%b##%_YZPRLF
