题库首页 › 信息素养大赛(Python) › 题目 19729

藏族唐卡画师要找出 100 以内所有能写成两个平方数之和(例如 5=1²+2²)的数字,采用枚举算法。以下哪个枚举思路是正确的?(三级考点:枚举算法特征)

A. 只枚举一个平方数,另一个用减法反推
B. 枚举所有 a 和 b,a 从 0 到 √n,b 从 0 到 √n,检查 a²+b² == n
C. 只枚举 a,令 b = n - a²,然后判断 b 是否为完全平方数
D. B 和 C 都是正确的枚举思路

正确答案:D

试卷来源:2026信息素养大赛智传民韵Python小高组(小学4-6年级_复赛)模拟卷(三)

本卷相关题目

在线做题 同科目题库