算法初步练习题三

发布 2022-07-03 00:19:28 阅读 1352

招远一中04—05学年度数学《算法初步》测试题。

编刻人:刘星茂吴占宁姜志武2005-5-19

班级姓名分数:

一、选择题。

1.下列说法不正确地是( )

a 算法三大基本逻辑结构是顺序结构,条件结构,循环结构。

b 程序设计中条件结构是靠条件语句来实现的。

c 循环结构是靠循环语句来实现的。

d顺序结构是不能实现的。

2.有如下程序运行后输出结果是( )

a. 3 4 5 6 b. 4 5 6 c. 5 6 d. 6

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

a. 50 b. 49 c. 100 d. 99

第2题第3题。

4. 第3题所给的程序框图中累加变量是( )

a. i b. sum c. i 或 sum d. 都不是。

5. 下列是赋值语句的是( )

a max=a+1 b a+1=max c max-1=a d max-a=1

6. 下面程序输出的结果是( )

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

7. 将数转化为十进制数为( )

a. 524 b. 774 c. 256 d. 260

8.用直接插入排序法,将7,4,6,9,1从小到大排序,第二步的排序结果是( )

a. 4,7,6 b. 4,6,7 c. 4,6,7,1,9 d. 1,4,6,7,9

9.已知一k进制的数132与十进制的数30相等,那么k等于( )

a. 7或4 b. -7 c. 4 d. 都不对。

10. 在计算机程序中,sqr( )和abs( )是两个不同的函数,它们的意义是( )

a.求平方,求绝对值b. 求平方根,求绝对值

c. 取算术平方根,求绝对值 d. 皆错。

二、填空题。

12.用秦九韶算法计算当x=5时,多项式f(x)=5x5+4x4+3x3+2x2+x+1的值为

13.用冒泡法对数据31,17,34,4,22,8,19,1按从小到大进行排序,经过三趟排序后得到的数列是。

14.以下三个数和2923的最大公约数。

三、解答题。

15.下图是为求1至100中所有自然数的平方和而设计的程序框图,将空白处补上,并指明它是循环结构中的哪一种类型,并画出它的另一种循环结构框图。

16.“依法纳税是每个公民应尽的义务”,《中华人民共和国个人所得税法》第十四条中有个人所得税税率表(工资,薪金所得适用)

目前,上表中”全月应纳税所得额”是从月工资,薪金收入中减去800元后的余额。下面是某银行为计算纳税人当月应缴纳的个人所得税而编写的程序:

input “x=”;x

if x>0 and x<=800 then

y=0print y

elseif x<=1300 then

y=0.05*x-40

print y

elseif x<=2800 then

y=0.1*x-105

print y

elseif x<=5000 then

y=0.15*x-245

print y

else print “输入有误”

end if

end if

end if

end if

end 1) 阅读程序,将上表填写完整。

2) 某人当月工资为3200元,应纳税多少元。

17.已知下列算法:

1)输入x;

2)若x>0,执行(3);否则执行(6);

3)y=2x+1;

4)输出y;

5)结束;6)若x=0,执行(7);否则执行(10);

7)y=1/2;

8)输出y;

9)结束;10)y=-x;

11)输出y;

12)结束。

指出其功能。

将该算法用程序框图表示。

第17题第18题。

18.找一个实际生活中的分段函数,设计一个求该函数值的算法,并画出程序框图。

19.写出程序计算20+21+22+…+263.

算法初步练习题

算法初步与随机抽样测试题。班级姓名评分。一 选择题 1 计算机执行下面的程序段后,输出的结果是 print a.b.c.d.2 阅读图2所示的程序框图,运行相应的程序,输出的结果是 a b.c.d.3 下图给出的是计算的值的一个程序框图,其中判断框内应填入的条件是。a i 100b i 100 c ...

算法初步练习题

高二数学第一周周末作业。1.下列给出的赋值语句中正确的是 a b c d 2.将两个数a 8,b 17交换,使a 17,b 8,下面语句正确一组是 abcd.3.阅读下列程序,指出当a 3,b 5时的计算结果 a b 4.2008海南 右面的程序框,如果输入三个实数a b c,要求输出这三个数中最大...

算法初步分类练习题

第一章算法初步分类练习题。班级姓名分数。考点一算法与程序框图。1 任何一个算法都必须有的基本结构是 a 顺序结构b 条件结构 c 循环结构d 三个都有。2 左下程序框图表示的算法运行后,输出的结果是 a 25 b 50 c 125 d 250 第2题图第3题图 3.如右上图所示,程序框图的输出结果为...