手机扫描二维码答题
00:00:00
2024pythonL1期末测试
录音中...
每位同学只能作答一次,考试时间一个小时,请尽力检查。
*
您的姓名:
*
1.
以下那个不是python的数据类型中的一种?
列表
元组
图形
字典
*
2.
以下程序的运行结果是? ()
T = ["兰溪", "金华', "武义", "永康", "磐安","东阳", "义乌", "浦江"]
for s in T:
if "义" in s :
print(s)
武义
武义 义乌
兰溪 金华 武义
义乌
*
3.
运行以下程序,结果为?
print(9-3**2)
0
3
12
36
*
4.
print( 2 < 1 and 3 < 4 or 4 > 5 and 2 > 1)
这行代码会打印出来什么?
false
true
True
False
*
5.
以下只包含单个元素的元组哪个是正确的?
(1)
[3,]
(2,)
[3]
*
6.
运行如下程序,结果是? ()
a=[ 1, "laowang",3.14, "laoli"]
a[0]=2
del a[1]
print(a)
[2, 3.14, 'laoli']
[1, 3.14, 'laoli']
[2,"laowang",3.14,]
["laowang",3.14, 'laoli']
*
7.
关于列表s的相关操作,描述不正确的是? ()
s[0] = 'a' :修改某个元素
s.append ('a') : 在列表末尾添加新的元素
del s[0] : 删除某个元素
s.clear() : 删除列表s 的最后一个元素
*
8.
对于字典infor = {"name":"tom", "age":13, "sex":"male"},删除"age":13键值对的操作正确的是?( )
del infor
del infor['age']
infor.clear()
del infor["age":13]
*
9.
以下运算符的优先级排序正确的为?
逻辑运算符>算数运算符
比较运算符>算数运算符
算数运算符>逻辑运算符
逻辑运算符>比较运算符
*
10.
海龟库中,开始填充的代码是?
color
begin_fill
end_fill
fillcolor
*
11.
以下代码中,100代表什么
improt turtle as t
t.circle(100)
度数
直径
半径
形状
*
12.
运行以下代码,结果为?()
fruits = ["apple", "banana", "cherry"]
print(fruits[2])
banana
"apple", "banana", "cherry"
cherry
apple
*
13.
下面代码的输出结果是? ( )
a={'shuxue' :90,'yuwen' :93,'yingyu':88,' kexue' :98}
print(a['shuxue'])
90
98
88
93
*
14.
下面代码的输出结果是? ( )
a=[1,3,5,7,9]
for i in a:
print(i)
[1,3,5,7,9]
1,3, 5,7,9
9 7 5 3 1
1 3 5 7 9
*
15.
python中用于中断并跳出循环的关键字是( )
break
while
if
continue
*
16.
执行以下程序,输出的结果为?
for i in range(5):
if i == 3:
print(i)
2
3
1
4
*
17.
执行语句print(8 / 1+1)后,输出的结果是? ( )
9.0
9
4
4.0
*
18.
已知列表a = [1,2,3,4,5] , 下列语句输出结果为False 的是? ( )
print(a[2]==a[-3])
print(a [:1]==a[0])
print(a [:3]==a [:-2])
print(a [3]==a [-2])
*
19.
在python 中,表示跳出这一次循坏,继续下一次循环的语句是? ( )
break
Esc
continue
exit
*
20.
运行以下程序,结果为?
a = 5 // 2
print(a)
2
5/2
2.0
2.5
*
21.
执行以下程序,输出的结果为?
print(5 < 5 and 8 < 5 or 5> 0)
False
True
0
5
*
22.
下列程序的执行结果是? ()
a = [1,3,5]
a.append(2)
print(a)
[1,3,2,5]
[1,2,3,5]
[2,1,3,5]
[1,3,5,2]
*
23.
已知t=[88,77,95,64,85],那么t[1:3]的结果是?( )
[88,77]
[77,95]
[77,95,64]
[88,77,95]
*
24.
下列语句, 字典创建正确是? ( )
t={1:2,2:3}
t=[1,2,3]
t={1:2:3:4}
t={1,2,3}
*
25.
a=[]
b=()
c={}
a,b,c的类型分别是?
元组tuple,字典dict,列表list
列表list,字典dict,元组tuple
列表list,元组tuple,字典dict
字典dict,元组tuple,列表list
*
26.
列表不可以通过下标(索引)访问其中元素。
对
错
*
27.
字典是一种不可变的序列,创建后不可以对其进行修改。
错
对
*
28.
列表是一种有序的序列,列表的可以进行元素的添加、替换、插入和删除。
对
错
*
29.
在循环语句中, break 语句的作用是跳出这一次循环,提前进入下一次循坏。
对
错
*
30.
语句
for i in range(3) :
print(i)
的输出结果为:
0
1
2
错
对
*
31.
请分析一下,运行以下程序,输出的结果会是什么,将它写出?
for i in range(0, 15, 2):
print(i)
*
32.
请分析一下,运行以下程序,输入一个5,输出的结果会是什么,将它写出?
a = int(input())
print(a+15)
*
33.
请分析一下,运行以下程序,画出来的图案会是什么?
import turtle as t
t.fillcolor('red')
t.circle(50)
回答细节:1.边框颜色2.有无填充3.如有填充,填充的什么颜色3.什么图形
*
34.
对于列表a[1,5,6],我们进行如下操作:
1.删除列表a中的数字5(2分);
2.替换列表a中的数字6改为数字8(2分);
3.在列表a的索引0的位置添加一个数字7(2分);
4.在列表a末尾追加一个数字0(2分);
5.输出(打印)列表a(2分);
*
35.
作图题:(15分)
请使用turtle画出如下图案。
要求:
(1)导入海龟库(2分);
(2)绘制两个等边三角形(6分,一个3分);
(3)两个三角形组合成一个平行四边形(2分);
(4)三角形边长为100,填充颜色为红red和蓝blue(5分);
评价对象得分
字体大小