活动中心2026年春季班Python练习
您的姓名:
1. Python是一种面向()的程序设计语言。
A. 过程
B. 程序
C. 方法
D. 对象
2.在Python中常用的输入输出语句分别是()。
A. input( ) output( )
B. input( ) print( )
C. input( ) printf( )
D. scanf( ) printf( )
3.以下是正确的字符串()。
A. ‘abc” ‘ab’
B. ‘abc’ ‘ab’
C. “abc” ab’
D. “abc” ‘ab”
4.下面哪个是Python合法的变量名()。
A. age
B. False
C. while
D. pass
5. Python列表用()标识。
A. “ “
B. ( )
C. [ ]
D. { }
6.通过input( )函数输入字符串’45+6’,要想对其进行数学运算,需要使用()函数。
A. print( )
B. id( )
C. eval( )
D. range()
7.关于Python算术操作符,以下选项中描述错误的是()。
A. x//y表示x与y之整数商,即不大于x与y之商的最大整数
B. x**y表示x的y次幂,其中,y必须是整数
C. x%y表示x与y之商的余数,也称为模运算
D. x/y表示x与y之商
8. 下面哪个转义字符的含义是回车?()。
A. \b
B. \r
C. \n
D. \\
9. 表示流程图的()。
A. 输入或输出
B. 程序的开始或结束
C. 计算或处理
D. 判断或分支
10. Python中if-else语句是哪种结构的语法格式()
A. 单分支结构
B. 双分支结构
C. 多分支结构
D. 顺序结构
11.能正确表示“只需满足a大于等于10和a小于等于0两个条件中的一个即可”的条件表达式是()。
A. a>=10 and a<=0
B. a>=10 or a<=0
C. a>=10 && a<=0
D. a>=10 | a<=0
12.“ab”+”c”*2 结果是()。
A. abc2
B. abcabc
C. abcc
D. ababcc
13. 下列哪个表达式在 Python 中是非法的?()
A. x = y = z = 1
B. x = (y = z + 1)
C. x, y = y, x
D. x+= y
14. Python源代码程序编译后的文件扩展名为()。
A. .py
B. .c
C. .java
D. .php
15.Python单行注释使用的是那个符号()。
A. ( )
B. “ ”
C. ,
D. #
16.关于字符串下列说法错误的是()。
A. 字符应该视为长度为1的字符串
B. 字符串以\0标志字符串的结束
C. 既可以用单引号,也可以用双引号创建字符串
D. 在三引号字符串中可以包含换行回车等特殊字符
17. Python语言语句块的标记是()。
A. 分号
B. 逗号
C. 缩进
D. /
18.下面哪个不是Python合法的变量名()。
A. int_32
B. 40YL
C. price
D. _name_
19.关于流程图的常用标识,以下选项中描述错误的是()。
A. 平行四边形表示程序的开始或结束
B. 方向箭头表示流程线
C. 矩形表示计算或处理
D. 菱形表示判断
20.下列哪个不是Python的数字类型?()
A. 整数
B. 浮点
C. 列表
D. 复数
21. a 与 b 定义如下,a = '234' b = '234' 下列哪个是正确的?( )
A.a =234
B.a is b
C.a == 234
D.a + b = 468
22.以下流程图描述的是哪种结构( )。
A. 顺序结构
B. 分支结构
C. 遍历循环
D. 条件循环
23. Python的算术运算符不包括()。
A. *
B. //
C. %
D. \r
24.Python中表示跳出循环的语句是()。
A. break
B. pass
C. ESC
D. close
25.在 Python 中()表示空类型。
A. 0
B. None
C. True
D. False
26.下列属于列表的是()。
A. str="Python"
B. list = ['physics', 'chemistry', 'frog']
C. tup= ('spam', 'Spam', 'SPAM!')
D. dict = {'a': 1, 'b': 2, 'b': '3'}
27.执行下列程序后输出的结果为( )。a,b=3,3 a**=b print(a)
A. 6
B. 9
C. 18
D. 27
28.设有列表a=[4,5,6,7,8,9],输出a[3],得到的结果是()。
A. 6
B. [4,5,6,7]
C. [4,5,6]
D. 7
29.运行下列代码:
a = input ('请输入一个整数’)
a = int(a) + 5
print(a)
输入:5
输岀的结果是( )。
A. 1
B . 5
C. 10
D. 10.0
30.运行下列代码,输岀的结果是( )。
print(1<=2, 2==3)
A. None
B. False False
C. False True
D. True False
31.运行下列代码 :X = 3 x = X * 6 + 1 print(x)
输岀的结果是( )。
A. 3
B. 7
C.19
D. 21
32.运行下列代码
a = ‘好好学习’
print(a*2)
输岀的结果是( )。
A.好好好好学学习习
B.好好学习好好学习
C.好好学习2
D.好好学习*2
33.运行下列代码,
x = 9
y = 9.0
print( float(x), int(y) )
输岀的结果是( )。
A . 9 9
B. 9 9.0
C. 9.0 9
D. 9.0 9.0
34. 下列选项中,不属于 python 语言优点的是?()
A 可读性高
B 功能性强
C 容易学习
D 愈发容易产生歧义
35. 下列选项中,描述错误是?()
A CPU 负责计算
B 内存负责计算
C 内存负责储存数据
D 运行速度主要由 CPU 决定
36.执行下方的程序,会输出的是? ()
A. a + b * 2
B. GoodMorning
C. GoodMorningGoodMorning
D. GoodMorningMorning
37.下列哪个程序输出值小于100?( )
A.
B.
C.
D.
38.以下运算结果不等于 3 的是?()
A .10 // 3
B. 15 % 6
C. abs(7 - 4)
D .10 / 4
39.字符串 s = “bananas” 中,s[1] 代表的元素和下面哪一个是一样的?()
A. s[2]
B .s[3]
C. s[-3]
D. s[-2]
40.下列实例变量a值为字符串‘hello’,变量b为‘mooc’,下列选项属于正确字符串运算的是?()
A. a+b
B. A*2
C. ‘h’ in a
D. a+’b’
关闭
更多问卷
复制此问卷