【202609】Python一级
从PDF导入:【202609】Python一级
Python
120分钟
总分 100.0
27 题
试卷题目预览
第1题
中级
2.0分
单选
第二届世界人形机器人运动会开幕式上,机器人方阵通过控制程序来完成整场表演。表演前,工程师们使用集成开发环境(IDE)编写并调试方阵的控制程序。下列关于 IDE 功能的描述,错误的是( )。
第2题
中级
2.0分
单选
现代计算机自问世至今,已经经历了四个时代,即:电子管计算机(1946—1958 年)、晶体管计算机(1958—1964 年)、中小规模集成电路计算机(1965—1970 年)以及大规模和超大规模集成电路计算机(1971 年至今)。那么这里划分计算机时代所采用的主要依据是( )。
第3题
中级
2.0分
单选
下列 Python 代码执行后,其输出是( )。

第4题
中级
2.0分
单选
下列 Python 表达式与 2 - 2 * 4 的值相同的是( )。
第5题
中级
2.0分
单选
下列 Python 代码执行后,其输出是( )。
4
第6题
中级
2.0分
单选
下列 Python 代码执行后,其输出是( )。

第7题
中级
2.0分
单选
下列 Python 代码中,a a + b b == c * c 可替换为( )。

第8题
中级
2.0分
单选
下列 Python 代码执行后,其输出是( )。

第9题
中级
2.0分
单选
下列 Python 代码执行后,其输出是( )。

第10题
中级
2.0分
单选
下列 Python 代码执行后,其输出是( )。

第11题
中级
2.0分
单选
如下 Python 代码块运行时,下列说法错误的是( )。

第12题
中级
2.0分
单选
下列 Python 代码块运行时如输入 35,输出如下图所示。横线处应填入的代码是( )。


第13题
中级
2.0分
单选
下列 Python 代码块执行后,其画出的直线数量是( )。

第14题
中级
2.0分
单选
下列 Python 代码块执行后,海龟朝向是( )。

第15题
中级
2.0分
单选
要实现如下图所示的执行效果(从大到小、由外向内绘制 5 个交替填充浅灰/深灰的同心圆),横线处应填入的代码是( )。


第16题
中级
2.0分
判断
Python 程序执行 input() 函数时通常是使用键盘等输入设备来输入某个变量的值。
第17题
中级
2.0分
判断
如果 n 为 3 位数的正整数,则 Python 表达式 n % 100 将能得到最高位。如 n 为 123,则该表达式的值为 1。
第18题
中级
2.0分
判断
下面 Python 代码块执行后将输出 20。

第19题
中级
2.0分
判断
下列 Python 代码块执行时如果先后输入 10 和 10,则将输出 10小于等于10。

第20题
中级
2.0分
判断
如下 Python 代码如果输入大于 0 的整数,则可以求 1 到 N 之和。

第21题
中级
2.0分
判断
在 Python 中,执行 print(10 > 9) 后,其输出是 TRUE。
第22题
中级
2.0分
判断
在下列 Python 代码块中,如果 N 和 M 均输入大于 0 的整数,则可以取得正整数 N 的从右到左第 M 位置的数。个位数为第 1 位置,M 不大于 N 的位数。

第23题
中级
2.0分
判断
求解鸡兔同笼。在如下 Python 代码块中,tou 代表鸡和兔的头总数、jiao 代表鸡和兔的脚总数。先后两个输入均为正整数。该程序能求解鸡兔同笼。

第24题
中级
2.0分
判断
在 Python turtle 中,turtle.right(90) 与 turtle.left(-90) 的效果相同。
第25题
中级
2.0分
判断
下列 Python 代码块执行后,将产生只有两条相互垂直的直线。

第26题
中级
25.0分
编程
新龟兔赛跑
时间限制:1.0 s
内存限制:512.0 MB
题目描述
自从上次龟兔赛跑,兔子因为轻敌而惨败后,一直心有不甘,因此有了新一届龟兔赛跑。
乌龟和上次一样,将会以恒定的速度在终点爬行,题目将给出乌龟从起点到终点所需时间;
兔子并没有吸取教训,只是打算在终点前少睡一会儿,题目将给出兔子的速度、和兔子打算在终点前睡觉的时间;
起点和终点之间的距离固定为 1000.0。请帮忙计算乌龟和兔子谁会获胜?
【输入格式】
输入包含 3 行,每行一个浮点数: 第 1 行的浮点数表示乌龟从起点到终点所需时间; 第 2 行的浮点数表示兔子的速度; 第 3 行的浮点数表示兔子打算在终点前睡觉的时间。
【输出格式】
输出包含 2 行: 第 1 行,如果乌龟获胜,输出 turtle;如果兔子获胜,输出 rabbit;如果平局,输出 tie; 第 2 行,输出兔子到达终点所需的总时间(含兔子睡觉的时间),保留两位小数。
输入样例 1:<img src="/static/uploads/images/4ee9522dba59.png" style="max-width:35%;border-radius:6px;margin:8px 0;" /> 输出样例 1:<img src="/static/uploads/images/835a20537386.png" style="max-width:35%;border-radius:6px;margin:8px 0;" /> 样例解释 1:兔子跑完全程所需时间是 1000.0 ÷ 100.0 = 10.0,而兔子要睡觉 11.0 单位时间,所以兔子一共需要 21.0 单位时间才能到达终点,这大于乌龟所需时间。 输入样例 2:<img src="/static/uploads/images/6767938c6978.png" style="max-width:35%;border-radius:6px;margin:8px 0;" /> 输出样例 2:<img src="/static/uploads/images/88bd260ebacd.png" style="max-width:35%;border-radius:6px;margin:8px 0;" /> 样例解释 2:与样例 1 类似,兔子跑完全程所需时间是 1000.0 ÷ 100.0 = 10.0,但兔子仅睡觉 9.0 单位时间,所以兔子一共需要 19.0 单位时间就能到达终点,这小于乌龟所需时间。 数据范围 所有输入均有且仅有一位小数,且是不超过 1000.0 的正数。 本题默认给出的数值均为龟兔世界中的标准单位,不需要进行任何单位换算。 路程 = 速度 × 时间
第27题
中级
25.0分
编程
棋盘上的奖赏
时间限制:1.0 s
内存限制:512.0 MB
题目描述
相传古印度舍罕王为了奖赏宰相西萨·班·达依尔发明国际象棋,西萨要求的任何要求舍罕王都愿意满足。西萨只求在棋盘第 1 格放 1 粒麦子,第 2 格放 2 粒麦子,之后每一格都放前一格两倍的麦子,以此类推直到第 64 格。国王觉得这奖赏微不足道,立刻就同意了。
然而麦子的数量呈快速增长:到第 20 格已需上百万粒,到第 40 格就耗尽了全国国库存,而后后面仍有 24 格。最终国王发现,即便倾尽天下粮食也填不满棋盘。
聪明的你知道前 n 格总共需要多少粒麦子吗?
【输入格式】
一行,一个整数 n。
【输出格式】
一行,一个整数,表示前 n 格总共需要的麦子数。
输入样例 1: 3 输出样例 1: 7 输入样例 2: 10 输出样例 2: 1023 数据范围 对于 40% 的测试点,保证 1 ≤ n ≤ 10。 对于所有测试点,保证 1 ≤ n ≤ 30。
3