试题(完整版)python考试复习题库word练习
一、选择题
1.以下属于计算机高级语言的是(   
A.Python    B.自然语言    C.汇编语言    D.机器语言
2.数据分析的处理工具错误的(   
A.Access    B..Excel    C.python    D.SQL
3.Python中,Print(abs(-16//5))的执行结果是(   
A.2.4    B.3    C.4    D.-2.4
4.Python中,表达式2**3的结果是(smart英语啥意思
A.5    B.8    C.6    D.3
5.下列Python表达式的值不是2的是(  )。
A.3%2    B.5//2js radio触发选中事件    C.1*2    D.1+3/3
6.下列选项都是属于高级语言的是(  )
A.汇编语言、机器语言
B.汇编语言、Basic语言
C.Basic语言、Python语言
D.机器语言、Python语言
7.下列关于Python语言变量声明的说法中,正确的是( 
A.sn元素Python中的变量不需要声明,变量的赋值操作即是变量声明和定义的过程
B.Python中的变量需要声明,变量的声明对应明确的声明语句
C.Python中的变量需要声明,每个变量在使用前都不需要赋值
D.Python中的变量不需要声明,每个变量在使用前都不需要赋值
8.已知字符串s1="python"s2="Python",则表达式中s1>s2的值为( 
A.python    B.Python    C.True    D.False
9.在python中,想输出一行文字,要用到的函数是(    )。
A.input()    B.int()    C.print()    D.float()
10.Python语言中,用来定义函数的关键字是(  )。
A.return    B.def    C.function    D.import
11.以下哪种语言属于高级程序设计语言( 
python      c++      visual basic  java
A.①②③    B.②③    C.②③④    D.①②③④
12.Python中以下语句正确的是(  )。
A.51jb= "51jb"    B.for= "51jb"    C.j,b=b,j    D.//这是一段测试代码
13.下列可以导入Python模块的语句是(   
A.import module
B.input module
C.print module
D.def module
14.Pythonprint(-14//4)的运行结果是(  )。
A.-4    B.-3.5    C.2    D.-2
15.下列选项中,可作为Python变量名的是(
A.int    B.Abc    C.float    D.Complex
16.以下哪个不是python关键字( 
A.cout    B.from    C.not    D.or
17.计算机能够直接识别和执行的语言是(    )
A.机器语言
B.汇编语言
C.Python 语言
D.C语言
18.运行下列 Python程序,结果正确是(   
a=32
b=14
c=a//b
printc
A.2.2    B.2    C.2    D.4
19.现有如下python程序段:
for i in range( 6 ):
    p.append( int( random() * 10 ) + 1 )
for i in range( 2, 6 ):
    if i % 2 == 1 and p[ i ] % 2 == 0:
        p[ i ] += p[ i - 1]
    elif i % 2 == 0 and p[ i ] % 2 == 1:
        p[ i ] -= p[ i - 1]
执行该程序段后,在下列选项中,列表p中的元素值不可能的是()
A.1 2 3 4 7 2
B.1python基础知识填空题, 2 14 -9 -5 8
C.6 8 1 4 6 10
D.6 4 14 -7 3 8
20.有如下 VB 程序段:
s1 = "python": s2 = "visual"
i = 1: j = 1: s = ""
Do While i <= Len(s1) And j <= Len(s2)
If Mid(s1, i, 1) >= Mid(s2, j, 1) Then
s = s + Mid(s1, i, 1)
Else
j = j + 1
End If
i = i + 1
Loop
执行该程序后,j的值是( 
A.2    B.3    C.5    D. 7
21.关于下列Python程序段的说法正确的是(       
k=1
while  1:
        k+=1
A.存在语法错误,不能执行    B.执行1    C.执行无限次    D.执行k
22.以下是猜数游戏的 Python程序,请你补全代码:
请选择适当的代码填入程序①处。(   
A.for    B.print    C.elif    D.input
23.Python中自定义函数需要什么关键字放在函数开始( 
A.function    B.def    C.define    D.void
24.下列选项中,能作为python程序变量名的是( 
A.if    B.2x    C.a*b    D.x2
25.Python中,设a=2b=3,表达式a>b and b>=3的值是(
A.1    B.-1    C.True    D.False
26.Python程序设计语言中,表示整除的符号是( 
A./    B.%    C.mod    D.//
27.已知字符串a="python",则a[ 1 : 3 ]的值为( 
A."pyth"    B."pyt"    C."py"    D."yt"
28.已知字符串a="python",则a[1]的值为( 
A."p"    B."py"    C."Py"    D."y"
29.python中表达式4**3=(    )。
A.12    B.1    C.64    D.7
30.Python中运行后,b的值是       
a=6
If a>=0       
  b=a+2       
Else       
  b=a-2       
printb
A.6    B.8    C.10    D.12
二、程序填空
31.(项目情境)一元二次方程ax2+bx+c=0a0),当b24ac0,方程有两个不同的实数根,当b24ac0时,方程无实数根。
(问题求解)下面的python程序实现的功能是判断方程是否有实数根。请阅读如下python程序,在空白处填写适当的表达式或语句,使程序完整。
import math
a=int(input("请输入a的值:"))
b=int(input("请输入b的值:"))
c=int(input("请输入c的值:"))
d=_____  #将表达式b24ac的值赋给变量d
if ____
    print("x1=",(-b+math.sqrt(d))/(2*a))  #输出方程的其中一个实数根
    print("x2=",(_________)          #lseek的用法输出方程的另一个实数根
else:
    _________    #输出“方程无实数根”
32.编写Python程序实现如下功能:输入年月日,输入格式如“2021-06-21”,年月日之间用“-”分隔。判断这一天是这一年的第几天。以2021-06-21为例,前面5个月总天数,加上21天即这一天是本年的第几天。特殊情况,当输入的年份是闰年时,2月份有29天。闰年的判断方式如下:
I、能被4整除,但不能被100整除;
II、能被400整除;
1)“2020-05-20”这一天是这一年的第易语言汉语编程软件_________天。
2)编写Python代码如下,在划线处填入正确的代码
_________________
_________________
_________________
3)加框处的代码有误,请改正。
改正:_________________
mon=[31, 28, 31, 30, 31, 30,31, 31, 30, 31, 30,31] #mon 中存储1-12每个月的天数

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