当前位置: 首页 > 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.cnnetsun.cn/news/98137.html

相关文章:

  • 终极微博备份指南:Speechless免费工具完整使用教程
  • 暗黑破坏神2存档编辑器终极指南:从零基础到精通进阶
  • LobeChat Google Gemini Pro接入方法:多模态能力整合
  • LobeChat用量统计面板:跟踪Token消耗与GPU使用率
  • 基于VUE的企业咨询管理系统 [VUE]-计算机毕业设计源码+LW文档
  • 具身智能:零基础入门睿尔曼机械臂(五)—— 手眼标定核心原理与数学求解
  • C++元编程完全指南
  • 3分钟搞定Windows Syslog服务器:从零搭建日志监控系统
  • autofit.js 大屏自适应终极方案:简单配置实现完美布局
  • 【Java抽象类和接口】
  • 全新一代H5免签封装神器:一键生成苹果绿标/安卓双端APP,可在线热更新,彻底隐藏顶部地址栏!
  • 绝区零辅助工具终极指南:10分钟快速上手完整教程
  • JavaScript解密神器:JStillery让你的代码分析变得如此简单
  • Mem Reduct终极指南:简单三步解决电脑内存不足问题
  • 【单片机毕业设计】【mcugc-mcu922】基于单片机的智能窗帘控制系统
  • 开发过程中动态 SQL 中where 1=1的作用是什么
  • 洛谷 P1551 亲戚
  • d2s-editor终极指南:暗黑破坏神2存档修改完全教程
  • UniExtract2深度评测:万能文件提取工具的技术解析与实战应用
  • MySQL主从数据同步实战
  • 破局Java开发困境!飞算科技JavaAI引领智能化开发新革命
  • 21、Yocto项目应用开发全解析
  • HS2-HF_Patch:解锁HoneySelect2完整游戏体验的智能解决方案
  • Obsidian Style Settings 插件终极使用指南:快速掌握个性化定制技巧
  • Jellyfin插件MetaShark中TMDB刮削缓慢问题的深度排查与优化方案
  • 移动端AI绘图新突破:用TensorFlow Lite搞定denoising-diffusion实战指南
  • 抖音下载神器:揭秘批量保存直播回放的技术工具
  • 抖音直播下载终极指南:一键保存精彩回放
  • Motrix扩展:3步实现浏览器下载效率300%提升
  • Motrix浏览器扩展终极指南:解锁专业下载管理新境界