substring的用法例子【编程】(完整版)python二级考试试题2练习
一、选择题
1.下列不被python所支持的数据类型是( 
A.char    B.float    C.int    D.list
2.Python中,Print(abs(-16//5))的执行结果是(   
A.2.4    B.3    C.4    D.-2.4
3.python3解释器执行 not 1 and 1的结果为(  )。
A.True    B.False    C.0    D.1
4.Python中,判断n是否为偶数的表达式是( 
A.n/2=0
B.n%2==0
C.n%2=0
D.n/2==0
5.下列可以作为python变量名的是( 
A.5x    B.x-1    C.if    D.x_1
6.除python语言之处,还有很多其他程序设计语言。程序设计语言经历了从机器语言、汇编语言到高级语言的发展过程。其中python语言是属于(    )。
A.机器语言    B.高级语言    C.汇编语言    D.自然语言
7.关于Python3.8基础知识的说法中,不正确的是( 
A.支持中文做标识符
B.Python标识符不区分字母的大小写
C.Python命令提示符是>>>
D.命令中用到的标点符号只能是英文字符
8.下列选项中,合法的Python变量名是( 初学者编程游戏软件
A.print    B.speed    C.Python    D.a#2
9.已知列表list1=[1066273323],则python表达式max(list1)的值为( 
A.10    B.66    C.5    D.23
10.在python中,想输出一行文字,要用到的函数是(    )。
A.input()    B.int()    C.print()    D.float()
11.以下选项中,不是Python中文件操作的相关函数是(  )。
A.open ()    B.load ()
C.read ()    D.write ()
12.已知字符串变量x的值是“H”,字符“A”的ASCII值是65,则python表达式chr(ord(x)+2)的值是(   
A.element主页I    B.‘J’    C.73    D.74
13.以下python程序段运行后,y的值是(
x=3
if x > 3 :
    y=2*x
else :
    y=3*x+1
print(y)
A.10    B.5    C.25    D.26
14.Python语言属于(   
A.自然语言    B.汇编语言    C.机器语言    D.高级语言
15.下列不是Python中所有循环必须包含的是(  )。
A.冒号    B.循环次数    C.循环体    D.缩进
16.下面的Python程序段运行后的输出结果是(   
    x=3
    if x%2==0:
          print(x, "是偶数。")
    else:
          print(x, "是奇数。")
A.mysql数据库怎么初始化3是奇数    B.x, "是偶数"    C.x, "是奇数"    D.3是偶数
17.运行下列Python程序,输出结果为0,则空白处应为(   
a=14
b=7
c=_______
print(c)
A.a-b    B.a+b    C.a/b    D.a%b
18.下列选项中,不能作为python程序变量名的是( 
A.abc    B.abc123    C.123abc    D.abc__123
19.下列选项中不能正确表达Python中的赋值语句的是(     
A.X,Y=5,8    B.X=Y=5    C.X =Y+X    D.10=X+Y
20.以下不属于高级程序设计语言的是(  )。
A.C++    B.VB    C.机器语言    D.Python
21.以下 Python 代码的运行结果是(  )。
a = 3
b = 4
a = a * b 
print(a) 
A.3    B.4    C.12    D.a*b
22.李老师要建立一个“Python 程序设计”课程的学习网站,下面比较合理的制作流程是 :(  )
①规划网站结构,并确定设计风格 ②发布网站 ③网页制作 ④了解网站运行环境,选择网站开发工具 ⑤确定网站主题,收集素材
A.①⑤③④②    B.⑤①④②③    C.①④⑤②③    D.⑤①④③②
23.利用Python编程实现计算z=a+aa+aaa+aaaa+aa..a的值,其中a是一个数字,8+88+888+8888+88888。设计一个summalion()函数,输入变量为数字a和需要多少个数相加的n,在这个函数中,a.aa.aaa这些基本数由变量Basic来保存,前几个数的求和保存在变量sum中,Python程序如下左图所示,请在下划线处填写代码(  )完善程序实现如下右图的运行结果。
A.basic+=sum    B.sum=basic+nlinux下的虚拟机有哪些    C.sum=basic+1    D.sum+=basic
24.Python中变量的命名遵循的规则,不正确的是   
A.必须以字母或下划线开头,后面可以是字母、数字或下划线。
B.区分大小写
C.不区分大小写
D.不能使用保留字
25.下列python表达式中, 值为字符串类型的是( 
Absx ②“abc*3  ③“123+45 123+45  a=input(“请输入a的值:”)
A.①③⑤    B.②④⑤    C.①②③    D.②③⑤
26.已知列表list1=[8223497],则python表达式len(list1)+min(list1)的值为( 
A.5    B.34    C.7    D.12
27.已知字符串a="python",则a[ 1 : 3 ]的值为( 
A."pyth"    B."pyt"    C."py"    D."yt"
28.下列哪条赋值语句在Python中是非法的:(     
A.X=Y=Z=1    B.X=(Y=Z+1)    C.X,Y=Y,X    D.X+=Y
29.以下哪个不是python关键字( 
A.cout    B.from    C.not    D.or
30.Python中,表示跳出循环的函数是(       
A.continue    B.break    C.ESC    D.Close
二、程序填空
31.设计完成算法之后,小C打算用所学的Python程序设计语言完成程序的编写。
1Python程序设计语言属于程序设计语言中的_______________
A.机器语言    B.汇编语言    C.高级语言    D.翻译程序
2)小C将设计好的算法转为Python程序语言(如下)。其中“Tot2=8”是一个___________,“#初始化时长费为0”是一个__________,“S=3.3”是一个___________,“floatinput(“请输入时长”))”是一个__________
A.函数    B.表达式    C.赋值语句    D.注释语句
1 Tot1=0  #初始化时长费为0
2 Tot2=0  #初始化里程费为0
3 S=floatinput(“请输入里程数”))python基础代码练习
4 T=floatinput(“请输入时长”))  #输入里程数和时长
5 ifT>9):  #计算时长费用
6  Tot1=T-9*0.2
7 ifS<=3.3):  #算里程费用
8  Tot2-8
9 else
10  Tot2=8+S-3.3*1.35
11 Cost-Totl+tot2
12 printCost  #输出总车费
3)小C写好代码之后,编译运行发现报错了,根据下图中所示的错误信息分析该程序报错的原因是:____________________________________________________________________________________________
NameError                                                      Tracebackmost recent call last
<ipython-input-2-fc682f6f4658>in<modu1e>
9else
10
—→11  Cost=Tot1+tot2
12
NameErrornametot2is not defined
4)经过修改之后,小C对照某次滴滴打车的订单,将对应的公里数和时长输入程序,运行得到的结果与实际支付的费用一致,小C会心一笑验证得知程序正确无误。小C借助于计算机编写程序解决问题的这个过程是:①设计算法②编写程序③分析问题④调试运行程序,合理的顺序是_________。(填写序号即可)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。