正在加载,请稍候…

完整刷题、自动判分与错题本在主站体验 前往 爱课堂 →

Python语言程序设计 练习题

共 678 道题,以下仅展示题目与选项,供练习与学习使用。

想边做边批改、自动判分、收藏错题? 前往主站在线练习《Python语言程序设计》,获得完整学习体验。
前往 爱课堂 学习 →
填空题 2分
NumPy中,创建全0数组的函数是np.( ),创建全1数组的函数是np.( )。
填空题 2分
turtle库中,( )函数设置画笔粗细,( )函数设置画笔颜色。
填空题 2分
Python中,( )函数可以同时遍历索引和值,( )函数可以将多个序列配对。
单选题 1分
Python中,用于实现选择控制结构的关键字是( )。
  1. Afor
  2. Bwhile
  3. Cif
  4. Dbreak
单选题 1分
下列代码中,能正确实现“如果x大于5,打印‘yes’,否则打印‘no’”的是( )。
  1. Aif x > 5: print("yes") else: print("no")
  2. Bif x > 5 print("yes") else print("no")
  3. Cif x > 5: print("yes") else print("no")
  4. Dif x > 5 print("yes"); else print("no")
多选题 2分
程序的三种基本控制结构包括( )。
  1. A顺序结构
  2. B选择结构
  3. C循环结构
  4. D分支结构
单选题 1分
下列关于顺序结构的说法,正确的是( )。
  1. A顺序结构中可以包含选择或循环结构
  2. B顺序结构只能执行简单的赋值和打印操作
  3. C顺序结构中代码不能跳转,因此不能和其他结构混用
  4. D顺序结构是最复杂的控制结构
单选题 1分
下列代码中,能实现无限循环的是( )。
  1. Afor i in range(10): print(i)
  2. Bwhile 0: print("loop")
  3. Cwhile True: print("loop")
  4. Dfor i in [1,2,3]: print(i)
单选题 1分
Python中,for循环主要用于( )。
  1. A无限循环
  2. B已知循环次数的循环
  3. C条件循环
  4. D跳出循环
单选题 1分
下列关于选择结构的说法,错误的是( )。
  1. A选择结构又称分支结构,用于根据条件判断执行不同代码
  2. Bif语句可以单独使用,无需搭配else
  3. Celse语句可以单独使用,无需搭配if
  4. Dif-elif-else结构可以实现多分支判断
单选题 1分
下列关于while循环的说法,正确的是( )。
  1. Awhile循环的循环条件必须是布尔值
  2. Bwhile循环的循环体至少会执行一次
  3. Cwhile循环只能用于无限循环
  4. D只要循环条件为True,while循环就会一直执行
单选题 1分
下列代码中,属于多分支选择结构的是( )。
  1. Aif x > 5: print("a") else: print("b")
  2. Bif x > 5: print("a") elif x > 3: print("b") else: print("c")
  3. Cwhile x > 5: print("a")
  4. Dfor i in range(3): print(i)
单选题 1分
Python中,用于跳出当前循环的关键字是( )。
  1. Acontinue
  2. Bbreak
  3. Cexit
  4. Dreturn
多选题 2分
下列关于选择结构的说法,正确的有( )。
  1. Aif语句可以搭配elif和else实现多分支判断
  2. B多个if语句可以实现多分支判断
  3. Celse语句必须搭配if语句使用
  4. Dif语句的条件表达式可以是数值或字符串
判断题 1分
选择结构中,else语句对应的代码块,只有当所有if、elif条件都不成立时才会执行。
  1. A
  2. B
多选题 2分
下列属于顺序结构的代码片段有( )。
  1. Aa = 1; b = 2; c = a + b
  2. Bprint("hello"); print("world")
  3. Cif x == 1: print(x)
  4. Dfor i in range(1): print(i)
多选题 2分
下列代码中,属于循环结构的有( )。
  1. Afor i in [1,2,3]: print(i)
  2. Bwhile x < 10: x += 1
  3. Cif x > 5: print("yes")
  4. Dfor i in range(10): print(i*2)
判断题 1分
Python中,if语句的条件表达式后面必须加冒号,否则会报错。
  1. A
  2. B
多选题 2分
下列关于break和continue关键字的说法,正确的有( )。
  1. Abreak用于跳出当前循环,不再执行循环后续内容
  2. Bcontinue用于跳过当前循环的剩余部分,进入下一次循环
  3. Cbreak和continue都可以用于for循环和while循环
  4. D一个循环中只能使用一次break或continue

本页仅提供题目与选项供学习参考,不含答案。如需系统练习、自动判分与错题本,欢迎前往主站《Python语言程序设计》在线练习