当前位置: 首页 > news >正文

思考与练习(第四章 程序组成与输入输出)

一、单项选择题(本大题共 15 小题)

1、在 Python 中,直接出现在代码中的具体值,如 10、3.14、"Python",被称为:

① 变量

② 常量

③ 表达式

④ 字面量

2、type() 是 Python 的一个内置函数,它的主要功能是:

① 计算表达式的值

② 打印变量的值

③ 返回对象的数据类型

④ 将字符串转换为数字

3、以下 Python 代码中,哪一部分是一个表达式?

x = 5 + 3 * 2print(x)

① x = 5 + 3 * 2

② 5 + 3 * 2

③ print(x)

④ 整个代码段

4、在 Python 中,用于从标准输入(通常是键盘)读取一行文本,并以字符串形式返回的函数是:

① read()

② scan()

③ input()

④ get()

5、print() 函数的哪个参数用于控制多个输出对象之间的分隔符?

① sep

② end

③ file

④ flush

6、Python 中的 eval() 函数的主要作用是:

① 计算并返回字符串形式的 Python 表达式的值(注意:eval() 只用于求值表达式;若需执行语句,请使用 exec())。

② 将整数转换为字符串

③ 验证用户输入的格式是否正确

④ 打开并读取一个文件

7、在 Python 中,可以使用 int()、float() 等函数进行类型转换。若要将用户输入的字符串 "25" 转换为整数,正确的做法是:

① int(input("请输入年龄:"))

② input(int("请输入年龄:"))

③ str(input("请输入年龄:"))

④ float(input("请输入年龄:"))

8、以下哪种 import 语句的用法是合法的,并且可以直接使用 math 模块中的 sqrt 函数?

① import sqrt from math

② import math; math.sqrt(16)

③ from math import sqrt; sqrt(16)

④ import math as m; sqrt(16)

9、观察以下代码,最终 b 的值是多少?

a = 10b = aa = 20

① 10

② 20

③ 30

④ 会报错

10、Python 中,用于定义一个新函数的复合语句是以哪个关键字开头的?

① func

② def

③ function

④ define

11、在使用 print() 函数进行输出时,如果不希望在输出后自动换行,应该修改哪个参数?

① 将多个对象放在一个括号内

② 设置 sep 参数为 ''

③ 设置 end 参数为 ''(空字符串)

④ 使用 format() 方法

12、以下关于 Python 变量赋值的描述,正确的是:

① 变量一旦被赋予某种类型的值,其类型就不能再改变

② 执行 a = b 时,会将 b 的值复制一份给 a

③ 变量名是对象的引用,重新赋值会改变其引用的对象

④ 使用 del 语句删除变量时,其引用的对象也一定会被从内存中删除

13、要将一个 Python 源文件作为模块被其他程序导入使用,该文件应:

① 必须命名为 module.py

② 必须包含一个 main() 函数

③ 以 .py 为扩展名,并且可以被 Python 解释器找到

④ 不能包含任何可执行语句,只能有函数和类定义

14、在 Python 中,一个完整的程序通常由三部分构成,以下哪一项不属于这三部分?

① 导入(Import)部分

② 定义(Definition)部分

③ 注释(Comment)部分

④ 执行(Execution)部分

15、现代 Python 推荐使用的字符串格式化方法是:

① 百分号 % 格式化

② str.format() 方法

③ f-string(格式化字符串字面值)

④ 字符串连接(使用 + 运算符)

二、填空题(本大题共 5 小题)

1、Python 中,由变量、字面量、运算符和函数调用等构成,用于计算并产生一个值的语法结构称为( )。

2、用于向屏幕输出信息的 Python 内置函数是( )。

3、在 Python 中,input() 函数总是返回( )类型的数据。如果需要进行数值计算,通常需要使用 int() 或 float() 函数进行转换。

4、一个 Python 源文件(.py 文件)既可以作为( )直接运行,也可以作为( )被其他程序导入使用。

5、Python 使用( )来定义复合语句(如 if、for、def)中的代码块,而不是像某些语言那样使用花括号 {}。

附:参考答案与解析

“点赞有美意,赞赏是鼓励”

http://www.jsqmd.com/news/102767/

相关文章:

  • Spring AI 最新实战系列(一)完成一个简单的AI项目
  • 思考与练习之答案与解析(第四章 程序组成与输入输出)
  • 终极Kafka-UI快速部署指南:5分钟搞定可视化监控
  • 人机关系中的不可公度性
  • 思考与练习之答案与解析(第三章 Python 编程风格与语法基础)
  • 第一部分:类和对象(中)— 取地址运算符重载
  • NVIDIA没想到会间接干掉中国中低端手机,AI横扫一切!
  • Canva可画中国视觉表达洞察发现,创作者正习惯用情绪表达内容 | 美通社头条
  • C++ 类与对象实战:手把手教你实现一个实用的日期类
  • 【开题答辩全过程】以 基于Android的儿童托管系统为例,包含答辩的问题和答案
  • C++ MFC Qt《高级程序设计实践》任务书(10题)[2025-12-16]
  • 2025年江苏新沂PC砖公司口碑榜单 - 2025年品牌推荐榜
  • Mem Reduct内存管理终极指南:解决电脑卡顿的完整教程
  • 【开题答辩全过程】以 基于JSP的校园停车收费系统设计及实现为例,包含答辩的问题和答案
  • 电脑c盘内存满了怎么清理内存 释放空间不求人
  • 安全开发者峰会:2025年LLM与安全代码报告(附下载)
  • AI视频生成技术原理与行业应用(附下载)
  • 政务智能体发展研究报告(附下载)
  • Inter字体:现代数字排版的终极技术革命
  • Speechless终极指南:一键永久保存微博内容的完整解决方案
  • UniExtract2万能文件解压工具:从入门到精通的全方位指南
  • Open-Meteo终极指南:5步搭建个人天气数据服务
  • 暗黑破坏神2存档编辑器终极指南:从零基础到精通进阶
  • 深度优化:Mem Reduct内存管理工具的高级配置指南
  • 二叉搜索树与双向链表
  • LobeChat安全性评估:数据隐私保护如何做到位?
  • 银行回单识别技术:企业财务智能化的重要基石
  • GitHub级文档美化终极方案:github-markdown-css完整指南
  • d2s-editor终极指南:暗黑破坏神2存档修改完全手册
  • GitHack终极指南:快速检测Git泄露与完整源代码恢复