1、1算法复习资料(一)2010.121算法的运行结果是_。s t a r tz x + yz z + ye n dx 1 , y 2输 出 z2算法的运行结果是_。s t a r ta a + bb a - ba a - be n da 3 , b 5输 出 a , b3算法的运行结果是_。s t a r tt aa bb ce n da 2 , b 5 , c 6c t输 出 a , b , c4算法的运行结果是_。s t a r tc a + ba b + cb a + ce n da 4 , b 3输 出 b5算法的运行结果是_。s t a r ty x + yx x + yy x + y
2、e n dx 2 , y 3输 出 x + y6若输入 5,算法的运行结果是_。s t a r ty x * x + 7 y 7 * x + 2e n dx 5NY输 入 x输 出 y7若输入-4,算法的运行结果是_。s t a r tx - xe n dx cNY输 入 a , b , c输 出 mm bm bYN9若输入-6,算法的运行结果是_。s t a r tm a x xe n dx m a xNY输 入 x输 出 m a x , m i nm a x 0 , m i n 1 0x = yNY输 入 x , y输 出 x15算法的运行结果是_。s t a r tp 3 . 3y 1p
3、 p + 0 . 2y y + 0 . 6y 0Y输 出 xe n d输 入 a输 入 aN22若输入 1、0、1、1、0,算法的运行结果是_。s t a r ts 0 , k 1s s * 2 + ak k + 1k 0NY输 出 a输 入 xx x 1 024若输入 17456,算法的运行结果是_。s t a r ty 0y y * 1 0 + x m o d 1 0e n dx 0NY输 出 y输 入 xx x 1 025算法的运行结果是_。4s t a r tf 0 , a 2 0f f + aa a - 3a m o d 2 = 0Y输 出 fe n da = 8YNN26算法的运行
4、结果是_。s t a r ts 1 , k 1 5s s * kk k - 2k m o d 3 = 0Y输 出 se n dk = 2YNN27算法的运行结果是_。s t a r ta 1 , b 3n 3c a + bn n + 1e n dn = 1 0Y输 出 se n dN35算法中循环体执行了_次。当 x 为_时循环结束。算法的运行结果是_。s t a r ts 0x 2s s + xx x + 0 . 3x = 4Y输 出 pe n dN37该算法的功能是_。A交换两个变量的值B求两个变量中的较大者C求两个变量中的较小者D按从小到大次序输出s t a r tc bb aa ce
5、n da 5 , b 7输 出 a , b38该算法的功能是_。A交换 a 和 b 的值B交换 b 和 c 的值C交换 a 和 c 的值D交换 a、b 和 c 的值s t a r tb 3c 6b ce n da 4c aa b39该算法的功能是_。A计算四分之一的圆面积B计算正方形面积和圆面积C计算阴影部分的面积D计算正方形周长和圆周长之差40该算法的功能是_。A判断 x 的正负B输出大于 x 的数C求x 的值D求 x 的绝对值s t a r te n dx = 0NY输 入 x输 出 x 输 出 - x41该算法的功能是_。A求三个数中的最大数B求三个数中的最小数C将三个数从小到大输出D将
6、三个数从大到小输出s t a r ta x a ye n dx bNY输 入 a , b , cYNb c a c输 出 cN Y输 出 a输 出 c 输 出 b43该算法的功能是_。A输出 4 个数中的最大值B输出 4 个数中的第二大值C输出 4 个数中的最小值D输出 4 个数中的第二小值s t a r t互 换 a , b 的 值e n da = yNY输 入 x , y输 出 x47该算法的功能是_。A求 1 到 100 之间的整数之和B求 1 到 100 之间的奇数之和C求 1 到 100 之间的偶数之和D求 1 到 100 之间能被 3 整除的整数之和s t a r ts 0k 0s
7、 s + kx x + 3k 5N Y输 入 XYNY 3输 出 YY 4 Y 5_ _ _ _57循环条件为:i 0Y输 出 ee n d输 入 hN61 “一尺之棰,日取其半,万世不竭” ,计算经过多少天后,其长度小于 0.0001 尺,在算法的空白处应填入_。s t a r tt 1n 0n n + 1_ _ _ _ _ _t = 0 . 0 0 0 1Y输 出 ne n dN62找出乘积为 399 的两个相邻的奇数,在算法的空白处应填入_。s t a r ti 1i i + 2e n d_ _ _ _NY输 出 i , i + 263求 x 的 n 次幂,在算法的空白处应填入_。s t
8、 a r ty 1 , i 1y y * xi i + 1_ _ _ _Y输 出 ye n d输 入 x , nN64计算 1+2+3+100 的和,在算法的空白处应该填入_。9s t a r ts 0 , i 1_ _ _ _ _ _e n di 0 thena=a-bend ifprint a75循环体执行了_次。n=4do while n3s=s+n*2n=n-2loop77算法的运行结果是_。x=4y=1do while x=0y=y*xx=x-1loopprint y78若依次输入12、3、5、9、-1,算法的运行结果是_。s=0x=inputbox(“x=”)do while x0
9、s=s+xx=inputbox(“x=”)loopprint s79若输入 2754,算法的运行结果是_。s=0x=inputbox(“x=”)do while x0s=s+x mod 10x=x10loopprint s80若依次输入0、0、0、0、0、1,算法的运行结果是_。11a=inputbox(“a=”)m=0do while a=0m=m+1a=inputbox(“a=”)loopprint m81若输入 24,算法的运行结果是_。a=inputbox(“a=”)k=1n=0do while kb And cc 的值是_。100若变量 a、b、c、d 的值分别为 4、4、4、2,表
10、达式 Not aa+c 的值是_。参考答案13题号 答案 题号 答案 题号 答案 题号 答案1 5 26 405 51 D 76 62 5 3 27 123 52 BX 10 Mod 10 77 13 5 6 2 28 7 53 (L1+L2)/V 78 294 17 29 9 54 ab 79 185 19 30 5 55 N Y N Y 80 56 37 31 9 10 30 56 x11 或 x=12 81 87 4 32 11 21 165 57 1 82 True8 20 33 6 45 228 58 s/20 或 s/(i-1) 83 求 1+22+32+42+.+102的和9 0
11、 -6 34 6 9 75 59 n399 87 求 1+1/2+1/3+.+1/20 的和13 243 38 C 63 i=n 88 求 1-1/3+1/5-.-1/19 的和14 7 39 C 64 s s+i 89 x=1x=x*215 5.5 40 D 65 s 1 90 n=50n=n+416 10 41 B 66 t -t 91 12.517 55 42 B 67 p p+n 92 1118 120 43 A 68 x x+i 93 -519 56 44 A 69 k+2 94 -1420 4 45 B 70 k=49978 k+100 95 821 16 46 C 71 35-cr*4 96 622 22 47 D 72 40-bb*3+p*2=100 97 1023 24 48 B 73 15 12 98 524 65471 49 D 74 13 99 False25 42 50 B 75 5 100 True