课时作业6条件语句时间:45分钟分值:100分一、选择题(每小题6分,共36分)1.给出以下四个问题,①输入一个数x,输出它的算术平方根;②求函数f(x)=的函数值;③求周长为6的正方形的面积;④求三个数a,b,c中的最小数.其中不需要用条件语句来描述其算法的有()A.1个B.2个C.3个D.4个解析:①需判断这个数是否为非负数;②是分段函数求值问题;④需判断这三个数的大小.①②④均需用到条件语句,只有③不需要.答案:A2
该程序运行后,变量y的值为()A.4B.16C.6D.8解析:因为x=4,所以执行y=x2=16,故选B
答案:B3.(2011·江苏高考)根据如图所示的伪代码,当输入a,b分别为2,3时,最后输出的m的值为________.解析:由已知可知,m为a,b中的最大值,故最后输出的m值为3
答案:34.给出下列程序:如果输入x1=2,x2=3,那么执行程序的结果是输出()A.7B.10C.5D.8解析:由于输入的两个数x1=2,x2=3,不满足x1=x2,因此,不执行语句体x1=x1+x2,而直接执行y=x1+x2,所以y=5,最后输出5,故选C
答案:C5.INPUTxIFx0THENy=-*x+5ELSEy=0ENDIFENDIFPRINTyEND如果输入x=-2,则输出结果y为()A.3+πB.-π+3C.π-5D.-π-5解析:若输入x=-2,则满足第一个条件x