Python测试(三)

欢迎参加本次Python考试,请认真作答以下题目。
1. 基本信息:
姓名:
单选题(每题2分,共30分)
2. 人工智能现在非常火,小杨就想多了解一下,其中就经常听人提到“大模型”。那么请问这里说的“大模型”最贴切是指
3. 小杨这学期刚开学就选修了一门编程课,然后就想编写程序来计算1到10001之间的所有偶数的和。他希望程序采用简单累加整数的方法,同时希望源程序尽可能清晰、简洁,则下面关于实现累加时采用的主要控制结构的哪个说法最不合适
4. 下面的Python代码用于输入姓名,然后输出姓名,正确的说法是
5. 下列Python代码执行后,其输出是
6. Python表达式3 * 3 ** 3 // 3的值是
7. 下面的Python代码执行时如果先输入10回车后输入20并回车,其输出是
8. 当前是9月,编写Python代码求N个月后的月份。横线处应填入的代码是
9. 下面Python代码执行后的输出是
10. 下面的Python代码执行后输出是
11. 下面Python代码执行后输出是
12. 下面的Python代码用于求N的镜面数(N的个位到最高位的各位数字依次反过来出现在数字中,但高位0将被忽略,不输出),如输入1234,则将输出4321,又如输入120,则将输出21,错误的选项是
13. 下面Python代码用于交换两个正整数,其不能实现的代码是
14. 有关下面Python代码说法正确的是
15. 为在Python Turtle中输出如下图形,代码横线处应填入
16. 为在Python Turtle中输出如下图形,代码横线处应填入
判断题(每题2分,共20分)
17. 在集成开发环境里调试程序时,要注意不能修改源程序,因为如果修改,就要终止调试、关闭该文件并重新打开,才能再次开始调试。
18. 执行Python表达式10 ** 0.5将报错,因为0.5所在位置只能是正整数。
19. 下面Python代码执行后将输出9。
20. 下面Python代码执行后将输出55。
21. 将下面Python代码中的range(100)修改为range(1,100),其输出与当前代码输出相同。
22. 将下面Python代码中的i < 10修改为i <= 10,其执行后输出相同。
23. 下面的Python代码执行后将输出45。
24.
执行下面的Python代码后,将输出 30
25. 下面的Python代码执行后,海龟指向不会发生变化。
26. 下面的Python代码执行后将能绘制出大于3的正多边形。
编程题(每题25分,共50分)
27. 商店折扣:
商店正在开展促销活动,给出了两种方案的折扣优惠。第一种方案是购物满x元减y元;第二种方案是直接打n折,也就是价格变为原先的n/10。这里的x、y、n均是正整数,并且x > y,n < 10。
小明在商店挑选了价格总和为p元的物品,结账时只能使用一种优惠方案。小明最少需要支付多少钱呢?
输入格式:四行,四个正整数x、y、n、p,含义见题目描述。
输出格式:一行,一个小数,表示小明最少需要支付多少钱,保留两位小数。
28. 金字塔:
金字塔由n层石块垒成。从塔底向上,每层依次需要1²、2²、...、n²块石块。
请问搭建金字塔总共需要多少块石块?
输入格式:一行,一个正整数n,表示金字塔的层数。
输出格式:一行,一个正整数,表示搭建金字塔所需的石块数量。
更多问卷 复制此问卷