没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
资料 Python 二级 13Python 优先级 软件编程等级考试练习
一、选择题
1.下列不是 Python 程序基本结构的是()。
A.顺序结构 B.树形结构 C.分支结构
2.在 python 语言中,下列表达式中不是关系表达式( )
D.循环结构
D.m!=n
D.3
A.m==n
3.在 Python 中,表达式 2**3 的结果是( )
A.5 B.8
B.m>=n
C.m or n
C.6
4.Python 表达式“50-50%6*5//2**2”的结果为( )
A.48 B.25 C.0
D.45
5.在 Python 中,算式 5+6*4%(2+8)结果为( )
A.25
B.15
C.9
D.7.4
6.下列哪个语句在 Python 中是非法的?( )
A.x=y=z=1
B.x=(y=z+1)
C.x,y=y,x
D.x+=y
7.关于 Python,以下几种说法不正确的是( )。
A.Python 是一种高级程序设计语言
B.Python 属于汇编语言,或者说属于低级语言
C.Python 是一种代表简单主义思想的语言,它具有简单、免费、开源和可移植等特点
D.Python 是一种面向对象的、解释性计算机语言
8.关于 python 程序设计语言,下列说法错误的是( )
A.python 是一种面向对象的编程语言
C.python 具有丰富和强大的库
级语言
B.python 代码只能在交互环境中运行
D.python 是一种解释型的计算机程序设计高
9.关于 Python 语言的特点,以下选项描述正确的是( )
A.Python 语言不支持面向对象
C.Python 语言是编译型语言
B.Python 语言是解释型语言
D.Python 语言是非跨平台语言
10.在 Python 中,显示出信息 x,并要求输入数据的是( )。
A.abs(x) B.float(x) C.print(x)
D.input(x)
11.以下 python 程序段运行后,x 和 st 的值分别是( )
x= 123 + 678
st = "123" + "678"
A.123678 "123678" B.123678 "801"
C.801 "123678"
D.801 "801"
D.access
12.下列软件中,可作为服务器操作系统的是( )
A.Windows
B.Python
C.excel
13.运行 Python 程序的过程中出现了如下图错误提示,原因是()。
A.变量名 51study 太长
C.a='5'
D.a=5.0
15.在 Python 中以下语句正确的是( )。
C.j,b=b,j
D.//这是一段测试代
码
16.已知字符串 a="python",则 a[1]的值为( )
A."p" B."py" C."Py"
D."y"
B.input module
C.print module
D.def module
18.Python 不支持的数据类型有( )。
A.char
B.int
C.float
D.list
19.下面哪个不是 Python 合法的标识符( )
B.print
D.__name__
20.对于 Python 语言中的语句“x=(num//100)%10”,当 num 的值为 45376 时,x 的值
A.3
B.4
C.5
D.6
写成 Python 语言的表达式,下列书写正确的是( )。
A.a+b/2a
B.a+b/2*a
C.(a+b)/2*a
C.汇编语言
D.(a+b)/(2*a)
D.机器语言
22.以下属于计算机高级语言的是( )
A.Python B.自然语言
23.有关循环结构的说法不正确的是( )。
A.循环结构是算法的基本结构之一
B.有的的程序设计中没有循环结构
C.循环结构在程序设计有可能会有嵌套出现
24.利用 Python 编程实现计算 z=a+aa+aaa+aaaa+aa..a 的值,其中 a 是一个数字,如
8+88+888+8888+88888。设计一个 summalion()函数,输入变量为数字 a 和需要多少个数
相加的 n,在这个函数中,a.aa.aaa 这些基本数由变量 Basic 来保存,前几个数的求和保存
在变量 sum 中,Python 程序如下左图所示,请在下划线处填写代码( )完善程序实现如
下右图的运行结果。
A.basic+=sum
B.sum=basic+n
C.sum=basic+1
D.sum+=basic
25.关于 Python 语句 P = –P,以下选项中描述正确的是( )
A.P 和 P 的负数相等
B.P 和 P 的绝对值相等
D.P 的值为 0
C.将 P 赋值为它的相反数
26.在 Python 中要生成随机数,应该使用( )。
A.math 模块
C.numpy 模块
D.x2
D.yolk( )
29.已知 a=-2,b=10/3,则 python 表达式 round(b,1)+abs(a)的值为( )
A.1.3
B.5.33
C.5.4
D.5.3
30.下列可以被计算机直接执行的程序是( )
A.机器语言程序
B.高级语言程序
C.汇编语言程序
D.Python 源程序
二、程序填空
实现上述功能的程序如下,请在划线处填入合适的代码。
______
for i in range(2,int(math.sqrt(x))+1):
return f
n=int(input("请输入一个正整数 n:"))
c=0
k=3
while k < = n-2:
if isprime( k ) and______________ :
c + = 1
print("共有"+str(c)+"对双胞胎数")
;
;
。
import random
while True:
x=random.randrange(0,20)
y=random.randrange(0,33)
z=random.randrange(0,100)
if 5*x+3*y+z/3==100 and x+y+z==100:
剩余18页未读,继续阅读
资源评论
คิดถึง643
- 粉丝: 3908
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 简单的Linux C代码,实现链表功能
- 汇编语言探索之旅:从基础到实践,解锁底层奥秘-markdown材料.zip
- Fortran语言:经典与现代交织的编程之旅-markdown材料.zip
- 基于python编写的appium自动化框架,采用PO模式,并集成了日志以及测试报告通过邮件发送的功能
- csdn.apk
- spleeter模型下载
- 微信小程序 - 图书管理系统源码.zip
- 微信小程序 - 图片自适应 ,富文本解析源码.zip
- 微信小程序 - 同乐居商城:购物车合算源码
- 1、根据输入的三条边值判断能组成何种三角形,并设计测试数据进行判定覆盖测试 三条边为变量a、b、c,范围为1≤边值≤10,不在范
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功