python软件编程等级考试(一级)编程实操题图文练习
一、选择题
1.在Python语言中,用来定义函数的关键字是()。
A.return B.def C.function D.import 2.在Python中,Print(abs(-16//5))的执行结果是()
A.2.4 B.3 C.4 D.-2.4
3.在Python中,正确的赋值语句是()
A.x+y=10 B.x=2y C.x=y=50 D.3y=x+1 4.在Python中,表达式2**3的结果是()
A.5 B.8 C.6 D.3 5.python语言的特点()。
A.简单B.免费、开源C.可移植性D.以上都是6.在Python中print(8+7%2**2)的执行结果是()
A.5 B.1 C.6 D.11
7.下列可以作为python变量名的是()
A.5x B.x-1 C.if D.x_1
8.小林编写一段文件读写操作代码,文件如图,代码段如下:
file=open('','w')
file.write("python is a programming language.")
file.close( )
file=open('','r')
ad( ))
该代码段运行后,输出的结果为()
A.IA Distributed System Based on Python.
B.python is a programming language.
C.IA Distributed System Based on Python. python is a programming language.
D.程序编译错误,不会输出结果
9.关于Python3.8基础知识的说法中,不正确的是()
A.支持中文做标识符
B.Python标识符不区分字母的大小写
C.Python命令提示符是>>>
D.命令中用到的标点符号只能是英文字符
10.已知字符串s1="python",s2="Python",则表达式中s1>s2的值为()A.“python”B.“Python”C.True D.False 11.已知列表list1=[10,66,27,33,23],则python表达式max(list1)的值为()
A.10 B.66 C.5 D.23
12.变量K表示某天是星期几(k=1,表示星期一),下列python表达式中能表示K的下一天的是()
A.K+1 B.K%7+1 C.(K+1)%7 D.(K+1)%7-1
13.下列Python程序运行后的输出结果是()。
s=0
malloc在哪个头文件里for i in range(1,10):
s=s+i数据库备份与恢复自测答案
print("s=",s)
A.s=35 B.s=45 C.s=55 D.s=65
14.在Python中要交换变量a和b中的值,应使用的语句组是()
A.a,b = b,a B.a = c ;a = b;b = c
C.a = b;b = a D.c = a;b = a;b = c
15.下列选项中,不属于Python特点的是()。
A.面向对象B.运行效率高C.可读性好D.开源
android新手入门reactive powder concrete16.在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:
17.利用Python求100以内所有能被3整除的正整数,代码如下:
则下列程序第3行的横线应该填()
A.i=i*3 B.i=i%3 C.i%3==0 D.i/3==1 18.Python语言自带的IDLE环境的退出命令是()
A.Esc B.close C.回车键D.exit
19.下列不是Python中所有循环必须包含的是()。
A.冒号B.循环次数C.循环体D.缩进
20.在Python中运行后,b的值是()
a=6
If a>=0:
b=a+2
Else:
b=a-2
print(b)
A.6 B.8 C.10 D.12
21.计算机能直接识别、理解执行的语言是()
A.汇编语言B.Python语言C.自然语言D.机器语言22.Python中变量的命名遵循的规则,不正确的是()
A.必须以字母或下划线开头,后面可以是字母、数字或下划线。
B.区分大小写
C.不区分大小写
D.不能使用保留字
23.以下python程序段执行后,输出结果为()
m=29
If m %3!= 0:
print( m, "不能被3整除")
else:
print( m, "能被3整除")
A.29不能被3整除B.m不能被3整除C.29能被3整除D.m能被3整除24.以下文本框内是一段用Python程序设计语言编写的源代码,功能是输出200以内能被17整除的最大正整数。这段源代码属于()。
A.程序B.软件C.指令D.命令
25.在python中,Int()函数的功能是返回不大于x的最大整数,设a=3,b=4,c=5 ,则下列表达式
的运算结果中值最大的是()
A.math.sqrt(b) B.abs(a- b)C.Int(2*a-c/b)D.a**2+b**2-c**2 26.在Python中运行下列程序,输出结果为()
for i in range (1,5):
print(i)
A.1,2,3,4,5 B.1 2 3 4 5 C.0,1,2,3,4 D.1 2 3 4
27.要利用Python通过数组绘制拟合曲线图,必须要用到的外部库是()
A.time库
B.random库
C.turtle库
D.matplotlib 库
28.在Python中要生成随机数,应该使用()。
A.math 模块B.random模块
C.numpy 模块D.pygame 模块
29.下列Python程序段的运行结果是()
i=0
sum=0
while i<10:
if i%2==0:
sum+=i
i+=1
print(‘sum=’,sum)
A.sum=18 B.sum=20 C.sum=22 D.sum=30 30.Python中,保留字写法正确的是()
A.PRINT()
B.Print()
C.print()
D.Int()
二、程序填空
31.蒙特卡洛方法不仅可以用来模拟投针实验,还可以用来模拟求解圆周率T。请根据所学知识,并上网搜索有关资料,到利用蒙特卡洛方法求解圆周率Π的原理、方法和Python程序。
32.请编写Python程序,实现如下功能需求:
1)程序运行后,给出文字提示:“请输入一个正整数:”
2)输入一个整数n按回车后,程序输出从1-n所有整数中既是3的倍数又是5的倍数的数。
3)不要超过5行代码。
程序运行举例:
33.已知圆柱体的底面半径为r,高为h,(均为正整数),小张编写了一个程序计算圆柱体的地面周长和面积,圆柱体侧面积以及圆柱体体积,其中圆周率定义为:3.14,请根据下列代码回答问题:1的补码怎么计算
r=int(input(“请输入半径r:”))
h=int(input(“请输入高h:”))编程软件python怎么读
_________________________
c=2*pi*r
s=pi*r**2
S=c*h
V=s*h
print(c,s,S,V)
(1)解决问题的程序用到的控制结构有:__________________(填:顺序结构、分支结构、循环结构)
(2)请将程序补充完整。
(3)请出程序中的错误代码,并改正。
____________________________________________
34.地球绕太阳的运行周期为365天5小时48分46秒(合365.24219天),即一回归年。公历的平年只有365天,比回归年短约0.2422天,每四年累积约一天,把这一天加于2月末(即2月29日),使当年的时间长度变为366天,这一年就是闰年。判断某一年是否是闰年的方法是年份数能被4整除,但不能被100整除,或者年份数能被400整除。以下是一段用于判断某一年是否是闰年的程序。
请将上面程序框中空格处的内容填写完整,其中①处填写代码注释
___________ ______ __________ _______ _______
35.输入n,计算s=1!+2!+...+n!的未6位(不含前导0)。N<=1000000,n!表示前n个正整数之积。
36.输入三个同学的成绩,然后大到小排列。
37.利用for循环,分别计算1--100中奇数的和、偶数的和。
38.请编写一个密码登陆系统,接收用户从键盘输入的密码和你自己的密码进行比对,如果正确就显示“恭喜你进入系统”如果不正确让用户重新输入,有三次机会。
39.调试程序。请阅读以下程序并写出运行结果。
#ex16.py
i=0
sum=0
while i<10:
if i%3==0:
sum+=i
print(i)
i=i+1
print('sum',sum)
_________
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论