没有合适的资源?快使用搜索试试~ 我知道了~
全国青少年软件编程(Python)等级考试试卷(三级)精品(1)练习.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 198 浏览量
2023-03-07
20:38:15
上传
评论
收藏 516KB DOCX 举报
温馨提示
试读
18页
.
资源推荐
资源详情
资源评论
D.1
2.下列属于正确的 Python 变量名的是( )
B.88abc
D._abc88
它的可以用哪个流程图表达( )。
A.
B.
C.
4.在 Python 中 print(-14//4)的运行结果是( )。
B.-3.5
C.2
D.-2
D.3
C.6
6.在 Python 中 print(8+7%2**2)的执行结果是( )
A.5 B.1 C.6
7.除 python 语言之处,还有很多其他程序设计语言。程序设计语言经历了从机器语言、
汇编语言到高级语言的发展过程。其中 python 语言是属于( )。
A.机器语言 B.高级语言 C.汇编语言
8.已知 a = 6,b = -4,则 Python 表达式 a / 2 + b % 2 * 3 的值为()
A.3 B.3.0 C.5
9.下列 Python 表达式的值不是 2 的是( )。
A.3%2 B.5/ /2 C.1*2
10.关于 python 程序设计语言,下列说法错误的是( )
D.11
D.自然语言
D.5.0
D.1+3/3
A.python 是一种面向对象的编程语言
C.python 具有丰富和强大的库
级语言
B.python 代码只能在交互环境中运行
D.python 是一种解释型的计算机程序设计高
11.Python 中,保留字写法正确的是( )
A.PRINT( )
B.Print( )
C.print( )
D.Int( )
12.下列选项中,不属于 Python 特点的是( )。
A.面向对象 B.运行效率高 C.可读性好
D.开源
13.为了提高程序的可读性,可以在该语句后面添加注释语句,Python 程序中用作注释的
标识符是( )
A.:
B.#
C.,
D.!
14.下列不属于高级编程语言的是
...
A.C 语言
B.VB 语言
C.Python 语言
D.机器语言
15.下列可以导入 Python 模块的语句是( )
A.import module
B.input module
C.print module
D.def module
16.以下 Python 表达式中,哪项的值与其它三项不同( )
A.len(“my name is james”.split())
C.sum([1,2,1,1])
B.int(4.99)
D.max([1,2,3,4])
17.下列选项中,能作为 python 程序变量名的是( )
A.s%1 B.3stu C.while
18.下列选项中不能正确表达 Python 中的赋值语句的是(
A.X,Y=5,8 B.X=Y=5 C.X =Y+X
D.dist
)
D.10=X+Y
19.有 python 程序如下
a=int(input())
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
20.下列有关于print 命令的描述中,正确的是( )
A.在打印机里打印相关的文本或者数字等
B.可以用来画图
C.在屏幕中输出相应的文本或者数字等
D.执行语句print(“python”,3.7)时会出错
21.在 Python 语言中,以下简单数据类型选项中描述错误的是( )
A.整数(int)、浮点数(float)
C.布尔(bool)
B.字符串(str)
D.2.5+2.5 的值是整数(int)类型
22.计算机能直接接收和执行的程序设计语言为( )
A.Visual Basic 语言 B.Python 语言
C.机器语言
D.自然语言
23.在 Python 中,下列循环结构用法错误的是( )。
A.for i in range(20):
C.for i in range(10,0,2):
B.for i in range(0,10):
D.while s<50:
24.在 Python 中,数据的输入是通过( )来实现的。
A.input()函数
B.print()函数
C.bool()函数
C.高级语言
D.abs()函数
D.科学计算语言
25.Python 语言属于( )。
A.机器语言
B.汇编语言
26.下列可以作为python 变量名的是( )
A.'a1'
B.6key
D.i_f
C.False
27.关于python 发布代码及安装使用代码,下列说法错误的是()
A.创建一个文件夹mymodule,其中包含mymodule.py 和 setup.py(包含发布的元数据)
两个文件
B.在DOS 命令行中打开mymodule 所在的目录,使用“python setup.py sdist”命令构建发
布文件
C.已经构建发布的模块必须先导入程序,然后才能使用。导入时只能使用语句“import
mymodule”,不可以用“from mymodule import *”
D.下载安装,使用“python setup.py install”命令安装到你的 Python 本地副本中
28.Python 中幂运算(指数运算)的运算符为( )。
A.*
B.**
C.%
D.//
29.在 Python 中,下面代码的运行结果是( )
x=365
g=x%10
#%为求余的意思
s=x//10%10 # //为整除的意思
b=x//100
sum=g*100+s*10+b #sum 英文是求和的意思
print(sum)
A.365
B.14
C.563
D.41
30.在 Python 中以下语句正确的是( )。
A.51jb= "51jb"
码
B.for= "51jb"
C.j,b=b,j
D.//这是一段测试代
二、程序填空
31.(项目情境)一元二次方程 ax +bx+c=0(a≠0),当 b -4ac≥0,方程有两个不同的
2
2
实数根,当 b -4ac<0 时,方程无实数根。
2
(问题求解)下面的 python 程序实现的功能是判断方程是否有实数根。请阅读如下python
程序,在空白处填写适当的表达式或语句,使程序完整。
import math
a=int(input("请输入 a 的值:"))
b=int(input("请输入 b 的值:"))
c=int(input("请输入 c 的值:"))
d=_____ #将表达式 b -4ac 的值赋给变量 d
2
if ____
print("x1=",(-b+math.sqrt(d))/(2*a)) #输出方程的其中一个实数根
print("x2=",(_________)
else:
#输出方程的另一个实数根
_________ #输出“方程无实数根”
32.若两个素数之差为 2,则该对素数称为双胞胎数,如 3,5 就是一对双胞胎数。编写
python 程序,实现如下功能:输入 n 的值,统计显示 n 以内的所有双胞胎数。程序运行界
面如图所示:
剩余17页未读,继续阅读
资源评论
G11176593
- 粉丝: 6668
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功