以下代码的运行结果为( )。
def example(*name):
print(.Hello., name)
example(.XXX., .YYY.)
A.Hello XXX
Hello YYY
B.Hello (
答案是:B
如果函数没有使用return语句,则函数返回的( )。
A.0
B.None对象
C.任意的字符串
D.抛出错误,因为函数必须要有返回值
答案是:B
以下内容关于函数描述正确的是( )。
A.函数用于创建对象和方法
B.函数可以让代码执行得更快
C.函数是一段代码用于执行特定的任务
D.以上的说法都是正确的
答案是:C
关于Python遍历循环,以下选项中描述错误的是
A.无限循环无法实现遍历循环的功能
B.遍历循环可以理解为从遍历结构中逐一提取元素,放在循环变量中,对于所提取的每个元素只执行一次语句块
C.遍历循环可以通过for实现
D.遍历循环
答案是:A
哪个选项关于循环结构的描述是错误的( )
A.死循环无法退出,所以没有任何作用。
B.条件循环和遍历循环结构都是基本的循环结构。
C.循环是程序根据条件判断结果向后反复执行的一种运行方式。
D.循环是一种程序的基本控制结构。
答案是:A
以下叙述正确的是( )。
A.continue语句可以用来结束整个循环。
B.只能在循环体内使用break语句。
C.从多层嵌套循环中退出时,只能使用goto语句。
在循环体内使用break语句或continue语句的作用相同
答案是:B
以下代码的运行结果为( )。
n = 0
while n < 10:
if n == 5:
break
n = n + 2
print(n)
A.0
B.5
C.10
D.死循环
答案是:C
以下代码的运行结果为( )。
n = 0
for s in "01234":
if s == "5":
break
n = n + 1
print(n)
A.0
B.1
C.5
D
答案是:C
关于Python循环结构,以下选项中描述不正确的是( )。
A.遇到break语句后,所有层次的循环都会结束。
B.for循环结构用遍历的方式对字符串或者range()对象中的每个元素进行操作。
C.所有for循环功能都可以用whil
答案是:A
以下代码的运行结果为( )。
for s in .xyab.:
for i in range(3):
if s == .a.:
break
print(s,
答案是:B
以下代码的运行结果为( )。
for i in range(3):
for s in .xyzabc.:
if s==.a.:
break
print(s,
答案是:C
以下( )程序输出"快乐"10次。
(1)for a in range(1, 10):
print("快乐")
(2)for b in range(0, 10):
print("快乐
答案是:D
表达式sum(range(10))的值为( )。
A.45
B.55
C.11
D.46
答案是:A
以下关于循环控制语句描述错误的是哪一项( )。
A.Python中的for语句可以在任意序列上进行迭代访问,例如列表、字符串和元组。
B.Python中多分支可以用if…elif…else…来表达。
C.Python中循环结构中存在e
答案是:D
可以终结一个循环的执行的语句是( )。
A.input
B.if
C.exit
D.break
答案是:D
下列说法中正确的是( )。
A.break用在while语句中,而continue用在for语句中
B.break能结束循环,而continue只能结束本次循环
C.break用在for语句中,而continue用在while语句中
答案是:B
以下for语句中,不能完成1-10的累加功能的是( )。
A.for i in(10,9,8,7,6,5,4,3,2,1): sum+=i
B.for i in range(10,-1,-1): sum+=i
C.for i in r
答案是:C
以下代码中while循环结束的条件是( )。
n = p = 0
while p != 10 and n < 5:
p = int(input())
n += 1
A.p的值不等于10并且n的值小于5
B.
答案是:C
关于以下代码说法正确的是( )。
k = 10
while k:
k = k-1
print(k)
A.循环体语句执行1次
B.while循环执行10次
C.循环体语句一次也不会执行
D.循环是无限循环
答案是:B
下列for语句中,在in后使用不正确的是( )。
for x in ____:
print(x)
A.set(.str.)
B.range(0, 10, 5)
C.[1, 2, 3, 4, 5]
D.(1)
答案是:D
如果输入5, -1, 6, 16, 9, 5, 0,以下代码的运行结果为( )。
number = int(input(.请输入整数: .))
max = number
while number != 0:
number
答案是:C
以下代码的运行结果为( )。
x = 1
y = -1
z = 1
if x > 0:
if y > 0: print(.A.)
elif z > 0: print(.B.)
A.无输出5,
B.A
C.B
语
答案是:A
以下代码的运行结果为( )。
number = 30
if number % 2 == 0:
print(number, .is even.)
elif number % 3 == 0:
print(numbe
答案是:D
以下代码的运行结果为( )。
y = 1
for i in range(0, 10, 2):
y += i
print(y)
A.10
B.11
C.21
D.31
答案是:C
以下代码的运行结果为( )。
for i in range(10):
if i == 5:
break
print(i, end="")
A.12345678910
B.012345678
答案是:C
以下代码的运行结果为( )。
for i in range(2, 5):
print("编号-" + str(i), end=" ")
A.编号-1 编号-2 编号-3 编号-4 编号-5
B.编号-2 编号-3 编号-4
答案是:C
以下代码的运行结果为( )。
a = []
for i in .apple.:
if i == .p.:
continue
a.append(i)
print(...join(a))
A
答案是:D
以下代码的循环次为( )。
n = 1000
while n > 1:
print(n)
n = n / 2
A.9
B.10
C.11
D.无限循环
答案是:B
以下代码的运行结果为( )。
b1 = [1,2,3]
b2 = [2,3,4]
b3 = [x for x in b1 if x in b2]
print (b3)
A.[1,2,3,4]
B.[2]
C.[2,3]
D.
答案是:C
以下代码的运行结果为( )。
a = 1
b = 1
c = 2
if a == b and a == c:
print("a+b")
else:
print("a-b")
A.2
B.0
C.a+b
答案是:D
以下代码的运行结果为( )。
a = 1
b = 2
if a:
a = 3
print(b)
else:
b = 4
print(a)
A.1
B.2
C.3
D.4
答案是:B
以下代码的运行结果为( )。
name = "张三"
age = 18
if name == .张三.:
print(.你好, 张三.)
elif age < 16:
print(.16岁以下.)
elif
答案是:B
else语句不包括包含以下( )部分。
A.else关键字
B.条件
C.冒号
代码块
答案是:B
if 语句不包括包含以下( )部分。
A.if关键字
B.条件
C.冒号
D.大括号
答案是:D
以下代码的运行结果为( )
a = "1"
if a == 1:
print("苹果")
else:
print("香蕉")
print("西瓜")
A.苹果
香蕉
B.苹果
西瓜
C.香蕉
西瓜
答案是:C
代码块的规则不包括( )。
A.当缩进增加时,代码块就开始了。
B.代码块需要用{}包括起来。
C.代码块可以包含其他代码块。
缩进减少为零或减少为外面包围代码块的缩进,代码块就结束了
答案是:B
在Python程序中,条件判断的实现用( )语句实现。
A.for
B.if
C.while
D.do
答案是:B
布尔值不可以用( )运算。
A.and
B.or
C.not
D.is not
答案是:D
input()函数的返回结果类型为( )
A.整数
B.浮点数
C.字符串
D.文本
答案是:C
Python中,( )函数是用于输出内容到终端的。
A.echo
B.output
C.print
D.console.log
答案是:C
以下代码的运行结果为( )。
a = {}
a[1] = 1
a[.1.] = 2
a[1] += 1
sum = 0
for k in a:
sum += a[k]
print(sum)
A.1
B.2
C
答案是:D
以下代码的运行结果为( )。
x = True
country_number = {}
def example(country):
if country in country_number:
coun
答案是:C
以下关于字典的描述,错误的是( )。
A.字典是键值对的集合
B.字典长度是可变的
C.字典中的键可以对应多个值信息
D.字典中元素以键信息为索引访问
答案是:C
以下代码的运行结果可能是( )。
print(set(.121323.))
A.(.1.,.2.,.1.,.3.,.2.,.3.)
B.{.121323.}
C.{.1., .2., .3.}
D.(.1., .2., .3.)
答案是:C
以下代码的运行结果是( )。
a=(1,2,[.1,2.])
a[2].append(3)
print(a)
A.(1, 2, [.1,2., .3.])
B.(1, 2, [.1,2., 3])
C.[1, 2, [.1,2.
答案是:B
以下不能创建一个字典的语句是( )。
A.dic1 = {}
B.dic2 = {123:345}
C.dic3 = {[1,2,3]:.abc.}
D.dic3 = {(1,2,3):.abc.}
答案是:C
以下那种数据结构不含重复元素( )
A.列表
B.元组
C.字典
集合
答案是:D
a是一个列表,a = [.A., .b., .C., .d., .E.],若要获取列表a的前三个元素应当采用( )。
A.a[3]
B.a[0,1,2]
C.a[:3]
D.a[1,2,3]
答案是:C
( )变量是元组类型。
A.3
B.[3]
C.(3)
D.(3,)
答案是:D
以下代码的运行结果为( )。
x = []
n = len(x)
print(n)
A.0
B.NA
C.NULL
D.-1
答案是:A
以下代码的运行结果为( )。
a = [1,2,3]
b = a.copy()
print(b)
A.[1,1,2,2,3,3]
B.[1,2,3][1,2,3]
C.[1,2,3]
D.[6]
答案是:C
在Python中,可以使用( )函数在列表末尾添加新的对象。
A.add()
B.index()
C.append()
D.pop()
答案是:C
下列选项属于列表的是( )。
A.(1,2,3)
B.[1,2,3]
C.{1,2,3}
{a:1,b:2,c:3}
答案是:B
以下代码的运行结果为( )。
x = True
y = False
z = False
if x or y and z:
print("1")
else:
print("2")
A.1
B.2
C
答案是:A
如果表达式的操作符有相同的优先级,则运算规则是( )。
A.从左到右
B.从右到左
C.随便
D.同时运算
答案是:A
3*1**3表达式输出结果为( )。
A.27
B.9
C.3
D.1
答案是:C
22%3表达式输出结果为( )。
A.7
B.1
C.0
D.5
答案是:B
x的y次方表达式正确的是( )。
A.x^y
B.x**y
C.x^^y
D.Python没有提到
答案是:B
以下运算符中,优先级最高的是( )。
A.&
B.<
C.is not
D.**
答案是:D
( )不是Python中的逻辑运算符。
A.and
B.or
C.no
not
答案是:C
在Python中,&表示按位( )运算符。
A.与
B.或
C.异或
D.取反
答案是:A
以下语句等效于( )。
c **= a
A.c = c ** a
B.c = c * a
C.c = a ** a
D.a = c ** c
答案是:A
在Python中使用( )表示两个对象不相等。
A.=/
B./=
C.=!
D.!=
答案是:D
在Python中使用( )表示两个对象取整除。
A./
B.%
C.//
D.%%
答案是:C
在Python中使用( )表示两个对象相加。
A.+
B.-
C.*
D./
答案是:A
在Python中使用( )表示 % 符号。
A.%
B.%%
C.100%
D.%-%
答案是:B
以下代码的运行结果为( )。
print(.%.2f. % 3.1415926)
A.%.2f
B.3.1415926
C.3.14
D.%3.1415926
答案是:C
以下代码的运行结果为( )。
print(r...hello,\n
world...)
A.hello,\n
world
B.hello,world
C....hello,world...
D.r...hello,\n wor
答案是:A
下列选项中,( )不是字符串。
A.“123”
B.‘123’
C. 123
“一2三”
答案是:C
以下代码的运行结果为( )。
a = .ABC.
b = a
a = .XYZ.
print(b)
A.ABC
B..ABC.
C.XYZ
D..XYZ.
答案是:A
以下代码的运行结果为( )。
a = 123
print(a)
a = .ABC.
print(a)
A.123
123
B.ABC
ABC
C.123
ABC
D.123
.ABC.
答案是:C
在Python中,以下变量名错误的是( )。
A.a
B.a_001
C.001_a
D.a001
答案是:C
在Python中,符号( )可以给变量进行赋值。
A.<-
B.=
C.==
!=
答案是:B
Python中可以使用( )函数实现交互过程。
A.print
B.import
C.input
D.output
答案是:C
使用( )命令可以查看Python3的版本。
A.python3 -B
B.python3 -V
C.python3 -X
D.python3 -W
答案是:B
以下哪项不是Python的标准库( )。
A.os
B.math
C.random
D.numpy
答案是:D
以下说法错误的是( )。
A.Python语言是一种面向对象的语言。
B.Python语言具有可移植性的特点。
C.Python语言是一种编译性语言。
D.Python语言具有可扩展性的特点。
答案是:C
Python是一种( )的计算机程序设计语言。
A.面向过程
B.面向对象
C.面向数据
D.面向用户
答案是:B
目前为:
4/4
页
首页 上页 下页 尾页