没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
资料 python 软件编程等级考试(二级)编程实操题练习
一、选择题
1.在 Python IDLE 编辑器中书写正确的表达式( )
A.b**2-4ac B.1 gt C.pi*r^2
2.在 Python 中要交换变量 a 和 b 中的值,应使用的语句组是( )
D.2*pi*r
2
/2
A.a,b = b,a
B.a = c ;a = b;b = c
D.c = a;b = a;b = c
C.a = b;b = a
3.下列语言中( )不属于高级语言
A.python
B.VC
C.JAVA
D.汇编语言
4.在 Python 中,算式 5+6*4%(2+8)结果为( )
A.25
B.15
C.9
D.7.4
5.小林编写一段文件读写操作代码,文件如图,代码段如下:
file=open('ceshi.txt','w')
file.write("python is a programming language.")
file.close( )
file=open('ceshi.txt','r')
print(file.read( ))
该代码段运行后,输出的结果为( )
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.程序编译错误,不会输出结果
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.关于 Python,以下几种说法不正确的是( )。
A.Python 是一种高级程序设计语言
B.Python 属于汇编语言,或者说属于低级语言
C.Python 是一种代表简单主义思想的语言,它具有简单、免费、开源和可移植等特点
D.Python 是一种面向对象的、解释性计算机语言
8.关于 python 程序设计语言,下列说法不正确的是( )
A.python 是一种解释型、面向对象的计算机程序设计语言
B.python 支持 Windows 操作系统,但不支持 Linux 系统
C.python 源文件以***.py 为扩展名
D.python 文件不能直接在命令行中运行
9.Python 中,保留字写法正确的是( )
A.PRINT( )
B.Print( )
C.print( )
D.Int( )
10.要实现将实数型变量 a 的值保留三位小数,以下 python 可以实现的是( )
A.a%0.001
B.a//0.001
C.round(a,3)
D.round(3,a)
11.以下 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
12.下列不是 Python 程序基本结构的是()。
A.顺序结构 B.树形结构 C.分支结构
13.下列不被 python 所支持的数据类型是( )
D.循环结构
D.list
A.char
14.下面不是 python 特性的是( ):
A.免费的 B.简单易学
15.下面( )是 Python 合法的变量名
A.int32 B.40XL
B.float
C.int
C.可移植性好
D.是低级语言
D.name
C.self
16.已知字符串 a="python",则 a[1]的值为( )
A."p" B."py" C."Py"
D."y"
17.检测输入的四位整数 abcd 是否满足下述关系:(ab+cd)(ab+cd)=abcd。实现上述
功能的 python 程序代码如下:
k=int(input(“输入一个四位数:”))
①
y=k%100
if
②
:
print(“符合”)
else:
print(“不符合”)
划线处应填入的代码是( )
A.①x=k/100 ②(x+y)*2!=k
C.①x=k/100 ②(x+y)**2!=k
18.有 python 程序如下
a=int(input())
B.①x=k//100 ②(x+y)*2==k
D.①x=k//100 ②(x+y)**2==k
b=int(input())
c=input()
if c=='+':
print(a+b)
elif c=='-':
print(a-b)
elif c=='*':
print(a*b)
elif c=='/':
print(a/b)
else:
print(“输入错误,请重试”)
当程序运行后,小新依次输入 9 2 *
程序输出结果应为( )
A.18
B.11
C.7
D.4
19.王明编写了 Python 程序,根据输入的体重和身高计算 BM 值并显示是否超标。王明体
重 80kg,身高 170cm。其中“体重 80kg”“身高 170cm”是对王明体重身高的符号记录属
于( )
A.数据
B.信息
C.知识
D.智慧
20.计算机语言发展大致经历了机器语言、汇编语言和高级语言阶段。可以被计算机直接
执行的语言是( ) , Python 语言属于( )语言。
A.机器,高级
B.高级,汇编
C.高级,机器
D.汇编,高级
21.下面选项中对 Python 操作描述错误的是( )
A.x1+x2 连接列表 x1 和 x2,生成新列表
B.x*n 将列表 x 复制次,生成新列表
C.Min(x) 列表 x 中最大数据项
D.Len(x) 计算列表中成员的个数
22.下列与数学表达式
对应的 python 表达式,正确的是( )。
A.( - b + math. sqrt (b * b – 4 * a * c)) /a * a
B.- b + math. sqrt (b * b – 4 * a * c) /2*a
C.( -b + math. sqrt (b * 2 – 4 * a * c)) /(2 * a)
D.( -b + math. sqrt ( b * b – 4 * a * c)) / (2 * a)
23.要利用 Python 通过数组绘制拟合曲线图,必须要用到的外部库是( )
A.time 库
B.random 库
C.turtle 库
D.matplotlib 库
24.在 python 中,有程序如下
A=input()
print(A * 5)
通过键盘输入5,则运算结果是()
A.5 5 5 5 5
B.25
C.5*5
D.5 5
25.Python 程序中第一行:a=int(input( )),第二行:print(a+5),运行程序后键盘输入3,
输出结果是( )。
A.5
26.在 python 计数循环中,列表正确的输写方式是(
A.(1,2,3) B.(1,2.3) C.[1,2.3 ]
27.在编写python 程序时缩进的作用是()。
B.3
C.8
D.其他
)。
D.[1,2,3]
A.让程序更美观
B.只在for 循环中使用
D.用来界定代码块
C.只在if 语句中使用
28.下列选项中,能作为python 程序变量名的是( )
A.if B.2x C.a*b
29.下列哪条赋值语句在Python 中是非法的:( )
A.X=Y=Z=1 B.X=(Y=Z+1) C.X,Y=Y,X
30.在 python 中运行 print(“3+6”)的结果是( )。
D.x2
D.X+=Y
D.“9”
A.9
B.“3+6”
C.3+6
二、程序填空
31.一家商场在降价促销,如果购买金额不高于200 元,会给10%的折扣,如果购买金额
高于200 元,会给20%的折扣。编写一个Python 程序,输入消费额(整数),显示折扣后
的应付金额。
32.蒙特卡洛方法不仅可以用来模拟投针实验,还可以用来模拟求解圆周率T。请根据所
学知识,并上网搜索有关资料,找到利用蒙特卡洛方法求解圆周率 Π 的原理、方法和
Python 程序。
33.若两个素数之差为2,则该对素数称为双胞胎数,如3,5 就是一对双胞胎数。编写
python 程序,实现如下功能:输入n 的值,统计显示n 以内的所有双胞胎数。程序运行界
面如图所示:
剩余17页未读,继续阅读
资源评论
คิดถึง643
- 粉丝: 3908
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功