浙教版(2019)必修1《第三章 算法的程序实现》2022年单元测试卷(3)
发布:2024/11/30 1:30:2
一、选择题
-
1.下列变量名不合法的是( )
组卷:0引用:1难度:0.5 -
2.下列不可以作为Python变量名的是( )
组卷:0引用:2难度:0.5 -
3.若变量 x 用于存储全班同学的身份证号码,下列类型最合适的是( )
组卷:0引用:1难度:0.6 -
4.表达式(“1”+“3”)*2的结果为( )
组卷:3引用:3难度:0.5 -
5.表达式5**3==5*5*5的值为( )
组卷:0引用:1难度:0.6 -
6.下列表达式的值为True的是( )
组卷:0引用:1难度:0.5 -
7.已知字符串s1=“python“,s2=“Python“,则表达式s1<=s2的值为( )
组卷:0引用:1难度:0.5 -
8.python表达式12% 9 和-4% 9 的结果分别是( )
组卷:0引用:1难度:0.5 -
9.已知a=3,b=4,则表达式(a*a+b*b)**0.5的结果为( )
组卷:0引用:1难度:0.5 -
10.表达式519% 10*10+519//10的结果为( )
组卷:1引用:2难度:0.4 -
11.Python表达式37%5*2**3//(—5)的值是( )
组卷:1引用:2难度:0.5 -
12.Python表达式-3**2+7% 13//4**0.5*4 的值是( )
组卷:4引用:8难度:0.5 -
13.在Python中,下列表达式的运算结果,值最大的一项是( )
组卷:1引用:2难度:0.5 -
14.下列Python表达式的值为True的是( )
组卷:1引用:2难度:0.5 -
15.语句print('abd'>'abc'and 20%6==10%4 )的结果为( )
组卷:3引用:6难度:0.6 -
16.Python 表达式 x%2==1 and (y%2==0 or x//10>y)的结果为 True,则 x,y 的值可能是( )
组卷:1引用:4难度:0.4 -
17.班级开班会课,需将学生分成 6 组,现在让全体同学按照 1-6 循环报数,能正确表示第 n 位同学所报数字的 Python 表达式是( )
组卷:0引用:1难度:0.5 -
18.若用整型变量k表示某天是星期几(例如k=1表示该天是星期一、k=2表示该天是星期二……k=7表示该天是星期天),则下列能够正确表示k的下一天是星期几的python表达式为( )
组卷:0引用:1难度:0.5 -
19.在Python中,下面语句不正确的是( )
组卷:1引用:2难度:0.4 -
20.已知变量x=5,y=6,执行语句x1=y1=x和x2,y2=y,x后,变量x1、y1、x2、y2的值分别为( )
组卷:0引用:1难度:0.6
一、选择题
-
61.Python 自定义函数 f(x,y,z),参数 x,y,z 是整数变量,下列调用函数语句,正确的是( )
组卷:0引用:2难度:0.6 -
62.使用Python程序编程探究平面上圆与圆的位置关系,程序代码如下:
def judge(a,b):
dis=(cir[a][0]-cir[b][0])**2+(cir[a][1]-cir[b][1])**2
if dis==(cir[a][2]+cir[b][2])**2:
return 1
return 0
cir={'A':[1,1,1],'B':[4,5,4],'C':[0,2,1]}
#cir用于存储编号为'A'、'B'、'C'的三个圆的x,y坐标及半径信息
cnt=judge('A','B')+judge('A','C')+judge('B','C')运行程序后,变量 cnt 的值是( )组卷:3引用:2难度:0.4