高中信息技术 第二单元VB程序设计复习 浙教版.docx

上传人:b****7 文档编号:15758410 上传时间:2023-07-07 格式:DOCX 页数:16 大小:24.85KB
下载 相关 举报
高中信息技术 第二单元VB程序设计复习 浙教版.docx_第1页
第1页 / 共16页
高中信息技术 第二单元VB程序设计复习 浙教版.docx_第2页
第2页 / 共16页
高中信息技术 第二单元VB程序设计复习 浙教版.docx_第3页
第3页 / 共16页
高中信息技术 第二单元VB程序设计复习 浙教版.docx_第4页
第4页 / 共16页
高中信息技术 第二单元VB程序设计复习 浙教版.docx_第5页
第5页 / 共16页
高中信息技术 第二单元VB程序设计复习 浙教版.docx_第6页
第6页 / 共16页
高中信息技术 第二单元VB程序设计复习 浙教版.docx_第7页
第7页 / 共16页
高中信息技术 第二单元VB程序设计复习 浙教版.docx_第8页
第8页 / 共16页
高中信息技术 第二单元VB程序设计复习 浙教版.docx_第9页
第9页 / 共16页
高中信息技术 第二单元VB程序设计复习 浙教版.docx_第10页
第10页 / 共16页
高中信息技术 第二单元VB程序设计复习 浙教版.docx_第11页
第11页 / 共16页
高中信息技术 第二单元VB程序设计复习 浙教版.docx_第12页
第12页 / 共16页
高中信息技术 第二单元VB程序设计复习 浙教版.docx_第13页
第13页 / 共16页
高中信息技术 第二单元VB程序设计复习 浙教版.docx_第14页
第14页 / 共16页
高中信息技术 第二单元VB程序设计复习 浙教版.docx_第15页
第15页 / 共16页
高中信息技术 第二单元VB程序设计复习 浙教版.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

高中信息技术 第二单元VB程序设计复习 浙教版.docx

《高中信息技术 第二单元VB程序设计复习 浙教版.docx》由会员分享,可在线阅读,更多相关《高中信息技术 第二单元VB程序设计复习 浙教版.docx(16页珍藏版)》请在冰点文库上搜索。

高中信息技术 第二单元VB程序设计复习 浙教版.docx

高中信息技术第二单元VB程序设计复习浙教版

2019-2020年高中信息技术第二单元VB程序设计复习浙教版

一、知识内容

(一)面向对象程序设计的基本思想与方法

考试要求:

对所列知识要知道其内容及含义,并能用自己的语言或动作进行表达、判断和直接运用。

1.面向对象程序设计(objectorientedprogramming,缩写OOP)方法:

在进行程序设计是从分析问题领域中各种客观事物本体的属性和行为,以及它们之间的相互关系着手,在计算机中建立起这些客体的映象——对象,用对象对应于问题领域中的客体,用对象间的消息传递来表示客体的相互作用、相互关系。

(二)属性、类、事件和事件处理的概念

考试要求:

对所列知识要知道其内容及含义,并能用自己的语言或动作进行表达、判断和直接运用。

1.对象是客观存在的事物或概念。

它有两个特点:

状态和行为。

2.一个对象的状态是通过若干个属性(property)来描述的;行为是指对属性进行操作和处理的方法(method)。

在面向对象的程序设计中,一个对象是由一组对象状态的数据和一组描述处理对象属性的方法的代码构成的。

对象的属性定义其外观,方法定义其行为,事件定义其与用户的交互。

3.类(class)是对相同性质的对象的一种抽象,而一个对象则是类的一个“实例”。

4.事件(event)就是发生在对象上的事情,通常是由用户在对象上激发的一种动作。

一个事件的发生,可以引起某个对象上某个方法(事件处理过程)的执行,即由某个事件驱动了相应的事件处理过程的执行。

这就是面向对象程序设计中的事件驱动概念。

(二)VB应用程序的界面设计与调式

考试要求:

对所列知识要理解其确切含义及与其它知识的联系,能够用所学的信息技术知识和操作方法解决实际问题,熟练应用信息技术进行信息的处理。

1.VB应用程序的界面设计

(1)VB程序设计语言:

基于Basic语言的可视化程序设计环境,采用面向对象的程序设计方法(OOP)。

(2)VB应用程序设计环境的的窗口主要由对象窗口、控件工具箱、属性窗口、工程窗口组成。

(3)控件工具箱集中了常用的基本控件:

标签label、文本框TextBox、命令按钮mandButton、列表框ListBox等。

(4)窗体(Form)是VB应用程序的基本结构。

窗体可以看作是一个“容器”,其中放置着各种各样在应用程序中必须用到的对象。

2.VB应用程序的运行和保存

运行:

单击工具栏中“运行”选项中的启动按钮,运行应用程序。

保存:

在“文件”菜单中选“工程另存为”,该应用程序的窗体和工程分别存储到文件中,其相应的文件扩展名分别是“ .frm”和“ .vbp”。

也可以选“文件”菜单中的“生成工程xxx.exe”,这样,就可在Windows环境中直接运行这个应用程序了。

(四)事件处理代码的编制方法考试要求:

对所列知识要理解其确切含义及与其它知识的联系,能够用所学的信息技术知识和操作方法解决实际问题,熟练应用信息技术进行信息的处理。

对于对象而言,事件就是发生在该对象上的事情,通常是由用户在对象上激发的一种动作。

一个事件的发生,可以引起某个对象上某个方法的执行,即由某个事件驱动了相应的事件处理过程的行为。

在事件处理过程中,可以按预定设计好的方式,改变某个对象的相关属性值,因此是这个对象的状态得到相应的改变。

(五)VB基本数据类型、常量、变量和数组

考试要求:

对所列知识要理解其确切含义及与其它知识的联系,能够用所学的信息技术知识和操作方法解决实际问题,熟练应用信息技术进行信息的处理。

1.数据:

数据是信息的一种记录形式。

在VB中,常用的基本数据类型有以下几种:

Integer(整数型)、Long(长整数型)、Single(单精度实数型)、Double(双精度实数型)、String(字符串型)、Boolean(逻辑型)、Date(日期型)。

2.常量:

常量是在程序执行过程中其值不变的存储单元或数据。

在VB中,常量有整数常量、实数常量、字符串常量和逻辑常量这几种类型。

3.变量:

变量用来表示数据的存储区,在程序运行过程中,这些存储区中的值是可以改变的。

变量名由字母、数字和下划线等字符组成,但必须以字母开头,在变量名中对大小写字母是不加区分的。

变量说明语句的常用形式为:

Dim 变量名 As 变量的类型。

4.数组:

数组是由一批同类型的变量构成的一个序列,组成数组的每一个变量被称为数组的元素,也称为下标变量,下标是一个整数,用来指出某个元素在数组中的位置。

一维数组的常用形式为:

Dim数组变量名(A1ToA2)As元素的类型。

二维数组的常用形式为:

Dim数组变量名(A1ToA2,B1ToB2)As元素的类型。

(六)VB各类表达式与标准函数

考试要求:

对所列知识要理解其确切含义及与其它知识的联系,能够用所学的信息技术知识和操作方法解决实际问题,熟练应用信息技术进行信息的处理。

1.VB中的常用标准函数

(1)常用数学函数:

Abs(X)、Int(X)、Sqr(X)、Rnd()、Exp(X)、Log(X)、Sin(X)、Cos(X)、Tan(X)。

(2)常用类型转换函数和字符串函数:

Asc(X)、Chr(X)、Val(X)、Str(X)、Len(X)、Mid(X,n,k)、Fix(X)。

2.基本运算与表达式

(1)VB的基本运算:

VB的基本运算包括算术运算、关系运算和逻辑运算三大类。

算术类基本运算有:

︿、-、*、/、\、Mod、+、-

关系类基本运算有:

=、<>、<、>、<=、>=

逻辑类基本运算有:

Not、And、Or

(2)表达式:

表达式主要用来规定值的计算过程,以及对于某些情况或条件的判断。

一个表达式中可能包括算术运算、关系运算和逻辑运算等多种基本运算,以及这些基本运算所涉及的数据(变量和常量)。

(3)基本运算的优先级从高到低为:

︿(1级),-(指负号,2级),﹡、/(3级),\(4级),Mod(5级),+、-(6级),=、<>、<、>、<=、>=(7级),Not(8级),And(9级),Or(10级)。

(七)常用的VB语句

考试要求:

对所列知识要理解其确切含义及与其它知识的联系,能够用所学的信息技术知识和操作方法解决实际问题,熟练应用信息技术进行信息的处理。

(八)使用VB实现顺序、选择、循环三种控制结构

考试要求:

对所列知识要理解其确切含义及与其它知识的联系,能够用所学的信息技术知识和操作方法解决实际问题,熟练应用信息技术进行信息的处理。

1.赋值语句:

变量名=表达式

      或 对象名.属性名=表达式

2.选择语句:

  行If语句:

If条件表达式 Then语句1Else语句2

      或 If条件表达式 Then语句

块If语句:

        If条件表达式1 Then

语句块1

        ElseIf条件表达式2 Then

   语句块2

   ……

ElseIf条件表达式n Then

  语句块n

Else

   语句块0

End If

3.循环语句:

  For语句 For循环变量=初值 To 终值 Step步长

          语句块

        Next循环变量

  Do语句 DoWhile条件表达式

          语句块

        Loop

4.注释:

注释是以单引号(')开头的一串文字,可以出现在程序中需要说明的位置上,通过这一串文字,对附近的程序段进行简要的说明,增加程序的可读性。

注释对程序的执行效果没有任何影响,程序运行时自动跳过注释。

(九)过程、事件处理过程、自定义函数考试要求:

对所列知识要理解其确切含义及与其它知识的联系,能够用所学的信息技术知识和操作方法解决实际问题,熟练应用信息技术进行信息的处理。

1.VB应用程序是按模块化的方式组成的,一个程序模块是程序的一部分,每个模块负责解决整个应用问题的一部分任务。

程序模块分为过程和函数两种。

2.过程:

将程序划分成一个个较小的逻辑单元,每个逻辑单元构成一个过程。

过程中的代码可以被重复调用。

过程分成两类,一类是事件处理过程,另一类是通用过程。

3.事件处理过程:

Sub事件处理过程名(参数表)

          语句块

        EndSub

其中,事件处理过程名必须符合下面的规则:

对象名_事件的标准名。

VB的一些常用对象上的常见事件的标准名有:

文本框Text:

Text_Click、Text_DblClick、Text_KeyPress

命令按钮mand:

mand_Click、mand_DblClick

标签Label:

KeyPress

4.函数:

函数是类似于过程的另一个程序模块,不同之处是函数执行完成后,函数的计算结果被送到函数的调用点上,供程序的后继部分继续进行处理。

自定义函数:

Function函数名(参数表)As类型名

            语句块

        EndFunction

二、例题分析

1.对于对象及其特征的错误理解是()。

(A)对象都具有一个标识自己以区别其他对象的名字。

(B)对象都具有自身的属性及其属性值。

(C)对象一般只用数据表示属性,但不用代码表示行为。

(D)对象都具有自身的行为(操作)。

参考答案:

C所考知识点:

对象的概念。

2.下列控件中可用于接受用户输入文本,又可用于显示文本的是

(A)Label控件     (B)TextBox控件(C)Timer控件     (D)mandButton控件

参考答案:

B所考知识点:

VB的界面设计。

3.VB中保存工程文件的文件扩展名为

(A)vbp    (B)frm    (C)doc    (D)pas

参考答案:

A所考知识点:

VB应用程序的运行和保存

4.VB语言中,下列各种基本数据类型说明符中表示单精度实型数的是

(A)Integer    (B)Boolean    (C)Single    (D)String

参考答案:

C所考知识点:

基本数据类型

5.在VisualBasic中,下列属于字符串常量的是

(A)Abs(100)(B)"100"(C)Val("100")(D)1/2

参考答案:

B所考知识点:

数据、标准函数的应用。

解此题需要了解各函数返回值的数据类型,以及数值和字符串的表示方法。

题中Abs()函数求的是数值的绝对值,返回的是数值;Val()函数是将数字字符串转换为数值;返回值是数值,1/2本身就是数值;而数字字符串的表示需要加引号。

6.下列可以作为VisualBasic的变量名的是

(A)sqr(B)2pai(C)cj1(D)a+b

参考答案:

C所考知识点:

变量的命名。

解此题需要了解变量的命名规则。

变量名是由字母、数字和下划线等字符的任意字符组成,但必须以字母开头,另外值得一提的是变量名不能使用VB中的保留字。

题中sqr属于VB的保留字;5pai不是字母开头;a+b中“+”号是非法字符。

7.函数Sqr(X)功能是

(A)求X的算术平方根(B)求X的绝对值

(C)求不大于X的最大整数(D)数值X转换成字串X

参考答案:

A所考知识点:

标准函数。

8.下列运算结果中,值最大的是

(A)3\4(B)3/4(C)4mod3(D)3mod4

参考答案:

D所考知识点:

算术类基本运算符

此题考生需注意“/”、“\”、“mod”三个有关除的运算符的区别

9.3mod2+3\2的执行结果为

(A)-1(B)3(C)2(D)0

参考答案:

C所考知识点:

算术类基本运算

10.a=5,b=7,c=-2,d=1时,下列结果为False的是

(A)a+b>c+dAnda>=5OrNotc>0Ord<0

(B)c+d>a+bAnda>=5OrNotc>0Ord>0

(C)a+b>c+dAnda<5OrNotc>0Ord<0

(D)a+d=5OrNotc<0Ord<0

参考答案:

D所考知识点:

逻辑类基本运算

11.下列属于正确的VisualBasic表达式是

(A)a+|b|(B)3b-2a(C)2?

b(D)b+5

参考答案:

D所考知识点:

算术表达式

题中a+|b|和3b-2a均属数学表达式,在VB中表达为a+abs(b)和3*b-2*a,而2?

b中“?

”不属于基本运算符

12.在VisualBasic中,"20"+"08"的运算结果是

(A)"28"(B)False(C)"20+08"(D)"xx"

参考答案:

D所考知识点:

字符串表达式

“+”运算符两边的操作数如果均为数值型,则进行算术运算;如果均为字符串,则它的作用是将两个字符串连接起来。

题中两边均为字符串,帮结果为D。

值得一提的是,“+”两头的操作数的数据类型必须是同一类型的,否则会提示错误

13.以下哪项是VisualBasic合法数组元素的表示法

(A)X9(B)X[9](C)X(I+9)(D)X{9}

参考答案:

D所考知识点:

数组

延伸:

在VB的表达式中,一般只出现小括号,其它括号只能出现在字符串当中。

14.下列属于正确的赋值语句是

(A)a+b=5(B)a=2+3(C)2+3=a(D)a+b=2+3

参考答案:

B所考知识点:

赋值语句

赋值语句首先要计算赋值号右边的表达式的值,然后将此值赋给赋值号左边的变量或对象属性。

题中A、C、D的左边均不是变量也不是对象属性,只有B符合赋值语句的要求

15.下列语句中正确是

(A)txt3.text=txt1.text+txt2.text(B)mand1.name=cmdOK

(C)12label.Caption=1234(D)A=InputBox(Hello)

参考答案:

A所考知识点:

赋值语句、对象属性

在对象属性的赋值语句当中,一切要注意赋值号两边的数据类型是否一致,且书写语句是否规范。

题中B、C选项mand1.name与12label.Caption均是字符串类型,故“=”均需加引号;而D项中InputBox的输入值需是字符串,所以Hello需加引号;A选项要理解两点:

一是txt1、txt2、txt3均表示文本框的名称,二是“+”代表的是连接符的功能,题中只是将txt1和txt2中的字符串连接后赋给txt3。

16.下列程序段中,可以实现变量X、Y的值交换的是

(A)y=x:

x=y(B)z=x:

y=z:

x=y(C)z=x:

x=y:

y=z(D)z=x:

w=y:

y=z:

x=y

参考答案:

C所考知识点:

赋值语句的运用

X,Y的值的交换需要一个中间值Z,先将X保存在Z中,如此X的值就可以保存Y的值,再将Z中的值赋值给Y,这时候实现了X与Y的值的交换。

17.有如下程序段:

x=5:

y=-20

ifNotx>0thenx=y-3Elsey=x+3

y的值是__________

(A)2(B)-23(C)8(D)-17

参考答案:

C所考知识点:

选择语句

18.循环语句Fori=1To10step2的循环次数是

(A)5(B)9(C)8(D)10

参考答案:

A所考知识点:

循环语句的运用

19.有如下程序段:

x=2

ForI=1To3

Ifx

x=x+I

EndIf

NextI

该程序段运行后,x的值为

(A)2(B)4(C)5(D)7

参考答案:

C所考知识点:

选择语句与循环语句的嵌套运用

20.下列程序段的执行结果为

n=1:

s=0

Dowhiles<20

s=s+n

n=n+2

Loop

Printn;s

(A)916(B)1125(C)1120(D)924

参考答案:

B所考知识点:

Do循环语句的运用

2019-2020年高中信息技术第二章信息获取第四节网络数据库的信息检索教案教科版必修1

一、教学对象分析

本案例的对象是高一年级的学生。

这一时期的学生认知活动的自觉性显著提高,有意识的观察能力、记忆能力、想像能力迅速发展,思维的独立性、批判性也得到初步的发展。

具有一定的辨别能力,个体能有独立的思考。

通过半个学期的学习,有一定的信息技术基础,绝大多数学生接触网络已经有一段的时间,对网络有一定的认识,有一少部分学生对网络已经是比较熟悉了。

二、教学内容分析

本节是本章的教学重点,要求学生要掌握如何在网络数据库中进行信息的检索,要了解网络数据库的多样性,网络数据库中信息资源的有效性;要了解网络数据库是我们在网上获取信息的一个重要来源。

通过本节内容的学习要引导学生着重从资源获取的角度来审视数据库的价值,而不是对内容本身;要让学生知道正规的数据库很多是采用收费服务的方式。

另外,通过学习,还要引导学生注重遵守网络道德,规范、正当、合法地获取数据库的资源,从而从整体上培养学生的信息素养。

三、学习目标

1.知识目标

通过学习,要让学生对丰富多彩的网络数据库中的资源检索有一个初步的认识,体验信息获取的多样性。

2.能力目标

(1)要掌握在网络数据库中进行信息资源检索的一般方法;

(2)体验网络数据库的多样性。

3.情感态度与价值观

(1)培养学生利用教材、网络自主学习的能力;

(2)培养学生掌握合作、探究学习的方法,增进学生间的友情,树立起他们的团队精神;

(3)培养学生遵守网络道德,规范、正当、合法地获取网络资源。

4.教学重点

(1)网络数据库信息的检索;

(2)网络数据库的多样性;

(3)网络数据库中信息资源的有效性。

5.教学难点

网络数据库的原理和检索策略。

四、教学策略分析

本节内容位居本章中间,起着一个承上启下的作用。

在本节之前就是一个有关信息“下载”的学习,为本节学习“网络数据库”的检索奠定了很好的基础,为在“网络数据库”中进行信息的搜索比较做了一个铺垫。

有了这些前提,本节主要采用讲授法、演示法、任务驱动法、巡堂辅导法、学生间的交流及探讨、小结法等来完成整个教学过程。

其中最主要的是:

任务驱动法、巡堂辅导法和学生间的交流及探讨。

因为本节是操作实践比较强的一节课,有了任务,学生才有一个明确的目标,才有一个努力的方向,在完成目标的过程中掌握各个知识点,这样学生才能有成就感,才能激发学生对信息技术课的兴趣。

另外,由于学生间差异较大,老师进行巡堂辅导才能较好地进行平衡,才能使程度较差的学生不会感到压力,从而达到整体共同进步的目的。

在学习进行操作实践的过程中,鼓励邻桌学生间进行交流及探讨,可以缓解老师巡堂辅导的压力,可以让学生取长补短,还可以增进学生间的友谊。

五、教学过程设计

教学环境:

计算机网络教室、教学控制系统、所有计算机连接因特网。

1.复习上节内容

【设计思想】

师生共同回忆复习上节内容,目的是要让学生尽快进入学习状态,为本节新课做准备。

教师活动:

同学们,上节课我们学过什么?

(学生回答)……

老师明确强调,上节课我们一起学习了如何利用搜索引擎在因特网上进行信息的查寻。

并引入新课:

今天我们将一起来学习一个新的内容——网络数据库的学习。

学生活动:

自由发言,根据老师的引导回答问题。

2.新课学习

(1)明确任务

【设计思想】

信息技术课在学生的心目中向来都不被重视,平时认真阅读的机会不多。

通过阅读可以强化他们的记忆,加深他们对理论概念的学习、理解。

利用网络可以帮助他们了解更多的信息。

教师活动:

演示讲解。

利用教学控制系统控制学生机,传输事先做好的本节学习任务:

①什么是网络数据库?

②网络数据库有什么特点?

③在网络数据库中如何进行信息的检索?

④访问中国基础教育网:

cbe21,比较一下通过这个教育资源库与通过其他方式获取学习资料的区别;⑤请列举一个你认为较好的网络数据库,并说明理由。

要求学生参阅教材和利用网络完成以上问题。

学生活动:

学生根据教师给出的任务阅读教材,并利用网络进行辅助学习。

(2)学生自主学习,探讨交流

【设计思想】

有了明确的任务,学生的学习才有方向,才有目标。

尤其是在网络环境下,如果没有具体的任务,学生的操作实践往往都是他们感兴趣的东西,比如上网聊天,上网玩游戏等,这样的话,可能本节的内容没办法掌握。

所以,在学生进行学习的过程中,教师要注意观察学生的状态,防止学生的学习脱离主题。

再者,有了明确的任务,学生在解决问题或找到答案后,就有一种成就感,利于激发学生对信息技术的学习兴趣。

另外,鼓励学生进行交流、探讨,可以营造一个很好的学习氛围,促进学生的学习热情,还可以增进学生间的友情。

教师活动:

①老师巡堂,及时解决各种问题,对程度较差的学生进行个性化辅导;

②密切关注学生的学习状态,注意及时提醒学生的无关行为;

③在巡堂过程中,鼓励邻桌的同学进行交流、探讨;

④收集学生的反馈信息,为下一环节做准备。

学生活动:

根据老师所给出的问题,利用教材和网络进行自主、探讨学习。

在学习过程中有什么问题及时反馈给老师。

(3)解决问题

【设计思想】

通过学生的自由回答、提问,实现师生互动,生生互动,创设一个活跃、和谐、欢快的气氛,把本节课推向高潮。

在这一系列的互动过程中,了解学生学习的状况,及时掌握学生在学习中所存在的问题,为下一环节的小结做准备。

学生活动:

①在老师的引导下,积极踊跃发言,表达自己对各个问题的看法和认识;

②对同学回答的问题进行补充,或者是发表自己不同的观点。

(4)教师小结

【设计思想】

通过小结让学生明白本节学习的重点、难点在哪里?

同学们在学习的过程中有什么问题,如何解决,加深学生的理解。

教师活动:

①今天这节课,同学们的表现我非常满意,希望大家以后再接再厉,努力把我们的信息技术课学好。

学好它对你们以后的学习、生活、工作是非常有好处的。

②把本节学生在学习过程中所存在的问题进行小结,并提醒学生在以后的实践操作中应该注意什么地方。

学生活动:

认真听老师讲述,做记录,反思自己本节学习的情况。

3.课余练习

【设计思想】

让学生在业余时间进行有目的的学习,巩固对这一节内容的理解。

练习访问教育类的网络数据库对学生来讲是非常有好处的,可以让他们从这些数据库中学习更多的知识。

教师活动:

请同学们把课本翻到P34,在课余时间访问下列网络数据库:

科学数据库:

中国科普博览网:

学生活动:

(1)注意聆听,认真做好记录;

(2)根据老师的要求,在业余时间进行操作练习。

六、教学反思

本节课我采用了讲授法、演示法、任务驱动法、巡堂辅导法、学生间的交流及探讨、小结法等来完成整个教学。

体现了教师为主导、学生为主体的教学思想,也充分运用了学生的自主、合

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2