全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
用流程图描述算法时,判断条件应画在菱形框内;若某循环结构是先判断条件,条件成立时沿“是”分支重复执行循环体,条件不成立时退出,则这种循环结构在 Python 代码中对应的关键语句首应写为____。
登录后查看答案
阅读程序,执行时输出内容依次是什么? def mark(s): print("进入" + s) return "回到" + s print("甲") x = mark("乙") print(x) mark("丙") print("丁") A. 甲、进入乙、回到乙、进入丙、丁 B. 甲、进入乙、进入丙、回到乙、丁 C. 进入乙、甲、回到乙、丁 D. 甲、进入乙、回到乙、进入丙、回到丙、丁
有如下Python程序: def magic(x, y): result = x * 2 + y return result a = magic(3, 5) b = magic(a, 1) print(b) 程序运行后,输出的结果是( ) A. 11 B. 17 C. 12 D. 22
将流程图转换为程序代码时,流程图中的判断框(菱形)通常对应程序中的____语句;处理框(矩形)对应赋值或处理语句。若某流程图先执行处理框A,再进入判断框,判断结果为“是”则回到处理框A之前,这种控制结构属于三种基本结构中的____结构。
阅读程序,执行后程序运行到哪里? def greet(name): print("你好," + name) print("开始") greet("小林") print("结束") A. 执行完 greet 函数体后,返回调用处并执行最后一条 print 语句 B. 执行完 greet 函数体后,程序立即结束 C. 执行 greet 调用后,跳过函数体并直接执行最后一条 print 语句 D. 执行完 greet 函数体后,返回函数定义处重新执行
将流程图中的处理框“s←s+i”转换为Python代码,正确的是( ) A. s==s+i B. s=s+i C. s+i=s D. input(s+i)
某算法需要先判断条件:条件成立时执行处理步骤,再回到条件处判断;条件不成立时结束。下列哪种流程图结构符合这一要求? A. 依次执行处理步骤和输出步骤,执行后结束 B. 判断条件后,从两条路径中选择一条执行,随后结束 C. 判断条件后,成立则执行处理步骤并返回判断处,不成立则结束 D. 先执行处理步骤,再判断条件;条件成立时结束,不成立时返回处理步骤
某流程图表示:开始后输入口令;判断口令是否为“云杉7”,若是则输出“通过”并结束,若否则返回重新输入口令。将其转换为 Python 程序,补全循环条件: 口令 = input("请输入口令:") while ____: 口令 = input("请输入口令:") print("通过")
某终端整理一批数量有限的申请单:按编号逐张处理,每张只处理一次;缺项的放入待补件盒,齐全的归档。每种情况的处理方式都已明确规定。该算法能保证执行结束且步骤无歧义,体现了算法的____和____。
下列关于算法的说法中,正确的是( ) A. 算法只能在计算机上运行,手工执行不算算法 B. 算法的步骤可以模糊表述,执行者凭感觉操作即可 C. 算法是为解决问题而采取的明确、有限的操作步骤 D. 只要一直运行下去不结束,也算一种好的算法
小明设计了一个密码锁解锁算法,其中某一步描述为“如果输入的密码接近正确,就再试一次”。小红指出这一步不符合算法的特征,因为“接近正确”含义模糊,无法明确执行。这违背了算法的____特征。此外,若一个算法的某一步需要重复执行且永远无法停止,则违背了算法的____特征。
用自然语言描述算法时,每个步骤的操作含义必须明确、无歧义,这体现了算法的____特征;算法必须在执行有限步骤后结束,这体现了算法的____特征。
运行程序时,解释器提示“SyntaxError: invalid syntax”,并标出第4行。代码第4行为 `print("完成" extra)`。根据报错信息,这是____错误,应先检查第____行。
程序运行后变量“进度”未达到预期值,且代码中有多条给“进度”赋值的语句。若要查明它在哪条语句后首次变为12,应在每条赋值语句后临时输出“进度”,再运行观察。这里使用的调试方法是____。
运行如下Python程序: s=1 for x in range(1,10,3): s=s*x print(s) 执行for语句时,range(1,10,3)依次产生的元素为1、4、7,循环体s=s*x共被执行的次数是( ) A. 3次 B. 4次 C. 7次 D. 10次
小林运行 Python 程序时,提示 NameError: name 'score' is not defined(第4行)。根据报错信息,应优先检查____。
某程序段如下: i=1, s=0 while i<=8: 若 i 能被 3 整除,则执行 i=i+1 后 continue; 否则执行 s=s+i,i=i+1。 循环结束后输出 s,输出的值是多少? A. 36 B. 27 C. 24 D. 33
程序依次执行“阶段=准备”“阶段=校验”“阶段=完成”,原程序只显示最后的阶段。若要确认程序是否经过“校验”,临时输出语句最应放在哪里? A. 第一条赋值语句之前 B. 第二条赋值语句之后 C. 第三条赋值语句之后 D. 程序结束之后
小岚编写任务状态查询程序,程序能正常启动并运行结束,但把已完成的任务显示为“未完成”。这最可能属于哪类错误? A. 语法错误 B. 运行时错误 C. 逻辑错误 D. 输入错误
在 while 循环中,break 语句的作用是____整个循环;continue 语句的作用是跳过本次循环中剩余的语句,直接进入____。