Python 语言基础知识选择题及答案

1. 选择题

(1) 以下选项中, 不符合 Python 语言变量命名规则的是( ) A. keyword33_ B. 33_keyword C. _33keyword D. keyword_33

(2) 下面哪个不是 Python 合法的标识符( ) A. name B. c10m C. int32 D. pass

(3) 以下选项中, 不是 Python 语言保留字的是( ) A. while B. continue C. goto D. for

(4) 关于 Python 语言的浮点数类型, 以下选项中描述错误的是( ) A. 浮点数类型表示带有小数的类型 B. Python 语言要求所有浮点数必须带有小数部分 C. 小数部分不可以为 0 D. 浮点数类型与数学中实数的概念一致

(5) 关于 Python 语言数值操作符, 以下选项中描述错误的是( ) A. 浮点数类型表示带有小数的类型 B. Python 语言要求所有浮点数必须带有小数部分 C. 小数部分不可以为 0 D. 浮点数类型与数学中实数的概念一致

(5) 关于 Python 语言数值操作符, 以下选项中描述错误的是( ) A. x//y 表示 x 与 y 之整数商, 即不大于 x 与 y 之商的最大整数 B. x**y 表示 x 的 y 次幂, 其中 y 必须是整数 C. x%y 表示 x 与 y 之商的余数, 也称为模运算 D. x/y 表示 x 与 y 之商

(6) 表达式 16/4-2**5*8/4%5/2 的值为( ) A. 14 B. 4 C. 2 D. 2.0

(7) 下面代码的执行结果是( )

x = 2 x *= 3 + 5**2 print(x) A. 15 B. 56 C. 8192 D.13

(8) 执行下列语句, 输出的结果是( )

x = 7.0 y = 5 print(x % y) A. 2.0 B. 2 C. 1.0 D. 1

(9) Python 表达式中, 可以控制运算优先顺序(9)Python 表达式中, 可以控制运算优先顺序的是( ) A. 圆括号() B. 尖括号<> C. 方括号[] D. 大括号{}

(10) 关于 Python 中的复数, 下列说法错误的是( ) A. complex(x)会返回以 x 为实部, 虚部为 0 的复数 B. 实部和虚部都是浮点数 C. 表示复数的语法是 real+imagej D. 虚部必须后缀 j, 且必须是小写

(11) 和 not (x or y)语句等价的是( ) A. not x and not y B. not x or not y C. not x or y D. not x and y

(12) 下列语句的输出结果是( )

123 or 456 A. 123 B. 456 C. True D. False

(13) 下列表达式的值为 True 的是( ) A. 3>2>2 B. 1 and 5==0 C. 1 or True D. 2!=5 or 0

(14) 与关系表达式 x==0 等价的表达式是( ) A. x!=1 B. x=0 C. not x D. x

(15) 下列表达式中, 值不是 1 的是( ) A. 1 or True B. 1 and True C. 4//3 D. 15%2

(16) 当键盘输入“3”的时候, 以下程序的输出结果是( ) r = input("请输入半径:") ar = 3.1415 * r *r print("{:.0f}".format(ar)) A. 28 B. 28.27 C. 29 D. Type Error

(17) 下面代码的输出结果是( )

x = 12.34 print(type(x)) A. <class 'int'> B. <class 'str'> C. <class 'float'> D. <class 'bool'>

(18) 关于赋值语句, 以下选项中描述错误的是( ) A. 在 Python 语言中, 有一种赋值语句, 可以同时给多个变量赋值 B. 设 x = 'alice';y = 'kate', 执行 x,y = y,x 可以实现变量 x 和 y 值的互换 C. 设 a = 10;b = 20, 执行 a,b = a;a + b;print(a,b) 和 a = b;b = a + b;print(a,b) 之后, 得到同样的输出结果:10 30 D. 在 Python 语言中,“=”表示赋值, 即将“=”右侧的计算结果赋值给左侧变量, 包含“=”的 语句称为赋值语句

(19) 表达式 print("{:.2f}".format(20-23+10/32*5)) 的结果是( ) A. 17.55 B. 67.56 C. 12.22 D. 17.56

(20) 以下对数值运算操作符描述错误的选项是( ) A. Python 提供了 9 个基本的数值运算操作符 B. Python 数值运算操作符也叫做内置操作符 C. Python 二元数学操作符都有与之对应的增强赋值操作符 D. Python 数值运算操作符需要引用第三方库 math

答案内容:

(1) B. 33_keyword (2) D. pass (3) C. goto (4) C. 小数部分不可以为 0 (5) C. 小数部分不可以为 0 (6) A. 14 (7) D. 13 (8) B. 2 (9) A. 圆括号() (10) D. 虚部必须后缀 j, 且必须是小写 (11) not x and not y (12) 123 (13) C. 1 or True (14) A. x!=1 (15) D. 15%2 (16) D. Type Error (17) <class 'float'> (18) C. 设 a = 10;b = 20, 执行 a,b = a;a + b;print(a,b) 和 a = b;b = a + b;print(a,b) 之后, 得到同样的输出结果:10 30 (19) C. 12.22 (20) D. Python 数值运算操作符需要引用第三方库 math

Python 语言基础知识选择题及答案

原文地址: https://www.cveoy.top/t/topic/lEsU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录