2020下半年初中信息技术教师资格证面试试题及答案【1月9日上午】
公告解读 | |
---|---|
教资&考编资料 | 备考图书推荐 |
教师资格试题 | ![]() |
2020下半年初中信息技术教师资格证面试试题及答案【1月9日上午】
【来源于网络】
初中信息技术《VB编程环境及各窗口的作用》
一、考题回顾
二、考题解析
【教学过程】
(一)导入新课
教师引导学生发现已经学习过的软件,比如:Word、Excel、PPT等,大家平常接触到的仅仅是程序提供给用户的界面,程序内部是如何运行的、什么样的代码来实现这些功能往往看不到。然后提出问题:那大家想不想认识程序的编制环境呢?进而引出本课内容。
(二)新课讲授
1.了解VB编程环境
教师提出问题:还记得学习过的Word的工作界面都有哪些部分组成吗?学生回答上述问题答案。【标题栏、菜单栏、工具栏、工作区等】教师可以评价学生对于之前学习的内容掌握得非常牢固。然后教师利用多媒体展示VB与Word的界面,随即组织学生以前后桌4人为一个小组围绕VB与Word组成界面异同进行讨论。讨论期间,教师巡视指导,讨论完毕之后,请小组代表分享讨论结果。【相同之处是VB编程软件中也含有菜单栏、工具栏。不同之处是中间的核心区域叫做窗体窗口,另外还有属性窗口】教师可以评价学生表达得非常清楚。然后就窗口界面组成这一知识点,教师进行随机提问,教师指出位置,学生说名称。如:处于界面右下角的是什么?学生回答窗体布局窗口。
2.各种窗口的作用
(1)窗体窗口
教师利用大屏幕呈现VB程序界面。该界面有几个窗体窗口?处于什么位置?学生通过观察会回答出:一个窗体窗口、处于窗口的中心区域。然后教师讲解窗体窗口是VB程序的主窗口并说明它的作用体现在两个方面,分别是在程序设计阶段以及程序运行阶段。同时展开讲解各阶段的作用,在程序设计阶段,通过窗体窗口拖入或编辑控件进行程序界面的可视化设计。在程序运行时,用户一般都是通过与该窗体上的控制部件的交互来输入信息、观察结果及控制程序的运行。
教师最后强调,在VB程序中,一个程序可以只有一个窗体,也可以有多个窗体。但是如果窗体过多会影响程序执行的效率以及维护的成本,所以在今后进行编程时要注意这一点。
(2)属性窗口
教师讲解,在我们浏览网页时,通常都会发现,网页中的不同区域所显示的内容是不同的,所占篇幅的大小也是不同的。然后提出问题:如果要制作一个网页,网页中要含有五类内容,每一类内容所占篇目的大小不同,是否需要事先将五个部分的位置规划好。学生会回答需要提前进行规划。教师补充说明在VB程序中,属性窗口的作用就是提供程序中各个对象的属性的显示与修改,而一个对象的属性通常有标题、字体、宽度、高度等。所以在属性窗口中单击某一个属性时在属性窗口底部就会显示该属性的含义。
(3)工具箱窗口
教师请学生回顾之前学习过的绘图软件中工具箱的作用。学生会回答在绘图软件中工具箱提供了画笔,颜色等内容。教师讲解绘图软件可以帮助用户作画,因而提供画笔等工具,在VB程序中提供了一些控件,其可以帮助用户编程。工具箱窗口实际上就是工具箱,提供给用户编程的工具。可以单击工具箱右上角的关闭按钮来关闭工具箱窗口,关闭后可通过“视图”菜单中的“工具栏”命令重新显示。
(4)窗体布局窗口
教师让学生思考平时理解的布局是什么?学生会回答对一些事的规划和安排。教师讲解在VB程序中,窗体布局窗口的作用实际就是对程序运行时,窗体的初始位置的规划和安排。在程序设计阶段可通过鼠标在窗体布局窗口内拖动窗体,来指定运行时窗体的初始位置。
(三)巩固提高
在学生掌握了基本知识之后,教师让学生调整“窗体窗口”的大小、关闭该窗口以及如何重新打开“窗体窗口”这些操作。
(四)小结作业
小结:教师以提问方式引导学生一起简单回顾本节课所学知识点。如:提问工具箱的作用,学生回答提供控件等。
作业:结合学习过的软件,整理出多种关闭VB程序的方法,下节课分享。
【板书设计】
【答辩题目及解析】
1.简述VB可视化开发环境。
【参考答案】
VB可视化开发环境集成了程序的设计、调试、运行等系统开发工具,提供许多现成的空间(如窗体、文本框、标签、命令按钮等),程序员不必再为程序运行结果界面的设计而编写大量程序代码,只需要按设计的要求,利用系统提供的控件在窗体上“画出”各种对象,然后对这些对象进行一些属性的设置。程序员所需要编写的代码只是实现程序功能的那部分,从而大大提高了编程的效率。
2.简述VB语言特点。
【参考答案】
(1)VB的程序可以包含一个或多个窗体,或者是一个主窗体和多个子窗体,类似于操作系统的样子。有很少功能的对话框窗口(比如没有最大化和最小化按钮的窗体)可以用来提供弹出功能。
(2)VB的组件既可以拥有用户界面,也可以没有。这样一来服务器端程序就可以处理增加的模块。
(3)VB使用参数计算的方法来进行垃圾收集,这个方法中包含有大量的对象,提供基本的面向对象支持。
初中信息技术《了解For…Next循环语句》
一、考题回顾
二、考题解析
【教学过程】
(一)导入新课
教师提问:如何输出10以内的奇数?学生借助以前学过的顺序结构会使用print语句写出程序:
Private Sub Command1_Click()
Print 1
Print 3
Print 5
Print 7
Print 9
End Sub
教师提问:如果是输出100、1000以内的奇数呢?要是按照这样的顺序写下去太过繁琐了,那么如何将复杂的过程变得简单,让计算机帮我们来执行重复的操作呢?由此引入本节课课题。
(二)新课讲授
1.For…Next循环语句的格式
教师请学生思考还可以用什么样的方式编写输出10以内的奇数的程序呢?【用For循环语句来编写】随后教师通过多媒体展示用For循环语句编写好的程序,请学生注意观察格式,并以信息技术小组为单位,总结出循环语句的一般格式。
【For<循环变量>=<初值>To<终值>[Step<步长>]
<语句组>
Next<循环变量>】
教师评价学生善于总结,接着教师补充<>表示必选项;[]表示可省略选项。随后请学生上机完成10以内的奇数的和的程序的编写,并输出程序的结果。会发现有学生的结果是25,有的是55,此时教师展示出现结果是55的学生的作品,引导学生发现是因为缺少step步长值的原因,与此同时教师强调在进行For语句的编写过程中需注意:(1)For…Next语句成对出现,循环变量名必须保持一致。(2)循环变量、初值、终值和步长必须为数值型。(3)步长值可正可负,当步长值为1时,step及步长可以省略,步长值的正负:若步长为正,则循环变量大于终值时为超过终值;若步长为负,则循环变量小于终值时为“超过”终值。接下来请学生修改自己的程序。
2.For…Next循环执行过程
教师提问:这个循环结构是怎样的执行过程?怎么实现的通过For…next就得出了10以内的奇数和?教师带着学生分析For…Next循环语句的执行过程:(1)设置循环变量i的初始值为1,(2)判断循环变量i的值是否超过10,超过的话就退出循环,反之执行下面的循环语句,(3)循环变量i按步长每次递增加2,(4)重复第二步和第三步,直到循环变量i的值超过10就终止循环。
(三)巩固提高
教师请学生上机完成利用For…Next语句书写求1-10之间的偶数和的程序,并输出运行结果。
Private Sub Command1_Click()
s = 0
For i = 2 To 10 Step 2
s = s + i
Next i
Text1.Text = s
End Sub
运行结果为30。
(四)小结作业
小结:师生共同总结关于For…Next语句的格式:包括三个部分:For语句、Next语句和循环体,以及For…Next循环语句的执行过程。
作业:课下完成利用For…Next语句书写求8的阶乘的程序。
【板书设计】
【答辩题目及解析】
1.请简述在程序设计中选择循环结构程序设计的优点,并列举常见的选择循环结构的程序。
【参考答案】
优点:使用循环结构可以使程序易写易懂,提高效率。因为在求解问题过程中,有时需要反复执行某些程序语句,为了避免重复编写这些语句,循环结构程序设计利用循环控制语句实现程序代码的重复执行,一般含有初始条件、循环体和结束条件。
常见的选择循环结构的程序如:求1000以内的水仙花数,输出100-1000之间的素数,求8的阶乘等。
2.说一说在VB中除了For…next循环之外,还有哪些循环。
【参考答案】
还有DO循环语句。其中有4种形式:
(1)Do While <条件> 语句组 [Exit Do] Loop;
(2)Do Until <条件> 语句组 [Exit Do] Loop;
(3)Do 语句组 [Exit Do] Loop While<条件>;
(4)Do 语句组1 [Exit Do] Loop Until<条件>;
其中While<条件>表示当条件成立时执行循环体;Until<条件>则是在条件不成立时执行循环体;
Do循环语句前两种称为前测型Do循环语句,循环体执行次数最少为0;后两种称为后测型Do循环语句,循环体执行次数最少为1。
初中信息技术《Dreamweaver制作网页》
一、考题回顾
二、考题解析
【教学过程】
(一)导入新课
教师通过多媒体展示一个图文并茂的网页,让学生观察网页中包含的内容,并请学生思考可以通过什么方式创建出这样一个网页。学生根据上节课学习的内容,能够想到利用记事本实现。教师引导:利用记事本编辑网页需要书写出很多的HTML代码,创建起来比较费时费力,是否有办法解决。学生陷入疑惑,教师宣布这节课来学习一种新的方式,可以快速地创建页面而不需要编写任何代码——利用Dreamweaver制作网页。
(二)新课讲授
1.初识Dreamweaver
教师讲解Dreamweaver具有可视化编辑功能,也就是可以将内容从面板直接拖到文档中来组建网页,而不需编写任何代码,通过这种方式便可以方便快捷地创建页面,有所见即所得的效果。通过多功能面板也可以方便地查看所有站点元素或网页中引用的资源。教师提出问题:Dreamweaver是否提供了编码环境?请学生阅读教材,自主探寻答案。【Dreamweaver提供了功能全面的编码环境,并且可以使用服务器技术如ASP、JSP、PHP等生成,由动态数据库支持的Web应用程序】这里可以点评学生自主学习能力有很大提升。
在学生认识到Dreamweaver的强大功能之后,请学生对比之前利用记事本制作网页,与自己的同桌说一说Dreamweaver的优势,进一步激发学生学习Dreamweaver的热情。
2.认识Dreamweaver界面
教师引导学生打开Dreamweaver软件,仔细观察Dreamweaver界面组成,并对照教材,认识各个部分的名称,请学生描述。【Dreamweaver操作界面由标题栏、菜单栏、视图选项卡、编辑窗口、多功能面板几个部分组成】这里可以点评学生观察得很仔细,回答很准确,但是对于每一部分的功能可能还不清楚,顺势进入到功能介绍部分。教师结合操作界面讲解:标题栏显示文档页面标题。菜单栏由10个菜单组成,所有的操作都可以在这里找到相应的菜单。视图选项卡可以实现代码、拆分、设计视图模式间的快速切换。编辑窗口用来显示当前文档,可选择三种视图中的任意一个显示文档。多功能面板将相同类型或功能的面板组织在一起,可以通过单击对面板进行展开或折叠。
3.网页制作步骤
请学生以信息技术小组为单位,限时5分钟,展开讨论学习:如何利用Dreamweaver创建一个简单网页?讨论结束后,请小组代表回答。【建立站点,新建网页,设置页面属性,制作网页内容,保存预览】这里可以点评学生回答得基本正确,但有一些注意点还是需要进行强调。教师进行详细讲解:在创建站点之前,需要在计算机D盘下创建下一个“myweb2”文件夹,然后打开Dreamweaver软件新建一个站点。请学生思考站点的名字应该如何命名。【跟创建在D盘里的“myweb2”一样,应该命名为“myweb2”】这里可以点评学生知识迁移的能力很强,回答得准确无误。教师引导:站点建立好之后就可以为网站新建一个空白网页了,操作较为简单,请学生自主完成。学生操作完毕后,教师演示利用快捷菜单进行网页属性的设置:用鼠标右键单击空白处,在弹出的快捷菜单中执行“网页属性”命令,弹出“网页属性”对话框,设置背景、字体、字号、颜色等,也可以设置页面大小和边框。教师组织学生活动:根据自己的审美喜好,自主完成设置。教师巡视指导,点评学生学习新知识的速度越来越快。教师进一步引导:属性设置完毕,我们就需要为网页添加内容了。请学生回忆:一般网页中可以包含哪些元素?【图片、动画、文字及超链接等元素】教师组织学生活动:根据自己之前创建网页的经验,自主为网页添加自己喜欢的内容,让网页布局合理美观,时间8分钟,结束后请学生代表展示自己的网页效果。教师补充,点击视图选项卡一栏右侧的小地球便可以预览网页在浏览器中呈现的效果。
(三)巩固提高
在学生掌握了创建网页的基本步骤之后,开展一个小比赛,请学生利用Dreamweaver完成上节课利用记事本设计出来的网页,看谁创建的又快还原度又高。
(四)小结作业
小结:学生总结制作网页的步骤,并说说Dreamweaver的优势,教师进行补充。
作业:制作一个以“保护环境”为主题的网页,下节课分享。
【板书设计】
【答辩题目及解析】
1.请简述你对“网页三剑客”的认识。
【参考答案】
Dreamweaver与该公司的另外两软件——Flash和Fireworks一起合称为“DreamTeam”,国内常称为“网页三剑客”。Flash用来生成矢量动画;Fireworks用于Web图像制作;Dreamweaver用于各类素材的集成和发布。
2.简述Dreamweaver的优点。
【参考答案】
支持多种浏览器,可跨平台开发网页,实现了可视化动态HTML编程,方便地集成了Flash、ActiveX等众多外部媒体;使用方便,可扩展性强,目前全世界范围超过60%的专业网页设计师用其开发网页;专业的HTML编辑器,用于对Web站点、页面和应用程序进行设计、编码和开发;支持直接编写HTML代码,也支持可视化环境编辑。