1、第一章1.21.2.2一、选择题1对条件语句的描述正确的是()Aelse后面的语句不可以是条件语句B两个条件语句可以共用一个endC条件语句可以没有else后的语句D条件语句中,if和else后的语句必须都有答案C解析如果作二次判断else后的语句可以是条件语句,每一个条件语句都有自己的if与end,不可共用,else后可以没有语句2当a1,b3时,执行完下面一段程序后x的值是()A1B3C4D2答案C解析13满足a0时,由1,得x1,x1;当x0时,由0.5x11,得x1,x1或x1,故选C.6当a3时,下列程序的输出结果是()A9B3C10D6答案D解析a310,y2a236,故选D.二、
2、填空题7下边的程序运行后输出的结果为_答案3解析x5不满足x0,xy31239,输出的结果为xy9(12)3.8读下面的程序:这个程序的意义是_答案已知函数y,输入x的值输出对应的y值三、解答题9.儿童乘坐火车时,若身高不超过1.2 m,则无需购票;若身高超过1.2 m但不超过1.5 m,可买半票,若超过1.5 m,应买全票试写出一个购票的算法程序解析程序如下:一、选择题1若如图程序运行后的结果是3,那么输入的x的值是()A30B2C.0.3D4答案C解析当x0时,由10x3解得x0.3,符合题意;当x0时,由x13解得x4,不合题意,舍去,故输入的x的值是0.3.2阅读以下程序,若输入的是2
3、.3,则输出的结果是()A18.4B11C12D11.7答案D解析2.3B成立,则C4;第二次A2,B4,AB不成立,则C2.4阅读下列程序:如果输入x2,则输出结果y为()A0B1C2D3答案B解析本程序是求分段函数y的函数值,x2,y231,故选B.二、填空题5运行下面的程序时,若输入的值为100、99,则输出的结果为_;若输入的值为1、2,则输出的结果为_答案12解析该程序中if执行的是:若A5时,5x520,x3,不满足x5,输入的变量x的值为2.三、解答题7设计一个程序,输入一个学生的成绩S,根据该成绩的不同值作以下输出:若S90,则输出“优秀”解析程序如下:8.已知函数y,输入x的值,输出对应的函数值画出程序框图,并编写程序解析程序框图如下图所示:程序如下: