(完整版)python真题图文word练习
一、选择题
1.在Python中,“print(100-33*5%3)”语句输出的是()
A.34 B.67 C.100 D.1
2.在Python中,设a=2,b=3,表达式 not(b-a>0)值是()
A.1 B.-1 C.True D.False
3.在教科书中利用Python探究电流和电压、电阻的关系实验里,除了可以通过书中的Jupyter Notebook外,处理数据还可以通过下列()工具实现。
A.Python IDLE B.Xmind C.网络画板D.几何画板4.在Python中,表达式(21%4)+3的值是()
A.2 B.4 C.6 D.8
5.根据Python中变量命名遵循的规则,正确的是()
A.char21 B.2020Py C.Python D.name.ch 6.如下Python程序段
for i in range(1,4):
for j in range(0,3):
print ("Python")
语句print ("Python")的执行次数是()
A.3 B.4 C.6 D.9
7.下图是python34安装后目录文件的磁盘文件存储结构,下列说法错误的是( )
strcpy函数作用两个数A.图中文件存储结构为树结构,python34为树的根结点(父节点)
B.图中python34根结点有4个子结点
C.图中python34根结点下有5个子树(子结点)
D.图中Tools是python34的子树(子结点)
8.下列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
9.在python中,想输出一行文字,要用到的函数是()。
A.input()B.int()C.print()D.float()
10.在python中,运行下列程序,正确的结果是()
s=0
for i in range (1,5):
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
11.以下选项中,不是Python中文件操作的相关函数是()。
A.open () B.load ()
web服务器包含哪几部分C.read () D.write ()
12.为了提高程序的可读性,可以在该语句后面添加注释语句,Python程序中用作注释的标识符是()
A.:B.# C., D.!
13.下列软件中,可作为服务器操作系统的是()
A.Windows B.Python C.excel D.access
14.下面不是python特性的是():
A.免费的B.简单易学C.可移植性好D.是低级语言
15.下列不是 Python 程序基本结构的是()。
A.顺序结构B.树形结构C.分支结构D.循环结构
16.下面的Python程序段运行后的输出结果是()
List=[‘10’,25,’猕猴桃’,9,65]
Print(List[3])
python基础代码练习A.25 B.’猕猴桃’C.猕猴桃D.9
17.下列选项中,能作为python程序变量名的是()
A.s%1 B.3stu C.while D.dist
18.在数学中,我们一般使用“=“表示相等关系,那么“=”在Python语言中的写法为()
A.= B.== C.:= D.<>
19.把数式写成Python语言的表达式,下列书写正确的是()。
A.a+b/2a B.a+b/2*a C.(a+b)/2*a D.(a+b)/(2*a) 20.有如下Python程序,当程序运行后输入15000,则程序输出结果为()
mysql收费版与免费版区别A.2800 B.2800.0 C.12200 D.12200.0
21.下列不可以作为Python合法变量名的是()
A.c0 B.2a C.a_3 D.小河
22.有如下python程序段:
a="Doing is better than saying ."
微服务为什么要用注册中心print(r"\n"+a[ :15])
该程序运行后,输出的结果是()
A.直接输出:' \nDoing is better '
B.直接输出:\nDoing is better th
C.直接输出:\nDoing is better
D.先换行,然后在新的一行中输出:Doing is better
23.下列有关于print命令的描述中,正确的是()
A.在打印机里打印相关的文本或者数字等
B.可以用来画图
C.在屏幕中输出相应的文本或者数字等
D.执行语句print(“python”,3.7)时会出错
24.在Python程序中,要求s=3+6+9+…+300的值,可以采用如下代码,下列选项中的说法不正确的是()。
A.for循环语句中步长为3 B.语句s=0应改为s=1
C.语句s=s+i共循环执行了100次D.程序使用了循环结构
25.Python表达式a=b中“=”表示()
A.交换“=”左右两边变量的值
B.把“=”右边变量的值赋值给左边变量
C.把“=”左边变量的值赋值给右边变量
D.比较“=”左右两边变量的值是否相等
26.在VB中,下列与表达式Len("python")+20的值相等的是()
A.Int(Rnd * 26)+1 B.Val("20")+16 mod 9
C.Mid("Hello2019",6,2)+"6" D.a bs(Sqr(16)– 30)
27.韦沐沐同学利用Python软件编制程序。初始时,他使用流程图描述算法,在设计输入、输出数据时使用的图例是()
A.B.C.D.
28.以下是猜数游戏的 Python程序,请你补全代码:
请选择适当的代码填入程序①处。()
A.for B.print C.elif D.input 29.Python的关系运算符中,用来表示不等于的符号是()
A.= = B.!= C.>= D.<=
电脑怎么打开编程系统30.已知字符串变量x的值是“H”,字符“A”的ASCII值是65,则python表达式
chr(ord(x)+2)的值是()
A.‘I’B.‘J’C.73 D.74
二、程序填空
31.(项目情境)一元二次方程ax2+bx+c=0(a≠0),当b2-4ac≥0,方程有两个不同的实数根,当b2-4ac<0时,方程无实数根。
(问题求解)下面的python程序实现的功能是判断方程是否有实数根。请阅读如下python 程序,在空白处填写适当的表达式或语句,使程序完整。
import math
a=int(input("请输入a的值:"))
b=int(input("请输入b的值:"))
c=int(input("请输入c的值:"))
d=_____ #将表达式b2-4ac的值赋给变量d
if ____
print("x1=",(-b+math.sqrt(d))/(2*a)) #输出方程的其中一个实数根
print("x2=",(_________) #输出方程的另一个实数根
else:
_________ #输出“方程无实数根”
32.阅读程序。分析以下Python程序并回答问题。
who='我的'
action='是'
destination='镜像世界'
number='153'
code='通行密码'
print( who+destination+code+action+str(number))
(1)变量who的数据类型_______________。
(2)类似number的数据类型______________ 。
(3)print语句输出的结果是______________。
(4)str(number)的作用是_________。
(5)“+”在程序中的作用是____________。
33.现今信息化时代,信息的传输十分迅速,足不出户便知天下事。许多社交平台都有设置本平台的热点排行榜,方便用户了解正在发生的热门事件。但社交平台数量众多,平台用户种类和数量也大不相同,导致不同平台热点的实际热度大小也不同。小钟为了确保自己知道的热点是真正的热点,于是打算用功能强大的python把各个平台的热点排行榜进行合并,形成自己的热点排行榜。
为了热点之间比较方便,小钟设置了一个热度值来衡量一个热点的热度大小,热度值越大说明这个热点的热度越高。现在小钟已经获得了如下两个平台的热度值从小到大的排行榜,正当他打算将之合并为一个从小到大的排行榜时,却被老师叫走了。于是他决定把这个小功能交给他的好朋友——你来实现,你想到2种算法,请把下列程序填写完整。
P10P9P8P7P6P5P4P3P2P1
A
1166116329438582652714756925
E10E9E8E7E6E5E4E3E2E1
B
35116215271309428576772806950
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论