- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
Python语言程序设计同步练习
选择题(共18题)
1.下面哪个不是Python合法的标识符()
A.int32 B.40XL C.self D.__name__
2.下面优先级最高的运算符是()
A.** B.() C.+ D./
3.列表在Python中作用非常强,列表可以包含多个数据元素,同时它是一个()
A.变量 B.无序集合 C.有序集合 D.常量
4.已知字符串a=python,则a[1]的值为()
A.p B.py C.Py D.y
5.Python表达式“50-50%6*5//2**2”的结果为()
A.48 B.25 C.0 D.45
6.假设a=hello,b=2020,c=a+b,运算后变量c的值为()
A.hello+2020 B.hello+2020
C.Hello2020 D.hello2020
7.阅读下列用二分法查找输入的1000以内的整数次数的程序
x=int(input(请输入要查找的1000以内的整数:))
step=0
flag1=1
flag2=1000
while(flag1=flag2):
mid=①
step=step+1
ifmidx:
flag2=②
elifmidx:
flag1=③
else:
break
print(查找次数为:,step)
input(运行完毕,请按回车键退出...)
下列说法正确的是()
A.①处填(flag1+flag2)/2,②处填mid-1,③处填mid+1
B.①处填(flag1+flag2)//2,②处填mid-1,③处填mid+1
C.①处填(flag1+flag2)//2,②处填mid+1,③处填mid-1
D.以上都不对
8.下列表达式的值为True的是()
A.5+4j2-3j B.322
C.(3,2)(‘a’,‘b’) D.‘abc’‘xyz’
9.选择结构不包含()
A.单分支 B.双分支 C.多分支 D.群分支
10.以下是猜数游戏的Python程序,请你补全代码:
请选择适当的代码填入程序①处。()
A.for B.print C.elif D.input
11.已知字典dict1={1:2,2:(1,2),(1,2):b,b:b1,b1:b2},要得到字典中的值b,下列方法可行的是()
A.dict1[(1,2)] B.dict1{b} C.dict1[3] D.dict1[b1]
12.表达式(’1’+’3’)*2的结果为:()
A.8 B.‘132’ C.‘1313’ D.语法错位,程序报错。
13.已知字典dict1={1001:”mali”,1002:”lucy”,1003:”jack”,1004:”jhon”},要得到字典中的“jack”,下列方法可行的是()
A.dict1[2] B.dict1{1003}
C.dict1[1003] D.dict1[“jack”]
14.下列python表达式结果最小的是()
A.2**3//3+8%2*3 B.5**2%3+7%2**2 C.1314//100%10 D.int(1+5)//3
15.下列有关for循环语句说法正确的是()。
A.for循环变量in列表后面必须加冒号
B.For循环所包含的语句是不以缩进为标志的。
C.列表的几种表达方式有直接罗列,先定义后使用和使用range()函数
D.For循环所包含的语句是以缩进为标志的。
16.Python文件的后缀名是()
A.pdf B.do C.pass D.py
17.解释性语言是指源代码不要求预先进行编译,在运行时才进行解释再运行,以下哪一种程序设计语言属于解释性语言()。
A.Python B.C++ C.VB D.C
18.请判断如下程序的运行结果是将三个数()。
print(请输入3个数:)
x=int(input(x=))
y=int(input(y=))
z=int(input(z=))
temp=0
ifxy:
temp=y
y=x
x=temp
ifxz:
temp=z
z=x
x=temp
ifyz:
temp=z
z=y
y=temp
print(这3个数新序列是:,x,y,z)()
A.从小到大排序B.从大到小排序
C.都变成最大的数D.都变成最小的数
二、综合题(共6题)
19.随着计算机的发展,程序设计语言经历了从机器语言到高级语言的发展历程,即机器语言、汇编
原创力文档


文档评论(0)