- 集合与常用逻辑用语
- 函数与导数
- 三角函数与解三角形
- 平面向量
- 数列
- 不等式
- 空间向量与立体几何
- 平面解析几何
- 计数原理与概率统计
- 推理与证明
- 算法与框图
- 补全WHILE语句
- 用WHILE语句编写算法
- + 读懂WHILE语句的功能计算输入、输出值
- 复数
- 几何证明选讲
- 不等式选讲
- 矩阵与变换
- 初中衔接知识点
- 竞赛知识点
阅读下列程序:
对程序甲、乙和输出结果判断正确的是
甲: i=1 S=0 WHILE i<=1000 S=S+i i=i+1 WEND PRINT S END | | 乙: i=1000 S=0 DO S=S+i i=i–1 LOOP UNTIL i<1 PRINT S END |
对程序甲、乙和输出结果判断正确的是
A.程序不同,结果不同 | B.程序不同,结果相同 |
C.程序相同,结果不同 | D.程序相同,结果相同 |
下面程序的目的是( )
a=input(“a=”);
b=input(“b=”);
while a<>b
if a>=b
a=a-b;
else
b=b-a;
end
end
print(%io(2),a);
a=input(“a=”);
b=input(“b=”);
while a<>b
if a>=b
a=a-b;
else
b=b-a;
end
end
print(%io(2),a);
A.求a/b的余数 |
B.求a,b的最小公倍数 |
C.求a被b整除的商 |
D.求a,b的最大公约数 |
下面两个程序最后输出的S的值为( )
程序1:
i=1;
while i<8
i=i+2;
S=2i+3;
end
print(%io(2),S);
程序2:
i=1;
while i<8
S=2i+3;
i=i+2;
end
print(%io(2),S);
程序1:
i=1;
while i<8
i=i+2;
S=2i+3;
end
print(%io(2),S);
程序2:
i=1;
while i<8
S=2i+3;
i=i+2;
end
print(%io(2),S);
A.都是17 | B.都是21 |
C.21,17 | D.17,21 |
写出下列程序的算术表达式.
i=1;
S=0;
while i<10
S=S+1/(2* i+1);
i=i+1;
end
print S;
该程序的表达式为S=____________ .
i=1;
S=0;
while i<10
S=S+1/(2* i+1);
i=i+1;
end
print S;
该程序的表达式为S=
下列程序的功能是_____.(只列表达式,不需计算出结果)
S=0;
i=1;
while i<=10
S=S+1/(3* i-1);
i=i+1;
end
print(%io(2),S);
S=0;
i=1;
while i<=10
S=S+1/(3* i-1);
i=i+1;
end
print(%io(2),S);
下面程序执行后,输出的值为( )
J=1;
A=0;
while J<5
J=J+1;
A=A+J* J;
end
print(%io(2),J);
J=1;
A=0;
while J<5
J=J+1;
A=A+J* J;
end
print(%io(2),J);
A.4 | B.5 |
C.54 | D.55 |
设计一个计算1×3×5×7×9×11×13的算法.图中给出了程序的一部分,则在横线①上不能填入的数是( )
S=1;
i=3;
while i<①
S=S* i;
i=i+2;
end
print S ;
S=1;
i=3;
while i<①
S=S* i;
i=i+2;
end
print S ;
A.13 | B.13.5 | C.14 | D.14.5 |
下面给出一个用循环语句编写的程序:
k=1
sum=0
WHILE k<10
sum=sum+k∧2
k=k+1
WEND
PRINT sum
END
(1)指出程序所用的是何种循环语句,并指出该程序的算法功能;
(2)请用另一种循环语句的形式把该程序写出来.
k=1
sum=0
WHILE k<10
sum=sum+k∧2
k=k+1
WEND
PRINT sum
END
(1)指出程序所用的是何种循环语句,并指出该程序的算法功能;
(2)请用另一种循环语句的形式把该程序写出来.