(2021新教科版)高中信息技术必修一4.4综合问题的解决-练习.zip

相关 举报
  • 全部
    • 4.4综合问题的解决-教科版(2019)高中信息技术必修一练习(原卷版).doc--点击预览
    • 4.4综合问题的解决-教科版(2019)高中信息技术必修一练习(解析版).doc--点击预览

文件预览区

资源描述
4.4 综合问题的解决综合问题的解决-教科版(教科版(2019)高中信息技术必修一练)高中信息技术必修一练 习习 学校:_姓名:_班级:_考号:_ 一、操作题一、操作题 1显示游戏程序的得分,方法为:先定义显示字体,然后将 score 显示出来。为了增 加代码的复用性,以便游戏循环中状态更新时反复调用,可以定义成一个函数 showscore。 def (_ ): #定义函数,显示分数 textfont= (_ ) #字体为 Arial,大小 30 #生成平滑的红色字符串 t= (_ )(score:+str(score),True, (255,0,0) screen.blit(t,50,50) #在窗口显示 2要将显示一个有背景色的窗口改为显示一个有背景图片的窗口应将*处改为两句, 请填写在处。 screen.fill(255,255,0) #窗口填充黄色* (_) #加载背景图像 (_ ) #将背景图画在窗口 pygame.display.update() #窗口刷新 二、填空题二、填空题 3Pygame 自带了一个监听类循环,不断检查用户的操作,这个循环在程序运行过程 期间持续工作。仔细阅读理解如下代码填写括号内容 while True: for event in pygame.event.get(): # (_) if event.type=pygame.QUIT: # (_) sys.exit() #退出程序 if event.type=pygame.MOUSEBUTTONDOWN: # (_) 4为了便于游戏循环中反复调用,可以定义成一个函数_,在绘制福字时,需 要设置图像显示的位置,因此 showfu 中有两个参数,分别表示图像位置的_和 _。 5要达到在窗口显示不同位置的福字,需要完成两个步骤:(1)在新的位置上 _;(2)把原来的图像_。要“擦掉”某个图像,可以选择_它, 通常采用_或者用_来覆盖的方式。 6游戏状态通常随事件的发生而改变,如鼠标单击、键盘输入或者时间的流逝,游戏 循环不停地检查是否有新事件产生,并且会根据事件来更新游戏状态,这通常叫作 _。 7Pygame.display 的功能是访问_;Pygame.event 的功能是 _;Pygame.font 的功能是使用_ ;Pygame.image 的功能是_。 8在 pygame 中,使用图像的最简单方法是调用_函数。通过_来载入 图片,_表示图像文件的路径和名称。图像文件必须和程序在_下才可 以使用相对路径的引用方式。 9pygame 模块提供了_、_等函数;random 模块用于产生 _;sys 模块包含了跟 Python_相关的函数。 三、判断题三、判断题 10需求分析之后、程序设计之前,需要对系统进行总体设计和详细设计。总体设计 就是在需求分析的基础上对模型细化、分解任务,明确程序由哪些模块组成。 (_) 11计算机中要“擦掉”某个图像,和铅笔画用橡皮擦擦掉类似。 (_) 12实时获得鼠标的状态并对鼠标单击做出正确的响应,只有不断地进行监听、更新 游戏状态、重绘屏幕三个步骤的操作。 (_) 4.4 综合问题的解决-教科版(2019)高中信息技术必修一练 习 学校:_姓名:_班级:_考号:_ 一、操作题 1显示游戏程序的得分,方法为:先定义显示字体,然后将 score 显示出来。为了增 加代码的复用性,以便游戏循环中状态更新时反复调用,可以定义成一个函数 showscore。 def (_ ): #定义函数,显示分数 textfont= (_ ) #字体为 Arial,大小 30 #生成平滑的红色字符串 t= (_ )(score:+str(score),True, (255,0,0) screen.blit(t,50,50) #在窗口显示 【答案】showscore(score) pygame.font.SysFont(Arial,30) textfont.render 【解析】 【详解】 本题考查的是自定义函数。自定义函数格式: 函数名(参数表) ,故处为: showscore(score);pygame.font.SysFont(name, size, bold=False, italic=False)从系统字体库 创建一个 Font 对象,故处为:pygame.font.SysFont(Arial,30); pygame.font.Font.render()在一个新 Surface 对象上绘制文本,故处应为: textfont.render。 2要将显示一个有背景色的窗口改为显示一个有背景图片的窗口应将*处改为两句, 请填写在处。 screen.fill(255,255,0) #窗口填充黄色* (_) #加载背景图像 (_ ) #将背景图画在窗口 pygame.display.update() #窗口刷新 【答案】back=pygame.image.load(bj.jpg) screen.blit(back,0,0) 【解析】 【详解】 本题考查的是 Python 的 Pygame 模块。pygame.image.load() 从文件加载新图片,可以 从文件加载一张图片,也可以传递一个文件路径或一个 Python 的文件对象,故处 为:back=pygame.image.load(bj.jpg);screen.blit(space, (0,0)可以绘制位图,第一个参 数是加载完成的位图,第二个参数是绘制的起始坐标,故处为: screen.blit(back,0,0)。 二、填空题 3Pygame 自带了一个监听类循环,不断检查用户的操作,这个循环在程序运行过程 期间持续工作。仔细阅读理解如下代码填写括号内容 while True: for event in pygame.event.get(): # (_) if event.type=pygame.QUIT: # (_) sys.exit() #退出程序 if event.type=pygame.MOUSEBUTTONDOWN: # (_) 【答案】监听并获取事件列表 Quit 事件 侦听到鼠标点击事件 【解析】 【详解】 本题考查的是 Python 中的 Pygame 模块。pygame.event.get()是监获取事件列表, pygame.QUIT 是 Quit 事件,pygame.MOUSEBUTTONDOWN 是侦听到鼠标点击事件。 4为了便于游戏循环中反复调用,可以定义成一个函数_,在绘制福字时,需 要设置图像显示的位置,因此 showfu 中有两个参数,分别表示图像位置的_和 _。 【答案】Showfu 横坐标 纵坐标 【解析】 【详解】 本题考查的是自定义函数。自定义函数是类似于过程的另一个程序模块,不同之处是 函数执行完成后,函数的计算结果被送到函数的调用点上,供程序的后继部分继续进 行处理。为了便于游戏循环中反复调用,可以定义成一个函数 Showfu,在绘制福字时, 需要设置图像显示的位置,因此 showfu 中有两个参数,分别表示图像位置的横坐标和 纵坐标。 5要达到在窗口显示不同位置的福字,需要完成两个步骤:(1)在新的位置上 _;(2)把原来的图像_。要“擦掉”某个图像,可以选择_它, 通常采用_或者用_来覆盖的方式。 【答案】画出图像 擦掉 “覆盖” 重绘背景 其他对象 【解析】 【详解】 本题考查的是 Python 图像处理。要达到在窗口显示不同位置的福字,需要完成两个步 骤:(1)在新的位置上画出图像,2)把原来的图像擦掉。要“擦掉”某个图像,可 以选择“覆盖”它,通常采用重绘背景或者用其他对象来覆盖。 6游戏状态通常随事件的发生而改变,如鼠标单击、键盘输入或者时间的流逝,游戏 循环不停地检查是否有新事件产生,并且会根据事件来更新游戏状态,这通常叫作 _。 【答案】事件处理 【解析】 【详解】 本题考查的是事件处理相关知识。游戏状态通常随事件的发生而改变,如鼠标单击、 键盘输入或者时间的流逝,游戏循环不停地检查是否有新事件产生,并且会根据事件 来更新游戏状态,这通常叫作事件处理。 7Pygame.display 的功能是访问_;Pygame.event 的功能是 _;Pygame.font 的功能是使用_ ;Pygame.image 的功能是_。 【答案】显示设备 管理事件 字体 加载和存储图片 【解析】 【详解】 本题考查的是 Python 中的 Pygame 模块功能。Pygame.display 的功能是访问显示设备。 Pygame.event 的功能是管理事件。Pygame.font 的功能是使用字体。Pygame.image 的功 能是加载和存储图片。 8在 pygame 中,使用图像的最简单方法是调用_函数。通过_来载入 图片,_表示图像文件的路径和名称。图像文件必须和程序在_下才可 以使用相对路径的引用方式。 【答案】Image pygame.image.load(filename) filename 同一文件夹 【解析】 【详解】 本题考查的是 Python 中的 pygame 模块。在 pygame 中,使用图像的最简单方法是调 用 Image 函数。通过 pygame.image.load(filename)来载入图片,filename 参数表示图像 文件的路径和名称。图像文件必须和程序在同一文件夹下才可以使用相对路径的引用 方式。 9pygame 模块提供了_、_等函数;random 模块用于产生 _;sys 模块包含了跟 Python_相关的函数。 【答案】图像 声音 随机数 环境 【解析】 【详解】 本题考查的是 Python 的 pygame 模块。pygame 模块提供了图像、声音等函数; random 模块用于产生随机数;sys 模块包含了跟 Python 环境相关的函数。 三、判断题 10需求分析之后、程序设计之前,需要对系统进行总体设计和详细设计。总体设计 就是在需求分析的基础上对模型细化、分解任务,明确程序由哪些模块组成。 (_) 【答案】对 【解析】 【详解】 本题考查的是程序设计。需求分析之后、程序设计之前,需要对系统进行总体设计和 详细设计。总体设计就是在需求分析的基础上对模型细化、分解任务,明确程序由哪 些模块组成。题干说法正确。 11计算机中要“擦掉”某个图像,和铅笔画用橡皮擦擦掉类似。 (_) 【答案】错 【解析】 【详解】 本题考查的是图像处理。计算机中要“擦掉”某个图像,还可以恢复。铅笔画用橡皮 擦擦掉,不可以恢复。故题干中的说法是错误的。 12实时获得鼠标的状态并对鼠标单击做出正确的响应,只有不断地进行监听、更新 游戏状态、重绘屏幕三个步骤的操作。 (_) 【答案】对 【解析】 【详解】 本题考查的是鼠标响应。实时获得鼠标的状态并对鼠标单击做出正确的响应,也就不 断地进行监听、更新游戏状态、重绘屏幕三个步骤的操作。题干中的说法是正确的。
展开阅读全文
猜你喜欢
  • 四 两、三位数除以一位数-9.商中间或末尾有0的除法(1)-教案、教学设计-市级公开课-苏教版三年级上册数学(配套课件编号:700aa).docx 四 两、三位数除以一位数-9.商中间或末尾有0的除法(1)-教案、教学设计-市级公开课-苏教版三年级上册数学(配套课件编号:700aa).docx
  • 一 两、三位数乘一位数-4.求一个数的几倍是多少-教案、教学设计-部级公开课-苏教版三年级上册数学(配套课件编号:00bd4).doc 一 两、三位数乘一位数-4.求一个数的几倍是多少-教案、教学设计-部级公开课-苏教版三年级上册数学(配套课件编号:00bd4).doc
  • 四 两、三位数除以一位数-8.练习八-教案、教学设计-部级公开课-苏教版三年级上册数学(配套课件编号:c0c26).docx 四 两、三位数除以一位数-8.练习八-教案、教学设计-部级公开课-苏教版三年级上册数学(配套课件编号:c0c26).docx
  • 一 两、三位数乘一位数-3.倍的认识练习-教案、教学设计-市级公开课-苏教版三年级上册数学(配套课件编号:006d4).doc 一 两、三位数乘一位数-3.倍的认识练习-教案、教学设计-市级公开课-苏教版三年级上册数学(配套课件编号:006d4).doc
  • 四 两、三位数除以一位数-6.笔算三位数除以一位数(首位不能整除)-教案、教学设计-市级公开课-苏教版三年级上册数学(配套课件编号:40080).docx 四 两、三位数除以一位数-6.笔算三位数除以一位数(首位不能整除)-教案、教学设计-市级公开课-苏教版三年级上册数学(配套课件编号:40080).docx
  • 一 两、三位数乘一位数-2.倍的认识-教案、教学设计-市级公开课-苏教版三年级上册数学(配套课件编号:d0a8c).doc 一 两、三位数乘一位数-2.倍的认识-教案、教学设计-市级公开课-苏教版三年级上册数学(配套课件编号:d0a8c).doc
  • 四 两、三位数除以一位数-5.笔算两位数除以一位数(首位不能整除)-教案、教学设计-市级公开课-苏教版三年级上册数学(配套课件编号:10146).docx 四 两、三位数除以一位数-5.笔算两位数除以一位数(首位不能整除)-教案、教学设计-市级公开课-苏教版三年级上册数学(配套课件编号:10146).docx
  • 一 两、三位数乘一位数-2.倍的认识-教案、教学设计-市级公开课-苏教版三年级上册数学(配套课件编号:300f7).doc 一 两、三位数乘一位数-2.倍的认识-教案、教学设计-市级公开课-苏教版三年级上册数学(配套课件编号:300f7).doc
  • 四 两、三位数除以一位数-5.笔算两位数除以一位数(首位不能整除)-教案、教学设计-市级公开课-苏教版三年级上册数学(配套课件编号:601cc).docx 四 两、三位数除以一位数-5.笔算两位数除以一位数(首位不能整除)-教案、教学设计-市级公开课-苏教版三年级上册数学(配套课件编号:601cc).docx
  • 相关搜索
    资源标签
    版权提示 | 免责声明

    1,本文((2021新教科版)高中信息技术必修一4.4综合问题的解决-练习.zip)为本站会员(大布丁)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
    2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
    3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


    当前位置:首页 > 高中 > 信息 > 教科版(2019) > 必修1 数据与计算


    侵权处理QQ:3464097650--上传资料QQ:3464097650

    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


    163文库-Www.163Wenku.Com |网站地图|