内容正文:
Python习题
一.填空题。(每空2分,共20分)
1. 输入函数:_________
2. 输出函数:__________
3. 数据类型转换(可以实现去掉最外层引号的函数):_________
4. 引入模块的命令:________
5. 关系运算符(1)不等号_________ (2)等号________
6. 在Python中如何表示x在40-75之间(包含40不包含75):____________
7. 逻辑运算符(1)与_______ (2)或__________ (3)非____________
二.选择题(每题2分,共30分)
8. 执行 print(1 + 3 * 2 + 7 // 3) 的结果为( )
A. 5 B. 9 C. 9.0 D. 4
9. 已知变量 x = 5,语句 print("x=", 5)的作用是( )
A. 在屏幕上输出 x= x B. 在屏幕上输出5= 5
C. 在屏幕上输出 x= 5 D. 在屏幕上输出"x=" 5
10. 已知 x = 4,y = 3,则表达式 not(x != y)的值为( )
A. True B. False C. 4 D. 3
11. 如果 a = 23,b = 10,那么 print(a % b)的结果是( )
A. 2 B. 3 C. 23 D. 2.3
12. 执行以下两段代码,结果应该是( )
a = 125
print(a % 100 % 10)
A. 1 B. 2 C. 5 D. 1.25
13. 关于Python语言的注释,以下选项中描述错误的是( )
A. 计算机不执行注释代码 B. Python语言的单行注释以单引号'开头
C. Python语言的单行注释以#开头 D. 注释可以单独成行
14. 可以被计算机直接执行语言是( ),Python语言属于( )语言。
A. 高级,机器 B. 机器,高级 C. 汇编,高级 D. 高级,汇编
15. 变量的本质是( )
A. 内存的存储单元 B. 一个英文字母或单词 C. 一个数值 D. 一个字
16. 以下选项中,是 Python 语言保留字是( )
A. Print B. python C. for D. Number
17. 数学表达式5÷[2×(3+6)+(7-3)]在高级语言中应表示为( )
A. 5/[2×(3+6)+(7-3)] B. 5/(2*(3+6)+(7-3))
C 5/[2×(3+6)+(7-3)) D. 5/[2*(3+6)+(7-3)]
18. 以下选项中不符合 Python 语言变量命名规则的是( )
A L B. 3_1 C. _AI D. TempStr
19. 输入语句的主要功能是( )
A. 从输入设备中读入计算指令,并在计算机中运行
B. 输入数据,经过计算后通过输出设备输出
C 从输入设备(如键盘)输入数据,并存入存储器存储单元(变量)中
D. 将输入数据进行计算,并存入存储器存储单元(变量)中
20. 下列用计算机解决某一问题的若干阶段中,属于算法设计的是( )
A. 确定解决问题的方法和步骤 B. 分析问题 C. 调试程序 D. 编写程序
21. 以下( )不属于算法的特征。
A. 有穷性 B. 输入,算法有0个或多个输入 C. 不确定性 D. 可行性
22. 下面( )在Python中是非法的。
A. x=(y=1) B. x=y=1 C. x,y=y,x D. t=a;a=b;b=t
三.编程题
23. 输入圆的半径r,π取3.14(用变量pi表示),计算圆的面积S并输出。
24. 输入年份,输出该年份是否为闰年(满足其中一条即为闰年)。
(1)能被4整除,但不能被100整除
(2)能被400整除
满足条件输出闰年,不满足条件输出平年。
y = eval(___________ )
if _________________
print(___________ )
___________
____________
第1页/共1页
学科网(北京)股份有限公司
$$
Python习题
一.填空题。(每空2分,共20分)
1. 输入函数:_________
【答案】input()
【解析】
【详解】本题考查Python函数应用。在Python中,输入函数通常是用于从用户处获取输入数据的。这个函数是 input()。当调用 input() 函数时,它会暂停程序的执行,等待用户在命令行或控制台中输入一些内容,然后按下回车键。故答案为:input()。
2. 输出函数:__________
【答案】print()
【解析】
【详解】 本题考查的知识点是Py