⼀. 单选题(共97题)下列for循环执⾏后,输出结果的最后⼀⾏是 for i in range(1,3): for j in range(2,5): print(i*j)A. 2B. 6C. 8D. 15答案: C
关于Python遍历循环,以下选项中描述错误的是( )A. 遍历循环通过for实现
B. ⽆限循环⽆法实现遍历循环的功能
C. 遍历循环可以理解为从遍历结构中逐⼀提取元素,放在循环变量中,对于所提取的每个元素只执⾏⼀次语句块D. 遍历循环中的遍历结构可以是字符串、⽂件、组合数据类型和range()函数等答案: B
下⾯代码的输出结果是( ) a = [1, 2, 3] for i in a[::-1]: print(i,end=\A. 3,1,2B. 2,1,3C. 3,2,1,D. 1,2,3答案: C
random库中⽤于⽣成随机⼩数的函数是( )A. randrange()B. random()C. randint()
D. getrandbits()答案: B
关于Python循环结构,以下选项中描述错误的是( )
A. break⽤来跳出最内层for或者while循环,脱离该循环后程序从循环代码后继续执⾏B. 每个continue语句只有能⼒跳出当前层次的循环
C. 遍历循环中的遍历结构可以是字符串、⽂件、组合数据类型和range()函数等D. Python通过for、while等保留字提供遍历循环和⽆限循环结构答案: B
当a,b,c,d=1,3,5,4时,执⾏完下⾯⼀段程序后x的值为()
12345671011121314
a,b,c,d=1,3,5,4if a D. 6 答案: B 下⾯代码的输出结果是( ) for s in \"HelloWorld\": if s==\"W\": break print(s,end=\"\")A. HelloWorldB. HelloorldC. WorldD. Hello 答案: D 以下程序的输出结果是() 1234567 x,y,z=2,-1,2if x 以下关于循环结构的描述,错误的是: A. 遍历循环的循环次数由遍历结构中的元素个数来体现B. ⾮确定次数的循环的次数是根据条件判断来决定的 C. ⾮确定次数的循环⽤ while 语句来实现,确定次数的循环⽤ for 语句来实现D. 遍历循环对循环的次数是不确定的答案: D 执⾏range(2,10,2)后运⾏结果是:A. [2,4,6,8]B. [2,4,6,8,10]C. (2,4,6,8)D. (2,4,6,8,10)答案: A 给出下⾯代码: age=23 start=2 if age%2!=0: start=1 for x in range(start,age+2,2): print(x) 上述程序输出值的个数是( )A. 10B. 12C. 16D. 14答案: B ⾯代码的执⾏结果是( ) print(pow(3,0.5)*pow(3,0.5)==3)A. True B. pow(3,0.5)*pow(3,0.5)==3 C. FalseD. 3答案: C 下列程序共输出( )个值: age = 23 start = 2 if age % 2 != 0: start = 1 for x in range(start, age + 2, 2): print(x)A. 10B. 16C. 12D. 14答案: C 以下代码的输出结果是()for i in range(1,6): if i%4 == 0: break else: print(i,end=\A. 1,2,3,5,B. 1,2,3,4, C. 1,2,3,D. 1,2,3,5,6答案: C 给出如下代码: 123456 import random as ranlistV = [] ran.seed(100)for i in range(10): i = ran.randint(100,999) listV.append(i) 以下选项中能输出随机列表元素最⼤值的是( )A. print(listV.max())B. print(listV.reverse(i))C. print(listV.pop(i))D. print(max(listV))答案: D下⾯代码: 12345 a = input(\"\").split(\)if isinstance(a,list): print(\"{} is list\".format(a))else: print(\"{} is not list\".format(a)) 代码执⾏时,从键盘获得1,2,3,则代码的输出结果是( )A. 执⾏代码出错B. 1,2,3 is not listC. ['1', '2', '3'] is listD. 1,2,3 is list答案: C 下⾯代码的输出结果是( ) 1234 s = 1 while(s<=1): print('计数:',s) s = s + 1 A. 计数:0 计数:1B. 出错C. 计数:0D. 计数:1答案: D 以下for语句中,( )不能完成1-10的累加功能。A. for i in range(10,0):sum+=iB. for i in range(1,11):sum+=iC. for i in range(10,0,-1):sum+=i D. for i in range(10,9,8,7,6,5,4,3,2,1):sum+=i答案: A 给出如下代码: sum = 0 for i in range(1,11): sum += i print(sum) 以下选项中描述正确的是( )A. 循环内语句块执⾏了11次B. sum += i可以写为sum = +i C. 如果print(sum)语句完全左对齐,输出结果不变D. 输出的最后⼀个数字是55答案: D 下列选项中,会输出1,2,3三个数字的是( )A. for i in range(3)print(i)B. for i in range (2):print(i+1)C. a_list=[0,1,2]for i in a_list:print(i+1)D.i=1 while i<3:print (i)i=i+1答案: C 下列说法中哪项是错误的: A. while语句的循环体中可以包括if语句B. if语句中可以包括循环语句C. 循环语句不可以嵌套 D. 选择语句可以嵌套答案: C 以下程序的输出结果是( ) for i in reversed(range(10, 0, -2)): print(i,end=\" \")A. 0 2 4 6 8 10B. 123456710C. 9 8 7 6 5 4 3 2 1 0D. 2 4 6 8 10答案: D 假设从键盘输⼊的值是20,以下程序的输出结果是() 12345 age = input(\"please input your age:\")if age>=18: print(\"已成年!\")else: print(\"未成年!\") A. 已成年!B. 未成年! C. 程序运⾏错误答案: C 因为:input()返回的数据类型是str类型,不能直接和整数进⾏⽐较,必须先把str转换成整型,使⽤int()⽅法:age = int(input (\"请输⼊你的年龄:\")) 执⾏下列Python语句将产⽣的结果是 x=2 y=2.0 if(x==y): print(“Equal”) else: print(“No Equal”)A. EqualB. Not Equal C. 编译错误D. 运⾏时错误 答案: A 下⾯代码的输出结果是( ) 1234567 a = [] for i in range(2,10): count = 0 for x in range(2,i-1): if i % x == 0: count += 1 if count != 0: a.append(i)print(a) A. [3 ,5 ,7 ,9]B. [4, 6, 8, 9]C. [4 ,6 ,8 ,9 ,10]D. [2 ,3 ,5 ,7]答案: B 下⾯代码的输出结果是( ) list1 = [] for i in range(1,11): list1.append(i**2) print(list1)A. [1, 4, 9, 16, 25, 36, 49, , 81, 100]B. [2, 4, 6, 8, 10, 12, 14, 16, 18, 20]C. 错误 D. ----Python:----A Superlanguage答案: A 以下关于循环控制语句描述错误的是( ) A. Python中的for语句可以在任意序列上进⾏迭代访问,例如列表、字符串和元组。B. 在Python中if…elif…elif…结构中必须包含else⼦句。 C. 在Python中没有switch-case的关键词,可以⽤if…elif…elif…来等价表达。 D. 循环可以嵌套使⽤,例如⼀个for语句中有另⼀个for语句,⼀个while语句中有⼀个for语句等。答案: B 以下程序的输出结果是: n=5 while n>2: print(n) n=n-1A. 5 B. 5 4 3 2 1C. 5 4 3;D. 5 4 3 答案: D 若k为整形, 下述while循环执⾏的次数为 k=1000 while k>1: print k k = k/2A. 9B. 10C. 11D. 1000答案: B 下⾯代码的输出结果是( ) a = [1,2,3] if isinstance(a,float): print(\"{} is float\".format(a)) else: print(\"{} is not float\".format(a))A. a is float B. a is C. [1, 2, 3] is not floatD. 出错答案: C 以下代码的执⾏结果是()sum=0for i in range(100): if(i%10): continue sum = sum + iprint(sum)A. 5050B. 4950C. 450D. 45 答案: C 给出下⾯代码: a = input(\"\").split(\出结果是( )A. 执⾏代码出错B. abcdC. ⽆输出D. a,b,c,d 答案: B 关于Python循环结构,以下选项中描述错误的是( ) A. continue结束整个循环过程,不再判断循环的执⾏条件 B. 遍历循环中的遍历结构可以是字符串、⽂件、组合数据类型和range()函数等C. Python通过for、while等保留字构建循环结构 D. continue⽤来结束当前当次语句,但不跳出当前的循环体答案: A 下⾯代码的输出结果是( ) for i in range(1,6): if i/3 == 0: break else: print(i,end =\A. 1,2,3,B. 1,2,3,4,5,C. 1,2,3,4,D. 1,2,答案: B 下⾯代码的输出结果是( ) a = [] for i in range(2,10): count = 0 for x in range(2,i-1): if i % x == 0: count += 1 if count == 0:a.append(i) print(a)A. [3 ,5 ,7 ,9]B. [2, 3, 5, 7]C. [4, 6 ,8 ,9 ,10]D. [2 ,4 ,6 ,8]答案: B 给出下⾯代码: i = 1 while i < 6: j = 0 while j < i: print(\"*\A. 第i⾏有i个星号*B. 输出5⾏ C. 执⾏代码出错 D. 内层循环j⽤于控制每⾏打印的*的个数答案: C for i in range(0,2): print (i) 上述程序的输出结果是( )A. 0 1 2B. 1 2C. 0 1D. 1 答案: C 下⾯代码的输出结果是( ) for s in \"HelloWorld\": if s==\"W\": continue print(s,end=\"\")A. Hello B. HelloWorldC. HelloorldD. World 答案: C 以下程序的输出结果是( ) d = {\"zhang\":\"China\A. ChinaAmericaJapan B. zhang:China Jone:America Natan:JapanC. “zhang””Jone””Natan”D. zhangJoneNatan答案: D 下⾯代码的输出结果是( ) s = 0 while(s<=1): print('计数:',s) s = s + 1A. 计数:1B. 计数:0计数:1C. 计数:0D. 出错答案: B 以下程序的输出结果是: for i in range(3): for s in \"abcd\": if s==\"c\": break print (s,end=\"\")A. abcabcabcB. aaabbbcccC. aaabbbD. ababab答案: D 以下关于Python循环结构的描述中,错误的是( )A. continue只结束本次循环 B. 遍历循环中的遍历结构可以是字符串、⽂件、组合数据类型和range()函数C. Python通过for、while等保留字构建循环结构D. break⽤来结束当前次语句,但不跳出当前的循环体答案: D 下列快捷键中能够中断(Interrupt Execution)Python程序运⾏的是( )A. F6B. Ctrl + QC. Ctrl + CD. Ctrl + F6 答案: C 下列说法中正确的是( )。 A. break⽤在for语句中,⽽continue⽤在while语句中B. break⽤在while语句中,⽽continue⽤在for语句中C. continue能结束循环,⽽break只能结束本次循环D. break能结束循环,⽽continue只能结束本次循环答案: D 关于while保留字,以下选项中描述正确的是( )A. while True: 构成死循环,程序要禁⽌使⽤B. 使⽤while必须提供循环次数 C. 所有while循环功能都可以⽤for循环替代D. 使⽤while能够实现循环计数答案: D 下⾯代码的输出结果是( ) a = 1.0 if isinstance(a,int): print(\"{} is int\".format(a)) else: print(\"{} is not int\".format(a))A. 出错B. 1.0 is intC. ⽆输出D. 1.0 is not int答案: D Python语句print(0xA+0xB)的运⾏结果是A. 0xA+0xBB. A+BC. 0xA0xBD. 21 答案: D Python 3.x语句 print(1, 2, 3, sep=':' ) 的输出结果是A. 1 2 3B. 123C. 1:2:3D. 1,2,3 答案: C 有⼀个函数关系表如下所⽰: 下⾯程序段中,能正确表⽰上⾯关系的是()A. y = x + 1if x >= 0: if x == 0: y = xelse: y = x-1B.y = x - 1if x! = 0:if x > 0:y = x + 1else: y = xC.if x <= 0:if x < 0: y = x - 1else: y = xelse: y = x+1D.y = xif x <= 0:if x < 0: y = x - 1else: y = x + 1答案: C ⽤来判断当前Python语句在分⽀结构中的是( )A. 引号B. 冒号C. ⼤括号D. 缩进 答案: D 以下代码的输出结果是( )for s in \"testatest\": if s == \"a\" or s == \"e\": continue print(s,end='')A. tsttstB. testatestC. testtestD. tstatst答案: A 下⾯代码的输出结果是( ) sum = 0 for i in range(2,101): if i % 2 == 0: sum += i else: sum -= i print(sum)A. -50B. 51C. 50D. 49答案: B random.uniform(a,b)的作⽤是( )A. ⽣成⼀个[a, b]之间的随机整数B. ⽣成⼀个(a, b)之间的随机数 C. ⽣成⼀个均值为a,⽅差为b的正态分布D. ⽣成⼀个[a, b]之间的随机⼩数答案: D 给出下⾯代码: k=10000 while k>1: print(k) k=k/2 上述程序的运⾏次数是( )A. 14B. 1000C. 15D. 13答案: A 下⾯代码的输出结果是( ) for a in 'mirror': print(a, end=\"\") if a == 'r': breakA. mir B. MirrorC. miD. mirror答案: A ⾯代码的输出结果是( ) a = 2.0 b = 1.0 s = 0 for n in range(1,4): s += a / b t = a a = a + b b = t print(round(s,2))A. 5.17B. 8.39C. 3.5D. 6.77 答案: A 下⾯代码的输出结果是( ) a = [9,6,4,5] N = len(a) for i in range(int(len(a) / 2)): a[i],a[N-i-1] = a[N-i-1],a[i] print(a)A. [9,6,5,4]B. [5,4,6,9]C. [5,6,9,4]D. [9,4,6,5]答案: B 下列程序的结果是( )。 sum=0 for i in range(100): if(i%10): continue sum=sum+i print(sum)A. 5050B. 4950C. 450D. 45答案: C 为了给整型变量a、b、c赋初值10,下⾯正确的python语句是A. xyz=10 B. x=10 y=10 z=10C. x=y=z=10D. x=10,y=10,z=10答案: C 下⾯的语句( )会⽆限循环下去A. for a in range(10):time.sleep(10)B. while 1<10:time.sleep(10)C. while True: breakD. a = [3,-1,’,’]for I in a[:]:if not a : break答案: B 下⾯代码的输出结果是( ) sum = 1 for i in range(1,101): sum += i print(sum)A. 5052B. 5051C. 5049D. 5050答案: B 以下while语句中的表达式”not E”等价于 while not E: passA. E==0B. E!=1C. E!=0D. E==1答案: A 以下描述中错误的是( )A. 在遍历列表的同时可以修改列表本⾝,例如如下的代码可以做到。words = ['I', 'love', 'Python']for w in words: if len(w) > 4: words.insert(0, w) B. 当在序列中循环访问元素时,如果要获取元素的下标,可以使⽤enumerate() 函数,例如 for i in enumerate(list)。C. 如果要倒序遍历访问序列中的元素,可以对该序列使⽤reversed() 函数,例如 for i in reversed(list)。D. 对字典进⾏遍历访问时,可以通过items()函数同时得到key, value值。例如 for k, v in scores.items()答案: A 下列哪⼀项不属于while循环语句的循环要素A. 循环变量的初值和终值B. 输出语句的确定C. 循环体 D. 循环变量变化的语句答案: B 下⾯代码的输出结果是( ) for i in \"Python\": print(i,end=\" \")A. P,y,t,h,o,n,B. P y t h o nC. PythonD. P_y_t_h_o_n答案: B 下⾯代码的输出结果是( ) for i in range(1,6): if i%3 == 0: break else: print(i,end =\A. 1,2,3,B. 1,2,3,4,5,6C. 1,2,D. 1,2,3,4,5,答案: C 以下程序的输出结果是() 1234567 a,x,y,ok1,ok2=100,10,20,5,0if x if not ok1: a=1 elif ok2: a=10a=-1print(a) A. 1B. 0C. -1 D. 值不确定答案: C 给出如下代码: import random num = random.randint(1,10) while True: guess = input() i = int(guess) if i == num: print(\"你猜对了\") break elif i < num: print(\"⼩了\") elif i > num: print(\"⼤了\") 以下选项中描述错误的是( )A. random.randint(1,10)⽣成[1,10]之间的整数B. “import random”这⾏代码是可以省略的C. 这段代码实现了简单的猜数字游戏 D. “while True:”创建了⼀个永远执⾏的While循环答案: B 关于Python的分⽀结构,以下选项中描述错误的是( )A. Python中if-elif-else语句描述多分⽀结构B. 分⽀结构使⽤if保留字 C. Python中if-else语句⽤来形成⼆分⽀结构D. 分⽀结构可以向已经执⾏过的语句部分跳转答案: D 选出对下列语句不符合语法要求的表达式: for var in ____________ : print var A. range(0,10)B. ”Hello”C. (1,2,3)D. {1,2,3,4,5}答案: D 以下程序的输出结果是( ) t = \"Python\" print(t if t >= \"python\" else \"None\")A. PythonB. pythonC. tD. None 答案: D 下⾯代码的输出结果是( ) a = {} if isinstance(a,list): print(\"{} is list\".format(a)) else: print(\"{} is {}\".format(\"a\A. a is listB. 出错C. ⽆输出D. a is答案: D 以下选项中描述正确的是( ) A. 条件24<=28<25是合法的,且输出为FalseB. 条件35<=45<75是合法的,且输出为FalseC. 条件24<=28<25是不合法的 D. 条件24<=28<25是合法的,且输出为True答案: A 下⾯代码的输出结果是( ) sum=0for i in range(0,100): if i%2==0: sum-=i else: sum+=i print(sum)A. -50B. 49C. 50D. -49 答案: C 下⾯代码的输出结果是( ) str1=\"k:1|k1:2|k2:3|k3:4\" str_list=str1.split('|') d={} for l in str_list: key,value=l.split('d[key]=value print(d) A. ['k':'1', 'k1':'2', 'k2':'3','k3':'4']B. {'k': '1', 'k1': '2', 'k2': '3', 'k3': '4'}C. {k:1,k1:2,k2:3,k3:4}D. [k:1,k1:2,k2:3,k3:4]答案: B 以下程序的输出结果是( ) for i in \"the number changes\": if i == 'n': break else: print( i, end= \"\")A. the umber chagesB. thenumberchangesC. theumberchagesD. the 答案: D 给出下⾯代码: for i in range(1,10): for j in range(1,i+1): print(\"{}* {}={}\\".format(j,i,i *j),end = '') print(\"\") 以下选项中描述错误的是( ) A. 内层循环i⽤于控制⼀共打印9列 B. 也可使⽤While嵌套循环实现打印九九乘法表C. 执⾏代码,输出九九乘法表D. 执⾏代码出错答案: D 给出如下代码: a=3 while a > 0: a -= 1 print(a,end=\" \") 以下选项中描述错误的是( )A. a -= 1可由a = a – 1实现 B. 条件a > 0如果修改为a < 0程序执⾏会进⼊死循环C. 使⽤while保留字可创建⽆限循环D. 这段代码的输出内容为2 1 0 答案: B 关于break语句与continue语句的说法中,以下选项中不正确的是( )A. continue语句类似于break语句,也必须在for、while循环中使⽤B. break语句结束循环,继续执⾏循环语句的后续语句C. 当多个循环语句嵌套时,break语句只适⽤于跳出⼀层循环 D. continue语句结束循环,继续执⾏循环语句的后续语句答案: D 以下选项中能够最简单地在列表['apple','pear','peach','orange']中随机选取⼀个元素的是( )A. sample()B. random()C. choice()D. shuffle()答案: C 设有如下程序段: k=10 while k: k=k-1 print(k) 则下⾯语句描述中正确的是A. while循环执⾏10次B. 循环是⽆限循环 C. 循环体语句⼀次也不执⾏D. 循环体语句执⾏⼀次 答案: A 关于Python的⽆限循环,以下选项中描述错误的是( )A. ⽆限循环⼀直保持循环操作,直到循环条件不满⾜才结束B. ⽆限循环也称为条件循环C. ⽆限循环通过while保留字构建D. ⽆限循环需要提前确定循环次数答案: D 下⾯代码的输出结果是( )x=[] for num in range(2, 10): if num > 1: for i in range(2, num): if(num % i) != 0: break else:x.append(num) print(x)A. [2,3,5,7]B. [2,4,6,8]C. [4,4,8,8]D. [4,6,6,8] 答案: D 下⾯代码的输出结果是( ) for i in range(1,10,2): print(i,end=\A. 1,4,B. 1,4,7,C. 1,3,5,7,9,D. 1,3,答案: C 已知x=10,y=20,z=30;以下语句执⾏后x,y,z的值是()。if x < y: z=x x=y y=zA. 10,20,30B. 10,20,20C. 20,10,10D. 20,10,30答案: C 下列Python程序的运⾏结果是 x=0 y=True print(x>y and 'A'>'B')A. TrueB. FalseC. 0D. 1 答案: B 已知字符'A'的ASCII值是65,字符变量c1的值是'A',c2的值是'D',执⾏语句print(\"%c,%d\"%(c1,ord(c2)-2))后,输出结果是A. A,BB. A,66C. 65,66D. 65,B答案: B 下⾯的代码,下⾯会输出1,2,3的是( )A. for i in range(3): Print(i)B. aList = [0,1,2]for i in aList:aList[i]=i+1print(*aList,sep=',')C.i = 1 while i<3:print(i)i+=1 D. for i in range(3):print(i+1)答案: B 以下选项中能够实现Python循环结构的是( )A. loopB. do...forC. whileD. if 答案: C 下⾯代码的输出结果是( )for n in range(100,200): i = n // 100 j = n // 10 % 10k = n % 10if n == i ** 3 + j ** 3 + k **3:print(n)A. 159B. 157C. 152D. 153答案: D 下⾯代码的输出结果是( ) for i in [\"pop star\"]: pass print(i,end = \" \")A. ⽆输出B. pop starC. 出错D. popstar 答案: B 关于Python语句P=–P,以下选项中描述正确的是( )A. P的绝对值B. 给P赋值为它的负数C. P=0 D. P等于它的负数答案: B 下⾯代码的输出结果是( ) l1=[1,2,3,2] l2=['aa','bb','cc','dd','ee'] d={} for index in range(len(l1)): d[l1[index]]=l2[index] print(d)A. {1: 'aa', 2: 'dd', 3: 'cc'}B. {1: 'aa', 2: 'bb', 3: 'cc',2:'dd'}C. {1: 'aa', 2: 'bb', 3: 'cc',2:'bb'}D. {1: 'aa', 2: 'bb', 3: 'cc'}答案: A 以下可以终结⼀个循环的执⾏的语句是( )A. breakB. ifC. inputD. exit 答案: A 以下关于程序控制结构描述错误的是:A. 分⽀结构包括单分⽀结构和⼆分⽀结构B. ⼆分⽀结构组合形成多分⽀结构 C. 程序由三种基本结构组成 D. Python ⾥,能⽤分⽀结构写出循环的算法答案: D 下⾯代码的输出结果是( ) x2 = 1 for day in range(4,0,-1): x1 = (x2 + 1) * 2 x2 = x1 print(x1)A. 46B. 23C. 94D. 190答案: A 语句x=input()执⾏时,如果从键盘输⼊12并按回车键,则x的值是A. 12B. 12.0 C. '12'D. (12)答案: C ⼆. 多选题(共3题)python中的for语句涉及的序列可以是:A. 列表B. 字符串 C. range函数产⽣的序列D. 关系表达式答案: ABC while循环语句和for循环语句使⽤else的区别是( )【多选题】 A. else语句和while循环语句⼀起使⽤,则当条件变为False时,执⾏else语句B. else语句和while循环语句⼀起使⽤,则当条件变为True时,执⾏else语句C. else语句和for循环语句⼀起使⽤,else语句块只在for循环正常终⽌时执⾏D. else语句和for循环语句⼀起使⽤,else语句块只在for循环不正常终⽌时执⾏答案: AC 对于以下代码,说法正确的是:for i in range(10): ......A. range函数产⽣的序列从0开始B. range函数产⽣的序列从1开始 C. range函数产⽣的序列到10结束(包括10)D. range函数产⽣的序列到9结束(包括9)答案: AD 三. 填空题(共11题)如果希望循环是⽆限的,我们可以通过设置条件表达式永远为( )来实现⽆限循环答案: True 表达式5 if 5>6 else (6 if 3>2 else 5)的值为。答案: 6 在循环语句中,序列的遍历使⽤( )语句答案: for 在循环语句中,___________语句的作⽤是提前进⼊下⼀次循环。答案: continue 对于带有else⼦句的for循环和while循环,当循环因循环条件不成⽴⽽⾃然结束时___________(会/不会)执⾏else中的代码。答案: 会 ()语句是else语句和if语句的组合。答案: elif 表达式3 in {1,2,3}的值为___________。答案: True Python中的()表⽰的是空语句。答案: pass 在循环语句中,跳出循环控制⽤( )语句;跳回循环开始位置⽤( )语句。答案: (1) break(2) continue 在循环语句中,___________语句的作⽤是提前结束本层循环。答案: break Python关键字elif表⽰___________和___________两个单词的缩写。答案: else if elif 关键字⽤在条件语句(if 语句)中,它是 else if 的简写。四. 判断题(共17题)在循环中continue语句的作⽤是跳出当前循环。A. 对B. 错答案: 错 range(10)函数是⼀个数字序列函数A. 对B. 错答案: 对 对于带有else⼦句的循环语句,如果是因为循环条件表达式不成⽴⽽⾃然结束循环,则执⾏else⼦句中的代码。 A. 对B. 错 答案: 对 带有else⼦句的循环如果因为执⾏了break语句⽽退出的话,则会执⾏else⼦句中的代码。A. 对B. 错答案: 错 input( )函数输⼊的数据类型默认为字符串型。A. 对B. 错 答案: 对 成员符号in和for语句⾥的in返回结果类型⼀样A. 对B. 错答案: 错 elif可以单独使⽤。A. 对 B. 错答案: 错 在编写多层循环时,为了提⾼运⾏效率,应尽量减少内循环中不必要的计算。A. 对B. 错答案: 对 如下代码可以实现当输⼊6的时候输出x>5,输⼊4的时候输出 3>x<5,输⼊1的时候输出x<3 x = int(input()) if x>5: print(\"x>5\") elifx>3: print(\"3>x<5\") else: print(\"x<3\")A. 对B. 错答案: 对 在Python中可以使⽤if作为变量名。A. 对 B. 错答案: 错 每个if条件后⾯都要使⽤冒号。A. 对B. 错答案: 对 在条件表达式中不允许使⽤赋值运算符“=”,会提⽰语法错误。A. 对 B. 错答案: 对 如果仅仅是⽤于控制循环次数,那么使⽤for i in range(20)和for i in range(20, 40)的作⽤是等价的。A. 对B. 错 答案: 对 在Python中没有switch-case语句。A. 对 B. 错答案: 对 break和continue语句可以单独使⽤。A. 对B. 错 答案: 错 if语句、while语句、for语句都可以代码嵌套编程A. 对B. 错答案: 对 pass语句的出现是为了保持程序结构的完整性。A. 对B. 错 答案: 对 本⽂作者:subeiLY 版权声明:本作品采⽤知识共享署名-⾮商业性使⽤-禁⽌演绎 3.0 中国⼤陆许可协议进⾏许可。进⾏许可。 因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuo0.com 版权所有 湘ICP备2023021991号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务