当前位置:首页>>高中数学>>教师中心>>同步教学资源>>课程标准实验教材>>同步试题>>必修3

1.如图所示程序框图,能判断任意输入的数x的奇偶性:其中判断框内的条件是( 

Am=0             Bx=0

Cx=1             Dm=1

2算法的过程称为数学机械化,数学机械化的最大优点是可以让计算机来完成,中国当代数学家在这方面研究处于世界领先地位,为此而获得首届自然科学500万大奖的是(    )

A.袁隆平     B.华罗庚

  C.苏步青     D.吴文俊

3算法

S1  m=a  

S2  b<m,则m=b

S3  c<m,则m=d

S4  d<m,则 m=d

S5  输出m,则输出m表示    (    )

Aabcd中最大值

  Babcd中最小值

  C.将abcd由小到大排序

D.将abcd由大到小排序

4. 如图程序运行后输出的结果为  (     )

  A 50            B 5            C 25            D 0

5.计算机执行下面的程序段后,输出的结果是    

A13        B4     C00       D60

6.用“辗转相除法”求得459357的最大公约数是(  

A3    B9    C17    D51

7.算法的三种基本结构是 (    )

  A. 顺序结构、模块结构、条件结构       B. 顺序结构、循环结构、模块结构

  C. 顺序结构、条件结构、循环结构       D. 模块结构、条件结构、循环结构

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

Ai>20       Bi<20       Ci>=20       Di<=20

9.用秦九韶算法计算多项式时的值时,需要做乘法和加法的次数分别是 (    )

  A6 , 6              B5 , 6          

 C5 , 5           D6 , 5

 

10.给出以下一个算法的程序框图(如图所示),该程序框图的功能是(  )

A.求输出a,b,c三数的最大数

B.求输出a,b,c三数的最小数

C.将a,b,c按从小到大排列 

D.将a,b,c按从大到小排列

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

  12.下左程序运行后输出的结果为_________

 

x=5

y=20

IF  x<0  THEN

   x=y3

ELSE

   y=y+3

END IF

PRINT  xy yx

END

 

   (第12题)

 

 

13.用直接插入排序法对:7,1,3,12,8,4,9,10进行从小到大排序时,第四步得到的一组数为: _  _    .  

14求方程 的近似根,要先将它近似地放在某两个连续整数之间,则应当在区间       上.

15学了算法你的收获有两点,一方面了解我国古代数学家的杰出成就,另一方面,数学的机械化,能做许多我们用笔和纸不敢做的有很大计算量的问题,这主要归功于算法语句的            

16.上右程序输出的n的值是____________

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    (第16题)

 

17.函数y=请设计算法流程图,要求输入自变量,输出函数值.

 

 

 

18.某电信部门规定:拨打市内电话时,如果通话时间不超过3分钟,则收取通话费0.2元,如果通话时间超过3分钟,则超过部分以每分钟0.1元收取通话费(通话不足1分钟时按1分钟计),试设计一个计算通话费用的算法.要求写出算法,画出程序框图,编写程序.

 

 

 

19.把“五进制”数转化为“十进制”数,再把它转化为“八进制”数.

 

 

 

20给定一个年份,写出该年是不是闰年的算法,程序框图和程序.

 

 

 

21已知正四棱锥的底面边长为3,高为4,求正四棱锥的体积和表面积,写出算法的伪代码,并画出相应图.

 

 

参考答案:

 

1.A; 2.D; 3.B; 4.D; 5.B; 6.D; 7.C; 8.A; 9.A; 10.B; 11. 0.7; 12. 22,-22; 13. [ 1  3  7  12 ] 8  4  9  10; 14. 12; 15. 循环语句; 16. 3;

17.

 

 

18.解 我们用c(单位:元)表示通话费,t(单位:分钟)表示通话时间,

则依题意有 

算法步骤如下:第一步,输入通话时间t;第二步,如果t3,

那么c = 0.2 ;否则令 c = 0.2+0.1 (t3);

第三步,输出通话费用c ;

程序框图如图所示

INPUT  t

IF t<= 3  THEN

 c=0.2

ELSE

 c=0.2+0.1(t-3)

END  IF

PRINT c

END

(18题程序)

 

 

 

19.:

20.S1:输入一个年份x

S2:若z能被100整除,则执行S3否则执行 S4

S3:若x能被400整除,则x为闰年,否则x不为闰年

S4:若x能被4整除,则x为闰年,否则x不为闰年

INPUT  x

IF  x=100k(k是正整数)THEN

IF  x=400k(k是正整数)THEN

PRINT“x是闰年

ELSE“x不是闰年

END   

ELSE  IF  x=4k(k是正整数)THEN

PRINT“x是闰年

ELSE“x不是闰年

END

 

 

 

21

 

 

    
【上一篇】
【下一篇】