精英家教网 > 高中数学 > 题目详情
如果下面所给出的程序执行后输出的结果是720,那么程序中的“条件”应为(  )
分析:先根据输出的结果推出循环体执行的次数,再根据s=1×10×9×8=720得到程序中UNTIL后面的“条件”.
解答:解:因为输出的结果是720,即s═1×10×9×8,需执行3次,
则程序中UNTIL后面的“条件”应为i<8.
故选D.
点评:本题主要考查了直到型循环语句,语句的识别问题是一个逆向性思维,一般认为学习是从算法步骤(自然语言)至程序框图,再到算法语言(程序).如果将程序摆在我们的面前时,从识别逐个语句,整体把握,概括程序的功能.
练习册系列答案
相关习题

科目:高中数学 来源:吉林省实验中学2009-2010学年高二上学期期中考试数学文科试题 题型:013

如果下面所给出的程序执行后输出的结果是720,那么程序中的“条件”应为

[  ]
A.

i>9

B.

i<7

C.

i<=8

D.

i<8

查看答案和解析>>

科目:高中数学 来源:数学教研室 题型:044

同学们会面对一个共同的问题,就是有时有太多的事情要做.例如,你可能面临好几门课的作业的最后期限,你如何合理安排以确保每门课的作业都能如期完成?如果根本不可能全部按期完成,你怎么办?

  这里给出的霍奇森(Hodgson)算法,可以使得迟交作业的数目减到最小.这一算法已经广泛应用于工业生产安排的实践中.

假设你知道各项作业的到期日,并且知道或能估计出完成每项作业将花费的时间,下面是这个算法的自然语言表述:

  第一步 把这些作业按到期日的顺序从左到右排列,从最早到期的到最晚到期的;

  第二步 假设从左到右一项一项做这些作业的话,计算出从开始到完成某一项作业时所花的时间.依次做此计算直到完成了所列表中的全部作业而没有一项作业会超期,停止;或你算出某项作业将会超期,继续第三步;

  第三步 考虑第一项将会超期的作业以及它左边的所有作业,从中取出花费时间最长的那项作业,并把它从表中去掉;

  第四步 回到第二步,并重复第二到四步,直到做完.

  根据上表,按霍奇森算法,写出程序框图和程序.

查看答案和解析>>

科目:高中数学 来源: 题型:单选题

如果下面所给出的程序执行后输出的结果是720,那么程序中的“条件”应为


  1. A.
    i>9
  2. B.
    i<7
  3. C.
    i<=8
  4. D.
    i<8

查看答案和解析>>

科目:高中数学 来源:2009-2010学年吉林省实验中学高二(上)期中数学试卷(文科)(解析版) 题型:选择题

如果下面所给出的程序执行后输出的结果是720,那么程序中的“条件”应为( )

A.i>9
B.i<7
C.i<=8
D.i<8

查看答案和解析>>

同步练习册答案