没有合适的资源?快使用搜索试试~ 我知道了~
编程python经典实例练习.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 40 浏览量
2021-09-14
12:49:52
上传
评论
收藏 1.02MB PDF 举报
温馨提示
试读
18页
。。。
资源推荐
资源详情
资源评论
【编程】python 经典实例练习
一、选择题
1.下列不被
python
所支持的数据类型是( )
A
.
char B
.
float C
.
int
2.在
Python
中
print(-14//4)
的运行结果是( )。
A
.
-4 B
.
-3.5 C
.
2
3.在
Python
中,返回
x
的绝对值的函数是( )。
A
.
abs(x) B
.
bin(x) C
.
all(x)
4.下列
Python
表达式的值不是
2
的是( )。
A
.
3%2 B
.
5//2 C
.
1*2
5.下列
Python
程序运行后的输出结果是
( )
。
s=0
for i in range(1,5):
s=s+i
print("s=",s)
A
.
s=5 B
.
s=6 C
.
s=10
6.Python
中,保留字写法正确的是( )
A
.
PRINT
( )
B
.
Print
( )
C
.
print
( )
D
.
Int
( )
7.Python 使用函数( )接收用 输入的数据
A
.
accept() B
.
input() C
.
readline()
8.在
python
中,运行下列程序,正确的结果是( )
s=0
for i in range (1,5):
s=s+i
print("i=",i,"s=",s)
A
.
i=4 s=10 B
.
i=5 s=10 C
.
i=5 s=15
9.以下
python
程序段运行后,
y
的值是( )
x=3
if x > 3 :
y=2*x
else :
y=3*x+1
print(y)
A
.
10 B
.
5 C
.
25
10.Python
中的数据类型
float
表示( )
A
.布尔型
B
.整型
C
.字符串型
D
.
list
D
.
-2
D
.
input(x)
D
.
1+3/3
D
.
s=15
D
.
print()
D
.
i=6 s=15
D
.
26
D
.浮点型
11.下列
Python
表达式中,能正确表示“变量
x
能够被
4
整除且不能被
100
整除”的是
( )
A
.(
x%4==0
)
or
(
x%100
!=
0
)
B
.(
x%4==0
)
and
(
x%100
!=
0
)
C
.(
x/4==0
)
or
(
x/100
!=
0
)
D
.(
x/4==0
)
and
(
x/100
!=
0
)
12.以下哪种语言属于高级程序设计语言( )
①
python
②
c++
③
visual basic
④
java
A
.①②③
A
.
continue
A
.
a,b=b,a
C
.
a=b
;
b=a
A
.
34
( )。
A
.整数
A
.
char
B
.浮点数
B
.
int
C
.字符串
C
.
float
D
.以上都是
D
.
list
17.Python
不支持的数据类型有( )。
B
.
67
B
.②③
B
.
break
C
.②③④
C
.
ESC
B
.
a=c
;
a=b
;
b=c
D
.
c=a
;
b=a
;
b=c
C
.
100 D
.
1
D
.①②③④
D
.
Close
13.在
Python
中,表示跳出循环的函数是( )
14.在
Python
中要交换变量
a
和
b
中的值,应使用的语句组是( )。
15.在
Python
中,“
print(100-33*5%3)
”语句输出的是( )
16.列表在 python 中的作用非常强大,它可以包含多个数据元素,下面是列表的数据元素
18.下列定义变量的
python
程序语句变量赋值错误的是( )
A
.
x=y=1
A
.
list = [ None ] * 4
B
.
msg = “Python”, ”
语言
”
C
.
tup = “/”.join( ( “123”, ”234” ) )
D
.
set = { 1, 2, 3 } + { 4, 5, 6 }
20.计算机能直接识别、理解执行的语言是( )
A
.汇编语言
A
.
Python
B
.
VB
C
.
Pascal
D
.
C
22.在用
Python
编程对数据进行分析的时候,代码
pandas.DataFrame.sum
( )执行的操
作是
A
.返回所有列的和
C
.返回所有数据中的最大值
B
.返回所有行的和
D
.返回所有数据中的最小值
B
.
Python
语言
C
.自然语言
D
.机器语言
21.在下列程序设计语言中,属于人工智能语言的是( )。
B
.
x,y=1,2 C
.
x==1 D
.
x=1,2
19.下列序列拼接错误的是()
23.李老师要建立一个“
Python
程序设计”课程的学习网站,下面比较合理的制作流程
是 :( )
①规划网站结构,并确定设计风格 ②发布网站 ③网页制作 ④了解网站运行环境,选择网
站开发工具 ⑤确定网站主题,收集素材
A
.①⑤③④②
B
.⑤①④②③
C
.①④⑤②③
B
.字符串(str)
D
.2.5+2.5 的值是整数(int)类型
D
.⑤①④③②
24.在 Python 语言中,以下简单数据类型选项中描述错误的是( )
A
.整数(int)、浮点数(float)
C
.布尔(bool)
下列表达式的运算结果中值最大的是( )
A
.
math.sqrt(b)
i=0
sum=0
while i<10:
if i%3==0:
sum+=i
i+=1
print("sum=",sum)
A
.
sum=9
A
.
for i in range(20)
:
C
.
for i in range(10,0,2):
28.Python
语言属于( )。
A
.机器语言
for i in range(10):
k=int(input())
if k<=20 and k>0:
if k>15:
if k>18:
else:
x=1
else:
if k>12:
x=4
else:
x=5
A
.
13,16 B
.
13,14,15 C
.
16,17,18 D
.
18,19
x=0
B
.汇编语言
C
.高级语言
D
.科学计算语言
29.已知下列
Python
程序段,
k
取下列哪组值是
x=4? ( )
B
.
sum=10 C
.
sum=18
B
.
for i in range(0,10):
D
.
while s<50
:
D
.
sum=19
27.在
Python
中,下列循环结构用法错误的是( )。
B
.
abs
(
a- b
)
C
.
Int
(
2*a-c/b
)
D
.
a**2+b**2-c**2
26.下列
Python
程序段运行的结果是
( )
。
25.在
python
中,
Int
()函数的功能是返回不大于
x
的最大整数,设
a=3
,
b=4
,
c=5
,则
30.下列属于计算机编程语言的有( )
①
Python
②
Visual Basic
③
Java
④
C
++ ⑤
CPU
A
.①②④⑤
B
.②③④⑤
C
.①②③④
D
.①③④
二、程序填空
31.请编写
Python
程序,实现如下功能需求:
1
)程序运行后,给出文字提示:“请输入一个正整数:”
2
)输入一个整数
n
按回车后,程序输出从
1
-
n
所有整数中既是
3
的倍数又是
5
的倍数的
数。
3
)不要超过
5
行代码。
程序运行举例:
32.有如下程序段:
sum=0
for i in range(1,20,3) :
sum+=i
print(“sum=”,sum)
(1)
循环变量
i
的初值为:
_________
,终值为:
_________
,步长为:
__________
。
(2)
该程序执行后,输出的结果为:
____________________
。
33.完善程序实现如下功能并保存:
有
5
个人坐在一起,第
5
个人说他比第
4
个人小
3
岁;第
4
个人说他比第
3
个人小
3
岁;
第
3
个人说他比第
2
个人小
3
岁;第
2
个人又说他比第
1
个人小
3
岁;第
1
个人说他是
38
岁。编写程序,计算出第
5
个人的年龄并显示。
def age(n):
if n == 1: c = ________
else: c = age(n - 1) - 3
return ________
print("
第
5
人的年龄
:"
,
age(________))
input("
运行完毕,请按回车键退出
...")
34.小王编写了“字符串缩写”程序,实现如下功能:
1.
输入一串由英文字母和数字组成的字符串,
2.
如果字符串有连续字符构成的升序段(后面字符的
ASCII
值比前面的字符的
ASCII
值大
1
),则把升序段缩写成由第一个字符加上“
—
”和最后一个字符组成的新字符段,
3.
例如:字符串为“
abcdf12345becomexy
”,则缩写成“
a-df1-5becomex-y
”。
程序运行时,输入一串字符,输出缩写的字符串,程序运行效果如下图所示:
剩余17页未读,继续阅读
资源评论
苦茶子12138
- 粉丝: 1w+
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功