Python程序设计
学校: 无
问题 1: 1. python程序文件的扩展名是
选项:
• A. .python
• B. .py
• C. .pt
• D. .pyt
答案: .py
问题 2: 2. Python这个单词是什么含义?
选项:
• A. 喵星人
• B. 蟒蛇
• C. 石头
• D. 袋鼠
答案: 蟒蛇
问题 3: 3. Python语言采用严格的“缩进”来表明程序的格式框架。下列说法不正确的是:
选项:
• A. 缩进指每一行代码开始前的空白区域,用来表示代码之间的包含和层次关系。
• B. 代码编写中,缩进可以用Tab键实现,也可以用多个空格实现,但两者不混用。
• C. “缩进”有利于程序代码的可读性,并不影响程序结构。
• D. 不需要缩进的代码顶行编写,不留空白。
答案: “缩进”有利于程序代码的可读性,并不影响程序结构。
问题 4: 4. Python语言属于
选项:
• A. 机器语言
• B. 汇编语言
• C. 高级语言
• D. 科学计算语言
答案: 高级语言
问题 5: 5. 下列选项中,不属于Python语言特点的是
选项:
• A. 面向对象
• B. 运行效率高
• C. 可读性好
• D. 开源
答案: 运行效率高
问题 6: 6. 以下叙述正确的是
选项:
• A. Python3.x和Python2.x兼容
• B. Python语言只能以程序方式执行
• C. Python是解释型语言
• D. Python语言出现的晚,具有其他高级语言的一切优点
答案: Python是解释型语言
问题 7: 7. 在Python集成开发环境中,可使用()快捷键运行程序。
选项:
• A. Ctrl+S
• B. F5
• C. Ctrl+N
• D. F1
答案: 请关注公众号【渝粤搜题】查看答案
问题 8: 8. 下列关于Python的说法中,错误的是()
选项:
• A. Python是从ABC语言发展起来的
• B. Python是一门高级的计算机语言
• C. Python是一门只面向对象的语言
• D. Python是一种代表简单主义思想的语言
答案: 请关注公众号【渝粤搜题】查看答案
问题 9: 1. 表达式16/4-2**5*8/4%5//2的值为
选项:
• A. 14
• B. 4
• C. 2.0
• D. 2
答案: 请关注公众号【渝粤搜题】查看答案
问题 10: 2. 以下不合法的表达式是
选项:
• A. x in [1,2,3,4,5]
• B. x-6>5
• C. e>5 and 4==f
• D. 3=a
答案: 请关注公众号【渝粤搜题】查看答案
问题 11: 3. 下列表达式中,值不是1的是
选项:
• A. 4//3
• B. 15%2
• C. 1^0
• D. ~1
答案: 请关注公众号【渝粤搜题】查看答案
问题 12: 4. 下列表达式的值为True的是
选项:
• A. 2!=5 or 0
• B. 3>2>2
• C. 5+4j>2-3j
• D. 1 and 5==0
答案: 请关注公众号【渝粤搜题】查看答案
问题 13: 5. 与关系表达式x==0等价的表达式是
选项:
• A. x=0
• B. not x
• C. x
• D. x!=1
答案: 请关注公众号【渝粤搜题】查看答案
问题 14: 6. 计算表达式 1234%1000//100 的值为
选项:
• A. 1
• B. 2
• C. 3
• D. 4
答案: 请关注公众号【渝粤搜题】查看答案
问题 15: 7. 下列表达式的值为True的是
选项:
• A. 2!=5 or 0
• B. 3>2>2
• C. 1 and 5==0
• D. 1 or True
答案: 请关注公众号【渝粤搜题】查看答案
问题 16: 8. Python表达式中,可以控制运算有限顺序的是
选项:
• A. 圆括号()
• B. 方括号[]
• C. 大括号{}
• D. 尖括号<>
答案: 请关注公众号【渝粤搜题】查看答案
问题 17: 9. 关于Python中的复数,下列说法错误的是
选项:
• A. 表示复数的语法是real+imagej
• B. 实部和虚部都是浮点数
• C. 虚部必须后缀j,且必须是小写
• D. complex(x)会返回以x为实部,虚部为0的复数
答案: 请关注公众号【渝粤搜题】查看答案
问题 18: 10. 下面哪个不是Python合法的标识符
选项:
• A. int32
• B. 40XL
• C. self
• D. _name_
答案: 请关注公众号【渝粤搜题】查看答案
问题 19: 11. 下列哪个语句在Python中是非法的?
选项:
• A. x=y=z=1
• B. x=(y=z+1)
• C. x,y=y,x
• D. x+=y
答案: 请关注公众号【渝粤搜题】查看答案
问题 20: 12. 已知x=2,语句x*=x+1执行后,x的值是
选项:
• A. 2
• B. 3
• C. 4
• D. 5
答案: 请关注公众号【渝粤搜题】查看答案
问题 21: 1. Python语句print(0xA+0xB)的运行结果是
选项:
• A. 0xA+0xB
• B. A+B
• C. 0xA0xB
• D. 21
答案: 请关注公众号【渝粤搜题】查看答案
问题 22: 2. 为了给整型变量a、b、c赋初值10,下面正确的python语句是
选项:
• A. xyz=10
• B. x=10 y=10 z=10
• C. x=y=z=10
• D. x=10,y=10,z=10
答案: 请关注公众号【渝粤搜题】查看答案
问题 23: 3. 已知字符'A'的ASCII值是65,字符变量c1的值是'A',c2的值是'D',执行语句print("%d,%d"%(c1,ord(c2)-2))后,输出结果是
选项:
• A. A,B
• B. A,66
• C. 65,66
• D. 65,B
答案: 请关注公众号【渝粤搜题】查看答案
问题 24: 4. Python语句print(0xA+0xB)的运行结果是
选项:
• A. 0xA+0xB
• B. A+B
• C. 0xA0xB
• D. 21
答案: 请关注公众号【渝粤搜题】查看答案
问题 25: 5. 为了给整型变量a、b、c赋初值10,下面正确的python语句是
选项:
• A. xyz=10
• B. x=10 y=10 z=10
• C. x=y=z=10
• D. x=10,y=10,z=10
答案: 请关注公众号【渝粤搜题】查看答案
问题 26: 6. 已知字符'A'的ASCII值是65,字符变量c1的值是'A',c2的值是'D',执行语句print("%d,%d"%(c1,ord(c2)-2))后,输出结果是
选项:
• A. A,B
• B. A,66
• C. 65,66
• D. 65,B
答案: 请关注公众号【渝粤搜题】查看答案
问题 27: 1. 执行下列Python语句将产生的结果是
x=2
y=2.0
if(x==y): print(“Equal”)
else: print(“No Equal”)
选项:
• A. Equal
• B. Not Equal
• C. 编译错误
• D. 运行时错误
答案: 请关注公众号【渝粤搜题】查看答案
问题 28: 2. 下列Python程序的运行结果是
x=0
y=True
print(x>y and 'A'<'B')
选项:
• A. True
• B. False
• C. 0
• D. 1
答案: 请关注公众号【渝粤搜题】查看答案
问题 29: 3. 如下代码可以实现当输入6的时候输出x>5,输入4的时候输出 3<x<=5,输入1的时候输出x<=3
x = int(input())
if x>5:
print("x>5")
elif x>3:
print("3<x<=5")
else:
print("x<=3")
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 30: 4. 在Python中可以使用if作为变量名。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 31: 1. 设有如下程序段:
k=10
while k:
k=k-1
print(k)
则下面语句描述中正确的是
选项:
• A. while循环执行10次
• B. 循环是无限循环
• C. 循环体语句一次也不执行
• D. 循环体语句执行一次
答案: 请关注公众号【渝粤搜题】查看答案
问题 32: 2. 以下while语句中的表达式”not E”等价于
while not E:
pass
选项:
• A. E==0
• B. E!=1
• C. E!=0
• D. E==1
答案: 请关注公众号【渝粤搜题】查看答案
问题 33: 3. 下列程序的结果是( )。
sum=0
for i in range(100):
if(i%10):
continue
sum=sum+i
print(sum)
选项:
• A. 5050
• B. 4950
• C. 450
• D. 45
答案: 请关注公众号【渝粤搜题】查看答案
问题 34: 4. 下列for循环执行后,输出结果的最后一行是
for i in range(1,3):
for j in range(2,5):
print(i*j)
选项:
• A. 2
• B. 6
• C. 8
• D. 15
答案: 请关注公众号【渝粤搜题】查看答案
问题 35: 5. 下列说法中正确的是( )。
选项:
• A. break用在for语句中,而continue用在while语句中
• B. break用在while语句中,而continue用在for语句中
• C. continue能结束循环,而break只能结束本次循环
• D. break能结束循环,而continue只能结束本次循环
答案: 请关注公众号【渝粤搜题】查看答案
问题 36: 6. 执行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)
答案: 请关注公众号【渝粤搜题】查看答案
问题 37: 7. 选出对下列语句不符合语法要求的表达式:
for var in ____________ :
print var
选项:
• A. range(0,10)
• B. ”Hello”
• C. (1,2,3)
• D. {1,2,3,4,5}
答案: 请关注公众号【渝粤搜题】查看答案
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。