(本栏目内容,学生用书中以活页形式单独装订成册
)一、选择题1.如果一个算法的程序图中有◇,则表示该算法中一定有哪种逻辑结构()A.循环结构和条件结构B.条件结构C.循环结构D.顺序结构和循环结构【解析】因为◇表示判断框,所以一定有条件结构.【答案】B2.下面的程序框图能判断任意输入的数x的奇偶数.其中判断框内的条件是()A.m=0
【解析】由程序框图所体现的算法可知判断一个数是奇数还是偶数,看这个数除以2的余数是1还是0
由图可知应该填m=1
【答案】B3.与以下算法相对应的程序框图是()第一步若a+b=0或c+d=0,则S=0,执行第四步;否则,执行第二步.第二步计算e=a*c,f=a*d,g=b*c,h=b*d
第三步计算S=e+f+g+h
第四步输出S
用心爱心专心1A
D.以上都不对【解析】由所给的算法可知,程序框图中包含条件结构.【答案】C4.(2008年海南宁夏高考)如图所示的程序框图,如果输入三个实数a,b,c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的()用心爱心专心2A.c>x
【解析】整个程序的目的是选最大数,选择结构中“是”的要代换,“否”的直接输出,∴以“c>x”对c与x进行比较,故应填“c>x
”.在解答时,要特别注意与选项B“x>c
”进行比照.防止错选.【答案】A5.阅读下面的程序框图,若输入的n是100,则输出的变量S和T的值依次是()用心爱心专心3A.2500,2500B.2550,2550C.2500,2550D.2550,2500【解析】S=100+98+96+…+2==2550,T=99+97+95+…+3+1==2500
【答案】D二、填空题6.(2009年珠海模拟)定义某种运算S=a⊗b,运算原理如图所示.则式子:(