2023信息技术考试试卷三.docxVIP

  • 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)

1亿VIP精品文档

相关文档