2.1 计算机解决问题的过程 知识点题库

如果你想泡壶茶喝,当时的情况是:没有开水,水壶、茶壶、茶杯要洗,火已经生好了,已有茶叶,接下来该怎么办呢?下面有四种解决办法,请同学们从“算法”的角度来分析,哪一种办法最省时间?(  )
A . 洗净水壶,灌上凉水,放在火上,等水开之后,洗茶杯、水壶,拿茶叶,泡茶喝 B . 先洗水壶、茶壶、茶杯,拿茶叶,一切就绪,灌水烧水,等水开了泡茶 C . 洗好水壶,灌上凉水,放在火上,在等待水开的时候,洗茶壶、茶杯,拿茶叶,等水开了,泡茶喝 D . 先洗茶壶、茶杯,拿茶叶,然后洗水壶、灌水烧水,等水开了泡茶
某算法的部分流程图如图所示。执行这部分流程,则输出 x 的值是(  )

A . 50 B . 55 C . 60 D . 65
素数是指除了1和本身不能被任何数整除的数。请将3到100间的素数添加到LIST1中。

PRIVATE SUB FORMCLICK

  FOR I = 3 TO

     F=0

     FOR J= 2 TO I-1

       IF THEN

        F=1

        EXIT FOR

       END IF

     NEXT J

  IF F=0   THEN

 

 END SUB

有如下VB程序段:

min=100:x=0

Do While x < =16

    d1=Sqr(9+(x-4)*(x-4))

    d2=Sqr(36+(16-x)*(16-x))

    If d1+d2<min Then min=d1+d2

    x=x+0.1

Loop

Text1.Text=St(min)

该程序段运行后,文本框Text1中显示的内容是(  )

A . 14 B . 15 C . 16.42 D . 18.37
某算法的部分流程图如图所示。

执行这部分流程,输出s的值是(  )

A . -10 B . 10 C . 190 D . 210
某算法的部分流程图如图所示,执行这部分流程,依次输入5,6,7,则输出s时,s和a的值分别是(  )

A . -1,1 B . 1,1 C . 5,-1 D . 6,-1
某算法的部分流程图如下图所示。执行这部分流程后,下列说法不正确的是(  )

A . b>0执行了3次 B . b mod 2=1?执行了3次 C . a的值是256 D . ans的值是64
编制计算机程序解决问题时,一般分为五个过程:分析问题、设计算法、编写程序、(  )及检测结果。
A . 调试运行 B . 编制程序框图 C . 编译程序 D . 选择程序设计语言
某算法的部分流程图如下图所示,执行这部分流程后,输出c,s的值分别是(    )

A . 8,10 B . 10,14 C . 12,6 D . 12,24
某算法的部分流程图如图所示,执行这部分流程后,输出s的值为64,则①处应填入(     )

A . i \ 4 = 2 B . Sqr(i) = Int(Sqr(i)) C . i Mod 2 = 1 D . i Mod 2 = 0
若输入值为1150,输出结果(    )。

A . 0 B . 10 C . 20 D . 850
有一类倒推问题,如:某数经过以下运算“加上8,除以5,减去10,乘以4”,若最终得数为6,求这个数的值是多少。请编写Python程序解决此类问题。
  1. (1) 这个数的值是
  2. (2) 请用Python语言实现计算过程。

    num =float(input("请输入:"))

    print(num)

关于算法的描述,下列选项中正确的是(   )
A . 算法的每一步骤必须有确切的含义 B . 算法必须有输入 C . 算法本身就是一种程序设计语言 D . 算法的步骤可以是无穷的
某算法的部分流程图如图所示,执行这部分流程后,下列说法正确的是(     )

A . 步骤“x>y?”共执行了3次 B . 步骤“x←x-2”共执行了4次 C . 输出的x,y值分别为4,6 D . 交换“x←x-2”和“y←y+1”的位置会影响执行结果
用高级语言编写的程序能直接被计算机识别和执行。
根据算法的特征,下图描述的算法有错,错误的主要原因是(     )。

A . 不符合有穷性 B . 不符合可行性 C . 不符合确定性 D . 没有数据输入
以下流程图描述的算法,执行结果是(   )。

A . 0 B . 1 C . 2 D . 3
角谷猜想是指一个正整数x,如果x是奇数,则乘以3再加1;如果是偶数,则除以2。这样经过若干次运算后,总是可以得到自然数1的结果。小明根据角谷猜想进行了算法设计,并用如下流程图来描述算法。

请回答下列问题:

  1. (1) 解决此问题所使用的算法控制结构是
  2. (2) 根据本题算法的流程图所示,则流程图中①②处应填写的内容分别是:

            ②

  3. (3) 若输入x的值为6,则输出的运算次数n为。(填数字)
VB工作模式分为设计、3种类型。
某算法的部分流程图如图所示,执行这部分流程,若输入m的值为18,n的值为31582,则输出c的值是(    )

A . 35 B . 25 C . 352 D . 253