背题模式

RECITE MODE

背题模式

所有题目直接给出答案和解析,适合考前快速过一遍。想边做边看解析,用刷题模式。

🎯 去刷题模式
当前:单元1 打开编程的大门 · 共 40 题
第 1 题 单选 答案:C

下列关于程序和指令的说法中,正确的是(  )

A 程序是随意排列的一组指令,执行顺序不影响运行结果
B 程序中的指令由人手工逐条执行
C 程序是为完成特定任务而执行的一系列指令的集合,指令顺序通常不能随意调换 ✓
D 一个程序只能包含一条指令
解析

程序是为完成特定任务而编制并执行的一系列指令的集合,指令通常按一定顺序执行,顺序随意调换往往会改变运行结果。考点①。

第 2 题 单选 答案:B

下列程序设计语言中,属于低级语言的是(  )

A Python 语言和 Java 语言
B 机器语言和汇编语言 ✓
C C 语言和 C++ 语言
D SQL 语言和 JavaScript 语言
解析

低级语言包括机器语言(二进制代码)和汇编语言(助记符);Python、Java、C/C++、SQL、JavaScript 均为高级语言。考点②。

第 3 题 单选 答案:B

下列程序设计语言与其典型应用领域的对应,正确的是(  )

A Java——主要用于嵌入式底层寄存器操作
B JavaScript——主要用于网页前端交互开发 ✓
C SQL——主要用于游戏引擎开发
D C++——主要用于网页样式设计
解析

JavaScript 主要用于网页前端交互开发;Java 常用于企业级应用与安卓开发;SQL 用于数据库查询;C++ 常用于系统/游戏等对性能要求高的场景。考点③。

第 4 题 单选 答案:C

关于语法、语义与集成开发环境(IDE),下列说法正确的是(  )

A 语法指代码的含义,语义指代码的书写规则
B IDE 只能运行程序,不能编辑代码
C PyCharm 是用于 Python 开发的集成开发环境 ✓
D 使用 IDE 编写程序时可以不遵守语法规则
解析

语法是代码的书写规则,语义是代码的含义(A 说反);IDE 集编辑、运行、调试于一体;PyCharm 是 Python 常用 IDE。考点④。

第 5 题 单选 答案:B

下列关于 Python 发展历史的说法,正确的是(  )

A Python 由比尔·盖茨创建
B Python 于 1989 年由吉多·范·罗苏姆创建,1991 年发布第一个公开发行版 ✓
C Python 3.0 于 1991 年发布
D Python 是闭源的商业软件
解析

Python 由吉多·范·罗苏姆于 1989 年创建,1991 年发布 0.9.0;3.0 于 2008 年发布;Python 免费开源。考点⑤。

第 6 题 单选 答案:A

小丽向同学介绍 Python 时说:“它写同样的功能代码量比很多语言少,不用花钱买,在 Windows 和 Linux 上都能跑。”这三句话依次体现了 Python 的(  )

A 语法简洁、免费开源、跨平台性 ✓
B 解释型、免费开源、语法简洁
C 语法简洁、跨平台性、解释型
D 免费开源、语法简洁、跨平台性
解析

“代码量少”对应语法简洁,“不用花钱买”对应免费开源,“多系统都能跑”对应跨平台性。考点⑥。

第 7 题 单选 答案:B

下列 Python 库与其应用领域的对应,正确的是(  )

A Django——人工智能
B Pygame——游戏开发 ✓
C NumPy——Web 开发
D Pandas——网络爬虫
解析

Pygame 用于游戏开发;Django、Flask 用于 Web 开发;TensorFlow、PyTorch 用于人工智能;NumPy、Pandas 用于数据处理。考点⑦。

第 8 题 单选 答案:C

关于类与对象的初步概念,下列说法正确的是(  )

A 对象是用来创建类的模板
B 类是对象的实例,一个类中只能有一个对象
C 类是对象的模板,对象是类的实例,对象具有属性和行为 ✓
D 类与对象之间没有任何关系
解析

类是创建对象的模板(如“学生”类),对象是根据类创建出的具体实例(如“张三”),对象具有属性(姓名)和行为(选课)。考点⑧。

第 9 题 单选 答案:B

安装 Python 时,为了能在命令行窗口中直接使用 python 命令,应在安装界面勾选(  )

A Install for all users
B Add Python.exe to PATH ✓
C Download debug binaries
D Associate files with Python
解析

勾选 “Add Python.exe to PATH” 会把 Python 加入系统环境变量,之后即可在 cmd 中直接用 python 命令(python –version 可验证安装)。考点⑨。

第 10 题 单选 答案:B

关于 IDLE 与 PyCharm 的使用,下列说法正确的是(  )

A IDLE 只能采用文件式编程,不能交互式执行
B 在 IDLE 中新建文件后应保存为 .py 文件,按 F5 运行 ✓
C PyCharm 社区版必须付费购买后才能使用
D IDLE 是 Python 自带的编辑器,PyCharm 也是 Python 自带的
解析

IDLE 支持交互式和文件式两种方式;文件式需保存为 .py 后按 F5 运行;PyCharm 社区版免费开源,但它不是 Python 自带的(IDLE 才是)。考点⑩。

第 11 题 单选 答案:B

关于顺序结构,下列说法正确的是(  )

A 顺序结构会根据条件跳过某些语句
B 顺序结构按自上而下的顺序无条件逐条执行 ✓
C 顺序结构会重复执行某些语句
D 顺序结构中必须包含 if 语句
解析

顺序结构是最基本的结构,按书写顺序自上而下、无条件逐条执行,不跳过也不重复。考点㊵。

第 12 题 单选 答案:B

下列 if 语句中,书写正确的是(  )

A if x > 0 print("正数")
B if x > 0: print("正数") ✓
C if x > 0 then print("正数")
D if (x > 0) ; print("正数")
解析

Python 的 if 行末必须写冒号;不能用 then,也不能用分号代替冒号。考点㊴。

第 13 题 单选 答案:C

关于 if—else 双分支结构,下列说法正确的是(  )

A else 后面必须再写一个条件表达式
B if 条件成立时执行 else 后面的语句块
C if 条件不成立时执行 else 后面的语句块,两个分支必选其一执行 ✓
D else 可以脱离 if 单独使用
解析

if—else 是二选一结构:条件成立执行 if 块,不成立执行 else 块;else 后不写条件,也不能脱离 if 单独使用。考点㊲。

第 14 题 单选 答案:B

关于 if—elif—else 多分支结构,下列说法正确的是(  )

A elif 在一个结构中只能出现一次
B 程序依次判断各条件,执行第一个成立的分支后即结束该结构 ✓
C 所有条件成立的分支都会被执行
D else 分支必须写在最前面
解析

多分支自上而下依次判断,命中第一个为真的条件后执行对应分支并结束整个结构,其余分支不再判断;elif 可有多个,else 写在最后。考点㊳。

第 15 题 单选 答案:C

要表示“成绩 score 不低于 60 分且不超过 100 分”,正确的条件表达式是(  )

A score >= 60 or score <= 100
B score >= 60 and score > 100
C score >= 60 and score <= 100 ✓
D 60 < score < 100
解析

同时满足两个条件用 and 连接,且应包含边界值 60 和 100,故为 score >= 60 and score 100,D 不含边界,A 用 or 范围错误。考点㊴。

第 16 题 多选 答案:A、B、C

下列关于 Python 语言特点的说法,正确的有(  )

A 语法简洁,易读易学 ✓
B 免费开源,可自由下载使用 ✓
C 具有跨平台性,可在 Windows、Linux 等系统上运行 ✓
D 属于编译型语言,必须先整体编译成机器语言才能运行
解析

Python 语法简洁、免费开源、跨平台、库丰富,且属于解释型语言(D 错误,解释型不需事先整体编译)。考点⑥。

第 17 题 多选 答案:A、B、C

下列关于 Python 开发环境使用的说法,正确的有(  )

A IDLE 支持交互式和文件式两种编程方式 ✓
B 在 IDLE 中新建文件应保存为 .py 文件后运行 ✓
C PyCharm 社区版免费开源,可用于编写 Python 程序 ✓
D PyCharm 是 Python 语言自带的编辑器
解析

IDLE 支持交互式与文件式,文件式需保存为 .py(如按 F5 运行);PyCharm 社区版免费开源;Python 自带的编辑器是 IDLE,不是 PyCharm(D 错误)。考点⑩。

第 18 题 多选 答案:A、B、C

已知 x = 75,下列条件表达式的值为 True 的有(  )

A x >= 60 ✓
B x < 60 or x <= 100 ✓
C not (x > 80) ✓
D x == 75 and x < 60
解析

x=75:75>=60 为真;x<60 为假但 x80)=not False=True。D 中 and 右侧为假,整体为假。考点㊴㊵。

第 19 题 多选 答案:A、B、D

下列关于选择结构的说法,正确的有(  )

A if、elif、else 所在行的末尾都要写冒号 ✓
B 一个 if 结构中,elif 分支可以有多个 ✓
C else 后面必须再写一个判断条件
D 多分支结构中,程序依次判断,执行第一个成立的分支 ✓
解析

if/elif/else 行末都要写冒号;elif 可有多个;多分支依次判断、执行首个成立分支。else 是“其余情况”的兜底分支,后面不写条件(C 错误)。考点㊳㊶。

第 20 题 判断 答案:正确

Python 语言由吉多·范·罗苏姆创建,并且是免费开源的。

✓ 正确 ✓
✕ 错误
解析

Python 由吉多·范·罗苏姆于 1989 年创建,采用开源协议,可免费下载使用。考点⑤⑥。

第 21 题 判断 答案:正确

在 if—else 结构中,else 后面不需要写任何条件表达式。

✓ 正确 ✓
✕ 错误
解析

else 表示“if 条件不成立时的其余情况”,后面直接写冒号,不加条件。考点㊶。

第 22 题 单选 答案:D

下列关于程序的说法中,错误的是(  )

A 程序是为完成特定任务而编制的一系列指令的集合
B 程序中的指令一般按一定的顺序执行
C 计算机按照程序中的指令完成特定任务
D 程序中指令的先后顺序可以随意调换,不会影响结果 ✓
解析

程序中的指令按逻辑顺序执行,先后顺序随意调换往往会改变运行结果,D 说法错误。考点①。

第 23 题 单选 答案:A

下列关于机器语言的说法,正确的是(  )

A 由二进制 0 和 1 组成,计算机可以直接执行 ✓
B 使用类似英语单词的助记符
C 属于高级语言
D 编写效率最高、最容易读懂
解析

机器语言由二进制代码组成,可被计算机直接执行;助记符是汇编语言;机器语言最难读写。考点②。

第 24 题 单选 答案:B

下列关于常见高级语言及其应用领域的说法,正确的是(  )

A C 语言主要用于网页前端交互开发
B Java 常用于企业级应用与移动应用开发 ✓
C Python 主要用于操作系统内核开发
D JavaScript 主要用于编写数据库查询语句
解析

Java 常用于企业级应用和安卓开发(B 正确);网页前端交互是 JavaScript,数据库查询是 SQL,Python 是通用语言。考点③。

第 25 题 单选 答案:A

关于“语法”与“语义”,下列说法正确的是(  )

A 语法规定代码的书写规则,语义定义代码的含义 ✓
B 语法规定代码的含义,语义规定代码的书写规则
C 语法和语义是同一个概念
D 只有低级语言才有语法
解析

语法是编写代码要遵守的规则,语义是代码所表达的含义。考点④。

第 26 题 单选 答案:B

“Python 自带大量内置库,还有丰富的第三方库可以使用”,这体现了 Python 的(  )

A 免费开源
B 强大的库 ✓
C 跨平台性
D 语法简洁
解析

“内置库与第三方库丰富”对应“强大的库”这一特点。考点⑥。

第 27 题 单选 答案:A

下列关于类与对象的说法,正确的是(  )

A 每个对象都是根据类创建的实例 ✓
B 类是某个具体对象的实例
C 一个类只能创建一个对象
D 对象只有属性,没有行为
解析

类是模板,对象是根据类创建的实例;一个类可以创建多个对象;对象既有属性也有行为。考点⑧。

第 28 题 单选 答案:A

在命令行窗口中验证 Python 是否安装成功,可以输入的命令是(  )

A python –version ✓
B print("hello")
C python install
D version python
解析

在 cmd 中执行 python –version 可显示已安装的 Python 版本号,用于验证安装结果。考点⑨。

第 29 题 单选 答案:B

在 IDLE 的交互式环境中输入一条语句后按回车键,将(  )

A 保存为 .py 文件
B 立即执行并显示运行结果 ✓
C 直接退出 IDLE
D 自动打开 PyCharm
解析

IDLE 交互式环境逐条输入、按回车立即执行并显示结果,这是交互式编程方式。考点⑩。

第 30 题 单选 答案:A

程序自上而下逐条执行、不跳过也不重复,这种结构是(  )

A 顺序结构 ✓
B 选择结构
C 循环结构
D 分支结构
解析

顺序结构按书写顺序自上而下无条件逐条执行。考点㊵。

第 31 题 单选 答案:B

if 单分支结构中,条件不成立时程序会(  )

A 执行 if 后面的语句块
B 跳过 if 后面的语句块,继续执行后面的语句 ✓
C 立即报错
D 反复判断条件直到成立
解析

单分支 if 条件不成立时直接跳过语句块,继续执行结构后面的语句。考点㊴。

第 32 题 单选 答案:C

下列关于 if—else 双分支结构的说法,错误的是(  )

A if 条件成立时执行 if 后面的语句块
B if 条件不成立时执行 else 后面的语句块
C else 后面要写条件表达式 ✓
D if 和 else 的语句块都要缩进
解析

else 表示“其余情况”,后面不写条件,直接跟冒号;C 说法错误。考点说法错误。考点㊲㊷。

第 33 题 单选 答案:B

已知 x = 60,运行以下程序段,输出的结果是(  )

A 大
B 等 ✓
C 小
D 无输出
解析

x=60:不满足 x>60,满足 x==60,执行 elif 分支输出”等”。考点㊳。

第 34 题 单选 答案:A

要表示“身高 h 不低于 150 厘米且不超过 200 厘米”,正确的条件表达式是(  )

A h >= 150 and h <= 200 ✓
B h >= 150 or h <= 200
C h > 150 and h < 200
D h >= 150 and h > 200
解析

同时满足两个条件(含边界)用 and 连接,即 h >= 150 and h <= 200。B 用 or 范围错误,C 不含边界,D 逻辑矛盾。考点㊴。

第 35 题 多选 答案:A、B、D

下列关于 Python 的说法,正确的有(  )

A Python 是解释型语言 ✓
B Python 3.0 于 2008 年发布 ✓
C Python 只能在 Windows 系统上运行
D Python 免费开源 ✓
解析

Python 是解释型语言、免费开源,3.0 于 2008 年发布;Python 具有跨平台性,不是只能在 Windows 上运行(C 错误)。考点⑤⑥。

第 36 题 多选 答案:A、B、D

下列 Python 库与应用领域的对应,正确的有(  )

A TensorFlow——人工智能 ✓
B Flask——Web 开发 ✓
C Pandas——游戏开发
D Pygame——游戏开发 ✓
解析

TensorFlow 用于人工智能、Flask 用于 Web 开发、Pygame 用于游戏开发;Pandas 用于数据处理(C 错误)。考点⑦。

第 37 题 多选 答案:A、B、D

关于 if 与 if—else 结构,下列说法正确的有(  )

A 单分支 if 的条件不成立时跳过语句块 ✓
B 双分支 if—else 中必有一个分支被执行 ✓
C else 后面的语句块可以顶格书写
D if 后面的语句块必须缩进 ✓
解析

单分支条件不成立跳过、双分支必选其一、if 块必须缩进均正确;else 的语句块同样必须缩进(C 错误)。考点㊴㊲㊷。

第 38 题 多选 答案:A、D

下列程序的输出结果为“合格”的有(  )

A score = 60,if score >= 60: print("合格") ✓
B score = 59,if score >= 60: print("合格")
C score = 75,if score < 60: print("合格")
D score = 100,if score >= 60: print("合格") ✓
解析

A:60>=60 成立输出”合格”;D:100>=60 成立输出”合格”;B:59>=60 不成立,无输出;C:75<60 不成立,无输出。考点㊵(阅读选择结构程序)。

第 39 题 判断 答案:正确

集成开发环境(IDE)通常集代码编辑、运行、调试等功能于一体。

✓ 正确 ✓
✕ 错误
解析

IDE(Integrated Development Environment)集成编辑、运行、调试等开发功能。考点④。

第 40 题 判断 答案:正确

if、elif、else 所在行的末尾都必须写冒号。

✓ 正确 ✓
✕ 错误
解析

这是选择结构的书写规范,行末冒号不能省略。考点省略。考点㊷㊶。

以 WordPress 设计