浙教版(2023)小学六年级上册信息科技练习题
基本信息:
姓名:
班级:
学号:
一、选择题【每题 4分,共88 分】
1. 在计算机中运用算法解决问题,主要经历 等过程。
A. 问题分析—设计算法—抽象建模—验证优化算法
B. 设计算法—问题分析—抽象建模—验证优化算法
C. 问题分析—抽象建模—验证优化算法—设计算法
D. 问题分析—抽象建模—设计算法—验证优化算法
2. print( )是 python 的基本 命令,用来实现计算机“说话”。
A. 输出
B. 换行
C. 输入
D. 判断
3.在 Python 中,使用 print( )实现 1 个或多个对象输出,多个对象之间用 分隔。
A. 空格
B. 双引号
C. 单引号
D. 英文逗号
4.在 Python 中,使用 print( )输出的对象可以是数字或者字符串,字符串需要放在 中。
A. 括号( )
B. 双引号””
C. 单引号’’
D. B 和 C 都可以
5. 在 python 工作窗口中输入以下程序命令后,运行结果是 。
>>>a=6
>>>print(a)
A. 2
B. 3
C. 6
D. a
6. 运行以下程序,计算机输出结果为 。
>>>print(“4+4”)
A. 4+4
B. ”8 ”
C. ”4+4”
D. 8
7. 运行以下程序,计算机输出结果为 。
>>>print(“我是中国人”)
A.print(我是中国人)
B.提示有错误
C.我是中国人
D.“我是中国人”
8. if 语句属亍 。
A. 顺序语句
B. 分支语句
C. 循环语句
D. 控制语句
9. While 语句属亍 。
A. 顺序语句
B. 分支语句
C. 循环语句
D. 控制语句
10. 在使用 python 语言实现鸡兔同笼算法时,我们使用了循环条件判断和单分支语句。python 对程序结构有较为严格的要求,一般使用_____________控制语句结构。
A.冒号和缩进
B.冒号
C.缩进
D.语句
11. 在 Python 中,使用 来实现数据的输入。
A. print( )
B. if……else……
C. input(“”)
D. while
12.在 Python 中,使用 input( )函数输入的内容默认为字符串类型,若要对其进行数值运算,可以将它转化为整型数据,可以使用 进行转换。
A. str( )
B. char( )
C. float( )
D. int( )
13. python 中的不等于和取余运算符分别是 。
A. % //
B. != %
C. == %
D. / //
14. 下列不可以作为合法变量名的是 。
A. 1by
B. a7
C. a_b
D. _ba
15. 如下图所示,是使用 Python 编写的投票程序,想一想,如果用户输入的数据既不是 a, 也不是 b,结果会 。
A. a+1
B. b+1
C. a、b 的值都增加 1
D. a、b 的值都不发生变化
16. 在算法设计时,有一种算法的设计思想是有序的尝试每一种可能的解,如果满足正确解的条件就采纳,否则继续尝试,做到无遗漏,无重复。这种算法设计思想称为 。
A.解析法
B.枚举法
C.贪心法
D.搜索法
17.a=a+1,表示先将变量 a 的值加上 1,再将结果存储回变量 a 中,一般用来表示 。
A. 初始化
B.递增
C.递减
D. 改变结果
18.为什么在登录网站、APP、ATM 自动柜员机时,系统要限制用户输入密码的次数?
A. 为了增加操作的紧张感
B. 为了让用户能将密码谨记于心,防止忘记
C. 为了增加操的趣味性
D. 为防止犯罪分子利用枚举法癿思想破解密码
19. 在“猜数字”游戏算法设计时,我们需要用户不断输入猜的数,并由程序提示“猜大了”或“猜小了”。这里“猜大了”或“猜小了“的判断,我们需要使用程序结构属于 。
A.判断结构
B.循环条件判断
C.单分支条件判断
D.双分支条件判断
20.在 Python 中,使用 来构造双分支条件语句。
A. print( )
B. if……else……
C. input(“”)
D. while
21. 二分查找法是重复取查找范围的中间值进行比较直至找到目标。用二分查找法查找1~100 之间的某一个数字最多需要 次。
A. 6
B. 7
C. 8
D. 9
22. 长方形癿长 a 为 4,宽 b 为 5,求长方形面积 s,那么横线上应该输入 。
A. s=a*b
B. s=ab
C. s="4*5"
D. s=4*5
二、判断题【每题 2 分,共12分】
1.使用枚举法解决“鸡兔同笼”问题时, 为了方便计算,只能枚举鸡的数量。
A.对
B错
2.在 Python 中,程序编辑器用亍显示程序的运行结果,且不能进行保存。
A.对
B错
3.在 Python 中,“=”的作用是传递数值,a=b 和 b=a 代表不同的含义。
A.对
B错
4.好癿算法往往可以解决同一类问题,而不局限于某一个特定的问题。
A.对
B错
5.Python 语言不需要区分大小写,“tu”和”Tu”是同一个变量。
A.对
B错
6.好的算法可以提高办事效率,降低信息选择的成本,因此算法只有好处没有坏处。
A.对
B错
关闭
更多问卷
复制此问卷