试题 试卷
题型:单选题 题类: 难易度:普通
浙江省宁波市余姚名校2023-2024学年高二上学期信息技术第一次质量检测试卷
def cal(n):
if n <= 1:
return 1
if n % 2 == 0:
return 2*cal(n-1)
执行语句k=cal(5),则k的值为( )
i=1:j=2:n=10
Do While i<n
If a(i)>=a(j) Then mc(i)=mc(i)+1
If a(i)<=a(j) Then mc(j)=mc(j)+1
j=j+1
If j>n then i=i+1:j=i+1
Next i
For=1 To n
List1.AddItem“得分为”+Str (a(i))+“名次为”+Str( )
划线处应填写的语句为( )
from microbit import *
while True:
if button_a.is_pressed():
display.show(Image.HAPPY)
elif button_b.is_pressed():
break
else:
display.show(Image.SAD)
sleep(1000)
在micro:bit硬件支持下,以下说法正确的是 ( )
利用海伦公式求解三角形面积。已知a,b,c为三角形的三条边长,p为三角形的半周长,即p=(a+b+c)/2,计算此三角形面积s的海伦公式为:S=。
def hl(a, b, c): #定义求三角形面积的函数
p={#blank#}1{#/blank#}
s={#blank#}2{#/blank#} #计算三角形面积
return {#blank#}3{#/blank#} #返回面积的值
a, b, c=3, 4, 5 #边长依次赋值
print("此三角形的面积S为:", hl(a, b, c))
求解如下分段函数的值。
y=
x=float(input("请输入x的值:"))
if {#blank#}1{#/blank#}:
y=-2*x-4
{#blank#}2{#/blank#}x<10:
y=(x+2)**0.5
y=2**(x-1)
print({#blank#}3{#/blank#})
试题篮