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

下面程序的循环次数为(   )

For i=0 To 7

Print i

Next I

A . 6 B . 7 C . 8 D . 9
某算法的部分流程图如下图所示,执行这部分流程后,变量x的值是(   )

A . 0 B . 1 C . 2 D . 3
流程图中表示判断框的是(   )
A . 矩形框 B . 菱形框 C . 圆形框 D . 椭圆形框
某算法的部分流程图如图所示,执行第4次循环后,a,b的值分别是(  )

A . 2,14 B . 3,14 C . 11,13 D . 13,14
小王和小李用VB分别编制了成绩统计程序,但在统计本班成绩时,发现小王编制的程序比小李编制的程序运行速度快。则小李编制的程序中可能存在的问题是(  )。
A . 编写的代码有错误 B . 界面设计不美观 C . 设计的算法不合理 D . 使用的控件不合理
有如下VB程序段:

a(1) = "231": a(2) = "34": a(3) = "23": a(4) = "234": a(5) = "123"

For i = 1 To 2

    For j = 1 To 5 - i

       If a(j) > a(j + 1) Then t = a(j): a(j) = a(j + 1): a(j + 1) = t

   Next j

   Text1.text=a(j)

Next i

执行该程序段后,文本框Text1显示的内容为(    )

A . 34 B . 123 C . 231 D . 234
有如下程序段:

Const n = 6

Dim a (1 To n) As Integer

Dim i As Integer, j As Integer, t As Integer

Randomize For i = 1 To n

    a (i) = Int (Rnd * 20 + 11)

Next i

Do While True

    For i = 1 To n-1

        If a(i) > a(i +1) Then Exit For

    Next i

    If i < n Then

        For i = 1 To n

            j = Int(Rnd * 6) + 1

            t = a(3): a(3)=a(i): a(i) = t

        Next i

    Else

        Exit Do

    End if

Loop

上述程序段执行后,a(1)到a(6)的值可能是(  )

A . 10  13  15  25  25  28 B . 15  16  22  26  28  28 C . 18  21  25  25  19  30 D . 29  22  20  20  18  16
有如下VB程序段:

n=0

For i=1 To Len(Text1.Text)

  c=Mid(Text1.Text,i,1)

  If c>=“0”And c<=“9”Then m=1 Else m=2

  a(m)=a(m)+1

  If a(m)=1 Then n=n+1

Next i

数组a中各元素的初始值都为0,文本框Textl中的内容为“Happy2017”。执行该程序段后,变量n的值为(  )

A . 1 B . 2 C . 4 D . 9
某算法的部分流程图如下图所示,执行这部分流程后,输出的值为(  )

A . 循环体被执行了20次 B . 输出变量s的值为30 C . 语句i=i+1执行9次 D . 该算法是计算0+10+20的值
某算法的部分流程图如下图所示。执行这部分流程,分别输入m=3、n=5,则输出值依次为(    )

A . 15,5 B . 15,6 C . 30,6 D . 30,7
高级语言更接近自然语言,并不特指某种语言,也不依赖于特定的计算机系统,因而更容易掌握和使用,通用性也更好。以下不属于高级语言的是(     )
A . Java语言 B . Python语言 C . 汇编语言 D . C语言
某算法流程图如图所示,当x的值分别输人1和5时,该算法的输出结果分别为(    )

A . 7,15 B . 7,0 C . -24,7 D . 15,0
有关顺序结构的说法正确的是(    )
A . 顺序结构是算法的基本结构之一 B . 任何的程序设计中都有顺序结构 C . 顺序结构在程序设计中可有可无 D . 顺序结构、选择结构、循环结构是程序设计三种基本结构
某算法的部分流程图如图所示。下列说法正确的是(    )

A . 该流程执行后,变量s的值是 -1 B . 该流程执行后,变量k的值是10 C . 该流程完整执行1次,“s←s-k”共执行了4次 D . 该流程完整执行1次,“s≥0?”共执行了4次
如图所示的流程图中,红色虚线框内“结束”应该使用的基本图形是(   )。

图片_x0020_100002

A . 图片_x0020_100003 B . 图片_x0020_100004 C . 图片_x0020_100005 D . 图片_x0020_100006
  当计算机程序求得结果后,(填“需要”或“不需要”)对结果进行分析。程序有逻辑错误或计算机方法的错误,计算机是(填“能够”或“不能够”)检查出来的。
计算机语言发展大致经历了机器语言、汇编语言和高级语言阶段。可以被计算机直接执行的语言是         , Python语言属于           语言。(    )
A . 机器,高级 B . 高级,汇编 C . 高级,机器 D . 汇编,高级
某算法的部分流程图如图所示。执行这部分流程,变量t的值为(    )

A . 3 B . 4 C . 5 D . 6
某算法的部分流程图如图所示。执行这部分流程后,输出c的值是(     )

A . 13 B . 21 C . 34 D . 55
以下流程图符合算法特征的是(    )。
A . B . C . D .