高中信息技术《算法与程序设计》练习 联系客服

发布时间 : 星期六 文章高中信息技术《算法与程序设计》练习更新完毕开始阅读

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