第3章程序与递归:组合、抽象与构造
1、关于计算系统与程序,下列说法正确的是_____。A只有用计算机语言编写出来的代码才是程序,其他都不能称其为程序;B构造计算系统是不需要程序的,程序对构造计算系统没有什么帮助;C任何系统都需要程序,只是这个程序是由人来执行还是由机器自动执行,可以由机器自动执行程序的系统被称为计算系统;D程序是用户表达的随使用者目的不同而千变万化的复杂动作,不是使用者实现的而是需要计算系统事先完成的。
答案:C解释:本题考查程序,计算系统等的概念;(A)程序基本动作指令的一个组合或执行序列用以实现复杂的动作,只用计算机语言编写出来的代码称为程序,这个概念太狭隘了,A错误;(B)计算系统的一部分是由程序组成的,所以B错误;(C)计算系统基本动作指令程序执行机构,任何系统都需要系统,C完全正确;(D)程序基本动作指令的一个组合或执行序列用以实现复杂的动作,并不是由用户表达的,随使用者的不同而千变万化的复杂动作。所以D是错的;具体内容参考第三章视频之“程序的作用和本质”及第三章课件。2、关于程序,下列说法不正确的是_____。A“程序”是由人编写的、以告知计算系统实现人所期望的复杂动作;B“程序”可以由系统自动解释执行,也可以由人解释由系统执行;C普通人是很难理解“程序”的,其也和“程序”无关;D“程序”几乎和每个人都有关系,如自动售票系统、自动取款机等。
答案:C解释:本题考查程序的概念;程序基本动作指令的一个组合或执行序列用以实现复杂的动作,所以AB,D都是正确的;C说普通人很难理解程序,这显然是错误的。所以选C;具体内容参考第三章视频之“程序的作用和本质”及第三章课件。
f大学计算机计算思维练习题集
3、关于程序,下列说法不正确的是_____。A程序的基本特征是复合、抽象与构造;B复合就是对简单元素的各种组合,即将一个些元素代入到另一个些元素中;C抽象是对各种元素的组合进行命名,并将该名字用于更复杂的组合构造中;D程序就是通过组合、抽象、再组合等构造出来的;E上述说法有不正确的。
答案:E解释:本题考查程序的概念;(A)程序的特征即是:组合抽象构造,所以A正确;(B)复合即是将简单的基本动作指令组合起来,实现复杂动作。B正确;(C)抽象:将经常使用的、可由低层次系统实现的一些复杂动作,进行命名,以作为高层次系统的指令被使用,C正确;(D)通过r