【分析】由于函数是一分段函数,所以输入自变量x的值后
应根据x的值所在的范围,选择相应的解析式代入求出其函
数值,故应用条件语句.又因为实数x的值共分为三个范围,所
以还应用到条件语句的嵌套.
【解析】 程序框图如图:
输y入=-x2*x+1 I程f E序lxs如<e0下:Then
If x=0 Then y=0 Else y=2*x+1 End If
End
(A)3.
(B)7.
(C)15.
(D)17.
【解析】0×2+1=1,1×2+1=3,3×2+1=7,7×2+1=15. 【答案】C
题 型例44 求求公三约个数数问16题8、56、264的最大公约(因)数.
【分析】会把这三个数都分解质因数,发现它的公共的因数, 即可求最大公因数. 【解析】168=21×8,56=7×8,264=33×8, ∴这三个数的最大公因数是8. 【点评】在数字比较大时,可以用短除法.
【答案】B
3.(基础再现)如下图,程序执行后输出的结果为 ( ) i=11 s=1 Do
s=s*i i=i-1
Loop While i≥9 输出 s End (A)799. (B)990. (C)885. (D)1000. 【解析】本程序主要计算的是11×10×9=990,所以选B. 【答案】B
If x≤0 Then f(x)=4*x
Else f(x)=2^x
End If 输出f(x)
End
根据以上算法,可求得f(-1)+f(2)=
.
【解析】f(x)= 42 xx
, ,
x x
0, 0,
∴f(-1)+f(2)=-4+22=0.