第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
2.设x∈[0,3],执行如图所示的程序框图,从输出的结果中随机取一个数a,则“a≤5”的概率为()A
答案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=(