Python详细入门练习
一、选择题
1.下列属于计算机编程语言的有( 
Python Visual Basic Java C++ CPU
A.①②④⑤    B.②③④⑤    C.①②③④    D.①③④
2.Python中,判断n是否为偶数的表达式是( 
A.n/2=0
B.n%2==0
C.n%2=0
D.n/2==0
3.Python文件的后缀名是(   
A.pdf    B.do    C.pass    D.py
4.下列可以作为python变量名的是( 
A.5x    B.x-1    C.if    D.x_1
5.除python语言之处,还有很多其他程序设计语言。程序设计语言经历了从机器语言、汇编语言到高级语言的发展过程。其中python语言是属于(    )。
A.机器语言    B.高级语言    C.汇编语言    D.自然语言
6.已知a = 6b = -4,则Python表达式 a / 2 + b % 2 * 3 的值为()
A.3    B.3.0    C.5    D.5.0
7.下列哪个语句在Python中是非法的?(     
A.x = y = z = 1    B.x = (y = z + 1)
C.x, y = y, x    D.x  +=  y
8.我们学习了使用Python程序设计语言解决问题,Python程序设计语言属于(    )。
A.高级语言    B.自然语言    C.汇编语言    D.机器语言
9.python中,下列属于字符串常量的是( 
A."python"    B.3.14    C.cnt    D.2018
10.python中,运行以下程序,结果应为(   
a=5
b=7
b+=3
a=b*20
a+=2
a=a%b
print(a,b)
A.5    7    B.20  10    C.22  7    D.讲解oracle数据库的官方书籍2    10
11.Python中,显示出信息x,并要求输入数据的是(  )。
A.abs(x)    B.float(x)    C.print(x)    D.input(x)
12.以下python程序段运行后,s的值是( 
n=0
s=0
while   s <= 10
    n=n+3
    s=s+n
print (s)
A.0    B.3    C.18    D.30
13.python程序如下:
S=input
printS * 3
运行后通过键盘输入6,则运算结果是(   
A.666    B.SSS    C.18    D.S*3
14.下列属于正确的Python变量名的是( 
A.True
B.88abc
C.abc&88
D._abc88
15.Python中,下面程序段的输出结果是(   
x=9       
Print(“x=”,x+1
A.9    B.10    C.x=9    D.x= 10
16.a=2b=5,在python中,表达式a>b And b>3的值是( 
A.False    B.True    C.-1    D.1
17.在下面的python程序中,变量bc的值为()。
A.b6c6    B.b6c8    C.b8c8    D.b8c6
18.Python中,实现多分支选择结构的较好方法是(    )。
A.if    B.if-else    C.if-elif-else    D.if嵌套
19.下面哪个不是Python合法的标识符( 
A.int_3    B.30XL    C.self    D._abc
20.Python中变量的命名遵循的规则,不正确的是   
A.必须以字母或下划线开头,后面可以是字母、数字或下划线。
B.区分大小写
C.不区分大小写
D.不能使用保留字
21.计算机语言发展大致经历了机器语言、汇编语言和高级语言阶段。可以被计算机直接执行的语言是( Python语言属于( )语言。
A.机器,高级    B.高级,汇编    C.高级,机器    D.汇编,高级
22.下面选项中对Python操作描述错误的是( 
A.x1+x2  连接列表x1x2,生成新列表
B.x*n 将列表x复制次,生成新列表
C.Min(x) 列表x中最大数据项
D.Len(x) 计算列表中成员的个数
23.参数python中,Int()函数的功能是返回不大于dedecms侵权x的最大整数,设a=3b=4c=5 ,则下列表达式的运算结果中值最大的是( 
A.math.sqrt(b)    B.abs(a- b)    C.Int(2*a-c/b)    D.a**2+b**2-c**2
24.Python中运行下列程序,输出结果为(   
for i in range (1,5):
    print(i)
A.12345    B.1 2 3 4 5    C.01mysql的下载及安装234    D.1 2 3 4
25.利用Python程序绘制x-y的散点图,则下列程序第5行应该填写的代码是( )
气象python零基础入门教程
A.plt. plotX,Y    B.plt. scatterX,Y
C.plt. barX,Y    D.plt .boxplotX,Y
26.关于python中的函数,以下描述错误的是(  )。
A.函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可
B.使用函数的主要目的是减低编程难度和代码重用
C.Python 使用 del 保留字定义一个函数
D.函数是一段具有特定功能的语句组
27.Python中自定义函数需要什么关键字放在函数开始( 
A.function    B.def    C.define    D.void
28.Python语言属于(  )。
A.机器语言    B.汇编语言    C.高级语言    D.科学计算语言
29.Python中,通过(  )函数查看字符的编码。
A.int( )    B.ord( )    C.chr( )    D.yolk( )
30.下列可以被计算机直接执行的程序是(   
A.机器语言程序    B.高级语言程序    C.汇编语言程序    D.Python源程序
二、程序填空
31.学校气象小组使用自动测温仪在校园测量了112日的气温,并利用Python绘制了这天的气温图,该图如下所示:
1)在以上Python程序中,变量Y的数据类型是_________
2)在以上Python程序中,第8行横线处的代码是_________
3)通过观察,气温釆样间隔时间是_________个小时。
32.(项目情境)一元二次方程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=",(_________)          #输出方程的另一个实数根
else:
    _________    #输出“方程无实数根”
33.某市普通高中选课数据如图1所示,学生从地理、化学、生物等科目中选择三门作为高考选考科目,“1”表示已选择的选考科目。使用 Python编程分析每所学校各科目选考的总人数、全市各科选考总人数及其占比,经过程序处理后,保存结果如图2
1
2
实现上述功能的 Python程序如下:
import pandas as pd
import itertools
#读数据到pandas DataFrame结构中
df________ (xk73.csv,sep=‘.,header=‘infer,encoding=‘格式工厂中文版手机版utf-8’)
km[‘物理’ ,‘化学’ ,‘生物’ ,‘政治’ ,‘历史’ ,‘地理’ ,‘技术’ ]
#按学校分组计数
scdf.groupby(___________ ,as_indexFalse).count()

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