A.在编写程序之前完成
B.随同整个系统开发工作同时展开
C.关联人员出现变化时撰写
D.程序编写完成之后开始
1 基本要求
(一) 可以选择ASP 或者JSP其中的一种实现程序功能
(二) 客户端脚本要求使用 JAVASCRIPT.
(三) 本测试将同时考察界面编写能力和用户交互设计能力,请在编写程序时
考虑此方面
2 功能要求
要求通过分别编写一段客户端代码和服务端代码实现如下功能:
(一) 正常解析一段 XML代码(附后)
(二) 将XML的内容显示在页面上
题目来源:1月7日上午江苏省南京市面试考题
试讲题目
1.题目:编一个简单的分支程序
2.内容:
下面仿照“身体验证”程序的结构和相应的思路,编一个“登录”程序。
启动“登录”程序后,在输入框中输入密码“123abc”后,单击“确定”按钮,会显示一幅图片;输入的内容不是“123abc”时,窗体中不显示图片,只会显示一条提示“密码错误”的信息。
(1)问题分析
要让计算机根据密码是否正确去执行不同的操作,可以使用分支结构。而要在窗体上显示图片,可以使用Load picture()函数;要在窗体上显示信息“密码错误”,可以使用标签框控件。
(2)绘制窗口界面
确定了程序的结构后,就可以开始编写程序了。
动手做:绘制界面并设置对象属性。
第1步:在VB窗口里新建一个标准对EXE工程。
第2步:在窗体中绘制一个文本框、两个按钮、两个标签。
第3步:设定各个对象的属性。其中,部分对象的“名称”属性可参考右表设定。
第4步:保存窗体文件和工程文件。
(3)编写代码
动手做:为cmdOK_Click()过程编写代码。
第1步:打开“代码”窗口,为cmdOK_Click()过程添加代码。代码如下图所示。
第2步:为“退出”按钮编写代码。
第3步:测试程序。
测试时,可能会发现窗体和图片的大小不吻合,这时,可以返回设计状态,调整窗体的大小。另外,要分别输入正确的密码和错误的密码进行测试,查看程序是否按设定的要求运行。
第4步:程序无误后,保存工程文件和窗体文件并生成执行程序。
3.基本要求:
(1)如果教学期间需要其他辅助教学工具,进行演示即可。
(2)要求配合教学内容有适当的板书设计。
(3)请在10分钟内完成试讲内容。
答辩题目
1.程序设计中,常用的程序控制结构有哪些,请简要说明?
2.你采用的教学方法是什么,为什么使用这种教学方法?
题目来源:1月7日上午安徽省合肥市面试考题
试讲题目
1.题目:剖析编制计算机程序解决问题的过程
2.内容:
当我们遇到的问题需要通过编制计算机程序解决的时候,该如何着手呢?
一般来说,需要经历以下过程:
分析问题一一设计算法一一编写程序一一调试运行一一检测结果
一、分析问题
对于任何一个实际问题,首先要分析该问题的需求情况及已知条件,判断解决问题的可能性和目标要求,然后对需要解决的问题给出一个精确的描述,或者建立一个描述问题的模型。
刘丽的妈妈是公司经理,她总是担心通过电子邮件与客户交流业务的信件万一被别人盗取了,将会造成不可估量的损失。为此,刘丽请教了表哥,表哥说可以在发送前先用加密程序对邮件进行加密,收到后再用解密程序还原,这样即使邮件被别人截获也不容易得知其中的信息。表哥还告诉她这类加密、解密软件可以从一些工具软件中找到,自己编写也不难。刘丽感到用别人的软件来加密总是不放心,想自己来编写,并从此钻研开了计算机程序。
刘丽妈妈担心的问题属信息安全问题,这个问题可以有多种解决方案,刘丽表哥的方案是其中的一种。我们可以这样来分析:
要使计算机发送的邮件信息不被非法盗用,除了采取设置使用权限和使用者口令等方法外,还可以对邮件字符进行加密,加密的方法是将邮件中的字符进行某种变换。使得别人不能读懂,使用时再进行逆变换。我们还知道,每个字符在计算机内都有相应的代码存储表示,即机内码,因此,可以对邮件字符的机内码值进行某种变换,原来的字符就会变成其他的字符,只要攻击者未发现这个变换,他就无法读懂这段变换了的文字,从而达到加密的目的。
本例的加密问题可以简洁描述为:对需要加密的文件进行字符变换,把文件中的字符按照某种方法变换为不容易被人识别的字符,形成密文,而这种变换必须是可逆的,即密文文件经过解密能够恢复为原来的字符。限定条件是:待加密文本为纯文本文件。
二、设计算法
问题分析清楚后,接下来是要给出解决这个问题的详细方法和步骤,这一过程称为设计算法。算法是程序编写的基础。
三、参编写程序
有了清晰可操作的算法描述,就可以选择一种计算机语言工具来编写程序,实现算法。
四、调试运行
程序设计好以后,通过键盘输入计算机中运行,看程序能否按预想的结果来执行。五、检测结果
通过上述的学习我们知道,计算机是不会自己解决问题的,但它可以在人们编好的程序指示下帮助人们解决问题。要想利用计算机解决问题,人们除了使用现成的工具软件外,可以根据实际问题的需要,通过分析问题,设计解决问题的算法,并选择合适的程序设计语言把它编写为程序,而程序一旦编写并调试通过,就可以重复应用来解决同类的问题。
3.基本要求:
(1)要有一个恰当的导入环节。
(2)授课要结合生活实际讲解。
(3)要有合理的互动环节。
答辩题目
1.简单说一下计算机都有那些语言,区别是什么?
2.你认为在课堂上的评价对学生的影响?
A.仅指导创新者在产品的某一阶段决策的制定
B.帮助创造者确定系统的发展阶段,指导产品或技术设计和研发的方向,引导市场需求
C.引导人们在各个领域预见并解决新的任务,指导企业战略实施时机的选择,制订产品开发战略的计划
D.描述了技术系统的完整生命周期和技术系统一般发展规律