3.程序如下:
|
a←Input(“a=”) |
|
b←Input(“b=”) |
|
c←Input(“c=”) |
|
a←b |
|
b←c |
|
c←a |
|
Print a,b,c |
若输入10,20,30,则输出结果为____20,30,20____.
2.下列程序的功能是:判断任意输入的数x是否是正数,若是,输出它的平方值;若不是,输出它的相反数.则填入的条件应该是_____ x≤0___.
|
x←Input(“x=”) |
|
If________ |
|
y←-x; |
|
Else |
|
y←x2 |
|
End If |
|
Print y |
6.(2009年高考江苏卷改编)下图是一个算法的流程图,求最后输出的W的值.
解:第一次:T=1,S=12-0=1;
第二次:T=3,S=32-1=8;
第三次:T=5,S=52-8=17.
此时满足S≥10.
所以W=S+T=17+5=22.
B组
|
n←5 |
|
S←0 |
|
While S<15 |
|
S←S+n |
|
n←n-1 |
|
End While |
|
Print n |
4.(2009年高考安徽卷改编)程序框图(即算法流程图)如图所示,其输出结果是___127_____.
|
Input n |
|
S←0 |
|
I←1 |
|
While________ |
|
S←S+I |
|
I←I+1 |
|
Wend |
|
Print “S=”;S |
|
End |
(第4题) (第5题) (第6题)
1.(2010年徐州调研)如图,给出一个算法的伪代码,
|
T←1 |
|
I←3 |
|
While
I<50 |
|
T←T+I |
|
I←I+2 |
|
End While |
|
Print T |
则f(-3)+f(2)=____-8____.
|
Input x |
|
If x<0 Then |
|
y←(x+1)(x-1) |
|
Else |
|
y←(x-1)2 |
|
End If |
|
Print y |
|
End |
|
Input x |
|
If x≤0 Then |
|
f(x)←4x |
|
Else |
|
f(x)←2x |
|
End If |
|
Print f(x) |
(第1题) (第2题) (第3题)