计算机二级Python真题及答案解析3练习
一、选择题
1.Python中,“print(100-33*5%3)”语句输出的是(   
A.34    B.67    C.100    D.1
slice会不会改变原数组
2.python 语言中,下列表达式中不是关系表达式(   
A.m==n    B.m>=n    C.m  or  n    D.m!=n
3.Python中,正确的赋值语句是(     
A.x+y=10    B.x=2y    C.x=y=50    D.3y=x+1
4.Python中,表达式2**3的结果是(
A.5    B.8    C.6    D.3
5.python文件的扩展名是( 
A.py    B.pye    C.vbp    D.pyr
6.下列哪个语句在Python中是非法的?(     
A.x = y = z = 1    B.x = (y = z + 1)
C.x, y = y, x    D.x  +=  y
7.根据Python中变量命名遵循的规则,正确的是(   
A.char21    B.2020Py    C.Python    D.namech
8.下列选项中,合法的Python变量名是(web前端开发工程师的职业规划
A.print    B.speed    C.Python    D.a#2
9.关于python程序设计语言,下列说法不正确的是(    )
A.python源文件以***.py为扩展名
B.python的默认交互提示符是:>>>
C.python只能在文件模式中编写代码
D.python具有丰富和强大的模块
10.已知字符串s1="python"s2="Python",则表达式中s1>s2的值为( 
A.python    B.Python    C.True    D.False
11.在python中,想输出一行文字,要用到的函数是(    )。
A.input()    B.int()    C.print()    D.float()
12.Python中,若x=10 y=20,下面程序段执行后,变量xy的值分别是(   
学习c语言免费网站
x=y
y=x
A.10 10    B.1020    C.20 20    D.20 10
13.下列选项中,不属于Python特点的是(  )。
A.面向对象    B.运行效率高    C.可读性好    D.开源
14.下列属于正确的Pythonpython基础代码练习变量名的是( 
A.True
B.88abc
C.abc&88
D._abc88
15.下列可以导入Python模块的语句是(   
A.import module
B.input module
C.print module
D.def module
16.Python程序中第一行:a=int(input( )),第二行:print(a+5),运行程序后键盘输入3,输出结果是(  )。
A.5    B.3    C.8    D.其他
17.下列 Python 表达式的值为偶数的是( 
A.12*3%5    B.len(“Welcome”)
C.int3.9    D.abs(-8
18.Python不支持的数据类型有(  )。
A.char    B.int    C.float    D.list
19.在下面的python程序中,变量bc的值为()。
A.b6c6    B.b6c8    C.b8c8    D.b8c6
20.下列选项中,不能作为python程序变量名的是( 
A.abc    B.abc123    C.123abc    D.abc__123
21.Python语句 "ab"+"c"*2 的运行结果是(   
A.abc2    B.abcabc    C.abcc    D.ababcc
22.下列有关信息的说法,不正确的是(oracle netsuite    )。
A.Python程序设计语言也是一种信息
B.给朋友圈点赞也是一种信息评价方式
C.信息在传输过程中,必须遵循一定的规则
D.对相关数据进行加工处理,使数据之间建立相互联系,从而形成信息
23.下列有关于print命令的描述中,正确的是( 
A.在打印机里打印相关的文本或者数字等
B.可以用来画图
C.在屏幕中输出相应的文本或者数字等
D.执行语句print(“python”,3.7)时会出错
24.李老师要建立一个“Python 程序设计”课程的学习网站,下面比较合理的制作流程是 :(  )
①规划网站结构,并确定设计风格 ②发布网站 ③网页制作 ④了解网站运行环境,选择网站开发工具 ⑤确定网站主题,收集素材
A.①⑤③④②    B.⑤①④②③    C.①④⑤②③    D.⑤①④③②
25.小林同学想要利用Python来编写一道程序,解决“1+2+3+……+100”这个问题,那么小林同学在编写程序的过程中可能会用到哪些语句(   
A.赋值语句
B.循环语句
C.条件语句
D.输出语句
26.若用整型变量k表示某天是星期几(例如k=1表示该天是星期一、k=2表示该天是星期二……k=7表示该天是星期天),则下列能够正确表示k的下一天是星期几的python表达式为( 
A.k+1    B.k % 7 + 1    C.(k+1) %7    D.(k+1)%7-1
27.在python中能实现下面结果的代码是(    )。
请输入你的性别:
A.print(“请输入你的性别:”)    B.print(请输入你的性别:)
C.input(“请输入你的性别:”)    D.input(请输入你的性别:)
28.关于Python的内存管理,下列说法错误的是(     
A.变量不必事先声明    B.变量无需先创建和赋值就可直接使用
C.变量无须制定类型    D.可以使用del释放资源
29.运行下列Python程序,输出结果为True,则空白处应为(   
a=15
b=46
if__________:
print(‘True’)
else:
print(‘Flase’)
A.a=b    B.a>b    C.a<b    D.a==b
30.已知字符串变量x的值是“H”,字符“A”的ASCII值是65,则python表达式chr(ord(x)+2)的值是(   
A.I    B.‘J’    C.73    D.74
二、程序填空
31.某仓库物品代码格式为“X-XXXXXXX-Y”,其中“X”和“Y”均为09之间的数字,“Y”为校验码。校验码由前面9X计算得到,计算方法为:从左边开始,第1个数字乘以1加上第2个数字乘以2……依次类推,直到加上第9个数字乘以9,将该结果除以10,所得余数即为校验码。用Python设计一个程序,输入物品代码,判断输入的代码中校验码是否正确,如果正确输出“正确”,否则输出“错误"。运行样例如下所示:
样例1
输入:2-163-91475-4
输出:正确
样例2
输入:2-163-91475-5
输出:错误
1Python程序实现如下,请在划线处填入正确的代码:
s=input("输入物品代码: ")
a=[]
for i in range (0, 13):
if ___
a. append(int (s[i]))        #append( )函数用于在列表末尾添加新的对象
sum=0
for i in range(0, 9) :
____
sdm=sum%10
___
if sdm==ydm :
print("正确")
else:
print("错误")
32.阅读程序。分析以下两段Python程序并回答问题。
#程序1
i=1
while i<101:
  print('把这句话打印100')
i+=1
#程序2
i=100
while i:
    print('把这句话打印100')
i=i-2
1)在程序1中,i+=1这句话的含义是______________
2)在程序1中,把这句话打印100实际输出了_____遍。
3)在程序2中,i的初值是___
4)在程序2中,把这句话打印100实际输出了_____遍。
5)在程序2中,while i 的含义是_________
33.设计完成算法之后,小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(“请输入里程数”))
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
css中外部样式有哪些
4)经过修改之后,小C对照某次滴滴打车的订单,将对应的公里数和时长输入程序,运行得到的结果与实际支付的费用一致,小C会心一笑验证得知程序正确无误。小C借助于计算机编写程序解决问题的这个过程是:①设计算法②编写程序③分析问题④调试运行程序,合理的顺序是_________。(填写序号即可)
5)总结用计算机解决问题的优势主要有:_______________________________________________
34.“枚举算法”又称为“穷举法”,其基本思想是:一一列举出所有可能的解,并验证每个可能的解是否是真正的解,若是,就采纳,否则,就抛弃。

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