没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论







试题 python 软件编程等级考试(三级)编程实操题 01word 练习
一、选择题
1.计算机能够直接识别和执行的语言是
( )
A
.机器语言
B
.汇编语言
C
.
Python
语言
D
.
C
语言
2.在
Python
中,
Print(abs(
-
16//5))
的执行结果是(
)
A
.
2.4 B
.
3 C
.
4 D
.
-2.4
3.在
Python
中,表达式
2**3
的结果是(
)
A
.
5 B
.
8 C
.
6 D
.
3
4
.
python3
解释器执行
not 1 and 1
的结果为( )。
A
.
True B
.
False C
.
0 D
.
1
5.在
Python
中,表达式
(21%4)+5
的值是(
)
A
.
2 B
.
6 C
.
10 D
.
3
6.关于
Python
,以下几种说法不正确的是(
)。
A
.
Python
是一种高级程序设计语言
B
.
Python
属于汇编语言,或者说属于低级语言
C
.
Python
是一种代表简单主义思想的语言,它具有简单、免费、开源和可移植等特点
D
.
Python
是一种面向对象的、解释性计算机语言
7.下列选项中,不属于
Python
语言基本数据类型的是(
)
A
.
str
B
.
int
C
.
float
D
.
char
8.下列
Python
程序运行后的输出结果是(
)。
s=0
for i in range(1,10):
s=s+i
print("s=",s)
A
.
s=35 B
.
s=45 C
.
s=55 D
.
s=65
9.下列
Python
表达式中,能正确表示不等式方程
|x|>1
解的是(
)
A
.
x>1 or x<-1 B
.
x>-1 or x<1 C
.
x>1 and x<-1 D
.
x>-1 and x<1
10.已知字符串变量
x
的值是“
H
”,字符“
A
”的
ASCII
值是
65
,则
python
表达式
chr(ord(x)+2)
的值是(
)
A
.‘
I
’
B
.
‘J’ C
.
73 D
.
74
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
.
continue B
.
break C
.
ESC D
.
Close
13.在
Python
中以下语句正确的是(
)。
A
.
51jb= "51jb" B
.
for= "51jb" C
.
j,b=b,j D
.
//
这是一段测试代
码
14.算法用
Python
程序实现,以下代码中哪处语句存在语法错误(
)
A
.
B
.
C
.
D
.
15.下列不被
python
所支持的数据类型是(
)
A
.
char B
.
float C
.
int D
.
list
16.下面的
Python
程序段运行后的输出结果是(
)
List=[‘10’,25,’
猕猴桃
’,9,65]
Print
(
List[3]
)
A
.
25 B
.
’
猕猴桃
’ C
.猕猴桃
D
.
9
17.下面(
)是
Python
合法的变量名
A
.
int32 B
.
40XL C
.
self D
.
name
18.在
Python IDLE
编辑器中书写正确的表达式(
)
A
.
b**2-4ac B
.
1
/2
gt
2
C
.
pi*r^2 D
.
2*pi*r
19.以下
Python
代码的运行结果是(
)。
a = 3
b = 4
a = a * b
print(a)
A
.
3 B
.
4 C
.
12 D
.
a*b
20.以下哪个不属于计算机操作系统()
A
.
DOS B
.
Unix C
.
Python D
.
Linux
21.小林同学想要利用
Python
来编写一道程序,解决“
1+2+3+……+100
”这个问题,那么
小林同学在编写程序的过程中可能会用到哪些语句(
)

A
.赋值语句
B
.循环语句
C
.条件语句
D
.输出语句
22
.
Python
表达式
a=b
中“
=
”表示
(
)
A
.交换“
=
”左右两边变量的值
B
.把“
=
”右边变量的值赋值给左边变量
C
.把“
=
”左边变量的值赋值给右边变量
D
.比较“
=
”左右两边变量的值是否相等
23.在
Python
中常用的输入输出语句分别是(
)
A
.
input() output() B
.
input() print()
C
.
input() printf() D
.
scandf() printf()
24.下列
Python
程序段运行的结果是(
)。
i=0
sum=0
while i<10:
if i%2==0:
sum+=i
i+=2
print("sum=",sum)
A
.
sum=17 B
.
sum=18 C
.
sum=19 D
.
sum=20
25.利用
Python
程序绘制
x-y
的散点图,则下列程序第
5
行应该填写的代码是
( )
。
A
.
plt. plot
(
X,Y
)
B
.
plt. scatter
(
X,Y
)
C
.
plt. bar
(
X,Y
)
D
.
plt .boxplot
(
X,Y
)
26.在
Python
中,通过(
)函数查看字符的编码。
A
.
int( ) B
.
ord( ) C
.
chr( ) D
.
yolk( )
27.已知
a=-2
,
b=10/3,
则
python
表达式
round(b,1)+abs(a)
的值为(
)
A
.
1.3 B
.
5.33 C
.
5.4 D
.
5.3
28.以下哪个不是
python
关键字(
)

A
.
cout B
.
from C
.
not D
.
or
29.以下
Python
表达式中,哪项的值与其它三项不同(
)
A
.
len
(“
my name is james
”
.split
())
B
.
int
(
4.99
)
C
.
sum
(
[1
,
2
,
1
,
1]
)
D
.
max
(
[1
,
2
,
3
,
4]
)
30
.
Python
表达式中,可以使用( )控制运算的优先顺序。
A
.圆括号()
B
.方括号[]
C
.大括号{}
D
.尖括号<>
二、程序填空
31.(项目情境)一元二次方程
ax
2
+bx+c=0
(
a
≠
0
),当
b
2
-
4ac
≥
0
,方程有两个不同的
实数根,当
b
2
-
4ac
<
0
时,方程无实数根。
(问题求解)下面的
python
程序实现的功能是判断方程是否有实数根。请阅读如下
python
程序,在空白处填写适当的表达式或语句,使程序完整。
import math
a=int(input("
请输入
a
的值:
"))
b=int(input("
请输入
b
的值:
"))
c=int(input("
请输入
c
的值:
"))
d=_____ #
将表达式
b
2
-
4ac
的值赋给变量
d
if ____
print("x1=",(-b+math.sqrt(d))/(2*a)) #
输出方程的其中一个实数根
print("x2=",
(
_________
)
#
输出方程的另一个实数根
else:
_________ #
输出“方程无实数根”
32.编写
Python
程序实现如下功能:输入年月日,输入格式如“
2021
-
06
-
21
”,年月日之
间用“-”分隔。判断这一天是这一年的第几天。以
2021
-
06
-
21
为例,前面
5
个月总天
数,加上
21
天即这一天是本年的第几天。特殊情况,当输入的年份是闰年时,
2
月份有
29
天。闰年的判断方式如下:
I
、能被
4
整除,但不能被
100
整除;
II
、能被
400
整除;
(
1
)“
2020
-
05
-
20
”这一天是这一年的第
_________
天。
(
2
)编写
Python
代码如下,在划线处填入正确的代码
_________________
_________________
_________________
(
3
)加框处的代码有误,请改正。
改正:
_________________
mon=[31, 28, 31, 30, 31, 30,31, 31, 30, 31, 30,31] #mon
中存储
1
-
12
每个月的天数
s=input("
请输入年月日
: ")
'month=int(s[5:7])
①
sum=0
剩余17页未读,继续阅读
资源评论


秋风扫落叶GD
- 粉丝: 0
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
