电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

第3章 程序与递归:组合、抽象与构造

12页
  • 卖家[上传人]:M****1
  • 文档编号:474351834
  • 上传时间:2022-12-31
  • 文档格式:DOCX
  • 文档大小:23.15KB
  • / 12 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、1、关于计算系统与程序,下列说法正确的是。(A) 只有用计算机语言编写出来的代码才是程序,其他都不能称其为程序;(B) 构造计算系统是不需要程序的,程序对构造计算系统没有什么帮助;(C) 任何系统都需要程序,只是这个程序是由人来执行还是由机器自动执行,可 以由机器自动执行程序的系统被称为计算系统;(D) 程序是用户表达的随使用者目的不同而千变万化的复杂动作,不是使用者实 现的而是需要计算系统事先完成的。答案是:C2、关于程序,下列说法不正确的是。(A) “程序”是由人编写的、以告知计算系统实现人所期望的复杂动作;(B) “程序”可以由系统自动解释执行,也可以由人解释由系统执行;(C) 普通人是很难理解“程序”的,其也和“程序”无关;(D) “程序”几乎和每个人都有关系,如自动售票系统、自动取款机等。答案是:C3、关于程序,下列说法不正确的是。(A) 程序的基本特征是复合、抽象与构造;(B) 复合就是对简单元素的各种组合,即将一个(些)元素代入到另一个(些)元素中;(C) 抽象是对各种元素的组合进行命名,并将该名字用于更复杂的组合构造中;(D) 程序就是通过组合、抽象、再组合等构造出来的

      2、;(E) 上述说法有不正确的。答案是:E4、一般而言,设计和实现一个计算系统,需要设计和实现(A) 基本动作和程序;(B) 基本动作和控制基本动作的指令;(C) 基本动作、控制基本动作的指令和一个程序执行机构;(D) 基本动作、控制基本动作的指令和程序。5、一般而言,一个较高抽象层次的计算系统是可以这样实现的,即。(A) 将较低抽象层次的重复性组合,命名为较高抽象层次的指令;(B) 利用较高抽象层次的指令进行复合、抽象与构造,即形成高抽象层次的程序;(C) 高抽象层次的程序通过其程序执行机构解释为高抽象层次的指令及其操作次序;(D) 高抽象层次的指令被替换为低抽象层次的程序,再由低抽象层次的程序执行 机构解释并执行。(E) 上述A-D全部。答案是:E6、熟悉下列运算组合式(前缀表达式),其中结果为56的是。(A) (*7(+52);(B) (*(+53)(+52);(C) (+20(+66);(D) (-(*98)(-202)。本题考查基本运算组合式的构造与计算,尤其是嵌套的运算组合式的计算答案是:B7、对于计算式3*6普*2,其正确的运算组合式(前缀表示法)为。(A) (/(+10/

      3、20+84)(+*36*82);(B) (10+(20/(8+4)/ (3*6)+(8*2);(C) (/(+10(/20(+84)(+(*36)(*82);(D) (/(/20(+10(+84)(*(+36)(+82)。/本题考查运算组合式的书写与构造答案是:C8、请用define运算,定义一个过程实现计算a3其正确定义的过程为(A)(B)(C)(D)(define(define(define(definecube(cube(cube(cube(*x)(*a (*a)(*a)a);x);a);x)。本题考查新运算符(即过程)的定义答案是:B9、巳知一个新运算被定义为(define(newCalc x y)(*(+ x 1)(* y 2),问newCalc可以完成的计算功能为(A) (x+1)+2y;(B) (x+1)*2y;(C) (x+1) +(y+2);(D) (x+1)*(y+2)。本题考查新运算符(即过程)的定义答案是:B10、已知一个新运算被定义为(define(newCalc x y)(*(+ x 1)(* y 2),问正确使用了 newCalc并得到正确结果的为_O(A

      4、)(newCalc) (45),其结果为50;(B)(newCalc 4),其结果为40;(C)(newCalc 45),其结果为50;(D)(newCalc 23),其结果为21。本题考查新运算符(即过程)的定义和使用答案是:C11、已知一个新运算被定义为(define (newCalc x y)(*(+ x 1)(+ y 1),问(newCalc (newCalc (newCalc11)2)3)的计算结果为。(A) 6 ; (B) 13;(C) 64;(D) 24。答案是:C12、已知一个新运算被定义为(define (newCalc x y)(*(+ x 1)(+ y 1),问(newCalc (newCalc (newCalc11) (newCalc 11) (newCalc1 1)的计算结果为。(A) 1; (B) 64;(C)130;(D) 8。本题考查新运算符(即过程)的定义和嵌套使用(A) (definesecondCalc(+ (firstCalcx) (firstCalc(firstCalcz);(B) (define(secondCalc xy z) (+ fir

      5、stCalc x y z);(C) (define(secondCalc xyz) (+ (firstCalc x)(firstCalc y)(firstCalc z);(D) (definesecondCalc xyz (+ (firstCalc x)(firstCalc y)(firstCalc z)。(E) (define(secondCalc xyz) (+ (firstCalc x)(firstCalc x)(firstCalc x)。本题考查新运算符(即过程)的定义,以及形式参数的使用y)13、已知一个运算被定义为(define (firstCalc x) (* x x),在 其基础上进一步定义新运算secondCalc为x2+y2+z2,下列运算组合式书写正确 的是。答案是:Cx x),在14、已知一个运算被定义为(define(firstCalc x) (*其基础上进一步定义新运算为(define (secondCalc x) (firstCalc (firstCalc (firstCalc x),问secondCalc表达的运算功能为。(A)x*x*x;(B)x2+x

      6、2+x2;(C)(x2)2)2;(D)x4。本题考查新运算符(即过程)的定义和嵌套使用15、用条件运算符定义一个过程o M/刘 k = ywo。正确的定义为(A) (define (f x y) (cond(xy)(* x x x)(x=y )0)(x xy )(* x x(=xy )0)(y)(x*x*x)(x=y )0)(xy )(y*y*y);(D) (define (f x y) (cond( x y )(*y yy)。本题考查条件运算符的使用及分支处理答案是:B1if n 216、用条件运算符定义一个过程1置本伊一1)1订巧1。正确的定义为_(A) (define(f n)(cond(n1)(n* f(n-1)(B) (define(f n)(cond( n 1 )(*n (f(-n1);(C) (define(f n)(cond(n1 )(n*f(n-1);(D) (define(f n)(cond( n 1 )(*n (fn-1)。本题考查递归过程的定义答案是:B17、若要表达从1计算到n的运算组合式,(* (*(*(*(*11)2)3)4)n)定义一个过程。正确的定义为

      7、。(A) (define(fproductcountermax-count)(f (* counter product) (+ counter 1) max-count );(B) (define(fproductcountermax-count)(cond ( counter max-count) product)( counter max-count) product)( counter max-count) product)(= counter max-count) (f product counter max-count );本题考查迭代过程的定义18、关于原始递归函数的理解,下列说法不正确的是。(A) “复合”即是将一组函数g,g,g作为参数代入到另一函数f(x,x,x) 中,即n个函数g,g,g被组合到了一起,是按函数f的形式进行的组合。(B) “原始递归”即是要定义h(0),h(1),,h(n),h(n+1),其中h(0)需要直接给 出,而h(n+1)需要用h(n)进行定义,即h(n+1)是将h(n)和复合在一起。(C) 复合是构造新函数的一种手段,原始递归也是构造新函数的一种手段;(D) 递归函数是描述程序组合与构造问题的一种数学形式。(E) 上述说法有不正确的。答案是:E19、按原始递归的定义,h是由f和g递归地构造出来的。假设已知h(n)=n!, 请给出构造h的f和g的函数。正确的是。(A) f()是常数为 1 的函数;g(x15x2) = x1 * x2。(B) f()是常数为 1 的函数;g(x:,x:) = x: * (x2+1) o(C) f()是常数为 1 的函数;g(x1,x:) = (x +1) * (x2+1) o(D) f()是常数为1的函数;g(

      《第3章 程序与递归:组合、抽象与构造》由会员M****1分享,可在线阅读,更多相关《第3章 程序与递归:组合、抽象与构造》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.