第1讲算法初步配套课时作业1.(2017·山东高考)执行两次如图所示的程序框图,若第一次输入的x的值为7,第二次输入的x的值为9,则第一次、第二次输出的a的值分别为()A.0,0B.1,1C.0,1D.1,0答案D解析当x=7时, b=2,∴b2=4<7=x.又7不能被2整除,∴b=2+1=3.此时b2=9>7=x,∴退出循环,a=1,∴输出a=1.当x=9时, b=2,∴b2=4<9=x.又9不能被2整除,∴b=2+1=3.此时b2=9=x,又9能被3整除,∴退出循环,a=0.∴输出a=0.故选D.2.设x∈[0,3],执行如图所示的程序框图,从输出的结果中随机取一个数a,则“a≤5”的概率为()A.B.C.D.答案C解析由程序框图可知y=该函数的值域是[3,10],所以所求概率为=.3.(2019·青岛模拟)执行如图所示的程序框图,若输出的结果为48,则判断框中可以填()1A.n≤5B.n>5C.n≤4D.n>4答案B解析n=1,S=3,a=5;n=2,S=8,a=7;n=3,S=15,a=9;n=4,S=24,a=11;n=5,S=35,a=13,不满足判断框中的条件;n=6,S=48,a=15,满足判断框中的条件,退出循环,输出的S=48,所以判断框中可以填n>5.4.执行如图所示的程序框图,若输入向量a=c=(-2,2),b=(1,0),则输出S的值是()A.18B.20C.22D.24答案B解析程序对应的运算:a=c=(-2,2),则a·c=8,S=0+8=8,i=1,c=c+b=(-1,2);a=(-2,2),b=(1,0),c=(-1,2),则a·c=6,S=8+6=14,i=2,c=c+b=(0,2);a=(-2,2),b=(1,0),c=(0,2),则a·c=4,S=14+4=18,i=3,c=c+b=(1,2);a=(-2,2),b=(1,0),c=(1,2),则a·c=2,S=18+2=20,i=4,c=c+b=(2,2);a=(-2,2),b=(1,0),c=(2,2),则a·c=0,此时跳出循环体.故输出S的值为20,故选B.5.(2019·郑州一检)执行如图所示的程序框图,若输出的结果是7,则判断框内m的取值范围是()2A.(30,42]B.(30,42)C.(42,56]D.(42,56)答案A解析k=1,S=2;k=2,S=2+4=6;k=3,S=6+6=12;k=4,S=12+8=20;k=5,S=20+10=30;k=6,S=30+12=42;k=7,此时不满足S=42