1、算法练习题电白县电海中学高三理科数学备课组 1.任何一个算法都必须有的基本结构是()A.顺序结构B.条件结构 C.循环结构D.三个都有A 2.给出以下四个问题,输入一个数x,输出它的相反数.求面积为6的正方形的周长.求三个数a,b,c中的最大数.)求二进数111111的值.其中不需要 用条件语句来描述其算法的有(A1个B2个C3个D4个 B)3.下列各数中最小的一个是()A111111(2)B210(6)C1000(4)D81(16)A4.用秦九韶算法计算多项式在x=-4时的值时,的值为()A144 B136 C57 D34B5.用冒泡法对数据7,6,3,9,2,从小到大排序,第3趟结果是()
2、A2,3,6,7,9 B3,6,2,7,9 C3,2,6,7,9 D2,3,7,6,9C 6.右图给出的是计算 的值的一个程序框图,其中判断框内应填入 的条件是()Ai10 Bi10 Ci20 Di=2000 i=i1 PRINT i END A 42 B 43 C 44 D 45C 8.下列程序执行后输出的结果是()n=5 s=0 WHILE s14 s=s+n n=n-1 WAND PRINT n ENDA.-1 B.0 C.1 D.2C 9.程序框图如下:如果上述程序运行的结果为S132,那么判断框中应填入()A.B.C.D.A10.程序:x=1 y=1WHILE x=4Z=0WHILE
3、 y=x+2Z=Z+1y=y+1WENDPRINT Zx=x+1y=1WENDEND运行后输出的结果为()A3 4 5 6B4 5 6 7 C5 6 7 8 D6 7 8 9A11.读程序甲:i=1 乙:i=1000 S=0 S=0 WHILE i1000 DO S=S+i S=S+i i=i+l i=i1 WEND LOOP UNTIL i10 000成立 的最小整数。10395 15.将二进制数101101(2)化为十进制结果为;再将该数化为八进制数,结果为。45(10)55(8)16.阅读右边的程序框图,请你写出y关于x的函数解析式。阅读下列程序框图,该程序输出的结果是否是729 18.序框图的运算结果为