当前位置:首页 >> 合同协议 >>

基本算法语句练习题(有答案)


基本算法语句练习题 基本算法语句练习题 练习
1.下列语言中,哪一个是输入语句 A.PRINT B.INPUT 2.右边程序的输出结果为 A. 3,4 C. 7,8 ( ) X=3 Y=4 X=X+Y Y=X+Y PRINT X,Y ) D. a=c c=b b=a ( ) C.IF D.LET

B. 7,7 D. 7,11

3. 将两个数 a=8,b=17 交换,使 a=17,b=8,下面语句正确一组是 ( A. B. C. a=b c=b b=a b=a a=b b=a a=c

4.下列给出的赋值语句中正确的是 ( ) A、3=A B、M=—M C、B=A=2 D、x+y=0 5.A=15,A=-A+5,最后 A 的值为 ( ) A.-10 B.20 C.15 D.无意义 6.下列选项那个是正确的( ) A、INPUT A; B B. INPUT B=3 C. PRINT y=2*x+1 D. PRINT 4*x 7.下面为一个求 20 个数的平均数的程序,在横线上应填充的语句为 ( S=0 i=1 DO INPUT x S=S+x i=i+1 LOOP UNTIL _____ a=S/20 PRINT a END )

A. B. C. D.

i>20 i<20 i>=20 i<=20

8、如果右边程序执行后输出的结果是 990,那么 在程序 until 后面的“条件”应为( ) A.i > 10 B. i <8 C. i <=9 D.i<9 9.程序输出的结果 S =

i=11 s=1 DO s= s * i i = i-1 LOOP UNTIL “条件” PRINT s END (第 8 题)

I = 1 While I<8 S=2I+3 I=I+2 WEND Print S (第 9 题)

10.读程序 甲: i=1 乙: i=1000 S=0 S=0 WHILE i<=1000 DO S=S+i S=S+i i=i+l i=i-1 WEND Loop UNTIL i<1 PRINT S PRINT S END END 对甲乙两程序和输出结果判断正确的是 ( ) A.程序不同结果不同 B.程序不同,结果相同 C.程序相同结果不同 D.程序相同,结果相同 11.下边程序执行后输出的结果是 ( ) A. -1 B. 0 C. 1 D. 2

n=5 s=0 WHILE s < 15 s = s+n n = n ?1 WEND PRINT n END
12.程序运行后的结果为__________ (其中:(a+j) mod 5”表示 “ 整数(a+j)除以 5 的余数) 13.程序运行后输出的结果 为____________________.

a=0 j=1 WHILE j<=5 a=(a+j) mod 5 j=j+1 WEND PRINT a END (第 12 题)

x=5 y=-20 IF x<0 THEN x=y-3 ELSE y=y+3 END IF PRINT x-y , y-x END 第 13 题

14.下面程序的作用是求

1 1 1 15.设计一个算法求: 1 + + + L + , 3 5 2007 试用程序框图和相应程序表示.

1 1 1 1 + + + ??? + 的值 1× 2 3 × 4 5 × 6 99 × 100 i=1 S=0 DO S=S+

LOOP UNTIL PRINT S END

【答案】
1.B 2.D 3.B 4.B 5.A 6.D 7.A 8.D 9、17 10.B 11.B 12、0 13、22,-22 14、S=S+1/((i*(i+1)) i=i+1 i>99 15.解:流程图如下:

相应程序如下:

S=0 i =1 DO S=S+1/i LOOP UNTIL i >= 2009 Print S END


赞助商链接
相关文章:
算法高一数学练习题
算法数学练习题一考点归纳 ① 了解算法的含义、算法的思想. ② 理解程序框图的三种基本逻辑结构:顺序、选择、循环. ③理解几种基本算法语句——输入语句、输出语句...
高中数学必修三算法与程序框图及基本算法语句练习
高中数学必修三算法与程序框图及基本算法语句练习_高一...题 11 题 结束 12.此题程序运行结果为___。 13...... ? 2 6 3 的值。 参考答案 1-10:DBABA ...
高一数学必修三第一单元知识点及练习题
高一数学必修三第一单元知识点及练习题_数学_高中教育_教育专区。高一数学必修三第一章 1.1 算法与程序框图 1.2 基本算法语句 1.3 中国古代数学中的算法案例 ...
更多相关标签: