国家开放大学Pytho
以下代码的运行结果为( )。 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 页  首页   上页 下页 尾页