有一种算法的设计思想是有序的尝试每一种可能的解,如果满足正确解的条件就采纳,否则继续尝试,做到不遗漏,不重复。这种算法设计思想称为( )
解析法
贪心法
枚举法
搜索法
计算一个三角形的周长,三条边分别为a,b,c,下图中的程序 print()的结果该如何编写?
a=b=c
a+b+c
a,b,c
“a+b+c”
国外有流行的支付应用,例如applepay、PayPal等,但是我国却还是花费了大量的时间和人力自主研发了支付宝、微信支付等,为什么我们不直接使用国外的技术呢?
国外的技术不够成熟
国外的研发公司不让我国使用
发展自主可控技术,可以保证国家安全
国人不喜欢使用国外软件
“小爱同学”是现今较为流行的家庭智能音响,我们每天都能跟它对话,例如问它天气情况、播放歌曲、聊天等,其中利用的技术是?
语音识别
声纹识别
图像识别
文字识别
在玩猜数字游戏时,合理的猜数策略,可以更快地猜中数字。以下算法中,( )一般它能更快的找到目标数
倒序查找法
随机查找法
二分查找法
顺序查找法
小明去ATM机取零花钱,他输入密码时,发现输错3次后机器就不让再输了。你知道为什么在登陆网站、APP、ATM自动柜员机时,系统要限制用户输入密码的次数吗?()
为了避免密码被人看去
为了防止密码被用枚举法破解
管理后台嫌麻烦只给3次机会
为了保护按键不被按坏
小明想和远方的好朋友视频聊天,他手机里装了好多软件,有微信、抖音、word、ppt等。你知道以下哪个软件能很方便地进行即时视频交流吗?( )
微信
抖音
Word
小明写Python程序时,总是出现错误,导致程序不能正常运行。老师告诉他,编写程序实现算法时,可能会因为录入错误、语法错误、逻辑错误等导致问题。以下说法错误的是( )
Python语言严格区分大小写,如“tu”和“Tu”代表两个变量。
所有的标点都需在中文全角状态下输入。
Python语言使用缩进和“:”区分代码之间的层次。
Python语言用#来注释语句。
如果使用计算机运用算法解决此问题,要经历哪些过程?
A.问题分析→设计算法→抽象建模→算法验证与优化
B.问题分析→抽象建模→设计算法→算法验证与优化
C.抽象建模→分析问题→设计算法→算法验证与优化
D.抽象建模→分析问题→算法验证与优化→设计算法
以下是鸡免共35只,脚共94只(鸡免同笼问题)的算法验证,请将空白处语句补充完整
ji*2+tu*4==100
ji+tu==94
ji+tu==100
ji*2+tu*4==94
小明和小伙伴们在玩猜数字游戏,计算机出题,大家来猜。当出现( )时,计算机就会输出“大了,继续”。
cai > da
cai = da
cai < da
cai != da
小明的老师让他在1 - 100这些数字里找37,采用“按顺序依次查找”的策略,从100开始,每次减1找,也就是变量cai的取值依次为100,99,……,2,1。你知道一共需比较多少次吗?( )
36
37
63
64
小明在写Python程序时,遇到要判断多个条件是否同时满足的情况。要判断多个条件是否同时满足,需要用( )逻辑运算符。
%
and
or
not
以下哪个是大语言模型( )
豆包
文心一言
DeepSeek
以上都是
如果把步骤⑵和步骤⑷对调一下,会有什么影响呢?( )
结果、算法效率都没有任何改变
结果一样,算法效率有所提高
结果一样,算法效率有所降低
结果会改变,算法效率没有影响
学校要选班长,有1000人投票。小明负责设计一个统计投票的算法,为了确保能准确记录每位候选人的得票数,较好的做法是采用( )结构来实现对选票的处理。
顺序结构
选择结构
循环结构
混合结构
小明在网上购物,买了一个玩具后,网站上出现了“买过该产品的用户还买了……”这样的提示。在各类在线平台上选择产品与服务时,常常会看到类似提示,这些都是( )算法的具体应用。
贪心算法
预测算法
路径规划算法
推荐算法
如图①②③④对应的python基础语句分别是( )
①赋值语句 ②条件循环语句 ③单分支条件语句 ④)输出语句
①条件循环语句 ➁输岀语句 ➂赋值语句 ➃单分支条件语句
①赋值语句 ②输岀语句 ③条件循环语句 ④单分支条件语句
①赋值语句 ②条件循环语句 ③输岀语句 ④单分支条件语句
小明发现,生活中有好多地方都用到了算法。算法能在一定时间内获得正确的结果,帮助人们解决各种生活问题。好的算法可以提高办事效率,降低信息选择的成本,为人们提供更为丰富、更易获取的产品和服务,让社会运行更加高效。以下哪个包含算法( )
在线叫车
无人驾驶
扫码支付
以上都是
小明学习了算法的知识后,和同学们讨论起来。以下有关算法的说法错误的是( )
算法只是一种程序,谁都可以使用,所以没有知识产权。
算法虽然方便我们的生活,但也存在一些局限与安全问题。
人们过渡依赖推荐算法,接触的信息领域会习惯地被兴趣所引导,这种信息选择行为可能会导致“信息茧房”。
算法与核心技术是否自主可控将直接影响关键信息基础产业乃至国家的安全。
下列案例中的各种系统算法要用“and”运算逻辑符连接的是?
校园楼梯上的灯有声音或者有人经过都会打开
公园里的音乐喷泉要满足晚上19:00及天气晴朗才会运行
坐地铁时,可以刷二维码或者刷地铁卡进站
校园里的早操铃声8:10就会响起
小明设计了一个投票程序,部分代码如图。 如果投票的用户输入的数据既不是a,也不是b,结果会怎样呢?
a的数量加1
b的数量加1
都不加
a、b都加1
小明用程序解决“鸡兔同笼”问题时,运行程序后得到的结果明显不符合实际情况,比如算出鸡的数量是负数。这时候首先应该做的是( )。
不管它,再运行几次程序试试运气
直接修改程序代码,随便改改看能不能得到正确答案
检查算法设计是否合理,看在逻辑、计算公式等方面有没有错误
认为这个问题太难,换一个别的问题来做
小明学习了算法评价的知识,以下关于算法评价的说法正确的是( )
只要算法能得出正确结果,就不用考虑其他因素了
对于存储空间有限的设备,优先考虑算法的时间复杂度
评价算法时,要综合考虑时间复杂度、空间复杂度、可读性等多方面因素
算法的空间复杂度越高越好
我们与家里的“小爱同学”等智能音箱对话的工作原理是( )
对话输入→语音识别→语义理解→语音合成→语音输出
对话输入→语音识别→语音合成→语义理解→语音输出
对话输入→语音合成→语义理解→语音识别→语音输出
A语音输出→语音识别→对话输入→语义理解→语音合成
相传有一次韩信带领2500名士兵去打仗。战后,死伤一二百人。剩下的士兵中,他命令士兵3人一排,结果多出2人;接着命令士兵5人一排,结果多出3人;又命令士兵7人一排,结果又多出2人。请问剩余士兵人数有何特点?
剩余士兵人数在2300-2400之间,并且该数除以3余2、除以5余3、除以7余2
剩余士兵人数在1300-1400之间,并且该数除以3余2、除以5余3、除以7余2
剩余士兵人数在2300-2400之间,并且该数除以5余3、除以7余5、除以3余2
剩余士兵人数在1300-1400之间,并且该数除以5余2、除以3余2、除以7余2
现在是早上8:20,爸爸开车送小明去学校,但是到校最晚时间是8:30,以下路线中你觉得哪一条最适合推荐给他?
C+H
A+D+I+K
A+B+E+J+L+K
C+F+I+K
以下不是“好”的算法评价标准是( )
正确性
有效性
算法复杂
效率高
如图的推荐算法属于( )?
基于产品的推荐
基于用户的推荐