1.如果一个算法的程序框图中有◇,则表示该算法中一定有哪种逻辑结构( )A.循环结构和条件结构B.条件结构C.循环结构D.顺序结构和循环结构解析:选 B
因为◇表示判断框,所以一定有条件结构.2.下面的程序框图能判断任意输入的数 x 的奇偶性.其中判断框内的条件是( )A.m=0
解析:选 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
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-12n