内容正文:
Python语言基础
1. 下列用计算机编程解决问题的步骤用于实现“发现错误并进行修正”的是( )
A. 抽象建模 B. 设计算法 C. 编写程序 D. 调试运行程序
2. 下列选项中不是Python运算符的是( )
A. \ B. + C. * D. ?
3. 下列选项中,不属于Python保留字的是( )
A. if B. list C. for D. not
4. 下列关于Python表达式描述正确是( )
A. 5** 3//2+4值为9 B. 13%9//4/2>=1的值为True
C. ″x″ not in ″cx″ and 3+4>5的值为True D. int(6//4/2+0.5)的值为1
5. 下列Python条件表达式中与“a!=0 and b!=0”等价的是( )
A a==0 or b==0 B. a*b!=0
C. not (a==0 and b==0) D. not a==0 or not b==0
6. 下列有关Python变量的说法错误的是( )
A. 变量在使用前必须先赋值 B. 用于存储未知或可变数据
C. 变量的值和类型都是可变的 D. 变量使用前需要预先声明数据类型
7. 下列可以作为变量名的是( )
A. _1a B. 3a_1 C. a#_1 D. while
8. Python 表达式 int(3 ** 2 / 4) * 6 % 4 * 2 的值是( )
A 0 B. 4 C. 6 D. 8
9. Python 中,表达式(123//12)*12+(123%12) 的值是( )
A. 12 B. 123 C. 124 D. 135
10. 判断a是否在区间[m,n+1]上,可以使用哪些条件表达式( )
①a>=m and a<=n+1
②not(a>=m or a<=n+1)
③a>=m or a<=n+1
④not(a<m or a>n+1)
A. ①③ B. ②③ C. ②④ D. ①④
11. Python可以在同一行中使用多条语句,语句之间使用____分隔。
12. Python严格通过____来表达语句之间的从属关系。
13. 某Python程序代码如下:
a=int(input('请输入一个5位正整数:'))
ge=①_____ #取个位数
shi=②_____ #取十位数
bai=③_____ #取百位数
qian=④_____ #取千位数
wan=⑤_____ #取万位数
print(ge,shi,bai,qian,wan)
(1)划线处代码填空。
(2)若输入的五位正整数为12345,则该程序运行结果为_____。
14. 写出下列Python表达式的值:
(1)'15'>'6'_____;
(2)'China'=='china'_____;
(3)'car'<'cars'_____;
(4)'abc'>'abd'_____。
第1页/共1页
学科网(北京)股份有限公司
$$
Python语言基础
1. 下列用计算机编程解决问题的步骤用于实现“发现错误并进行修正”的是( )
A. 抽象建模 B. 设计算法 C. 编写程序 D. 调试运行程序
【答案】D
【解析】
【详解】本题考查编程解决问题相关内容。用计算机编程解决问题的步骤有:抽象建模、设计算法、编写程序、调试运行程序程序编好后,可能存在错误或者不合理的地方,需要通过调试运行发现错误并进行修正。故本题答案是D选项。
2. 下列选项中不是Python运算符的是( )
A. \ B. + C. * D. ?
【答案】D
【解析】
【详解】本题考查Python运算符相关内容。选项A、B、C都属于算术运算符,选项D不属于任一种类的运算符。故本题答案是D选项。
3. 下列选项中,不属于Python保留字的是( )
A. if B. list C. for D. not
【答案】B
【解析】
【详解】本题考查Python程序设计相关内容。Python语言保留字是指在Python编程语言中,被保留不可用于变量名或函数名的标识符。保留字包括33个(and、as、assert、break、class、continue、def、del、elif、else、except、False、finally、for、from、global、if、import、in、is、lambda、None、onlocal、not、or、pass、raise、return、True、try、while、with、yield),用于控制程序流程、定义函数和类、表示布尔值和空值等。ACD选项属于保留字,B选项不属于保留字。故本题答案是B选项。
4. 下列关于Python表