【编程】python真题word练习
一、选择题
1.以下 Python 代码的运行结果是(  )。
a = 3
b = 4
a = a * b 
print(a) 
A.3    B.4    C.12    D.a*b
2.Python中,Print(abs(-16//5))的执行结果是(   
A.2.4    B.3    C.4    D.-2.4
3.已知字符串a="python",则a[-1]的值为( 
A."p"    B."n"    C."y"    D."o"
4.下列Python程序运行后的输出结果是(  )。
s=0
for i in range(1,10):
    s=s+i
print("s=",s)
A.s=35    B.s=45    C.s=55    D.s=65
5.已知字符串变量x的值是“H”,字符“A”的ASCII值是65,则python表达式chr(ord(x)+2)的值是(   
A.I    B.‘J’    C.73    D.74
6.Python语言中,用来定义函数的关键字是(  )。
A.return    B.def    C.function    D.import
7.下列可以被计算机直接执行的程序是(   
A.机器语言程序    B.高级语言程序    C.汇编语言程序    D.Python源程序
8.下列可以导入Python模块的语句是(   
A.import module
B.input module
C.print module
D.def module
9.在python中运行print(“3+6”)的结果是(    )。
A.9    B.“3+6”    C.3+6    D.“9”
10.以下Python中变量的命名正确的是( 
A.1a=4
B.print=5
C._A=2
D.a+b=3
11.把数式 写成Python语言的表达式,下列书写正确的是( )。
A.a+b/2a    B.a+b/2*a    C.(a+b)/2*a    D.(a+b)/(2*a)
12.在下列程序设计语言中,属于人工智能语言的是(  )。
A.Python
B.VB
C.Pascal
D.C
13.已知字符串a="python",则print(a[ 1 ]+a[ 3 ])的值为( 
A."yth"    B."yt"    C."py"    D."yh"
14.下列Python程序段运行的结果是(     
f=[‘A’,’B’,’C’]
a=len(f)
print(‘a=’,a)
A.a=2    B.a=’A’    C.a=’C’    D.a=3
15.下列Python程序段
a = 0
b = 4
if b > a
    a = 3 * b
else
    a = 10
程序运行后,a的值是(
A.10    B.0    C.12    D.4
16.Python的设计具有很强的可读性,相比其他语言具有的特语法有以下选项,正确的是(  )。
A.交互式    B.解释型    C.面向对象    D.服务端语言
17.运行下列 Python程序,结果正确的是( 
s="abcdefg"
c=len(s)  #len 求字符串长度
for i in range(0,c):
    if i<2:
          print (chr(ord(s[i])+2),end=" ") #  ord() 函数是 chr() 函数配对函数,将字符转ASCII
    else:
          print(chr(ord(s[i]) + 3),end=" ")
A.c d f g h a    B.c d f g h b    C.c d f g h i j    D.c d f g h c
18.我们在用Python进行数据分析的时候,经常会用到pandas库中的DataFrame,这是类似于(    )的数据结构     
A.一维表格    B.二维表格    C.三维表格    D.四维表格
19.Python中变量的命名遵循的规则,不正确的是   
A.必须以字母或下划线开头,后面可以是字母、数字或下划线。
B.区分大小写
C.不区分大小写
D.不能使用保留字
20.Python表达式a=b中“=”表示    
A.交换“=”左右两边变量的值
B.把“=”右边变量的值赋值给左边变量
C.把“=”左边变量的值赋值给右边变量
D.比较“=”左右两边变量的值是否相等
21.term是什么中文意思韦沐沐同学利用Python软件编写“求能被3整除的数”程序,在设计算法环节,使用流程图描述算法,如右图所示,其中空白处可以填入的是(   
python基础代码练习A.A÷3==0    B.A/3==0    C.用matlab画sinx图像A\3==0    D.A%3==0
22.Python中,用变量code存储学生的借书卡编码,例如:code=“NO2020100502”,则变量code的数据类型应定义为(    unchanged
A.布尔型    B.整型    C.字符串型    D.浮点型
23.Python Shell环境下,依次执行下列语句后,显示结果(    )。
data=[17291652915621]
maxdata
A.9    B.165    C.172    D.21
24.Python中要生成随机数,应该使用(    )。
A.math 模块    B.random模块
C.numpy 模块    D.pygame 模块
25.使用UltraEdit软件观察字符“2020Python来袭”的内码,部分界面如图所示。
下列说法正确的是(  )
A.图中字符“2020Python 来袭”共占15个字节,其中共有10ASCII字符
B.字符“10”的十六进制内码是3A
C.CO B4”是“来”字在计算机内存储和处理时的交换码
D.小写字母p的二进制内码是1110000
26.Python语言中,数据的输入是通过(  )来实现的。
A.input( )函数    B.print( )函数
C.output( )函数    D.abs( )函数
27.下列可以作为python变量名的是(    )
A.'a1'    B.6key
C.False    D.i_f
28.Python程序设计语言中,表示整除的符号是( 
A./    B.%    C.mod    D.//
29.已知字符串a="python",则a[ 1 : 3 ]的值为( 
A."pyth"    B."pyt"    C."py"    D.brpc"yt"
30.python中,语句print(a,b)的意思是( 
A.打印a,b    B.输出(a,b    C.输出a,b    D.输出a,b的值
二、程序填空
31.小明用Python语言写了一个货币兑换程序如下:
1)参数currency指:____________
2)该程序用了哪一种算法结构:_____________
3)输出结果为“50= 325.25人民币。则代码应该如何编写:____________
32.蒙特卡洛方法不仅可以用来模拟投针实验,还可以用来模拟求解圆周率T。请根据所学知识,并上网搜索有关资料,到利用蒙特卡洛方法求解圆周率Π的原理、方法和Pytho
n程序。
33.阅读程序。分析以下Python程序并回答问题。
who='我的'
action=''   
destination='镜像世界'
number='153'   
code='通行密码'
print( who+destination+code+action+str(number))
1)变量who的数据类型_______________
2)类似number的数据类型______________
3print语句输出的结果是______________
4str(number)的作用是_________
5)“+”在程序中的作用是____________
34.(项目情境)水仙花数是指一个三位数,它的每个位上的数字的3次方之和就等于它本身,例如:1**3+5**3+3**3 = 153。这类三位数也被叫做自恋数、自幂数或者阿姆斯特朗数。
matlab画图线型粗细(问题求解)设这个数存放于变量x中,变量gsb分别存放个位、十位、百位上的数。需得分离数字得到每位上的数,即将变量gsb表示为x的形式。请阅读如下python程序,在空白处填写适当的表达式或语句,使程序完整。print ("三位数之内的水仙花是:")

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