2024pythonL1期末测试

每位同学只能作答一次,考试时间一个小时,请尽力检查。
*
您的姓名:
*
1.
以下那个不是python的数据类型中的一种?
元组
字典
图形
列表
*
2.
以下程序的运行结果是? ()
T = ["兰溪", "金华', "武义", "永康", "磐安","东阳", "义乌", "浦江"]
for s in T:
    if "义"  in s :
      print(s)
兰溪 金华 武义
武义
义乌
武义 义乌
*
3.
运行以下程序,结果为?
print(9-3**2)
36
3
0
12
*
4.
print( 2 < 1 and 3 < 4 or 4 > 5 and 2 > 1)
这行代码会打印出来什么?
True
False
true
false
*
5.
以下只包含单个元素的元组哪个是正确的?
[3]
(2,)
(1)
[3,]
*
6.
运行如下程序,结果是? ()
a=[ 1, "laowang",3.14, "laoli"]
a[0]=2
del a[1]
print(a)
[1, 3.14, 'laoli']
[2,"laowang",3.14,]
[2, 3.14, 'laoli']
["laowang",3.14, 'laoli']
*
7.
关于列表s的相关操作,描述不正确的是? ()
s.append ('a') : 在列表末尾添加新的元素
del s[0] : 删除某个元素
s[0] = 'a' :修改某个元素
s.clear() : 删除列表s 的最后一个元素
*
8.
对于字典infor = {"name":"tom", "age":13, "sex":"male"},删除"age":13键值对的操作正确的是?( )
infor.clear()
del infor
del infor['age']
del infor["age":13]
*
9.
以下运算符的优先级排序正确的为?
逻辑运算符>比较运算符
逻辑运算符>算数运算符
比较运算符>算数运算符
算数运算符>逻辑运算符
*
10.
海龟库中,开始填充的代码是?
begin_fill
color
fillcolor
end_fill
*
11.
以下代码中,100代表什么
improt turtle as t
t.circle(100)
半径
形状
度数
直径
*
12.
运行以下代码,结果为?()
fruits = ["apple", "banana", "cherry"]
print(fruits[2])
"apple", "banana", "cherry"
apple
cherry
banana
*
13.
下面代码的输出结果是? ( )
a={'shuxue' :90,'yuwen' :93,'yingyu':88,' kexue' :98}
print(a['shuxue'])
90
88
93
98
*
14.
下面代码的输出结果是? ( )
a=[1,3,5,7,9]
for i in a:
    print(i)
9 7 5 3 1
1,3, 5,7,9
[1,3,5,7,9]
1 3 5 7 9
*
15.
python中用于中断并跳出循环的关键字是( )
break
if
continue
while
*
16.
执行以下程序,输出的结果为?
for i in range(5):
    if i == 3:
            print(i)
4
1
3
2
*
17.
执行语句print(8 / 1+1)后,输出的结果是? ( )
4
9
9.0
4.0
*
18.
已知列表a = [1,2,3,4,5] , 下列语句输出结果为False 的是? ( )
print(a [:1]==a[0])
print(a [3]==a [-2])
print(a[2]==a[-3])
print(a [:3]==a [:-2])
*
19.
在python 中,表示跳出这一次循坏,继续下一次循环的语句是? ( )
continue
break
exit
Esc
*
20.
运行以下程序,结果为?
a = 5 // 2
print(a)
2.5
5/2
2
2.0
*
21.
执行以下程序,输出的结果为?
print(5 < 5 and 8 < 5 or 5> 0)
True
False
0
5
*
22.
下列程序的执行结果是? ()
a = [1,3,5]
a.append(2)
print(a)
[1,3,2,5]
[1,3,5,2]
[2,1,3,5]
[1,2,3,5]
*
23.
已知t=[88,77,95,64,85],那么t[1:3]的结果是?( )
[77,95]
[77,95,64]
[88,77,95]
[88,77]
*
24.
下列语句, 字典创建正确是? ( )
t={1:2,2:3}
t={1,2,3}
t=[1,2,3]
t={1:2:3:4}
*
25.
a=[]
b=()
c={}
a,b,c的类型分别是?
列表list,字典dict,元组tuple
字典dict,元组tuple,列表list
元组tuple,字典dict,列表list
列表list,元组tuple,字典dict
*
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分);
问卷星提供技术支持
举报