第一节算法初步课时作业A组——基础对点练1.(2018·云南五市联考)某程序框图如图所示,则该程序运行后输出的B=()A.15B.29C.31D.63解析:程序在运行过程中各变量的值如下:A=1,B=3,满足A<5,B=2×3+1=7;A=2,满足A<5,B=2×7+1=15;A=3,满足A<5,B=2×15+1=31;A=4,满足A<5,B=2×31+1=63;A=5,不满足A<5,输出的B=63
答案:D2.(2018·沈阳市模拟)如图的程序框图,其作用是输入x的值,输出相应的y值,若x=y,则这样的x的值有()A.1个B.2个C.3个D.4个解析:当x≤2时,令y=x2=x⇒x(x-1)=0,解得x=0,或x=1;当2<x≤5时,令y=2x-4=x⇒x=4;当x>5时,令y==x,无解.故这样的x的值有3个.答案:C3.(2018·武汉市模拟)元朝时期数学名著《算学启蒙》中有关于“松竹并生”的问题:松长五尺,竹长两尺,松日自半,竹日自倍,松竹何日而长等.如图是源于其思想的一个程序框图,若输入的a,b分别为5,2,则输出的n=()1A.2B.3C.4D.5解析:由程序框图得,n=1,a=,b=4,a≤b不成立;n=2,a=,b=8,a≤b不成立;n=3,a=,b=16,a≤b不成立;n=4,a=,b=32,a≤b成立.故输出的n=4,故选C
答案:C4.如图所示的程序框图的算法思路来源于我国古代数学名著《九章算术》中的“更相减损术”,执行该程序框图.若输出的a=3,则输入的a,b不可能为()A.6,9B.3,3C.15,18D.13,10解析:该算法的功能为求两个正整数的最大公约数,执行该算法后输出的a=3,即输入的a,b的最大公约数为3,则选D
答案:D5.执行如图所示的程序框图,如果输入的t∈[-1,3],则输出的s属于()A.[-3,4]B.[-5,2]C.[-4