第一章 计算机解决问题的过程
单元测试
● 本组选择题共10小题 ,每题10分,共100分。
● 每小题给出的4个选项中,只有一个正确选项,选错或不答的均得0分。
● 做完后,选择“提交”,可以批分;选择“答案”,可以显示答案;需要重做,选择“重做”。
1.关于算法,以下说法正确的是 。
(A)算法可以是不确定的 (B)算法是人们解决问题的想法 (C)算法的步骤多少可以不受限制 (D)算法是解决问题过程所需的有限步骤
2.以下各项中,不是算法特征的是 。
(A)有穷性 (B)确定性 (C)可行性 (D)合理性
3.关于描述算法的工具,以下说法正确的是 。
(A)自然语言表示的算法便于翻译成程序设计语言 (B)流程图依赖于计算机程序设计语言 (C)用伪代码描述的算法易于向计算机程序设计语言过渡 (D)伪代码的可读性比自然语言强
4. 请看下列伪代码。程序最后输出的P值是 。
I=0
P=0
DO WHILE P<10
P=P+I
I=I+2
LOOP
PRINT P
(A)6 (B)12 (C)14 (D)8
5.关于算法,下面说法正确的是 。
(A)解决同一问题只有一种算法 (B)算法对程序运行效率没有影响 (C)解决同一问题的算法不是唯一的 (D)算法设计在计算机解决问题的过程中并不重要,可以省略
6.一个好的算法应具有 。
(A)正确性、高效性、可读性、健壮性 (B)正确性、可读性、严密性、高效性 (C)正确性、合理性、可读性、健壮性 (D)正确性、合理性、严密性、高效性
7.下面各项中,不属于结构化程序三种基本控制结构的是 。
(A)顺序结构 (B)选择结构 (C)树形结构 (D)循环结构
8. 请看右面的流程图,分析其功能。当M、N分别输入12和8时,最后输出的值是 。
(A)6 (B)3 (C)8 (D)4
9.关于计算机程序设计语言,以下说法正确的是 。
(A)最早的程序设计语言是汇编语言 (B)汇编语言是一种高级语言 (C)高级语言使用助忆符 (D)机器语言采用二进制代码
10.关于程序编译,以下说法正确的是 。
(A)编译程序的执行方式类似于日常生活中的“同声翻译” (B)解释程序的工作主要包括编译、连接、装入等环节 (C)C语言程序是编译执行的 (D)BASIC语言程序是编译执行的