《Python程序设计》Python 语法基础(举一反三考点练)-课后自测(卷1)

2025-11-04
| 2份
| 8页
| 67人阅读
| 0人下载

资源信息

学段 中职
学科 职教专业课
课程 程序设计基础
教材版本 -
年级 -
章节 -
类型 题集-专项训练
知识点 Python基础
使用场景 中职复习
学年 2025-2026
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 1.05 MB
发布时间 2025-11-04
更新时间 2025-11-04
作者 小曾老师.1
品牌系列 学科专项·举一反三
审核时间 2025-11-04
下载链接 https://m.zxxk.com/soft/54702473.html
价格 3.00储值(1储值=1元)
来源 学科网

内容正文:

举一反三考点练 《Python程序设计》Python语法基础-课后自测 知识点一 变量与常量 1.(单项选择题)下列哪个变量名是合法的?( ) A. 1_name B. for C. user-age D. my_var 2.(单项选择题)在Python中,执行以下代码后,变量x的类型是什么?( ) x = 100 x = "hello" A. 整型 B. 字符串 C. 浮点型 D. 程序报错 3.(单项选择题)关于Python常量,下列说法正确的是?( ) A. Python有专门的语法来定义不可变的常量。 B. 常量名通常约定使用全大写字母。 C. 常量的值在程序运行时可以被随意修改。 D. 常量名通常使用小写字母。 4.(判断题)在Python中,age和Age是同一个变量。( ) 5.(判断题)a, b = 10, 20 这行代码会执行成功,并将10赋值给a,20赋值给b。( ) 6.(判断题)Python是一种静态类型语言,变量在定义时必须指定类型。( ) 7.(判断题)在代码中使用PI = 3.14代替直接使用数字3.14,可以提高代码的可读性。( ) 知识点二 表达式 1.(单项选择题)在Python中,表达式 11 // 3 的计算结果是?( ) A. 3.3333333333333335 B. 3 C. 1 D. 4 2.(单项选择题)下列哪个表达式的结果为 True?( ) A. 5 > 3 and 2 > 4 B. not (1 == 1) C. 'a' in 'apple' D. 10 is 10.0 3.(单项选择题)Python 3.8+ 引入的海象运算符 := 的主要作用是?( ) A. 比较两个值是否不相等 B. 对变量进行赋值,并返回赋值后的值 C. 计算一个数的幂 D. 判断一个对象是否为None 4.(判断题)表达式 2 + 3 * 4 的计算结果是 20。( ) 5.(判断题)x = 5 是一个表达式,其结果是5。( ) 6.(判断题)逻辑表达式 True or False 的结果是 False。( ) 7.(判断题)表达式 5 & 3 的结果是1。( ) 知识点三 运算符 1.(单项选择题)在Python中,表达式 10 // 3 的结果是?( ) A. 3.33 B. 3 C. 4 D. 1 2.(单项选择题)下列哪个运算符用于判断一个变量是否是某个列表的成员?( ) A. == B. = C. in D. is 3.(单项选择题)表达式 5 > 3 and 2 > 4 的值是?( ) A. True B. False C. True and False D. 报错 4.(判断题)在Python中,a = 5 和 a == 5 的作用是完全相同的。( ) 5.(判断题)x %= 2 等价于 x = x % 2。( ) 6.(判断题)对于任意两个非负整数a和b,表达式 a & b 的结果一定小于或等于 a。( ) 7.(单项选择题)假设 x = [1, 2, 3],y = [1, 2, 3],那么 x is y 的结果是?( ) A. True B. False C. 1 D. 0 原创精品资源学科网独家享有版权,侵权必究!2 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 举一反三考点练 《Python程序设计》Python语法基础-课后自测 知识点一 变量与常量 1.(单项选择题)下列哪个变量名是合法的?( ) A. 1_name B. for C. user-age D. my_var 【答案】D 【解析】变量名不能以数字开头,A非法;for是Python关键字,B非法;变量名不能包含连字符-,C非法。my_var符合命名规则。 2.(单项选择题)在Python中,执行以下代码后,变量x的类型是什么?( ) x = 100 x = "hello" A. 整型 B. 字符串 C. 浮点型 D. 程序报错 【答案】B 【解析】Python是动态类型语言,变量的类型由最后一次赋值决定。x最后被赋值为字符串"hello",因此其类型为字符串。 3.(单项选择题)关于Python常量,下列说法正确的是?( ) A. Python有专门的语法来定义不可变的常量。 B. 常量名通常约定使用全大写字母。 C. 常量的值在程序运行时可以被随意修改。 D. 常量名通常使用小写字母。 【答案】B 【解析】Python没有强制定义常量的语法,但开发者约定使用全大写字母来命名常量,以表示其值不应被修改。 4.(判断题)在Python中,age和Age是同一个变量。( ) 【答案】× 【解析】Python变量名区分大小写,因此age和Age是两个不同的变量。 5.(判断题)a, b = 10, 20 这行代码会执行成功,并将10赋值给a,20赋值给b。( ) 【答案】√ 【解析】这是Python的多重赋值语法,可以同时为多个变量赋不同的值。 6.(判断题)Python是一种静态类型语言,变量在定义时必须指定类型。( ) 【答案】× 【解析】Python是动态类型语言,变量的类型由赋给它的值的类型决定,无需预先声明。 7.(判断题)在代码中使用PI = 3.14代替直接使用数字3.14,可以提高代码的可读性。( ) 【答案】√ 【解析】使用有意义的常量名(如PI)可以清晰地表达该数值的用途,减少“硬编码”,使代码更易理解和维护。 知识点二 表达式 1.(单项选择题)在Python中,表达式 11 // 3 的计算结果是?( ) A. 3.3333333333333335 B. 3 C. 1 D. 4 【答案】B 【解析】// 是整除运算符,返回商的整数部分。11除以3其整数部分为3。 2.(单项选择题)下列哪个表达式的结果为 True?( ) A. 5 > 3 and 2 > 4 B. not (1 == 1) C. 'a' in 'apple' D. 10 is 10.0 【答案】C 【解析】A选项中 and 运算要求两边都为真,但 2 > 4 为假,所以结果为假。B选项 not 对 True 取反,结果为假。C选项成员运算符 in 判断字符 'a' 是否存在于字符串 'apple' 中,结果为真。D选项 is 判断内存地址,整数10和浮点数10.0是不同对象,结果为假。 3.(单项选择题)Python 3.8+ 引入的海象运算符 := 的主要作用是?( ) A. 比较两个值是否不相等 B. 对变量进行赋值,并返回赋值后的值 C. 计算一个数的幂 D. 判断一个对象是否为None 【答案】B 【解析】海象运算符 := 是一个赋值表达式运算符,它可以在表达式中对变量进行赋值,并返回该变量的值,常用于条件判断中简化代码。 4.(判断题)表达式 2 + 3 * 4 的计算结果是 20。( ) 【答案】× 【解析】根据运算符优先级,乘法 * 的优先级高于加法 +,所以先计算 3 * 4 得到12,再计算 2 + 12,最终结果为14。 5.(判断题)x = 5 是一个表达式,其结果是5。( ) 【答案】√ 【解析】赋值运算符 = 构成赋值表达式。在Python中,赋值表达式本身是有值的,其值就是赋给变量的值。因此 x = 5 这个表达式的结果是5。 6.(判断题)逻辑表达式 True or False 的结果是 False。( ) 【答案】× 【解析】逻辑运算符 or 的规则是“一真为真”。只要有一个操作数为 True,整个表达式的结果就为 True。 7.(判断题)表达式 5 & 3 的结果是1。( ) 【答案】√ 【解析】& 是按位与运算符。5的二进制是 101,3的二进制是 011。按位与运算后 101 & 011 的结果是 001,即十进制的1。 知识点三 运算符 1.(单项选择题)在Python中,表达式 10 // 3 的结果是?( ) A. 3.33 B. 3 C. 4 D. 1 【答案】B 【解析】// 是整除运算符,结果为向下取整的整数。10除以3等于3.33,向下取整后为3。 2.(单项选择题)下列哪个运算符用于判断一个变量是否是某个列表的成员?( ) A. == B. = C. in D. is 【答案】C 【解析】in 是成员运算符,用于检查指定值是否存在于序列(如列表、元组、字符串)中。 3.(单项选择题)表达式 5 > 3 and 2 > 4 的值是?( ) A. True B. False C. True and False D. 报错 【答案】B 【解析】and 逻辑运算符要求两边都为True时结果才为True。5 > 3为True,但2 > 4为False,所以最终结果为False。 4.(判断题)在Python中,a = 5 和 a == 5 的作用是完全相同的。( ) 【答案】× 【解析】= 是赋值运算符,将右边的值赋给左边的变量;== 是比较运算符,判断两边值是否相等,返回布尔值。两者作用不同。 5.(判断题)x %= 2 等价于 x = x % 2。( ) 【答案】√ 【解析】%= 是复合赋值运算符,表示对变量进行取余运算后再将结果赋给该变量。 6.(判断题)对于任意两个非负整数a和b,表达式 a & b 的结果一定小于或等于 a。( ) 【答案】√ 【解析】& 是按位与运算。一个比特位与1进行“与”运算保持原值,与0进行“与”运算变为0。因此,任何位通过与运算后,只会保持不变或变为0,所以结果的十进制值不会大于原数。 7.(单项选择题)假设 x = [1, 2, 3],y = [1, 2, 3],那么 x is y 的结果是?( ) A. True B. False C. 1 D. 0 【答案】B 【解析】is 是身份运算符,比较两个对象的内存地址是否相同。x 和 y 是两个独立的列表对象,虽然内容相同,但内存地址不同,因此 x is y 返回 False。 原创精品资源学科网独家享有版权,侵权必究!2 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

《Python程序设计》Python 语法基础(举一反三考点练)-课后自测(卷1)
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。