-
下列选项中不符合Python语言变量命名规则的是?C
A. TempStr
B. i
C. 3_1
D. _AI
-
以下选项中,关于Python字符串的描述错误的是?D
A. Python语言中,字符串是用一对双引号或者一对单引号括起来的零个或者多个字符
B. 字符串包括两种下标体系:正向递增和反向递减
C. 字符串是字符的序列,可以按照单个字符或者字符片段进行获取
D. Python字符串提供区间访问方式,采用[N:M]格式,表示字符串中从 N 到 M 的索引子字符串(包括 N 和 M)
-
给出如下代码
temp_str = 'Hello World'
可以输出 ‘World’ 子串的是?B
A.
print(temp_str[-5:0])
B.
print(temp_str[-5:])
C.
print(temp_str[-5:-1])
D.
print(temp_str[-4:-1])
-
关于赋值语句,以下选项中描述错误的是?B
A. a,b = b,a 可以实现 a 和 b 值的互换
B. a,b,c = b,c,a 是不合法的
C. 在Python语言中, '=‘表示赋值,即将’=‘右侧的计算结果赋值给左侧变量,包含’='的语句称为赋值语句
D. 赋值与二元操作符可以组合,例如 +=
-
关于Python语言的注释,以下选项中描述错误的是?D
A. Python语言有两种注释方式:单行注释和多行注释
B. Python语言的单行注释以 # 开头
C. Python语言的多行注释以’’’(三个单引号)开头和结尾
D. Python语言的单行注释以单引号 ’ 开头
-
关于import引用,以下选项中描述错误的是?A
A. 可以使用 from turtle import setup 引入 turtle 库
B. 使用 import turtle as t 引入 turtle 库,取别名为 t
C. 使用 import turtle 引入 turtle 库
D. import关键字用于导入模块或者模块中的对象
-
下面代码的输出结果是?C
print(0.1 + 0.2 == 0.3)
A. False
B. True
C. False
D. true
-
在一行上写多条Python语句使用的符号是?C
A. 点号
B. 冒号
C. 分号
D. 逗号
-
以下选项中,不是Python数据类型的是?A
A. 实数
B. 列表
C. 整数
D. 字符串
-
以下选项中,不属于Python关键字的是?C
A. def
B. import
C. type
D. elif
-
关于Python赋值语句,以下选项中不合法的是?A
A. x=(y=1)
B. x,y=y,x
C. x=y=1
D. x=1;y=1
-
以下选项中可访问字符串 s 从右侧向左第三个字符的是?C
A. s[3]
B. s[:-3]
C. s[-3]
D. s[0:-3]
-
在Python函数中,用于获取用户输入的是?A
A. input()
B. print()
C. eval()
D. get()
-
下面代码的输出结果是?A
x = 12.34 print(type(x))
A. <class ‘float’>
B. <class ‘complex’>
C. <class ‘bool’>
D. <class ‘int’>
-
下面代码的输出结果是?A
x = 10 y = 3 print(x%y, x**y)
A. 1 1000
B. 3 30
C. 3 1000
D. 1 30
-
下面代码的输出结果是?C
x = 10 y = 4 print(x/y, x//y)
A. 2 2.5
B. 2.5 2.5
C. 2.5 2
D. 2 2
-
关于Python字符编码,以下选项中描述错误的是?C
A. ord(x) 和 chr(x)是一对函数
B. Python 默认采用 Unicode 编码
C. chr(x)将字符转换为 Unicode 编码
D Python 可以处理任何字符编码文本
-
给出如下代码
s = "Alice" print(s[::-1])
上述代码的输出结果是?A
A. ecilA
B. ALICE
C. Alice
D. Alic
-
给出如下代码
s = 'abcdefghijklmn' print(s[1:10:3])
上述代码的输出结果是?C
A. behk
B. adgj
C. beh
D. adg
-
下面代码的输出结果是?D
s1 = "The python language is a scripting language" s1.replace('scripting', 'general')
A.
The python language is a scripting language
B. 系统报错
C.
['The', 'python', 'language', 'is', 'a', 'scripting', 'language']
D.
The python language is a general language
-
下面代码的输出结果是?D
s1 = "The python language is a scripting language" s1.replace('scripting', 'general')
A.
The python language is a scripting language
B. 系统报错
C.
['The', 'python', 'language', 'is', 'a', 'scripting', 'language']
D.
The python language is a general language
-
以下选项中,输出结果为False的是?B
A.
5 is 5
B.
False != 0
C.
5 is not 4
D.
5 != 4
-
下面代码的输出结果是?A
print(True - False)
A. 1
B. -1
C. True
D. 0
-
以下选项中,结果为 False 的是?A
A.
'python' < 'pypi'
B.
'ABCD' == 'abcd'.upper()
C.
'python123'> 'python'
D.
''<'a'
-
下面代码的输出结果是?C
a,b,c,d,e,f = 'Python' print(b)
A. 1
B. 出错
C. ‘y’
D. 0
-
下面代码的输出结果是?D
a = b = c = 123 print(a, b, c)
A. 0 0 123
B. 出错
C. 1 1 123
D. 123 123 123
-
下面代码的输出结果是?B
x = 1 x *= 3 + 5 ** 2 print(x)
A. 29
B. 28
C. 13
D. 14
-
下面代码的输出结果是?C
a = 'ac' b = 'bd' c = a + b print(c)
A. dbac
B. abcd
C. acbd
D. bdac
-
下面代码的输出结果是?A
str1 = 'mysqlsqlserverPostgresQl' str2 = 'sql' ncount = str1.count(str2, 10) print(ncount)
A. 0
B. 3
C. 4
D. 2
-
关于Python的分支结果,以下选项中描述错误的是?D
A. Python 中 if-elif-else 语句描述多分支结构
B. 分支结构使用 if 关键字
C. Python中 if-else 语句用来形成二分支结构
D. 分支结构可以向已经执行过的语句部分跳转
-
关于 Python 循环结构,以下选项中描述错误的是?A
A. continue结束整个循环过程,不再判断循环的执行条件
B. 遍历循环中的遍历对象可以是字符串、组合数据类型和range()函数等
C. Python 通过for、while关键字来构建循环结构。
D. continue 用来结束当前当次循环,但不跳出当前的循环体。
-
下面代码的输出结果是?C
for s in 'HelloWorld': if s == 'W': continue print(s, end='')
A. Hello
B. HelloWorld
C. Helloorld
D. World
-
下面代码的输出结果是D
for s in 'HelloWorld': if s == 'W': break print(s, end='')
A. HelloWorld
B. Helloorld
C. World
D. Hello
-
以下选项中能够实现Python循环结构的是?C
A. loop
B. do…for
C. while
D. if
-
以下选项中描述正确的是?A
A. 条件
24<=28<25
是合法的,且输出为 FalseB. 条件
35<=45<75
是合法的,且输出为 FalseC. 条件
24<=28<25
是不合法的D. 条件
24<=28<25
是合法的,且输出为 True -
以下选项中,不属于函数的作用的是?A
A. 提高代码执行速度
B. 增强代码可读性
C. 降低编程复杂度
D. 复用代码
-
在 Python 中,关于全局变量和局部变量,以下选项中描述不正确的是?C
A. 一个程序中的变量包含两类:全局变量和局部变量
B. 全局变量不能和局部变量重名
C. 全局变量在程序执行的全过程有效
D. 全局变量一般没有缩进
-
下面代码的输出结果是?C
f = lambda x,y:y+x result = f(10, 10) print(result)
A. 100
B. 10
C. 20
D. 10,10
-
以下选项中,对于函数的定义错误的是?D
A.
def vfunc(a, b=2):
B.
def vfunc(*a, b):
C.
def vfunc(a,b):
D.
def vfunc(a=2, b):
-
关于函数的参数,以下选项中描述错误的是?C
A. 在定义函数时,如果有些参数存在默认值,可以在定义函数时直接为这些参数指定默认值
B. 在定义函数时,可以设计可变数量参数,通过在参数前增加星号(*)实现
C. 有默认值参数可以定义在没有默认值参数的前面
D.一个元组可以传递给带有星号的可变参数
-
字典
d={'abc':123, 'def':456, 'ghi':789}
,len(d)
的结果是?CA. 9
B. 12
C. 3
D. 6
-
关于 Python 的元组类型,以下选项中描述错误的是?A
A. 元组中元素A不可以是不同类型
B. 元组一旦创建就不能被修改
C. Python 中元组采用逗号和圆括号来表示
D. 一个元组可以作为另一个元组的元素
-
S和T是两个集合,对S&T的描述正确的是?D
A. S和T的并运算,包括在集合S和T中的所有元素
B. S和T的差运算,包括在集合S但不在T中的元素
C. S和T的补运算,包括集合S和T中的非相同元素
D. S和T的交运算,包括同时在集合S和T中的元素
-
以下选项中,不是具体的 Python 序列类型的是?C
A. 元组类型
B. 字符串类型
C. 数组类型
D. 列表类型
-
以下选项中不能生成一个空字典的是?B
A. dict()
B. {[]}
C. {}
D. dict([])
-
给定字典d,以下选项中对d.get(x,y)的描述正确的是?D
A. 返回字典 d 中键为 y 的值,如果不存在,则返回 y
B. 返回字典 d 中值为 y 的值,如果不存在,则返回 x
C. 返回字典 d 中键值对为 x:y 的值
D. 返回字典 d 中键为 x 的值,如果不存在,则返回 y
-
关于Python的列表,以下选项中描述错误的是?B
A. 列表是一个可以修改元素的序列类型
B. 列表的长度不可变
C. 列表用中括号[]表示
D. 列表是包含0个或者多个对象的有序序列
-
关于 Python 对文件的处理,以下选项中描述错误的是?A
A. 当文件以文本方式打开时,读写按照字节流(二进制)方式
B. Python能够以文本和二进制两种方式处理文件
C. Python通过内置的 open() 函数打开一个文件
D.文件使用结束后要用 close()方法关闭,释放文件的使用授权
-
关于 Python 文件打开模式的描述,以下选项中错误的是?D
A. 追加写模式 a
B. 只读模式 r
C. 覆盖写模式 w
D. 创建写模式 n
-
以下选项中,不是 Python 中文件操作的相关函数是?C
A. open()
B. read()
C. load()
D. write()
语言基础阶段选择题
最新推荐文章于 2024-03-15 08:08:36 发布