试题计算机二级Python真题及答案解析2练习
一、选择题
1.以下选项中,不是Python中文件操作的相关函数是(  )。
A.open ()    B.load ()
C.read ()    D.write ()
2.算法用Python程序实现,以下代码中哪处语句存在语法错误( 
A.    B.    C.    D.
3.下列不属于高级编程语言的是
A.C 语言    B.VB语言    C.Python语言    D.机器语言
4.Python中,设a=2b=3,表达式 notb-a>0)值是
A.1    B.-1    C.True    D.False
5.数据分析的处理工具错误的(   
A.Access    B..Excel    C.python    D.SQL
6.Python中,Print(abs(-16//5))的执行结果是(   
A.2.4    B.3    C.4    D.-2.4
7.python3解释器执行 not 1 and 1的结果为(  )。
A.ascii 码值怎么算True    B.False    C.0    D.1
8.Python中,赋值语句,“c=c-b”等价于( 
A.b-=c
B.c-b=c
C.c-=b
D.c==c-b
9.12 Python语言语句块的标记是(      )
A.分号    B.逗号    C.缩进    D./
10.下列选项都是属于高级语言的是(  )
A.汇编语言、机器语言
B.汇编语言、Basic语言
C.Basic语言、Python语言
D.机器语言、Python语言
11.我们学习了使用Python程序设计语言解决问题,Python程序设计语言属于(    )。
A.高级语言    B.自然语言    C.汇编语言    D.机器语言
12.以下叙述中正确的是(  )。
A.Python 3.xPython 2.x兼容
B.Python语句只能以程序方式执行
C.Python是解释型语言
D.Python语言出现得晚,具有其他高级语言的一切优点
13.关于Python语言的特点,以下选项描述正确的是( 
A.Python语言不支持面向对象    B.Python语言是解释型语言
C.Pythonzabbix主动模式和被动模式的区别语言是编译型语言    D.Python语言是非跨平台语言
14.python中,以下哪个选项a 的数据类型为整型(   
A.a=5    B.a=input()    C.a='5'    D.a=5.0
15.变量K表示某天是星期几(k=1,表示星期一),下列python表达式中能表示K的下一天的是(
A.K+1    B.K%7+1    C.(K+1)%7    D.(K+1)%7-1
16.python中,表达式5%2 = (    )。
A.2.5    B.2    C.1    D.0
17.python用来表示代码块所属关系(控制层级结构的)的语法符号是( 
A.圆括号    B.大括号    C.缩进    D.冒号
18.Python表达式中,可以使用(  )控制运算的优先顺序。
A.圆括号()    B.方括号[]    C.大括号{}    D.尖括号<>
19.可以被计算机直接执行的语言是(    ) Python语言属于(    )语言。
A.机器,高级    B.高级,汇编    C.高级,机器    D.汇编,高级
20.有如下Python程序,当程序运行后输入15000,则程序输出结果为( 
A.2800    B.2800.0    C.12200    D.12200.0
21.检测输入的四位整数abcd是否满足下述关系:(ab+cd)(ab+cd=abcd。实现上述功能的python程序代码如下:
k=intinput(“输入一个四位数:”))
python基础知识填空题
      ①       
y=k%100
if            ②         
      printjavascript json解析(“符合”)
else
      print(“不符合”)
划线处应填入的代码是( 
A.①x=k/100  ②x+y*2=k    B.①x=k//100  ②x+y*2==k
C.①x=k/100  ②x+y**2=k    D.①x=k//100  ②x+y**2==k
22.整型变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如,13变成31,正确的Python表达式是(   
A.(x%10)*10+x//10    B.(x%10)//10+x//10
C.(x/10)%10+x//10    D.(x%10)*10+x%10
23.在用Python编程对数据进行分析的时候,代码pandas.DataFrame.sum  )执行的操作是
A.返回所有列的和    B.返回所有行的和
C.返回所有数据中的最大值    D.返回所有数据中的最小值
24.若用整型变量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
25.Python中运行下列程序,输出结果为(   
for i in range (1,5):
    print(i)
A.12345    B.1 2 3 4 5    C.01234    D.1 2 3 4
26.下列Python程序段运行的结果是(  )。
i=0
sum=0
while i<10:
    if i%2==0:
          sum+=i
    i+=2
print("sum=",sum)
A.sum=17    B.sum=18    C.sum=19    D.sum=20
27.Python中,数据的输入是通过(    )来实现的。
A.input()函数    B.print()函数    C.bool()函数    D.abs()函数
28.Python程序中,已知x=2y=1,当执行语句y+=x*2evaluation如何使用y的值是(   
A.3    B.4    C.5    D.6
29.下列可以作为python变量名的是(    )
A.'a1'    B.6key
C.False    D.i_f
30.下列选项中,不属于Python语言基本数据类型的是( 
A.springer电子期刊数据库str
B.int
C.float
D.char
二、程序填空
31.编写程序。如图所示的算法,请用Python程序写出实现该算法相应的代码。

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