1.求下列函数的函数值的算法中需要用到条件结构的是( )
A.f(x)=x2-1 B.f(x)=2x+1
C.f(x)= D.f(x)=2x
解析:C项中函数f(x)是分段函数,需分类讨论x的取值范围,要用条件结构来设计算法,A,B,D项中均不需要用条件结构.
答案:C
2.下列关于条件结构的描述,不正确的是( )
A.条件结构的出口有两个,但在执行时,只有一个出口是有效的
B.条件结构的判断条件要写在判断框内
C.双选择条件结构有两个出口,单选择条件结构只有一个出口
D.条件结构根据条件是否成立,选择不同的分支执行
解析:C中单选择条件结构中的出口有两个,故C错.
答案:C
3.阅读如图所示的程序框图,若输入a,b,c分别是21,32,75,则输出的值分别是( )
A.96 B.53
C.107 D.128
解析:∵21<32,∴m=21+32=53,即输出53.
答案:B
4.执行如图所示的程序框图.如果输入的t∈,则输出的S属于( )
A. B.
C. D.
解析:当0≤t≤2时,S=t-3∈.当-2≤t<0时,t=2t2+1,则t∈(1,9].此时S=t-3,t∈(1,9],则S∈(-2,6].综上所述,S∈.
答案:D