- 2
- 0
- 约小于1千字
- 约 2页
- 2026-04-17 发布于河北
- 举报
2023年普通高中《信息技术》学业水平合格性
模拟卷(三)
(二)操作题
14.小明同学利用python编写了一个数字交换程序:从键盘上输入2个1000以内的正整数(若输入有小数则进行取整),分别存放到a,b两个变量中。将a变量值赋给b,b变量值赋给a,并输出交换后的正确结果。程序中有3处错误,请帮他修改。
a=input(pleaseinputnumber1:)
b=input(pleaseinputnumber2:)
print(交换前:,a,b)
temp=a#此行有1处错误,请修改
#把序号及下划线删除,填写正确代码
b=temp
print(交换后:,)#把序号及下划线删除,填写正确代码
(1)打开python文件“交换程序.py”,进入代码编辑窗口;
(2)此行有1处错误,请修改;
(3)把序号及下划线删除,填写正确代码;
(4)把序号及下划线删除,填写正确代码;
(5)保存修改好的文件。
15.在《几何原本》一书中,欧几里得阐述了关于求两个正整数的最大公约数的过程,这就是著名的欧几里得算法——辗转相除法。程序正确运行界面如下所示:
请输入正整数m:20
请输入正整数n:12
这两个数的最大公约数为:4
小明同学编写的程序中有3处错误,请进行修改。
m=int(print(“请输入正整数m的值:
原创力文档

文档评论(0)