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

  • 13
  • 0
  • 约1.98千字
  • 约 3页
  • 2016-09-17 发布于河南
  • 举报
基本算法语句练习题(有答案)

基本算法语句练习题 1.下列语言中,哪一个是输入语句 ( ) A.PRINT B.INPUT C.IF D.LET 2.右边程序的输出结果为 ( ) A. 3,4 B. 7,7 C. 7,8 D. 7,11 3. 将两个数a=8,b=17交换,使a=17,b=8,下面语句正确一组是 ( ) A. B. C. D. 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个数的平均数的程序,在横线上应填充的语句为 ( ) A. i20 B. i20 C. i=20 i=20 8、如果右边程序执行后输出的结果是990,那么 在程序until后面的“条件”应为( ) A.i 10 B. i 8 C. i =9 D.i9 9.输出的结果.读程序甲: i=1 : 1000 S=0 S=0 WHILE i=1000 DO S=S+i S=S+i i=i+l i=i-1 WEND Loop UNTIL i1 PRINT S PRINT S END END 对甲乙两程序和输出结果判断正确的是 ( ) A.程序不同结果不同B.程序不同,结果相同 C.程序相同结果不同D.程序相同,结果相同. 12.程序运行后的结果为__________ (其中:“(a+j) mod 5”表示 整数(a+j)除以5的余数) 13.程序运行后输出的结果 为____________________. 15.设计一个算法求:, 试用程序框图和相应程序表示. 【答案】 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 i99 15.解:流程图如下: 相应程序如下: X=3 Y=4 X=X+Y Y=X+Y PRINT X,Y c=b b=a a=c a=c c=b b=a b=a a=b a=b b=a S=0 i=1 DO INPUT x S=S+x i=i+1 LOOP UNTIL _____ a=S/20 PRINT a END I = 1 While I8 S=2I+3 I=I+2 WEND Print S (第9题) i=11 s=1 DO s= s * i i = i-1 LOOP UNTIL “条件” PRINT s END (第8题) x=5 y=-20 IF x0 THEN x=y-3 ELSE y=y+3 END IF PRINT x-y , y-x END 第13题 a=0 j=1 WHILE j=5 a=(a+j) mod 5 j=j+1 WEND PRINT a END (第12题) 14.下面程序的作用是求的值 i=1 S=0 DO S=S+ LOOP UNTIL PRINT S END S=0 i =1 DO S=S+1/i LOOP UNTIL i = 2009 Print S END

文档评论(0)

1亿VIP精品文档

相关文档