以下哪个不是合法的 Python 变量名?( )
a1
110
testone
sname
答案是: 110
print(type(False)) 的结果为( )。
<class 'int'>
<class 'float'>
<class 'str'>
<class 'bool'>
答案是: <class 'bool'>
Python 中用( )符号转义特殊字符。
\
/
|
-
答案是: \
已知 x=5 , y=1 ,则表达式 (x>=y and y) 的值是( )。
1
0
True
报错
答案是: 1
在 Python 中,关于 = 和 == 的描述错误的是( )。
= 是赋值运算符
== 是比较运算符
= 不能判断是否相等
= 和 == 都是用于判断是否相等
答案是: = 和 == 都是用于判断是否相等
若有 str= 'Python' ,代码 print(str[2:-1]) 的结果为( )。
Python
ython
thon
tho
答案是: tho
以下关于计算机语言编译和解释的描述中,错误的是( )。
编译型语言运行快,代码安全性高
C 和 Python 都是编译型语言
编译是将源代码转换成目标代码的过程
解释是将源代码翻译成中间代码,到程序运行时再逐条翻译代码并逐条解释运行
答案是: C 和 Python 都是编译型语言
想要输出“ Hello World” ,应该使用( )。
printf("Hello world")
print("Hello world")
println("Hello world")
Print("Hello world")
答案是: print("Hello world")
Python 作为一种功能强大的编程语言,因简单易学而受到很多开发者的青睐,它的应用领域有(
)。
Web 开发
大数据处理
人工智能
以上都是
答案是:以上都是
Python 程序的扩展名是( )。
.python
.p
.py
.pyth
答案是: .py
在 Python 中,关于 / 和 // 的描述正确的是( )。
/ 的计算结果可以带小数
// 的计算结果可以带小数
/ 和 // 的计算结果相等
以上都不对
答案是: / 的计算结果可以带小数
print(type(16/4)) 的结果为( )。
<class 'int'>
<class 'float'>
<class 'str'>
<class 'bool'>
答案是:• <class 'float'>
在 IDLE 中,想要缩进代码块,需要使用( )快捷键。
Ctrl+[
Ctrl+]
Alt+[
Alt+]
答案是: Ctrl+]
关于字符串下列说法错误的是( )。
字符串应该视为长度为 1 的字符串
字符串可以转化成数字
既可以用单引号,也可以用双引号创建字符串
在三引号字符串中可以包含换行回车等特殊字符
答案是:字符串应该视为长度为 1 的字符串
Python 不支持的数据类型有( )。
int
char
dict
list
答案是: char
Python 只能用双引号创建字符串。
√
×
答案是: ×
Python 中 is 是身份运算符,用来对比两个对象是否为同一个对象。
√
×
答案是:√
Python 中的数值类型不能转布尔型。
√
×
答案是: ×
Python 中用 const 修饰符定义常量。
√
×
答案是: ×
Python 是典型的动态语言,编程者不需要为任何变量指定数据类型。
√
×
答案是:√
只有 Python 扩展库才需要导入以后才能使用其中的对象, Python 标准库不需要导入即可使用其中的所有
对象。
√
×
答案是:√
Python 中的复数没办法转换成整型。
√
×
答案是:√
Python 的三引号字符串中可以包含换行回车等特殊字符。
√
×
答案是:√
Python 中变量作用域分为三个等级,即全局、局部和外部。
√
×
答案是:√
Python 中的列表是有序的对象集合,而字典是无序的对象集合。
√
×
答案是:√
Python 变量名是区分字母大小写的。
√
×
答案是:√
Python 不是纯粹的函数式编程语言。
√
×
答案是:√
装饰器本质上是一个 Python 函数,它的作用是为已经存在的。函数或对象添加额外的功能。
√
×
答案是:√
Python 中比较运算符只能用于数值的比较,不能用于字符的比较。
√
×
答案是: ×
在 Python 3.x 中可以使用中文作为变量名。
√
×
答案是:√
100 100
10 10
100 10
10 100
答案是: 10 100
以下程序的运行结果为( )。
speed=60
hour=1
hour+=2
print(str(hour)+" 小时后,行驶了 "+str(speed*hour)+" 公里 ")
1 小时后,行驶了 60 公里
2 小时后,行驶了 120 公里
3 小时后,行驶了 180 公里
报错
答案是: 3 小时后,行驶了 180 公里
以下哪段代码能完成将一个字符串重复 10 次输出的功能?( )
word=" 好好学习,天天向上 \n"
print(word*10)
word=" 好好学习,天天向上 \n"
print(word+10)
word=" 好好学习,天天向上 \n"
print(word,10)
word=" 好好学习,天天向上 \n"
for i in word:
print(i)
答案是: print(word*10)
以下程序运行的结果是( )。
a='a'
print ('c' or a>='b')
a
b
c
False
答案是: c
以下哪个描述是错误的?
当多个循环语句彼此嵌套时, break 语句只适用于所在层的循环
continue 语句 必须 在 for 、 while 循环中使用
continue 语句结 束 循环, 继续执 行循环语句的后 继 语句
break 语句结 束 循环, 继续执 行循环语句的后 继 语句
答案是: continue 语句结 束 循环, 继续执 行循环语句的后 继 语句
在 if else 语句中,下列哪 项 作为 if 的表达式, 会执 行 else 语句?
None
0
空 字符串
以上都是
答案是:以上都是
以下关于 元组 的说法正确的是( )。
在进行 元组连接 时, 连接 的 内容 不 限制
元组 可以和列表进行 连接
如 果要 连接 的 元组 只有一个 元素 , 那么 不需要 逗 号
元组 是不可变序列,不能对它的单个 元素 值进行修 改
答案是: 元组 是不可变序列,不能对它的单个 元素 值进行修 改
以下关于 Python 的 控制 结 构 ,错误的是( )。
每 个 if 条 件 后要使用 冒 号
在 Python 中,没有 switch-case 语句
Python 中的 pass 是 空 语句,一 般 用作 占位 语句
elif 可以单 独 使用
答案是: elif 可以单 独 使用
下 面 的哪一种数据类型不能作为字典中的“键 ” ?
List (列表)
Tuple ( 元组 )
int (数值)
str (字符串)
答案是: List (列表)
以下哪个描述是正确的?
break 语句用于 终止 当 前 循环
continue 语句用于 跳 过当 前剩余 要 执 行的代码, 执 行下一次循环
break 和 continue 语句 通 常 与 if, if...else 和 if...elif...else 语句一 起 使用
以上说法都是正确的
答案是:以上说法都是正确的
已知 x= [1, 2,3,2,3] , 那么执 行语句 x.remove(2) 之 后, x 的值为( )。
[1, 2,3, 3]
[1, 3,2,3]
[1, 3, 3]
[1, 2, 2,3]
答案是: [1, 3,2,3]
在 for i in range(6) 语句中, i 的 取 值是( )。
[1,2,3,4,5,6]
[1,2,3,4,5]
[0,1,2,3,4]
[0,1,2,3,4,5]
答案是: [0,1,2,3,4,5]
可以使用( )语句 跳 出当 前 循环的 剩余 语句, 继续 进行下一 轮 循环。
pass
continue
break
以上 均 可以
答案是: continue
已知 x 为 非空 列表, 那么执 行语句 y=x[:] 后, id(x[0] )== id(y[0] ) 的值为( )。
True
False
报错
无输出
答案是: True
使用 if else 语句时,出 现 多个 if 语句和 else 语句时, else 语句将 会根 据( )确定该 else 语句 属 于哪个
if 语句。
冒 号
缩进
离 哪个 if 语句 最近
具体情况具体 分 析 ,无特定 依 据
答案是:缩进
以下关于字典的描述,错误的是( )。
字典长度是可变的
字典是键值对的集合
字典中的键可以对应多个值 信息
字典中 元素 以键 信息 为 索 引 访问
答案是:字典中的键可以对应多个值 信息
以下关于 pass 哪个描述是错误的?
pass 语句表 示空 语句
pass 一 般被 用为 占位 符,作用是 保 持程序结 构 的完整性
和 注 释一 样 ,解释器 会忽略 pass 语句
执 行 pass 语句时, 什么 都不 会 发 生
答案是:和 注 释一 样 ,解释器 会忽略 pass 语句
下列数据是列表类型的是( )。
[1,2]
[1 2]
{1: 2}
(1,2)
答案是: [1,2]
已知 x= [3, 5, 7] , 那么执 行语句 x[1:] = [2] 之 后, x 的值为( )。
[3, 5, 7]
[2]