妇江肆疯霞涡答苏茂醛篱卫屡
第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程序,验证结果
答案: 分析问题,设计算法,编写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: +
答案: 数字0
3、单选题:
下列关于Blockly数据类型的描述中不正确的是()。
A: 在此模块中可以输入字符或字符串
B: 在数字输入模块中可以输入无限长的数字
C: 在允许输入数字的模块中,可以输入任何数字,但不允许输入字符
D: 一个数据属于某个特定的类型后,在数据上允许操作的运算也确定了
答案: 在数字输入模块中可以输入无限长的数字
4、单选题:
在Blockly中如不特殊定义,所有数一般默认为()。
A: 二进制
B: 八进制
C: 十进制
D: 十六进制
答案: 十进制
5、单选题:
下列关于Blockly变量的说法中正确的是()。
A: 在Blockly中,变量一经创建,无法对其进行重命名或删除
B: 在Blockly中,必须对创建的变量进行初始化操作
C: 在Blockly中命名变量时,应尽量与程序中的其他名称相同
D: Blockly提供的变量定义不区分类型,只是在内存中分配一定的存储空间
答案: Blockly提供的变量定义不区分类型,只是在内存中分配一定的存储空间
6、单选题:
圆周长公式C=2πR中,下列说法正确的是()。
A: π、R是变量,2为常量
B: C、R为变量,2、π为常量
C: R为变量,2、π、C为常量
D: C为变量,2、π、R为常量
答案: C、R为变量,2、π为常量
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
答案: 2222222222222222300
第3章程序设计基础
第3章单元测验
1、单选题:
关于算法的下列说法中,正确的是()。
A: 算法是解决问题的方法和步骤
B: 解题的步骤可以是无穷的
C: 算法就是解题的计算公式
D: 算法可以被表述但无法实现
答案: 算法是解决问题的方法和步骤
2、单选题:
任何算法都可以由三种基本结构完成,下列不属于基本结构的是()。
A: 顺序结构
B: 选择结构
C: 层次结构
D: 循环结构
答案: 层次结构
3、单选题:
如图所示的流程图,是一个()的流程图。
A: 顺序结构
B: 选择结构
C: 循环结构
D: 以上说法都不对
答案: 顺序结构
4、单选题:
小明想要设计一个程序用来计算两个数的和,那么下图中缺少的语句是()。
A: