通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
第1题
以下代码的输出结果是( )。
for s in "PythonNCRE": if s == "N": break print(s, end="")
PythonCRE
N
Python
PythonNCRE
第2题
以下程序中,while 循环的循环次数是( )。
i = 0 while i < 10: if i < 1: print("Python") continue if i == 5: print("World!") break i += 1
10
5
4
死循环,不能确定
第3题
在 Python 中,非法的语句是( )。
x += y
x ++= y
x = y = 1
x,y = 1,1
第4题
以下选项的运行结果为 False 的是( )。
"3,2,1" > "1,2,3"
3 > 2 > 1
(3,2,1) > (1,2,3)
"A" > "a"
第5题
以下选项的代码,执行后返回结果不是 1,2,3 的是( )。
for i in range(3): print(i)
for i in range(3): print(i+1)
List = [1,2,3] for i in List: print(i)
i = 1 while i <= 3: print(i) i += 1
第6题
以下选项不能进行条件逻辑操作的是( )。
and
or
==
><
第7题
关于分支结构的描述,以下选项中错误的是( )。
Python 语言的 if - else 语句用于形成双分支结构
Python 语言的 if 语句可以保留部分分支结构
Python 语言的分支结构可以向已经执行过的语句跳转
Python 语言的分支结构可以形成多分支结构
第8题
关于循环控制的描述,以下选项中正确的是( )。
continue 语句的作用是结束整个循环的执行
只能在循环体内使用 break 语句
在循环体中使用 break 语句或 continue 语句的作用相同
从多层循环嵌套中退出时,只能使用 goto 语句
第9题
关于 Python 异常处理的描述,以下选项中错误的是( )。
程序异常后,经过妥善处理就可以继续执行
try、except 和 finally 可以配合使用
程序语言中的异常和错误是完全相同的概念
如果有 finally 语句,不管有没有异常发生,它都要执行
第10题
在多分支结构中,程序将执行全部“条件>表达式值为 True”的语句块
for 循环中,当穷尽遍历结构中的元素后,程序会继续执行 else 语句中的内容
异常处理结构中,当执行 try 之后的语句块时引发异常,程序将执行 except 之后的语句块
异常处理结构中,如果有 finally 语句,不管有没有异常发生,它都要执行
第11题
编写代码,输出 1~100 的所有素数。
参考答案:
for i in range(2100): for j in range (2,i): if i%j==0: break print(i,end='.')
第12题
编写代码获得用户输入的一个三角形的 3 条边长,计算三角形周长。
a=eval(input("输入a边长")) b=eval(input("输入b边长")) c=eval(input("输入c边长")) if a+b>c and b+c> and a+c>b: print("周长为:",a+b+c)
选择题(10题,共计10分) 填空题(2题,共计0分)