作者freexq (快乐蕃茄)
看板TransCSI
标题[问题] 计概某 BASIC 题
时间Sun Jun 3 17:14:08 2007
程式(1)是BASIC 语言程式,其执行後的结果将会列印出?
(A)39 (B)52 (C)18 (D)30
解答为:(D)30
程式(1)
10 s_even=0:READ x
20 while x mod 2=0
30 s_even=s_even+x
40 READ x
50 wend
60 print s_even
70 data 4,12,9,13,8,6
在下对 BASIC 指令、语法都不太熟
求教各位大大了....
希望能解释一下此程式的流程
以及此题的答案
谢谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.162.59.196
1F:推 terry751212:答案应该是D WHILE回圈累加可被2整除的 06/03 19:58
2F:推 aubr3:D 06/03 22:31
3F:推 freexq:大概懂了, mod 就是取余数,假如x mod 2=0,代表可被2整除 06/04 16:47
4F:→ freexq:data 4,12,9,13,8,6 只有4,12,8,6可被2整除 06/04 16:51
5F:→ freexq:所以答案为4+12+8+6=30,解答为 D,感谢~~~ 06/04 16:52
6F:推 swabasic:只有整除的可以接下去 没整除的都没有接下来了 06/27 20:18