27、(1.5分)
人们利用计算机解决问题的基本过程一般有如下四个步骤(①~④),请按各步骤的先后顺序在下列选项中选择正确的答案( )。 ①调试程序 ②分析问题 ③设计算法 ④编写程序 A、①②③④ B、②③①④ C、③②④① D、②③④①
28、(1.5分)
程序设计语言的发展历程中不包括( A、机器语言 B、自然语言 C、汇编语言 D、高级语言
29、(1.5分)
VB表达式2 * 8 Mod 12 + 4的值是( A、8 B、22 C、20 D、0
17
)。 )。(Mod为取余运算)
30、(1.5分)
下面关于算法的说法错误的是( )。 A、算法必须有输出
B、算法必须在计算机上用某种语言实现 C、算法不一定有输入
D、算法必须在有限步执行后能结束
二、判断题 31、(1分)
运行程序时,程序中的每一条语句至少运行一次。 (错误。反例:注释语句) 32、(1分)
VB表达式(A + B + C)的值一定是数值型数据。 (错误。字符型变量也可以进行“+”、“-”运算) 33、(1分)
高级语言是能够被计算机直接接受和执行的计算机语言。 (错误。只有机器语言才能被计算机直接接受和执行) 34、(1分)
机器语言是程序设计的核心,是程序设计的灵魂。 (错误。算法+数据结构=程序) 35、(1分)
18
列举一切与命题相关的情况,然后根据问题设定的条件,逐个加以检查,找到满足条件的解答的方法称为递归算法。 (错误。这是“穷举法”的基本思想) 36、(1分)
在程序循环结构中必须设定终止循环的条件,否则会出现死循环。 (错误。终值条件一定要有,但不一定明确“设定”,如,For/Next循环) 37、(1分)
VB中的事件驱动就是当应用程序中某对象的特定事件发生时,通过执行一段程序代码,来完成该特定事件所对应的操作。
38、(1分)
对一个排好序的数组来说,要查找一个元素,可以用顺序查找法,也可以用二分查找法,其中二分查找一定比顺序查找快。 (错误。不同的查找方法解决不同的问题,效率高低并不绝对) 39、(1分)
递归过程一般通过函数或子过程来实现。
40、(1分)
对于多种情况的选择问题,只能采用多重选择语句来处理,不能使用条件语句。
(错误。可以采用If语句的嵌套)
19
41、(1分)
通过分析问题中各要素之间的关系,用最简练的语言或形式化的符号来表达它们的关系,得出解决问题所需的表达式,然后设计程序求解问题的方法称为解析法。
42、(1分)
在VB程序设计中,方法对应于对象内部的一段程序代码,既可能是一个函数,也可能是一个过程。
43、(1分)
控件是应用程序的图形用户界面中显示可供用户操纵,并可控制应用程序的图形界面元素,是VB可视化编程的基本操作对象。
44、(1分)
多重循环的原则是:外层循环与内层循环不必层层相套,循环体之间可以交叉。
(错误。外循环必须完全包含内循环,也就是说内外层Next语句的位置不能交叉) 45、(1分)
VB中所有对象的属性只能在属性窗口中设定。
(错误。可以在程序中设定。如:修改command1的caption属性为“计算”可以用comand1.caption=“计算”实现)
20