计算机二级Python真题及答案解析5优质word练习
一、选择题
1.我们在用Python进行数据分析的时候,经常会用到pandas库中的DataFrame,这是类似于(    )的数据结构     
A.一维表格    B.二维表格    C.三维表格    D.四维表格
2.python语言中表示“x属于区间[ab)” 的正确表达式是(
A.a x or x < b    B.a<= x and x < b    C.ax and x< b    D.a<=x or x<b
3.下列哪个语句在Python中是非法的?(   
A.x=y=z=1    B.x=y=z+1    C.xy=yx    D.x+=y
4.python文件的扩展名是( 
A.py    B.pye    C.vbp    D.pyr
5.Python中,表达式(21%4+3的值是(   
A.2    B.4    C.6    D.8
6.下列关于Python语言变量声明的说法中,正确的是( 
A.Python中的变量不需要声明,变量的赋值操作即是变量声明和定义的过程
B.Python中的变量需要声明,变量的声明对应明确的声明语句
C.Python中的变量需要声明,每个变量在使用前都不需要赋值
D.Python中的变量不需要声明,每个变量在使用前都不需要赋值
7.已知列表list1=[8822348967],则python表达式min(list1)的值为( 
A.22    B.88    C.89    D.67
8.Python中,显示出信息x,并要求输入数据的是(  )。
A.abs(x)    B.float(x)    C.print(x)    D.input(x)
9.下列Python表达式中,能正确表示不等式方程|x|>1解的是( 
A.x>1 or x<-1    B.x>-1 or x<1    C.x>1 and x<-1    D.x>-1 and x<1
10.下列不是Python中所有循环必须包含的是(  )。
A.冒号    B.循环次数    C.循环体    D.缩进
11.Python不支持的数据类型有(  )。
A.char    B.int    C.float    D.list
12.在python中运行print(“3+6”)的结果是(    )。
A.9    B.“3+6”    C.3+6    D.“9”
13.计算机能够直接识别和执行的语言是(    )
A.机器语言
B.汇编语言
C.Python 语言
D.C语言
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.python中,运行下列程序,正确的结果是( )。
A.i=4 s=10    B.i=5 s=10    C.i=5 s=15    D.i=6 s=15
16.已知下列Python程序段,k取下列哪组值是x=4? (      )
for  i  in range(10):
k=int(input())
if  k<=20  and k>0:
    if  k>15:
        if  k>18:
            x=0
        else:
            x=1
    else:
        if  k>12:
            x=4
        else:
            x=5
A.13,16    B.13,14,15    C.16,17,18    D.18,19
17.有如下python程序段
n=int (input("请输入n: "))
x=n ; y=0
if x>0:
    y=y+1
elif x<0:
    y=y-1
print (y)
执行上述语句,下列说法不正确的是(  )
A.若输入-1,则输出y值为-1    B.若输入0,则输出y值为-1
C.若输入1,则输出y值为1    D.若输入2,则输出y值为1
18.以下文本框内是一段用Python程序设计语言编写的源代码,功能是输出200以内能被17整除的最大正整数。这段源代码属于(    )。
A.软件    B.程序    C.指令    D.高级语言
19.小明想要通过编程来解决由昆明到景东锦屏耗时最短行程问题时,最核心的工作是(   
A.设计出解决问题的算法    B.设计出解决问题的PPT
C.编写出c语言用递归函数求n的阶乘Python代码    D.选择一种编程软件
20.若用整型变量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
21.利用Python程序绘制x-y的散点图,则下列程序第5行应该填写的代码是( )
A.plt. plotX,Y    B.plt. scatterX,Y
C.plt. barX,Y    D.plt .boxplotX,Y
22.有如下python程序段:
a=[4,5,3,6,7,8,2,9,1]
m ,c=1, 1
for i in range(1, len(a)):
if a[i]>=a[i-1]:
c+=1
m=max(m, c)
else:
c=1
print (c, m)
则程序执行后,cm的值分别是(  )
A.11    B.14    C.24    D.34
23.计算机能直接接收和执行的程序设计语言为( 
A.Visual Basic语言    B.Python语言    C.机器语言    D.自然语言
24.关于python中的函数,以下描述错误的是(  )。
A.函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可
B.使用函数的主要目的是减低编程难度和代码重用
C.Python 使用 del 保留字定义一个函数
D.函数是一段具有特定功能的语句组
25.Python程序中第一行:a=int(input( )),第二行:print(a+5),运行程序后键盘输入3,输出结果是(  )。
A.5    B.3    C.8    D.其他
26.下面Python代码运行后,a、b的值为(  )
a=23
b=int(a/10)
a=(a-b*10)*10
b=a+b
print(a,b)
A.23 2    B.30 20    C.30 32    D.3  2
27.Python中,通过(  )函数查看字符的编码。
A.int( )    B.ord( )    C.chr( )    D.yolk( )
28.Python中,设a=2b=3,表达式a<b and b>=3值是(
A.1    B.0    C.True    D.False
29.已知a=-2b=10/3,python表达式round(b,1)+abs(a)的值为( 
A.1.3    B.5.33    C.5.4    D.5.3
30.Python“ab ”+“cd”*2的结果是(  )。
A.abcd2    B.abcdabcd    C.abcdcd    D.ababcd
二、程序填空
31.学校气象小组使用自动测温仪在校园测量了112日的气温,并利用Python绘制了这天的气温图,该图如下所示:
1)在以上Python程序中,变量Y的数据类型是_________
2)在以上Python程序中,第8行横线处的代码是_________
3)通过观察,气温釆样间隔时间是_________个小时。
32.学校开展“奇妙的数字”研究性学习活动。张轩小组4人决定把课题定为《探秘水仙花数》。
1)张轩使用百度搜索引擎搜索到“水仙花数”是这样定义的: “水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153 = 13+53+33,那么这个数就是一个“水仙花数”。百度属于____搜索引擎(全文,分类)
2)为了求解100--999这些数字中,哪些数字是“水仙花数”?张轩小组进行了算法设计,并使用python编写了一段程序来求解所有的“水仙花数”,程序和运行结果下图:
k是可以重新赋值的,k是变量还是常量?____程序中①处有空缺,请补充完整①处的代码。____程序中逐一验证了100999之间所有的三位数是否符合“水仙花数”的定义条件,这种算法叫做______(解析法,枚举法,递归法,二分法)。

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