0.0622

五煦查题

快速找到你需要的那道考题与答案

中国大学Blockly 创意趣味编程期末答案(慕课2023课后作业答案)

99 min read

中国大学Blockly 创意趣味编程期末答案(慕课2023课后作业答案)

第1章 信息技术与Blockly

第1章 单元测验

1、中国关于信息的大学说法正确的是()。
A、创程期信息不可以脱离载体而存在
B、意趣业答信息都不能保存
C、味编过时的末答信息不属于信息
D、信息都是案慕案真实的

2、对于信息,课课下列说法不正确的后作是()。
A、中国信息必须寄存在某种传播媒体之中,大学如纸张、创程期声波等
B、意趣业答信息本身是味编一些有形物质,如人体、末答报纸、书等
C、信息必须以某种记录形式表示出来,如语言、文字、符号声音等
D、信息在计算机中是以二进制形式存储和处理的

3、在下列关于信息技术的说法中,错误的是()。
A、计算机技术是现代信息技术的核心
B、微电子技术是信息技术的基础
C、光电子技术是继微电子技术之后近30年来迅猛发展的综合高新技术
D、信息技术指的就是计算机网络技术

4、利用Blockly解决计算机问题的一般过程是()。
A、分析问题,编写Blockly程序,设计算法,验证结果
B、分析问题,验证结果,设计算法,编写Blockly程序
C、分析问题,设计算法,验证结果,编写Blockly程序
D、分析问题,设计算法,编写Blockly程序,验证结果

5、使用Blockly编程时,()编写文本代码。
A、需要
B、不需要
C、有时需要
D、无法确定

6、下列关于Blockly的说法不正确的是()。
A、是一种基于网页的可视化程序
B、可以将图形化编程语言转化成多种编程语言代码
C、需要考虑复杂的语法规则
D、开源的自定义编程环境

7、Blockly有()两个版本。
A、在线版和离线版
B、免费版和付费版
C、基础版和高级版
D、中文版和英文版

8、通过离线版Blockly Demos中的代码(Code Editor)不可以实现的操作是()。
A、将Blockly代码转换为Python代码
B、定义一个新的功能块
C、切换界面所显示的语言
D、载入已保存的XML格式的Blockly程序

9、下列关于逻辑模块说法正确的是()。
A、可以进行列表的相关操作
B、用于表明数据间的逻辑关系
C、常用于数据算术运算
D、可以实现为变量赋值的操作

10、下列模块中,属于数学模块的是()。
A、
B、
C、
D、

第2章 数据与数据运算

第2章 单元测验

1、在计算机内,信息的表示形式是()。
A、ASCⅡ码
B、拼音码
C、二进制码
D、汉字内码

2、在一些编程语言中,常常以()作为开头来表明该数字是八进制。
A、数字0
B、0x
C、x0
D、+

3、下列关于Blockly数据类型的描述中不正确的是()。
A、在此模块中可以输入字符或字符串
B、在数字输入模块中可以输入无限长的数字
C、在允许输入数字的模块中,可以输入任何数字,但不允许输入字符
D、一个数据属于某个特定的类型后,在数据上允许操作的运算也确定了

4、在Blockly中如不特殊定义,所有数一般默认为()。
A、二进制
B、八进制
C、十进制
D、十六进制

5、下列关于Blockly变量的说法中正确的是()。
A、在Blockly中,变量一经创建,无法对其进行重命名或删除
B、在Blockly中,必须对创建的变量进行初始化操作
C、在Blockly中命名变量时,应尽量与程序中的其他名称相同
D、Blockly提供的变量定义不区分类型,只是在内存中分配一定的存储空间

6、圆周长公式C=2πR中,下列说法正确的是()。
A、π、R是变量,2为常量
B、C、R为变量,2、π为常量
C、R为变量,2、π、C为常量
D、C为变量,2、π、R为常量

7、Blockly中的逻辑运算有和、或、非三种,它们的优先级为()。
A、“和”和“或”优先级相等,且低于“非”逻辑
B、“和”和“或”优先级相等,且高于“非”逻辑
C、“和”和“非”优先级相等,且低于“或”逻辑
D、“和”和“非”优先级相等,且高于“或”逻辑

8、Blockly将不同的运算符集成在不同的模块中,在使用中以模块嵌套的形式出现,其运算顺序为()。
A、按照优先级运行
B、从左到右依次运行
C、由外到里依次运行
D、由里到外依次运行

9、如图所示程序,当ab等于65时,程序执行结果为()。
A、大
B、无结果
C、程序有误,无法执行
D、65

10、如图所示的程序执行结果为()。
A、1111111111111111200
B、2
C、2222222222222222400
D、2222222222222222300

第3章 程序设计基础

第3章 单元测验

1、关于算法的下列说法中,正确的是()。
A、算法是解决问题的方法和步骤
B、解题的步骤可以是无穷的
C、算法就是解题的计算公式
D、算法可以被表述但无法实现

2、任何算法都可以由三种基本结构完成,下列不属于基本结构的是()。
A、顺序结构
B、选择结构
C、层次结构
D、循环结构

3、如图所示的流程图,是一个()的流程图。
A、顺序结构
B、选择结构
C、循环结构
D、以上说法都不对

4、小明想要设计一个程序用来计算两个数的和,那么下图中缺少的语句是()。
A、
B、
C、
D、

5、如图所示程序的执行结果为()。
A、两个数的积为210
B、210
C、程序有误,无法执行
D、无输出结果

6、如图所示程序的执行结果为()。
A、0
B、1
C、6
D、3

7、如图所示的程序执行结果为()。
A、1
B、2
C、0
D、10

8、如图所示的程序执行结果为()。
A、a = 20 b = 10
B、a = 10 b = 10
C、a = 20 b = 20
D、a = 10 b = 20

9、如图所示程序执行结果为()。
A、438
B、3038
C、400
D、无法执行

10、如图所示程序执行结果为()。
A、1
B、2
C、3
D、6

第4章 选择结构

第4章 单元测验

1、下列关于关系运算符说法错误的是()。
A、a=b判断a是否等于b
B、a>b判断a是否大于b
C、a>=b判断a是否大于等于b
D、a<=b判断a是否不等于b

2、如图所示的程序可以在a>b时输出“大”,那么应当添加()语句。
A、
B、
C、
D、

3、如图所示的程序中,若a的值为6,则输出的运算结果为()。
A、5
B、6
C、12
D、10

4、如图所示的程序中,若a的值为1,b的值为2,则程序结束后a与b的值是()。
A、1,2
B、0,1
C、2,2
D、2,1

5、某地规定55岁及以上老年人可以办理老年卡,办理过程的部分流程图如图所示。该部分流程图的算法结构属于()。
A、顺序结构
B、选择结构
C、循环结构
D、重复结构

6、如图所示的程序中,若a的值为6,则程序的执行结果为()。
A、不可以
B、可以
C、不显示任何内容
D、以上说法均不对

7、下列关于Blockly多分支选择结构的说法中错误的是()。
A、“否则如果”模块有个数限制
B、使用多分支选择结构时,需要在单分支选择结构中添加“否则如果”模块
C、“否则如果”后面可以添加否则模块
D、除第一个以外的选择判断部分都是在上一个判断的否分支上

8、如图所示的程序中,若变量“score”的值为70,则程序的执行结果为()。
A、不及格
B、优秀
C、良好
D、以上说法均不对

9、下列关于选择结构的嵌套说法不正确的是()。
A、选择结构的嵌套实际上就是在选择结构里面再放置一个或多个选择结构
B、在 Blockly中实现选择结构的嵌套,需要将多个“如果——执行”模块套用
C、任何情况下都不可以简化为多分支结构
D、选择结构的嵌套没有固定的模式

10、如图所示的程序中,若变量a=1,b=2,则程序的运行结果为()。
A、两个数相等
B、1
C、2
D、以上结果都不对

第5章 循环结构

第5章 单元测验

1、下列关于循环结构的说法错误的是()。
A、当指定的循环结束条件有误,循环的次数为无限次时,循环会被无休无止的重复执行
B、循环条件用于控制循环重复次数
C、在编写程序时,没有必要修改已出现的死循环
D、程序中重复执行一段指令叫做循环

2、如图所示的程序执行结果为()。
A、打印1次“HELLO BLOCKLY!”
B、打印3次“HELLO BLOCKLY!”
C、无任何结果
D、程序有误,无法执行

3、如图所示的程序执行结果为()。
A、打印1次“你好”
B、打印5次“你好”
C、无任何结果
D、程序有误,无法执行

4、条件重复模块中包含了两种不同类型的循环模式,其中“当型”循环结构意为()。
A、当循环条件为真时,执行循环
B、当循环条件为假时,执行循环
C、当循环条件为真时,停止循环
D、当循环条件为假时,暂停循环

5、步长循环模块的特点是可以创造出多样的循环条件,来解决更为复杂的问题,那么“步长”指()。
A、下一次循环和本次循环中循环条件的变化差值
B、下一次循环和本次循环中循环条件的相加总值
C、上一次循环和本次循环中循环条件的变化差值
D、上一次循环和本次循环中循环条件的相加总值

6、下列说法不正确的是()。
A、步长循环模块可以用于循环次数已知的情况
B、步长循环模块可以用于循环次数未知的情况
C、步长循环模块可以完全代替条件重复模块和次数重复模块
D、步长循环模块不可以自由调节步长

7、如果想计算列表中数据的和,则图中所缺少的语句是()。
A、
B、
C、
D、

8、中断模块是用于控制循环的特殊语句模块,它可以()。
A、提前结束循环
B、结束本次循环,进行下一次循环条件中是否执行循环的判定
C、在循环体内跳过部分语句,但不能结束循环
D、以上说法均不正确

9、找出100以内能被2整除的数,并将它们打印出来,那么一次循环结束后可以使用()进入下一次循环。
A、开始模块
B、结束模块
C、中断模块
D、继续模块

10、如图所示的程序会执行几次打印语句()。
A、15
B、17
C、19
D、20

第6章 列表

第6章 单元测验

1、下列关于列表的说法中正确的是()。
A、在Blockly中,“在列表中a#2取得”表示名字为a的列表中的第1个元素
B、列表元素用整个列表的名字和它自己在列表中的顺序位置来表示
C、在Blockly中用“*”+数字来表示元素的位置
D、列表中各元素的存储没有先后顺序

2、如图所示的程序执行结果为()。
A、0
B、1
C、2
D、3

3、如图所示的程序执行结果为()。
A、0,1,2,3,4
B、0,1,2,3,5
C、0,1,2,3,3
D、3,0,1,2,3

4、如图所示的程序具有的功能是()。
A、判断相同元素的个数
B、判断数组中元素的个数
C、输出指定元素
D、寻找第一次出现某个元素是列表的第几项

5、如图所示的程序执行结果为()。
A、0,2,1,3
B、0,1,2,3
C、3,2,1,0
D、3,1,2,0

6、小华想要设计一个程序求出一个列表中元素的最小值,则图中所示的程序中缺少的语句分别是()。
A、
B、
C、
D、

7、下列关于列表循环的说法中错误的是()。
A、列表循环模块是对列表中每一个元素进行循环迭代的模块
B、对列表中每一个元素依次进行循环执行的过程叫做对列表元素的遍历
C、当列表元素个数有限时,使用列表循环模块是不太可能写成死循环的
D、在Blockly中,实现遍历列表的操作只能通过列表循环模块实现

8、小明用图中所示的程序存储班级同学的成绩,如果想要根据学号获取到每一位学生的成绩,则缺少的语句是()。
A、
B、
C、
D、

9、如图所示程序运行结果为()。
A、5
B、6
C、7
D、8

10、如图所示程序的功能和结果分别为()。
A、为列表添加元素,并计算列表中元素的最大值;5
B、为列表添加元素,并计算列表中元素的最小值;1
C、为列表添加元素,并计算列表中元素的最大值;1
D、为列表添加元素,并计算列表中元素的最小值;5

第7章 函数

第7章 单元测验

1、下列关于函数的说法中错误的是()。
A、可以减少重复编写代码的工程量
B、同一个函数只可以被调用一次
C、Blockly支持函数的定义和使用
D、在程序设计中,常将一些常用的功能模块编写成函数,放在函数库中供公共选用

2、如图所示的程序执行结果为()。
A、空白
B、打印“做点什么”
C、打印“HELLO BLOCKLY!”
D、程序有误,无法执行

3、函数的实参不能是()。
A、变量
B、常量
C、语句
D、函数调用表达

4、下面关于形参与实参的说法,正确的是( )。
A、形参与实参的个数、类型、顺序都应一一对应
B、形参与实参的个数可以不必相同,少一个多一个程序一样执行
C、形参与实参的类型可以不同,不影响运算结果
D、形参与实参的类型个数相同,而顺序不同,计算机可以自动进行匹配,所以形参的顺序无所谓,只要各种形参类型的数量与实参相同即可

5、如图所示的程序中,如需打印“你好”,则缺少的语句是()。
A、
B、
C、无需添加语句
D、程序有误

6、如图所示的程序执行结果为()。
A、打印“做点什么”
B、打印“x小于y”
C、打印“x大于y”
D、程序有误,无法执行

7、下图函数的返回值是()。
A、1
B、2
C、4
D、3

8、当输入值为4时,如图所示的程序执行结果为()。
A、4
B、20
C、16
D、0

9、如图所示的程序执行结果为()。
A、10
B、6
C、20
D、1

10、如图所示的程序执行结果为()。
A、1
B、2
C、3
D、4

第8章 综合实践

第8章 单元作业

1、请根据所学知识,尝试Blockly游戏,将任意5个游戏打通关,提交最后通关截图,5个游戏提交5个截图。

期末考试

期末考试

1、下列模块中,属于数学模块的是()。
A、
B、
C、
D、

2、Blockly中的逻辑运算有和、或、非三种,它们的优先级为()。
A、“和”和“或”优先级相等,且低于“非”逻辑
B、“和”和“或”优先级相等,且高于“非”逻辑
C、“和”和“非”优先级相等,且低于“或”逻辑
D、“和”和“非”优先级相等,且高于“或”逻辑

3、在Blockly中如不特殊定义,所有数一般默认为()。
A、二进制
B、八进制
C、十进制
D、十六进制

4、任何算法都可以由三种基本结构完成,下列不属于基本结构的是()。
A、顺序结构
B、选择结构
C、层次结构
D、循环结构

5、小明想要设计一个程序用来计算两个数的和,那么下图中缺少的语句是()。
A、
B、
C、
D、

6、如图所示的程序中,若a的值为1,b的值为2,则程序结束后a与b的值是()。
A、1,2
B、0,1
C、2,2
D、2,1

7、如图所示的程序中,若变量“score”的值为70,则程序的执行结果为()。
A、不及格
B、优秀
C、良好
D、以上说法均不对

8、如图所示的程序执行结果为()。
A、打印1次“你好”
B、打印5次“你好”
C、无任何结果
D、程序有误,无法执行

9、如图所示的程序会执行几次打印语句()。
A、15
B、17
C、19
D、20

10、如图所示的程序执行结果为()。
A、0,1,2,3,4
B、0,1,2,3,5
C、0,1,2,3,3
D、3,0,1,2,3

11、通过离线版Blockly Demos中的代码(Code Editor)不可以实现的操作是()。
A、将Blockly代码转换为Python代码
B、定义一个新的功能块
C、切换界面所显示的语言
D、载入已保存的XML格式的Blockly程序

12、如图所示的程序执行结果为()。
A、空白
B、打印“做点什么”
C、打印“HELLO BLOCKLY!”
D、程序有误,无法执行

13、如图所示的程序执行结果为()。
A、打印“做点什么”
B、打印“x小于y”
C、打印“x大于y”
D、程序有误,无法执行

14、如何学习计算思维()。
A、为思维而学习知识而不是为知识而学习知识
B、不断训练,只有这样才能将思维转换为能力
C、先从贯通知识的角度学习思维,再学习更为细节性的知识
D、以上所有

15、利用Blockly进行二次开发一般有如下三个步骤,请按各步骤的先后顺序进行排列()。 ①集成块编辑器②创建应用程序的块③构建应用程序的其余部分
A、①②③
B、②①③
C、②③①
D、①③②

16、如果想计算列表中数据的和,则图中所缺少的语句是()。
A、
B、
C、
D、

17、如图所示的程序具有的功能是()。
A、判断相同元素的个数
B、判断数组中元素的个数
C、输出指定元素
D、寻找第一次出现某个元素是在列表的第几项

18、下列关于函数的说法中错误的是()。
A、可以减少重复编写代码的工程量
B、同一个函数只可以被调用一次
C、Blockly支持函数的定义和使用
D、在程序设计中,常将一些常用的功能模块编写成函数,放在函数库中供公共选用

19、下图函数的返回值是()。
A、1
B、2
C、4
D、3

20、利用Blockly解决计算机问题的一般过程是()。
A、分析问题,编写Blockly程序,设计算法,验证结果
B、分析问题,验证结果,设计算法,编写Blockly程序
C、分析问题,设计算法,验证结果,编写Blockly程序
D、分析问题,设计算法,编写Blockly程序,验证结果

学习通Blockly 创意趣味编程

Blockly 是一款由 Google 推出的创意趣味编程工具,用于帮助儿童和初学者入门编程。它基于块式编程的理念,允许用户通过拖拽不同的代码块来组合出程序。相比于传统的文本编辑器式编程,Blockly 更加直观、易于理解,让初学者更快地上手编程。

Blockly 的特点

首先,Blockly 的界面非常简洁明了,没有任何多余的菜单或按钮。用户只需要打开网页,就能立刻开始创作自己的程序。Blockly 的代码块十分直观,适合所有年龄段的用户使用。

其次,Blockly 的代码块种类繁多,涵盖了各种编程概念。比如基本的条件语句、循环语句、变量、数组等等,甚至还有支持硬件编程的扩展块。用户可以根据自己的需要,选择不同类型的块,将它们组合起来形成完整的程序。

再者,Blockly 的代码块可以自由拖拽、放置、调整、排列。用户只需要将不同的块拖到工作区内,然后按照自己的想法组合起来,就可以生成自己的程序了。这种直观的操作方式,不仅能够提高用户的编程能力,还能激发用户的创造力和想象力。

Blockly 的应用场景

Blockly 适用于各种各样的编程应用场景。以下是一些常见的应用场景:

编程教育

Blockly 是一款非常适合编程教育的工具。它的块式编程界面非常直观易懂,适合初学者学习编程基础知识。此外,Blockly 还有各种各样的教育资源,例如课程、视频、教材等等,能够帮助教师和学生更好地了解编程,提高编程技能。

游戏开发

Blockly 也可以用于游戏开发。通过 Blockly,游戏开发者可以更加方便地编写游戏脚本,实现游戏逻辑。此外,Blockly 还可以扩展到各种游戏引擎和平台上,例如 Scratch、微信小游戏等等,让用户更加轻松地开发出自己的游戏。

智能硬件编程

Blockly 还支持智能硬件编程。用户可以使用 Blockly 编写控制智能硬件的程序,例如控制机器人、智能家居等等。Blockly 的硬件扩展块非常丰富,能够满足各种硬件编程需求。

如何学习 Blockly

学习 Blockly 非常简单。以下是几个学习 Blockly 的步骤:

打开 Blockly 网站

打开 Blockly 官方网站(),你会看到 Blockly 的主界面。

选择你的语言

Blockly 支持很多不同的编程语言,包括 JavaScript、Python、Lua 等等。你可以根据自己的需要选择不同的语言,Blockly 会展示相应的代码块。

开始学习

在 Blockly 的工作区内,你可以拖拽不同的代码块组成程序。Blockly 还提供了很多示例程序,供你参考。你可以尝试拖拽代码块,运行程序,看看程序的运行结果。

学习更高级的编程概念

当你掌握了基本的 Blockly 编程概念后,可以开始学习更高级的编程概念。Blockly 提供了很多扩展块,例如函数、过程、JSON 数据等等,可以帮助你更好地理解编程。

结语

Blockly 是一个非常优秀的创意趣味编程工具,它能够帮助用户更加轻松地学习编程基础知识,并且提高编程能力。无论你是初学者还是专业开发者,都可以从 Blockly 中受益。

如果你还没有尝试 Blockly,那就赶紧去试试吧!相信你一定会喜欢上它的。


与素混凝土梁相比,钢筋混凝土梁抵抗开裂的能力( )。

A.理想的追求和实现是一个()
B.西方文化中与诺亚方舟故事有关系有“和平”寓意的植物为
C.社会创业与商业活动是对立的。
D.该天线系统H面的方向性函数为:F(Δ)=【】


具有长远的广告传播效果的是广告的( )。

A.以下属于经营活动引起的货币资金规模变化的是:( )
B..理性决策模式要得到应用需要具备的条件为( )
C.串行异步通信传输的主要特点是( )。
D.按照资本的不同部分在剩余价值生产中所起的作用不同可将资本划分为:


如果氧化剂和还原剂两电对的电势差相差越大,氧化还原滴定曲线电位突跃范围越小。

A.注册会计师仅函证关联方交易的交易金额
B.企业在制定信用标准时不予考虑的因素是()。
C.等面叶即指叶内无栅栏组织和海绵组织的区别。( )
D.慢性胃溃疡底部的病变包括:


藻类植物可进行光合作用,是因为含有

A.铁路站场按技术作业性质可分为()
B.规避市场风险可以从以下几方面入手( )。
C.int *p=&i,i;
D.《泼墨仙人图》和《太白行吟图》的作者是宋代画家( )


我国首次司法考试是在哪一年

A.数据库的并发操作可能带来的问题包括( )
B.独居老人的电铃呼叫系统,社区综合治安巡逻等,这属于社区照顾中的( )网络。
C.能用回路分析法求解的含耦合电感的电路,一定也能用去耦分析法求解。
D.糖尿病的流行趋势与社会经济的发展和生活水平无关


景区定编、定员、定岗,确定岗位职责、岗位薪酬的过程属于管理中的( )。

A.数据库文件的组织形式只能按照索引组织方式
B.明式炕几崇尚华丽繁缛,用材厚重而富于变化,装饰性很强。( )
C.83.进程的控制信息和描述信息存放在( )。
D.下面的变量关系图可以用哪一个式子表示


债务资本成本由企业的信用水平确定

A.下列有关到达合同的说法中,正确的是( )。
B.文学院的人才培养层次包括:
C.元宝枫和五角枫的区别特征
D.创业者拥有的独特优势是形成差异化的重要因素之一。( )


所有存货的采购成本都是决策无关成本。

A.德汉词义的“外延不等”指的是词的搭配差异。
B.链栈的出栈操作,需要判断栈内是否有元素,写出判断条件的C语句。()
C.室内生态环境对植物的影响因子:光照、温度、水、空气、土壤。
D.智慧职教: 下列属于高聚物改性沥青防水材料的是( )


人工湿地主要组成部分为( )

A.智慧职教: 目前预防HIV感染主要采取的措施有
B.弘扬(),就是弘扬以爱国主义为核心的民族精神和以改革创新为核心的时代精神。
C.创业团队管理需要具备的五个重要要素( )
D.第二章学习结束了,知识点都掌握了吗


宋代经常出现为了田土纠纷打官司的举动,这体现了什么意识的兴起

A.下列各项财产损溢情况中,经批准后可增减管理费用的有(  )。
B.西湖龙井茶叶“四绝”包括( )。
C.结构化程序所要求的基本结构不包括( )
D.尿毒症尿常规检查的特点是


与阿托品的M胆碱受体阻断作用无关的是

A.示例“菠萝甜酒羹”的主料是( )。
B.希望在我们境况窘迫的时候发挥着更大的作用
C.关于桡动脉的描述,正确的是
D.提髙热水网络水力稳定性的主要方法,应选择下列哪一项


根据商品养护的客观规律,如何进行商品养护

A.与三个碳相连的碳原子叫()碳原子
B.让每个人都能在群体中获益,是增强群体凝聚力的一个非常重要的途径。
C.有效放大倍数和数值孔径成正比( )
D.口语传播的一大特点就是情境性。


柱截面较大时,混凝土自由倾落高度不应超过。

A.下列有关个人理想与社会理想的认识,正确的是( )
B.思维导图法是指利用观察和分析各种事物的矛盾运动,进而解决矛盾的一种方法。
C.关于上消化道大量出血的叙述,错误的是
D.标识一个TCP连接用到(  )


朱仙镇在( )时期达到鼎盛

A.利润是权责发生制下的产物,是(  )的结果,很高的利润有时候不能说明任何问题。
B.组合导航实质是状态估计问题。( )
C.从个人角度来讲,下列哪一种方法不是提高人的想象力的途径:()(0.6分)
D.组织只能在共合作关系紧密的曾及上进行极差授权。_