没有合适的资源?快使用搜索试试~ 我知道了~
NCT全国青少年编程能力等级测试python二级优质word练习.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 55 浏览量
2021-09-14
08:12:47
上传
评论
收藏 979KB PDF 举报
温馨提示
试读
18页
。。。
资源推荐
资源详情
资源评论
NCT 全国青少年编程能力等级测试 python 二级优质 word 练习
一、选择题
1.队列在
Python
中,用( )实现队列的创建,队列的基本操作:()( )( )( )线
性数据结构又称线性表。
A
.随机;入队;出队;求队长;判队空
C
.列表;随机;出队;求队长;判队空
2.Python
输入函数为( )。
A
.
time() B
.
round()
3.以下是一段
python
程序:
它的可以用哪个流程图表达( )。
A
.
C
.
4.( )
不是程序设计高级语言。
A
.
Python
B
.
Basic
C
.
C++
B
.列表;入队;出队;求队长;判队空
D
.入队;随机;列表;求队长;判队空
C
.
input( ) D
.
print()
B
.
D
.伪代码
5.在
Python
中,正确的赋值语句是( )
A
.
x+y=10
A
.
n/2=0
B
.
n%2==0
C
.
n%2=0
D
.
n/2==0
7.在
Python
中,算式
5+6*4%
(
2+8
)结果为( )
A
.
25
B
.
15
C
.
9
D
.
7.4
8.根据
Python
中变量命名遵循的规则,正确的是( )
A
.
char21
A
.
"python"
A
.
abs(x)
S=input
( )
print
(
S * 3
)
运行后通过键盘输入
6
,则运算结果是( )
A
.
666
s=0
for i in range (1,5):
s=s+i
print("i=",i,"s=",s)
A
.
i=4 s=10
A
.
return
B
.
i=5 s=10
B
.
def
C
.
i=5 s=15
C
.
function
D
.
i=6 s=15
D
.
import
13.在
Python
语言中,用来定义函数的关键字是( )。
B
.
SSS C
.
18 D
.
S*3
12.在
python
中,运行下列程序,正确的结果是( )
B
.
2020Py
B
.
3.14
B
.
float(x)
C
.
Python
C
.
cnt
C
.
print(x)
D
.
name
.
ch
D
.
2018
D
.
input(x)
9.在
python
中,下列属于字符串常量的是( )
10.在
Python
中,显示出信息
x
,并要求输入数据的是( )。
11.有
python
程序如下:
B
.
x=2y C
.
x=y=50 D
.
3y=x+1
6.在
Python
中,判断
n
是否为偶数的表达式是( )
14.下列不属于高级编程语言的是
...
A
.C 语言
A
.
abc2
B
.VB 语言
B
.
abcabc
C
.Python 语言
C
.
abcc
B
.
int
(
4.99
)
D
.
max
(
[1
,
2
,
3
,
4]
)
D
.机器语言
D
.
ababcc
15.Python
语句
"ab"+"c"*2
的运行结果是( )
16.以下
Python
表达式中,哪项的值与其它三项不同( )
A
.
len
(“
my name is james
”
.split
())
C
.
sum
(
[1
,
2
,
1
,
1]
)
17.利用
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
18.Python
中变量的命名遵循的规则,不正确的是 ( )
A
.必须以字母或下划线开头,后面可以是字母、数字或下划线。
B
.区分大小写
C
.不区分大小写
D
.不能使用保留字
19.Python
表达式
a=b
中“
=
”表示 ( )
A
.交换“
=
”左右两边变量的值
B
.把“
=
”右边变量的值赋值给左边变量
C
.把“
=
”左边变量的值赋值给右边变量
D
.比较“
=
”左右两边变量的值是否相等
20.在
Python
中常用的输入输出语句分别是( )
A
.
input() output()
C
.
input() printf()
用软件的是( )
A
.
Word
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
B
.微信
C
.考试系统
D
.
python
22.下列
Python
程序段的运行结果是( )
B
.
input() print()
D
.
scandf() printf()
21.应用软件是为满足用户不同领域、不同问题的应用需求而设计的软件。以下不属于应
23.在
Python
中,下列循环结构用法错误的是( )。
A
.
for i in range(20)
:
C
.
for i in range(10,0,2):
24.运行下列
Python
程序
i=1
s=1
while
①
:
s=s*i
i+=2
print(s)
当输出结果为
105
时,则①处应填入( )
A
.
i<=7
k=1
while 1:
k+=1
A
.存在语法错误,不能执行
A
.
if
A
.
5s= 80
A
.
1.3
A
.
*
A
.
Python
D
.执行
k
次
B
.
2x
B
.
2018 =x
B
.
5.33
B
.
**
B
.自然语言
C
.
a*b
C
.
a+b=c
C
.
5.4
C
.
%
C
.汇编语言
D
.
x2
D
.
s=s+5
D
.
5.3
D
.
//
D
.机器语言
B
.执行
1
次
C
.执行无限次
B
.
i<7 C
.
i>=7 D
.
i>7
25.关于下列
Python
程序段的说法正确的是( )
B
.
for i in range(0,10):
D
.
while s<50
:
26.下列选项中,能作为
python
程序变量名的是( )
27.在
python
中,下列哪个选项是正确的赋值语句( )
28.已知
a=-2
,
b=10/3,
则
python
表达式
round(b,1)+abs(a)
的值为( )
29.Python
中幂运算(指数运算)的运算符为( )。
30.以下属于计算机高级语言的是( )
二、程序填空
31.一家商场在降价促销,如果购买金额不高于
200
元,会给
10%
的折扣,如果购买金额
高于
200
元,会给
20%
的折扣。编写一个
Python
程序,输入消费额(整数),显示折扣后
的应付金额。
32.阅读程序。分析以下
Python
程序并回答问题。
who='
我的
'
action='
是
'
destination='
镜像世界
'
number='153'
code='
通行密码
'
print( who+destination+code+action+str(number))
剩余17页未读,继续阅读
资源评论
苦茶子12138
- 粉丝: 1w+
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功