导航菜单
首页 >  佛学基础考试选择题  > 【2023Python程序设计期末复习】选择题题型整理(带解析)

【2023Python程序设计期末复习】选择题题型整理(带解析)

运行以下程序,下列说法正确的是()

a = b = 3a = 100b = "你好"print(a, b)

A. 输出为 3 3

B. 输出为 100 3

C. 输出为 100 你好

D. 运行时出现错误提示

答案:C解析:此时a和b是不同的独立变量,后面的再次赋值和输出都没什么毛病

如果确定一个字符串 s 是否包含某个字符串 sub,下列选项中最合适的表达式是()

A. s.index(sub)

B. str.index(sub)

C. str.find(sub)

D. s.findstr(sub)

答案:A解析:需要确定s是否包含子串,必须引用s的成员函数,因此BC排除,D选项中的函数在python中不存在,因此选A

表达式 [1, 2, 3]*3 的执行结果为()

A. [1, 2, 3, 1, 2, 3, 1, 2, 3]

B. [1, 2, 3]

C. [1, 2, 3], [1, 2, 3], [1, 2, 3]

D. [3, 6, 9]

答案:A解析:本题展示的是python中list的运算特性,当对list进行乘法操作时,它会超级加倍:D

下列数据中属于列表的是()

A. {11, 22, 33, 44,55}

B. ('a', 'b', 'c', 'd', 'e')

C. ['abd', 123, 3.14, 'A', 1]

D. "Python, Hello, 23er"

答案:C解析:A是集合,B是元组,C是列表,D是字符串

运行以下Python代码时,如果你准备通过键盘输入的数字是-2,那么运行程序后得到的结果是( )

r = float(input("请你输入一个数字:"))if r >= 0:s = 3.14 * r * rprint(s)else:print("请输入一个正数!")

A. 6.28

B. 12.56

C. 请输入一个正数!

D. 程序无法得到正确结果

答案:C解析:请输入一个正数!别在酒吧点炒饭:(

运行下列代码时如果你输入的数字依次是4、5、6,那么程序运行结果是()

a=input("请你输入一个数字:")b=input("请你输入一个数字:")c=input("请你输入一个数字:")if a z: x,z=z,xif y>z:y,z=z,yprint("{}

相关推荐: