1.如果一个算法的程序框图中有◇,则表示该算法中一定有哪种逻辑结构( )A.循环结构和条件结构B.条件结构C.循环结构D.顺序结构和循环结构解析:选 B.因为◇表示判断框,所以一定有条件结构.2.下面的程序框图能判断任意输入的数 x 的奇偶性.其中判断框内的条件是( )A.m=0? B.m=1?C.x=0? D.x=1?解析:选 B.由程序框图所体现的算法可知判断一个数是奇数还是偶数,看这个数除以 2 的余数是 1 还是 0.由图可知应该填 m=1?.3.(2008 年高考宁夏、海南卷)如下图所示的程序框图,如果输入三个实数 a,b,c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的( )A.c>x B.x>cC.c>b D.b>c解析:选 A.根据程序框图判断,在空白的判断框内填入 c>x?.故选 A.4.(2010 年深圳调研)在如图所示的程序框图中,当 n∈N*(n>1)时,函数 fn(x)表示函数fn - 1(x) 的 导 函 数 , 若 输 入 函 数 f1(x) = sinx +cosx,则输出的函数 fn(x)可化为( )A.sin(x-)B.-sin(x-)C.sin(x+)D.-sin(x+)解析:选 C.由框图可知 n=2009 时输出结果,由于 f1(x)=sinx+cosx , f2(x) = - sinx + cosx , f3(x) = - sinx - cosx , f4(x) = sinx -cosx,f5(x)=sinx+cosx,…,所以 f2009(x)=f4×501+5(x)=sinx+cosx=sin(x+).5.(2009 年高考福建卷)阅读右图所示的程序框图,运行相应的程序,输出的结果是( )A.2 B.4C.8 D.16解析:选 C.由框图可知,程序运行时,数值 S与 n 对应变化如下表:S-12n248故 S=2 时输出 n=8.6.给出一个如图所示的流程图,若要使输入的x 值与输出的 y 值相等,则这样的 x 值的个数是( )A.1 B.2C.3 D.4解析:选 C.当 x≤2 时,由 x2=x 得:x=0,1 满足条件;当 25 时,由=x 得:x=±1,不满足条件,故这样的 x 值有 3 个.故选 C.7.如图所给出的是计算+++…+的值的一个程序框图,其中判断框内应填入的条件是________.解析:由框图知,要经过 10 次循环才能算出此表达式的值,∴应填入“i>10?”.答案:i>10?8.定义某种运算 S=a⊗b,运算原理如图所示.则式子:(2tan)⊗lne+lg100⊗()-1的值是________.解析:原式=2⊗1+2⊗3=2×(1+1)+2×(3-1)=8.答案:89.下图是一个算法的流程图...