没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
12页
Python期末试题题库完整_图文word 一、选择题 1.Python的设计具有很强的可读性,相比其他语言具有的特色语法有以下选项,正确的 是( )。 A.交互式 B.解释型 C.面向对象 D.服务端语言 2.列表在python中的作用非常强大,它可以包含多个数据元素,下面是列表的数据元素 ( )。 A.整数 B.浮点数 C.字符串 D.以上都是 3.在Python中,设a=2,b=3,表达式a>b and b>=3的值是( ) A.1 B.-1 C.True D.False 4.在Python中,设a=2,b=3,表达式a<b and b>=3值是( ) A.1 B.0 C.True D.False 5.Python程序中第一行:a=int(input( )),第二行:print(a+5),运行程序后键盘输入3,输出结果是( )。 A.5 B.3 C.8 D.其他 6.在Python中要生成随机数,应该使用( )。 A.math 模块 B.random模块 C.numpy 模块 D.pygame 模块 7.要利用Python通过数组绘制拟合曲线图,必须要用到的外部库是( ) A.t
资源推荐
资源详情
资源评论
Python 期末试题题库完整-图文 word
Python 期末试题题库完整_图文 word
一、选择题
1
.
Python
的设计具有很强的可读性,相比其他语言具有的特色语法有以下选项,正确的
是( )。
A
.交互式
B
.解释型
C
.面向对象
D
.服务端语言
2.列表在 python 中的作用非常强大,它可以包含多个数据元素,下面是列表的数据元素
( )。
A
.整数
B
.浮点数
C
.字符串
D
.以上都是
3.在
Python
中,设
a=2
,
b=3
,表达式
a>b and b>=3
的值是(
)
A
.
1 B
.-
1 C
.
True D
.
False
4.在
Python
中,设
a=2
,
b=3
,表达式
a<b and b>=3
值是(
)
A
.
1 B
.
0 C
.
True D
.
False
5
.
Python
程序中第一行:
a=int(input( ))
,第二行:
print(a+5)
,运行程序后键盘输入
3
,输
出结果是(
)。
A
.
5 B
.
3 C
.
8 D
.其他
6.在
Python
中要生成随机数,应该使用(
)。
A
.
math
模块
B
.
random
模块
C
.
numpy
模块
D
.
pygame
模块
7.要利用
Python
通过数组绘制拟合曲线图,必须要用到的外部库是(
)
A
.
time
库
B
.
random
库
C
.
turtle
库
D
.
matplotlib
库
8.在
Python
程序设计语言中,用于输入和输出的函数分别是
( )
A
.
read( )
和
write(
) B
.
input( )
和
output(
)
C
.
input( )
和
print(
) D
.
cin( )
和
cout( )
9.以下哪个不属于计算机操作系统()
A
.
DOS B
.
Unix C
.
Python D
.
Linux
10.下列选项中,可作为
Python
变量名的是(
)
A
.
int B
.
Abc C
.
float D
.
Complex
11.下列可以被计算机直接执行的程序是(
)
A
.机器语言程序
B
.高级语言程序
C
.汇编语言程序
D
.
Python
源程序
12.已知字符串
a="python"
,则
a[-1]
的值为(
)
A
.
"p" B
.
"n" C
.
"y" D
.
"o"
13.下列哪个语句在
Python
中是非法的?( )
A
.
x = y = z = 1 B
.
x = (y = z + 1) C
.
x, y = y, x D
.
x += y x=x+y
14.在
Python
中,正确的赋值语句是(
)
A
.
x+y=10 B
.
x=2y C
.
x=y=50 D
.
3y=x+1
Python 期末试题题库完整-图文 word
15.下面不是
python
特性的是(
):
A
.免费的
B
.简单易学
C
.可移植性好
D
.是低级语言
二、程序填空
16.阅读程序。分析以下两段
Python
程序并回答问题。
#
程序
1
i=1
while i<101:
print('
把这句话打印
100
遍
')
i+=1
#
程序
2
i=100
while i:
print('
把这句话打印
100
遍
')
i=i-2
(
1
)在程序
1
中,
i+=1
这句话的含义是
______________
。
(
2
)在程序
1
中,
‘
把这句话打印
100
遍
’
实际输出了
_____
遍。
(
3
)在程序
2
中,
i
的初值是
___
。
(
4
)在程序
2
中,
‘
把这句话打印
100
遍
’
实际输出了
_____
遍。
(
5
)在程序
2
中,
while i
的含义是
_________
。
17.奇偶校验码是一种增加二进制传输系统可靠性的简单且广泛采用的方法,该方法通过
增加一个校验位使得传输的二进制码中“
1
”的个数恒为奇数或偶数,因此该校验码也分为
“奇校验”和“偶校验”。“奇校验”的原理:在发送端发送的每个字节二进制码后增加
一个校验位(
0
或
1
),使得“
1
”的个数为奇数;接收端接收并统计每个字节及其校验位
中“
1
”的个数,若为偶数,则意味着传输过程中存在差错。例如:
接收到的每个字节及校验码
1
的个数
传输正误
100101001
4
错误
011010101
5
正确
101011010
5
正确
根据以上原理,小强编写了一个
Python
程序,对接收到的
9
位二进制编码进行“奇校
验”,判断其传输的正误,若判断正确则将前一个字节的编码转成十六进制并输出。
Python 期末试题题库完整-图文 word
请回答下列问题:
(
1
)若接收到的二进制码为“
101011011
”,传输过程
__________
(选填:是
/
否)存在差
错。
(
2
)实现上述功能的
Python
程序如下,请在划线处填入合适的代码。
s=input("
请输入
9
位二进制编码
:")
code={10:"A",11:"B",12:"C",13:"D",14:"E",15:"F"}
k=0;p=0;ans=“”
for i in s:#
统计
9
位二进制编码中“
1
”的个数
k=k+int(i)
if ____:
print("
传输错误
!")
else:
print("
传输正确
!")
for j in range(0,8,4):
p=int(s[j:j+4],2)
# int(x,[base]):
将
x
(字符串或者数字)按照
base
进制转换成整数
if 0<=p<=9:
ans=ans+str(p)
else
:
ans=___
print("
字节编码用十六进制表示
:"
,
___
18.学习了
Python
绘制图形操作后,信息小组接到了编程演示的任务。为此,小组同学编
写了一段代码,绘制出多个不同颜色的圆形。
代码如下:
import turtle
turtle. bgcolor
(
"black"
)
colors=["red", "green", "blue", "yellow"]
for x
①
range
(
100
):
turtle. pencolor
(
colors[x%4]
)
turtle. circle
(
x
)
turtle. left
(
90
)
请分析任务,完成下列题目。
(
1
)程序中①处应填写(
________
)
。
A
.
print B
.
input C
.
in D
.
colors
(
2
)程序中
x%4
的作用是(
________
)。
A
.计算
x
乘以
4
的结果
B
.计算
x
除以
4
的整数部分
C
.计算
x
除以
4
的小数部分
D
.计算
x
除以
4
的余数
(
3
)执行此程序,绘制出圆形的总颜色数是(
________
)。
剩余11页未读,继续阅读
资源评论
是空空呀
- 粉丝: 168
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功