小明去ATM机取零花钱,他输入密码时,发现输错3次后机器就不让再输了。你知道为什么在登陆网站、APP、ATM自动柜员机时,系统要限制用户输入密码的次数吗?()
为了避免密码被人看去
为了防止密码被用枚举法破解
管理后台嫌麻烦只给3次机会
为了保护按键不被按坏
为了计算方便,他只枚举其中一种动物的只数,另一种动物的只数用35减去该动物只数。那么当鸡是11只时,兔是( )只,鸡兔总脚数是( ),是否满足正确解的条件( )
23 94 满足
22 100 不满足
24 118 不满足
24 94 满足
当兔是12只时,鸡是( )只,鸡兔总脚数是( ),是否满足正确解的条件( )
23 94 满足
22 100 不满足
24 118 不满足
24 94 满足
小明想和远方的好朋友视频聊天,他手机里装了好多软件,有微信、抖音、word、ppt等。你知道以下哪个软件能很方便地进行即时视频交流吗?( )
微信
抖音
Word
那么python是属于哪一种呢?( )
机器语言
汇编语言
高级语言
图形化语言
小明在编程课上学习了赋值号“=”的用法,它能将右边的值赋给左边的对象。运行右侧这个程序结果是( )
3
7
4
c + b
以下选项能得出1 + 1 = 2的结果的是( )
print(1 + 1 = 2)
print(“1 + 1 =”,1 + 1)
print(1 + 1 = 1 + 1)
print(“1 + 1 = 1 + 1”)
小明写Python程序时,总是出现错误,导致程序不能正常运行。老师告诉他,编写程序实现算法时,可能会因为录入错误、语法错误、逻辑错误等导致问题。以下说法错误的是( )
Python语言严格区分大小写,如“tu”和“Tu”代表两个变量。
所有的标点都需在中文全角状态下输入。
Python语言使用缩进和“:”区分代码之间的层次。
Python语言用#来注释语句。
小明玩了很多和计算机互动的游戏,也用了一些程序。通过数据输入和输出可以实现计算机与外界的信息交流,实现“人机对话”。以下行为不是人机对话的是( )
猜数字游戏
作品投票程序
与智能音箱交流
用音响播放国歌
小明和小伙伴们在玩猜数字游戏,计算机出题,大家来猜。当出现( )时,计算机就会输出“大了,继续”。
cai > da
cai = da
cai < da
cai != da
在猜数字游戏中,用“if...else...”来构造双分支条件语句,当满足判断条件时执行if分支下的代码,否则执行else分支下的代码。请把猜数字游戏的分支结构补充完整。 ( )
大了 小了
小了 大了
错了 对了
对了 错了
你知道不超过()次就能猜出这个数字了吗?
5
10
7
100
猜数字游戏中用哪种算法效率更高呢?
枚举法
筛选法
同余法
二分法
小明的老师让他在1 - 100这些数字里找37,采用“按顺序依次查找”的策略,从100开始,每次减1找,也就是变量cai的取值依次为100,99,……,2,1。你知道一共需比较多少次吗?( )
36
37
63
64
老师又让小明在1 - 1000范围内找目标数37,这次小明想用“二分查找”的策略。你知道一共需比较多少次吗?( )
3
4
10
11
小明编写了一个猜数字的程序,程序里变量da的值为137。你知道这个程序运行结果是显示什么吗?( )
找到的数为:137
找到的数为:37
什么也没有显示
找不到137
小明在学习查找算法,他想知道在1 - 100范围内,分别采用顺序查找和二分查找算法查找目标数100,估算循环的执行次数分别是( )和( )
100 7
1 6
50 1
100 6
小明在写Python程序时,遇到要判断多个条件是否同时满足的情况。在Python中,求余数的运算符为“%”,即表达式x%y的功能是“用x除以y,取余数”。要判断多个条件是否同时满足,需要用( )逻辑运算符。
%
and
or
not
如果把步骤⑵和步骤⑷对调一下,会有什么影响呢?( )
结果、算法效率都没有任何改变
结果一样,算法效率有所提高
结果一样,算法效率有所降低
结果会改变,算法效率没有影响
“韩信点兵”问题除了通过枚举、筛选的算法思想来解决外还可以依据同余的算法思想来解决。它们的算法效率从高到低排序分别是( )
枚举法 筛选法 同余法
筛选法 同余法 枚举法
同余法 枚举法 筛选法
同余法 筛选法 枚举法
小明在网上购物,买了一个玩具后,网站上出现了“买过该产品的用户还买了……”这样的提示。在各类在线平台上选择产品与服务时,常常会看到类似提示,这些都是( )算法的具体应用。
贪心算法
预测算法
路径规划算法
推荐算法
小明发现,生活中有好多地方都用到了算法。算法能在一定时间内获得正确的结果,帮助人们解决各种生活问题。好的算法可以提高办事效率,降低信息选择的成本,为人们提供更为丰富、更易获取的产品和服务,让社会运行更加高效。以下哪个包含算法( )
在线叫车
无人驾驶
扫码支付
以上都是
小明学习了算法的知识后,和同学们讨论起来。以下有关算法的说法错误的是( )
算法只是一种程序,谁都可以使用,所以没有知识产权。
算法虽然方便我们的生活,但也存在一些局限与安全问题。
人们过渡依赖推荐算法,接触的信息领域会习惯地被兴趣所引导,这种信息选择行为可能会导致“信息茧房”。
算法与核心技术是否自主可控将直接影响关键信息基础产业乃至国家的安全。
我们与家里的“小爱同学”等智能音箱对话的工作原理是( )
对话输入→语音识别→语义理解→语音合成→语音输出
对话输入→语音识别→语音合成→语义理解→语音输出
对话输入→语音合成→语义理解→语音识别→语音输出
A语音输出→语音识别→对话输入→语义理解→语音合成
以下哪个是大语言模型( )
豆包
文心一言
DeepSeek
以上都是
学校要选班长,有1000人投票。小明负责设计一个统计投票的算法,为了确保能准确记录每位候选人的得票数,较好的做法是采用( )结构来实现对选票的处理。
顺序结构
选择结构
循环结构
混合结构
小明设计了一个投票程序,部分代码如图。 如果投票的用户输入的数据既不是a,也不是b,结果会怎样呢?
a的数量加1
b的数量加1
都不加
a、b都加1
小明遇到一道数学难题,老师说可以用枚举法试试。枚举法的基本思路是( )。
随意猜测答案,碰运气找到正确结果
对问题的所有可能情况进行一一列举,然后逐个判断是否符合条件,从中找出问题的解
只考虑最优的情况,忽略其他可能性
根据经验直接写出答案,不需要列举情况
小明在数学书上看到一个有趣的问题叫“百钱买百鸡”,题目是设公鸡每只5钱,母鸡每只3钱,小鸡3只1钱。若用枚举法来解题,需要分别对( )进行列举尝试。
至少1种鸡的数量
至少2种鸡的数量
至少3种鸡的数量
钱的数量
小明用程序解决“鸡兔同笼”问题时,运行程序后得到的结果明显不符合实际情况,比如算出鸡的数量是负数。这时候首先应该做的是( )。
不管它,再运行几次程序试试运气
直接修改程序代码,随便改改看能不能得到正确答案
检查算法设计是否合理,看在逻辑、计算公式等方面有没有错误
认为这个问题太难,换一个别的问题来做
小明学习了算法评价的知识,以下关于算法评价的说法正确的是( )
只要算法能得出正确结果,就不用考虑其他因素了
对于存储空间有限的设备,优先考虑算法的时间复杂度
评价算法时,要综合考虑时间复杂度、空间复杂度、可读性等多方面因素
算法的空间复杂度越高越好
用顺序查找和二分查找在1-100范围内,查找12,分别需要查找几次( )
88 4
89 3
12 3
11 4
右侧程序的输出结果为( )
无法确定
8大于10
8 等于10
8小于10
程序的输出结果为( )
1 3 5 7 9
5
1 2 3 4 5
1 3 5
生活中有很多自动控制系统,以下不属于自动控制系统的是( )
无人驾驶
光控路灯
电饭煲煮饭
教室电风扇
查表计算是根据输入的数据,从查询表中找到对应结果的计算过程。以下控制系统的计算过程,不属于查表计算的是( )
箱式电梯系统
无人超市结算系统
停车场收费系统
电水壶自动断电系统
当我们经常观看并点赞美食类视频后,就会更频繁的刷到美食类的短视频,其背后是什么算法在作怪( )
贪心算法
预测算法
推荐算法
蚁群算法
控制系统的运行分为输入、计算、输出三环节,此系统的输出环节是( )
启动空调
检测室温
吹出暖风
室温上升
步骤②是此系统的计算环节,请问这种计算类型是( )
选择计算
循环计算
查表计算
条件计算
数值大小可在一定范围内连续变化的数据称为连续量,以下数据中不是连续量数据的是( )
室温
压缩机启停
风量
耗电量
步骤③④倘若要用程序实现,采用什么结构比较合适( )
无法确定
顺序结构
循环结构
分支结构
若想保持室温在20度,压缩机几度运行,几度停止,最合理( )
15 25
25 15
21 19
19 21
制冷模式下的空调,若想保持室温在20度,压缩机几度运行,几度停止,最合理( )
15 25
25 15
21 19
19 21
以上程序采用的算法是( )
枚举法
筛选法
同余法
二分法
程序中(1)处应填写( )
105
1500
1
94
程序中(2)处应填写( )
s>1300
s>1400
s>1500
s<1400
程序中(3)处应填写( )
S=S*k
s=s%k
s=s+k
s=s-k
此程序的输出结果为( )
剩余的士兵数为:s
“剩余的士兵数为:”1354
“剩余的士兵数为:”s
剩余的士兵数为:1354