【师说高中全程复习构想】(新课标)2022届高考数学11.2基本算法语句与算法案例练习一、选择题1.当a=3时,下面的程序段输出的结果是( )A.9 B.3 C.10 D.6解析:∵a=3<10,∴y=2×3=6.答案:D2.计算机执行下面的程序段后,输出的结果是( )A.1,3B.4,1C.0,0D.6,0解析:∵输入a=1,b=3,∴执行程序后a=1+3=4,b=4-3=1.答案:B3.读下面的甲、乙两程序:对甲、乙两程序和输出的结果判断正确的是( )A.程序不同,结果不同B.程序不同,结果相同C.程序相同,结果不同D.程序相同,结果相同解析:程序甲实现的功能是计算:1+2+3+…+1000.程序乙实现的功能是计算:1000+999+…+3+2+1.答案:B4.当a=1,b=3时,执行完如下图一段程序后x的值是( )5\nA.1B.3C.4D.-2解析:因为1<3,所以x=1+3=4.故选C.答案:C5.如果下边程序执行后输出的结果是132,那么程序中UNTIL后面的“条件”应为( )A.i>11B.i>=11C.i<=11D.i<11解析:因为输出的结果是132,即s=1×12×11,需执行两次,则程序中UNTIL后面的“条件”应为i<11.答案:D6.下列各数中最小的数是( )A.111111(2)B.210(6)C.1000(4)D.110(8)解析:把A、B、C、D项中的数都换成十进制数,那么,111111(2)=1×25+1×24+1×23+1×22+1×21+1×20=63,210(6)=2×62+1×6+0×60=78,1000(4)=1×43=64,110(8)=1×82+1×81+0×80=72,故通过比较可知A中数最小.答案:A二、填空题7.阅读下面的程序,并写出a=3,b=5时,输出的值a=__________.5\n解析:当a=3,b=5时,赋值语句按顺序执行,∴a=a+b=8,b=a-b=8-5=3,b===,a===.答案:8.阅读下面的程序,当分别输入x=2、x=1、x=0时,输出的y值分别为________、________、________.解析:本题是求分段函数值的问题,由程序可以画出程序框图如图所示.所以分别输入2,1,0时,输出的y值分别为1,1,-1.5\n答案:1 1 -19.下面程序表达的是求函数________的值.解析:根据程序语句发现,输入x后,随着x取不同的值,输出的y的结果也不相同,故所求的是一个分段函数y=答案:y=三、解答题10.读下列程序,指出此程序用来解决什么问题.5\n解析:求分段函数y=的函数值.5