1.2基本算法语句 (2)

  • 格式:doc
  • 大小:53.00 KB
  • 文档页数:6

精品文档

实用文档 a = 1

b = 2

c = 3

a = b n=5

s=0

WHILE s<15

S=s+n 1.2基本算法语句

二.同步训练

A组

一.选择

1.下面不属于基本算法语句的一项是

( )

A.INPUT语句 B.WHILE语句 C.END语句 D.IF—THEN语句

2.右边程序运行的结果是 A.1,2,3 B.2,3,1 C.2,3,2

D.3,2,1

3.右边程序执行后输出的结果是 A.-1 B.0 C.1 D2

4. 将两个数a=8,b=17交换,使a=17,b=8,下面语句正确一组是 ( )

A. B. C. D.

a=b c=b b=a a=c 精品文档

实用文档

5. 下面为一个求20个数的平均数的程序,在横线上应填充的语句为 ( )

A. i>20

B. i<20

C. i>=20

D. i<=20

6. 上右程序运行后输出的结果为 ( )

A. 3 4 5 6 B. 4 5 6 7 C. 5 6 7 8 D. 6 7 8

9

7. 下左程序运行后输出的结果为_____________

S=0

i=1

DO

INPUT x x=1

y=1

WHILE x<=4

Z=0

WHILE y<=x+2

Z=Z+1

x=5

y=-20

IF x<0 THEN

x=y-3

ELSE j=1

n=0

WHILE j<=11

j=j+1

IF j MOD 4=0 THEN 精品文档

实用文档

8.上右程序输出的n的值是_____________________.3

9. 指出下列语句的错误,并改正:

(1)A=B=50

(2)x=1,y=2,z=3

(3)INPUT “How old are you” x

(4)INPUT ,x

(5)PRINT A+B=;C

(6)PRINT Good-bye!

10.已知f(x)=x3-3x2+2x+1,写出任意一个x的值对应的函数值f(x)的求法程序.

11.计算 236312222,写出算法的程序.

12.写出已知函数).0(1),0(0),0(1xxxy 输入x的值,求y的值程序.

B组

1.下列给出的赋值语句中正确的是 精品文档

实用文档 i=1

WHILE i<8

i=i+2

s=2※I+3 第3题 A.4 = M B.M =-M C.B=A-3 D.x +

y =

0

2.右边程序运行后的输出结果为

A.17 B.19 C.21 D.23

3.右边的程序框图(如图所示),能判断任意输入的数x的奇偶性:其中判断框内的条件是 A.m=0 B.x=0 C.x=1 D.m=1

4. 给出以下四个问题,

①输入一个数x,输出它的相反数.

②求面积为6的正方形的周长.

③求三个数a,b,c中的最大数.

④求函数0.10.2{)( xx xxxf的函数值.

其中不需要用条件语句来描述其算法的有 ( )

A. 1个 B. 2个 C. 3个 D. 4个 a=0

j=1

WHILE j<=5

a=(a+j) MOD 精品文档

实用文档 INPUT t

IF t<= 4 THEN

c=0.2

ELES 5. 下左程序运行后输出的结果为 ( )

A. 50 B. 5 C. 25 D. 0

6.若输入8时,则下列程序执行后输出的结果是 0.7

7.在程序语言中,下列符号分别表示什么运算

* :

\ :

∧ :

SQR:

ABS:

8. 下列程序运行后,a,b,c的值各等于什么?

(1)a=3 (2)a=3

b=-5 b=-5

c=8 c=8

a=b a=b

b=c b=c

PRINT a,b,c c=a

END PRINT a,b,c

END 精品文档

实用文档 9. 儿童乘坐火车时,若身高不超过1.1 m,则不需买票;若身高超过1.1 m但不超过1.4 m,则需买半票;若身高超过1.4 m,则需买全票.试设计一个买票的算法,并画出相应的程序框图及程序。

10.意大利数学家菲波拉契,在1202年出版的一书里提出了这样的一个问题:一对兔子饲养到第二个月进入成年,第三个月生一对小兔,以后每个月生一对小兔,所生小兔能全部存活并且也是第二个月成年,第三个月生一对小兔,以后每月生一对小兔.问这样下去到年底应有多少对兔子? 试画出解决此问题的程序框图,并编写相应的程序.