当前位置:首页 -高中数学试卷 - 高中一年级数学试题 - 正文*

高一数学基本算法语句测试

2014-5-11 0:18:17下载本试卷

高一数学基本算法语句测试

二.同步训练

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

文本框: a = 1
b = 2
c = 3
a = b
b = c
c = a
PRINT a,b,c
END
(第2题)

文本框: n=5
s=0
WHILE s<15
 S=s+n
 n=n-1
WEND
PRINT
END
(第3题)

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

a=c

c=b

b=a

 

b=a

a=b

 

c=b

b=a

a=c

 

a=b

b=a

 
 A.       B.         C.         D.

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

S=0

i=1

DO

 INPUT x

 S=S+x

 i=i+1

LOOP UNTIL _____

a=S/20

PRINT a

END

 

x=1

y=1

WHILE  x<=4

Z=0

WHILE y<=x+2

  Z=Z+1

  y=y+1

WEND

PRINT Z

x=x+1

y=1

WEND

END

   第6题

 


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. 下左程序运行后输出的结果为_____________

x=5

y=-20

IF  x<0 THEN

  x=y-3

ELSE

  y=y+3

END IF

PRINT x-y ; y-x

END

  第7题

 

j=1

n=0

WHILE j<=11

  j=j+1

  IF j MOD 4=0 THEN

   n=n+1

  END IF

  j=j+1

WEND

PRINT n

END

      第8题

 


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.已知fx)=x3-3x2+2x+1,写出任意一个x的值对应的函数值fx)的求法程序.

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

12.写出已知函数  输入的值,求y的值程序.

B组

1.下列给出的赋值语句中正确的是

A.4 = M  B.M =-M  C.B=A-3     D.x + y = 0

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

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

文本框: i=1
WHILE i<8
 i=i+2
 s=2※I+3
WEND
PRINT s
END
(第2题)

a=0

j=1

WHILE j<=5

  a=(a+j) MOD 5

  j=j+1

WEND

PRINT a

END

第5题

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

4. 给出以下四个问题,

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

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

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

④求函数的函数值. 

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

A. 1个      B. 2个    C. 3个     D. 4个

文本框: INPUT t
IF t<= 4 THEN
 c=0.2
ELES
 c=0.2+0.1(t-3)
END IF
PRINT c
END
 (第6题)
5. 下左程序运行后输出的结果为 (   )

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

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

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

* :       

\ :      

∧ :      

SQR:      

ABS:       

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

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

b=-5                  b=-5

c=8                     c=8

a=b                     a=b

b=c                    b=c

PRINT abc          c=a

END                   PRINT abc

END

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

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