【编程】python经典实例练习
一、选择题
1.下列不被python所支持的数据类型是( 
A.char    B.float    C.int    D.list
2.Pythonprint(-14//4)的运行结果是(  )。
A.-4    B.-3.5    C.2    D.-2
3.Python中,返回x的绝对值的函数是(  )。
A.abs(x)    B.bin(x)    C.all(x)    D.input(x)
4.下列Python表达式的值不是2的是(  )。
A.3%2    B.5//2    C.1*2    D.1+3/3
5.下列Python程序运行后的输出结果是(  )
s=0
for i in range(1,5):
    s=s+i
print("s=",s)
A.s=5    B.s=6    C.s=10    D.s=15
6.Python中,保留字写法正确的是( 
A.PRINT
B.Print
C.print
D.Int 
7.Python使用函数(  )接收用 输入的数据
A.accept()    B.input()    C.readline()    D.print()
8.python中,运行下列程序,正确的结果是(   
s=0
for i in range (1,5):
python新手代码练习    s=s+i
print("i=",i,"s=",s)
A.i=4  s=10    B.i=5  s=10    C.i=5  s=15    D.i=6  s=15
9.以下python程序段运行后,y的值是(
x=3
if x > 3 :
    y=2*x
else :
    y=3*x+1
print(y)
A.10    B.5    C.25    D.26
10.Python中的数据类型float表示(   
A.布尔型    B.整型    C.字符串型    D.浮点型
11.下列Python表达式中,能正确表示“变量x能够被4整除且不能被100整除”的是(
A.x%4==0 or x%100!=0
B.x%4==0 and x%100!=0
C.x/4==0 or x/100!=0
D.x/4==0 and x/100!=0
12.以下哪种语言属于高级程序设计语言( 
python      c++      visual basic  java
A.①②③    B.②③    C.②③④    D.①②③④
13.Python中,表示跳出循环的函数是(       
A.continue    B.break    C.ESC    D.Close
14.Python中要交换变量ab中的值,应使用的语句组是(    )。
A.a,b=b,a    B.a=ca=bb=c
C.a=bb=a    D.c=ab=ab=c
15.Python中,“print(100-33*5%3)”语句输出的是(   
A.34    B.67    C.100    D.1
16.列表在python中的作用非常强大,它可以包含多个数据元素,下面是列表的数据元素(    )。
A.整数    B.浮点数    C.字符串    D.以上都是
17.Python不支持的数据类型有(  )。
A.char    B.int    C.float    D.list
18.下列定义变量的python程序语句变量赋值错误的是( 
A.x=y=1    B.x,y=1,2    C.x==1    D.x=1,2
19.下列序列拼接错误的是()
A.list = [ None ] * 4
B.msg = “Python”, ”语言
C.tup = “/”.join( ( “123”, ”234” ) )
D.set = { 1, 2, 3 } + { 4, 5, 6 }
20.计算机能直接识别、理解执行的语言是( 
A.汇编语言    B.Python语言    C.自然语言    D.机器语言
21.在下列程序设计语言中,属于人工智能语言的是(  )。
A.Python
B.VB
C.Pascal
D.C
22.在用Python编程对数据进行分析的时候,代码pandas.DataFrame.sum  )执行的操作是
A.返回所有列的和    B.返回所有行的和
C.返回所有数据中的最大值    D.返回所有数据中的最小值
23.李老师要建立一个“Python 程序设计”课程的学习网站,下面比较合理的制作流程是 :(  )
①规划网站结构,并确定设计风格 ②发布网站 ③网页制作 ④了解网站运行环境,选择网站开发工具 ⑤确定网站主题,收集素材
A.①⑤③④②    B.⑤①④②③    C.①④⑤②③    D.⑤①④③②
24.在Python语言中,以下简单数据类型选项中描述错误的是(  )
A.整数(int)、浮点数(float)    B.字符串(str)
C.布尔(bool)    D.2.5+2.5的值是整数(int)类型
25.python中,Int()函数的功能是返回不大于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
26.下列Python程序段运行的结果是(  )
i=0
sum=0
while i<10:
    if i%3==0:
          sum+=i
    i+=1
print("sum=",sum)
A.sum=9    B.sum=10    C.sum=18    D.sum=19
27.Python中,下列循环结构用法错误的是(  )。
A.for i in range(20)    B.for i in range(0,10):
C.for i in range(10,0,2):    D.while s<50
28.Python语言属于(  )。
A.机器语言    B.汇编语言    C.高级语言    D.科学计算语言
29.已知下列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
30.下列属于计算机编程语言的有( 
Python Visual Basic Java C++ CPU
A.①②④⑤    B.②③④⑤    C.①②③④    D.①③④
二、程序填空
31.请编写Python程序,实现如下功能需求:
1)程序运行后,给出文字提示:“请输入一个正整数:”
2)输入一个整数n按回车后,程序输出从1-n所有整数中既是3的倍数又是5的倍数的数。
3)不要超过5行代码。
程序运行举例:
32.有如下程序段:
    sum=0
    for  i  in  range(1,20,3) :
          sum+=i
    print(“sum=”,sum)
(1)循环变量i的初值为:_________,终值为:_________,步长为:__________
(2)该程序执行后,输出的结果为:____________________
33.完善程序实现如下功能并保存:
5个人坐在一起,第5个人说他比第4个人小3岁;第4个人说他比第3个人小3岁;第3个人说他比第2个人小3岁;第2个人又说他比第1个人小3岁;第1个人说他是38岁。编写程序,计算出第5个人的年龄并显示。
def age(n):
    if n == 1: c = ________
    else: c = age(n - 1) - 3
    return ________
print("5人的年龄:"age(________))
input("运行完毕,请按回车键退出...")
34.小王编写了“字符串缩写”程序,实现如下功能:

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