双基限时练(七)1.求函数f(x)=在x=x0时的值的算法中,下列语句用不到的是()A.输入语句B.输出语句C.条件语句D.循环语句解析因为是求分段函数f(x)在x=x0时的值,所以须用条件语句,当然输入、输出语句必不可少,因此应选D
答案D2.关于WHILE语句的一般格式的说法正确的是()A.总是执行循环体B.执行一次循环体C.循环控制条件为真时执行循环体D.遇到WEND就结束解析由当型循环结构的特征知,在每次执行循环体前,对条件进行判断,当条件满足时,执行循环体,否则终止循环体,因此应选C
答案C3.下列算法:①求和1+++…+;②已知两个数求它们的商;③已知函数的定义域在区间上,将该区间十等分求端点及各分点处的函数值;④已知三角形的一边长及此边上的高,求其面积.其中可能要用到循环语句的是()A.①②B.①③C.②④D.③④答案B4.编写程序求1+2+3+…+n的和(n由键盘输入).程序如下:在上述程序的横线上应填()A.i=n解析该程序应用的是当型循环结构,i为控制变量,每次循环增加1,因此应填i100是否成立.若是,则输出S,结束算法;否则,返回第二步.请用UNTIL语句写出这个算法对应的程序.解程序如下:311.计算1+2+3+…+100的值又有如下算法:第一步,令i=1,S=0
第二步,若i≤100,则执行第三步;否则,输出S,结束算法.第三步,S=S+i
第四步,i=i+1,返回第二步.请用WHILE语句写出这个算法对应的程序.解程序如下:12.阅读下面的程序,回答下面的问题.(1)此程序的算法逻辑结构是________型循环结构;(2)画出此程序的程序框图;(3)试用UNTIL语句编写此程序.解(1)由程序知,运行时先对条件进行判断,根据判断的结果决定是否进入循环体,故是当型循环结构.(2)程序框图如图所示.4(3)用UNTIL语句编写此程序如下.5