必修三算法初步测试

发布 2022-07-03 00:36:28 阅读 2222

高一数学必修3算法初步题组训练。

班级姓名学号。

一。 选择题:

1. 下列语句正确的是( )

a)a=b=2 (b)print y=2*x-2 (c)a=a+2 (d)input 2

2.条件语句的一般形式是“if a then b else c”,其中b表示的是( )

a.满足条件时执行的内容 b.条件语句。

c.条件d.不满足条件时执行的内容。

3. 将389 化成**位制数的末位是 (

a. 1b. 2c. 3d. 0

4. 下列各数中最小的数是 (

abcd.

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

a. 6 , 6b. 5 , 6c. 5 , 5 d. 6 , 5

6.为了在运行下面的程序之后得到输出y=16,键盘输入x应该是( )

input x

if x<0 then

y= (x+1)(x+1)

else y= (x-1)(x-1)

end if

print y

enda) 3或-3b) -5c) -5或5d) 5或-3

7. 用秦九韶算法计算多项式在时的值时,的值为 (

a. -845b. 220c. -57 d. 34

8.用二分法求方程的近似根,精确度为δ,用条件结构的终止条件是( )

a)|x1-x2|>δb)|x1-x2|<δc)x1<δ<x2 (d)x1=x2=δ

9. 下左程序运行后输出的结果为 (

a. 50b. 5c. 25d. 0

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

a. 3 4 5 6 b. 4 5 6 7 c. 5 6 7 8 d. 6 7 8 9

11.给出下面的程序框图,那么其循环体执行的次数是 (

a) 500b) 499c) 1000d) 998

12.已知有上面程序,若程序执行后输出的结果是11880,则在程序的“条件”应为 (

a) i > 9 (b) i >=9 (c) i <=8 (d) i < 8

二。 填空题:

13.下列四个有关算法的说法中,正确的是要求只填写序号 )

(1) 算法的某些步骤可以不明确或有歧义,以便使算法能解决更多问题;

(2) 正确的算法执行后一定得到确定的结果;

(3) 解决某类问题的算法不一定是唯一的;

(4) 正确的算法一定能在有限步之内结束。

14.已知有如下程序:

问:程序运行的结果为。

15. 下左程序运行后输出的结果为。

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

三。 解答题: (注意:解答题必须要写出必要的文字说明或步骤)

17.已知算法:(1)指出其功能(用算式表示),2)将该算法用流程图描述之。

18. 用辗转相除法或者更相减损术求三个数 324 , 243 , 135 的最大公约数。

19.设计一个程序框图,求解,并编写相应程序。

20. 意大利数学家菲波拉契,在2023年出版的一书里提出了这样的一个问题:一对兔子饲养到第二个月进入成年,第三个月生一对小兔,以后每个月生一对小兔,所生小兔能全部存活并且也是第二个月成年,第三个月生一对小兔,以后每月生一对小兔。

问这样下去到年底应有多少对兔子? 试画出解决此问题的程序框图,并编写相应的程序。

算法初步测试卷

姓名学号班级。密封线内不要答题。一,选择题 共12题,每题5分,共60分 1 算法的有穷性是指 a.算法必须包含输出b 算法中每个操作步骤都是可执行的。c.算法的步骤必须有限d 以上说法均不正确。2 算法共有三种逻辑结构,即顺序结构 条件结构 循环结构,下列说法正确的是 a.一个算法只能含有一种逻辑...

算法初步测试卷

一 选择题 以下每小题有且仅有一个正确答案,每小题5分,共8题,合计40分 1 已知变量a,b已被赋值,要交换a b的值,采用的算法是。a a b,b ab a c,b a,c b c a c,b a,c ad c a,a b,b c 2.如图所示是求样本x1,x2,x10平均数的程序框图,图中空白...

算法初步必修三

第一章算法初步。1.1.1 算法的概念 第1课时 课程标准 通过对解决具体问题过程与步骤的分析 如二元一次方程组求解等问题 体会算法的思想,了解算法的含义。教学目标 1.理解算法的概念与特点 2.学会用自然语言描述算法,体会算法思想 3.培养学生逻辑思维能力与表达能力。教学重点 算法概念以及用自然语...