渭水文库 - 千万精品文档,你想要的都能搜到,下载即用。

2007浙江省普通高中信息技术会考复习资料.doc

两人的开始30 页 613 KB 访问 432.97下载文档
2007浙江省普通高中信息技术会考复习资料.doc2007浙江省普通高中信息技术会考复习资料.doc2007浙江省普通高中信息技术会考复习资料.doc2007浙江省普通高中信息技术会考复习资料.doc2007浙江省普通高中信息技术会考复习资料.doc2007浙江省普通高中信息技术会考复习资料.doc
当前文档共30页 2.97
下载后继续阅读

2007浙江省普通高中信息技术会考复习资料.doc

2007 浙江省普通高中信息技术会考复习资料 第一部分 了解会考题型 高中信息技术会考试题有选择题、程序设计题和操作题三种题型。考试模式采用基于 Windows 平台的上机考试形式;考试试题整卷由必修和选修两部分组成,分值之比为 58﹕ 42。 修习《算法与程序设计》的考生,其试题由卷Ⅰ《信息技术基础》(必修)和卷Ⅱ《算 法与程序设计》(选修)两部分组成;修习《多媒体技术应用》的考生,其试题由卷Ⅰ《信 息技术基础》(必修)和卷Ⅲ《多媒体技术应用》(选修)两部分组成。 卷 I《信息技术基础》 (必修)部分,共 58 分;由选择题和操作题组成,分值之比为 18 ﹕40。 卷Ⅱ《算法与程序设计》(选修)部分,共 42 分;由选择题和程序设计题组成,分值之 比为 24﹕18。 卷Ⅲ《多媒体技术应用》(选修)部分,共 42 分;由选择题和操作题组成,分值之比为 12﹕30。 本章主要针对选择题、程序设计题和操作题等三种题型的功能、特点及解题策略作一介 绍,以帮助师生了解信息技术会考的题型,提高考生的应答能力。 第一节 选择题 选择题是一种各学科均使用的常见题型,它的结构由指令性语言、题干和选择支三个部 分组成。 指令性语言:通常在大题号后面,本大题所有小题的前面,用括号括起来的部分;一般 有三个方面的内容:一是本大题包含的小题数目、每小题的分值和本大题的总分;二是指明 每个小题中正确答案的数量;三是每小题的计分方法。 题干:是指每一小题中叙述考查内容的不完整(加上某个选择支就能完整)的句子。 选择支:是题干后面的备选答案。 在信息技术会考试题中均采用“四选一”型的单项选择题,即一道选择题的四个选择支 中,有且只有一个正确选项。 选择题形式多样,结构灵活,可考查知识的覆盖面广,能比较全面地考察考生的基本知 识和基本操作技能,而且选择题答案具有确定性,阅卷方便,考试信度和效度高等特点,但 选择题只在限定的备选项中选出正确选项,其考核功能有一定的局限性,对考生的创新能力 的培养有不同程度的影响。 选择题的解法很多,主要可以从直接法和间接法两方面着手。 一、直接法 直接法是指运用所学知识或根据操作经验,直接从题干出发,经过回忆、计算、比较, 得出结论后与备选答案进行对照,选出正确的选项。 【例1】以下主要用于制作网页的软件是 (A)Excel (B)Linux (C)FrontPage (D)PowerPoint (浙江省 2006 年会考试题) 分析 目前每一位考生所使用的网页制作软件不多,绝大部分都在使用(C)。 【例 2】下列主要用来输入音频信息的设备是 (A)键盘 (B)显示器 (C)话筒 1 (D)扫描仪 (浙江省 2003 年会考试题) 分析 计算机输入设备中,键盘主要用于输入字符信息的,扫描仪主要用于输入图像 信息的,话筒主要用于输入语音信息的,语音信息是音频信息的一种,因此本题选(C)。 【例3】对视频文件进行压缩,一般是为了使 (A)图像更清晰 (B)对比度更高 (C)声音更动听 (D)存储容量更小 (浙江省 2006 年会考试题) 分析 对音频、视频进行压缩的主要目的就是为了使文件的存储容量小一点,以便于 存储和传输,节省存储空间,所以本题可直接选择(D) 。 【例 4】记录在光盘中的数据属于 (A)模拟信息 (B)数字信息 (C)仿真信息 (D)广播信息 (浙江省 2004 年会考试题) 分析 光盘的数据是以二进制的方式存储,所以记录在光盘中的数据属于数字信息, 这样可直接给出本题的答案:(B) 。 【例 5】下列做法中违反《计算机软件保护条例》的是 (A)销售盗版软件 (B)下载免费软件 (C)购买正版软件 (D)发布共享软件 (浙江省 2002 年会考试题) 分析 本题可以根据计算机使用道德及计算机软件保护条例等知识直接得到答案: (A) 。 【例 6】有如下 Visual Basic 程序段: If x>0 Then y=2 End If 它的控制结构属于 (A)循环结构 (B)树型结构 (C)分支结构 (D)顺序结构 (浙江省 2004 年会考试题) 分析 作为信息技术基础的内容,要求能看懂程序的基本控制结构及简单程序的阅 读理解,如果在简单程序中有 If … then … 语句,则此种控制结构一定是分支结构。本题 答案为(C)。 【例 7】下列说法中正确的是 (A)图像通常有位图和点阵图两种表示形式 (B)用 Windows 系统中的“画图” 程序画出来的图形就是矢量图 (C)矢量图经过移动、缩放、旋转和扭曲等变换后清晰度不会发生变化 (D)图像文件中只记录生成图的算法和图上的某些特征点,数据量较小 分析 本题可以根据图像与图形、位图与矢量图等基本概念直接得到答案(C) 【例 8】一位同学用数码相机拍了一些照片,他想对这些照片上的人物和背景进行重新 组合,以获得最佳效果,你可以建议他采用的软件是 (A)Flash (B)Photoshop (C)画图程序 (D)Powerpoint 分析 本题要求学生了解以上四种软件的基本功能及其应用,“画图程序”是一个简单 的图像处理软件;“Flash”是二维动画制作软件;“PowerPoint”是演示文稿的编辑软件; 而“Photoshop”是一个功能强大的图像处理软件,能对照片等图像进行各种效果处理,所 以本题应选(B) 。 (二)间接法 间接法是指运用所学知识或根据操作经验,不是从题干出发,而是从选择支出发,采用 合适的工具或适当的方法,通过推理、分析、排除和检验等方法,结合指令性语言和题干的 2 指导语,得出正确结论的一种方法。 运用间接法解题,视具体的题型,可以采用排除法、转换法、工具法,检验法、分析法 等方法。 1.排除法 排除法是根据答题指导语中规定的正确答案个数,进行逻辑判断,排除错误选项,找出 正确答案的方法。 【例 9】大写字母 C 的 ASCII 码值为 67,则大写字母 A 的 ASCII 码值为 (A)69 (B)68 (C)65 (D)63 (浙江省 2006 年会考试题) 分析 ASCII 字符编码中将英文字母按顺序连续编码的,转换后的 ASCII 码值的十进 制数也是连续的,字符 A 和 C 的 ASCII 码值相差 2,可以排除选项(B)和(D);另外,A 的 ASCII 码值应该小于 C 的 ASCII 值,则选项(A)也可以排除。本题答案:(C)。 【例 10】能够被网页浏览器解释的超文本标记语言是指 (A)Pascal (B)HTML (C)BASIC (D)Windows (浙江省 2006 年会考试题) 分析 超文本标记语言可能学生没有对它更多的关注,但 Windows 是操作系统、 Pascal 和 BASIC 是两种高级程序设计语言学生相对较熟悉,特别是修习《算法与程序设计》 的学生;排除了(A) 、(C) 、(D)选项后,留下来的就是本题的答案:(B) 。 【例 11】在 Windows 系统下,通式“a?.txt”能搜索到的文件是 (A)ab.txt (B)ba.txt (C)abc.txt (D)cab.txt (浙江省 2006 年会考试题) 分析 对文件的通配符“?”和“*”的用法不是很熟悉时,只要学生对通式 “a?.txt”有所了解,知道它代表的是以字母 a 开头的,就能排除选项(B)和(D)。如果 通配符“?”是代表该位置上的一个字符,则排除选项(C)而选(A) ;如果通配符“?”是 代表该位置上的若干个字符,则选项(A)和(C)都可以选,而该选择题只有一个正确选 项,故通配符“?”是代表该位置上的一个字符,本题答案:(A) 。 【例 12】下列现象中,感染了计算机病毒可能性最大的是 (A)音箱的音量降低 (B)显示器亮度变暗 (C)计算机自动重复启动 (D)数分钟内自动启动屏幕保护程序 (浙江省 2006 年会考试题) 分析 计算机有没有感染病毒,学生可能不太清楚,按一般的计算机使用常识,音 量的高低、显示器亮度的明暗与计算机感染病毒的可能性不大;数分钟内自动启动屏幕保护 程序一般是用户自己设置的,与计算机感染病毒的可能性也不大;计算机自动重复启动最大 可能是感染了冲击波、振荡波之类的病毒,所以可以排除选项(A) 、 (B)、 (D) 。本题答案: (C)。 2.转换法 由于二进制数的运算考生不熟悉,一般先把它转换为十进制数,然后再进行比较、运算 等。 【例 13】下列数值最小的是 (A)(1101)2 (B)(1110)2 (C)(12)10 (D)(16)10 (浙江省 2000 年会考试题) 分析 将二进制数 1101 和 1110 分别化为十进制数是 13 和 14,在四个十进制数 13、 14、12、16 中选一个最小数是绝对没有问题的。本题答案:(C)。 【例 14】有一大小为 1.2MB 的文件,经压缩处理后(压缩比为 3:1),其大小约为 3 (A)100 KB (B)300 KB (C)400 KB (D)1024 KB (浙江省 2004 年会考试题) 分析 将本题中 1.2MB 转化成 1.21024B,根据 3:1 的压缩比,经压缩后该文件的 大小约为 400B。 很显然,本题的答案是:(C)。 【例 15】 位图文件 cock.bmp 大小为 1MB,用画图程序另存为 cock.gif 后的文件大小 为 10KB,则转换后的文件比原来缩小了大约 (A)1 倍 (B)12 倍 (C)102 倍 (D)1000 倍 (浙江省 2002 年会考试题) 分析 将本题中文件的大小均转换成 KB 后,原题变为:1024KB 大约是 10KB 的多 少倍;问题变得简单了,本题的答案是:(C)。 3.工具法 计算机本身就是一种现代化的计算工具,在解题过程中,必要时可以充分利用它。 【例 16】假设某视频剪辑的图像分辨率为 800*600,32 位色彩。如果视频以 25 帧/秒 的速度播放,则每秒钟要播放的数据量约是 (A)25MB (B)30MB (C)35MB (D)45MB 分析 本题首先要求掌握视频存储容量计算的基本知识,然后利用 Windows 附件中的 计算器,计算出每秒视频的数据量为:25*800*600*32/8/1024/1024,因此本题选(D)。 【例 17】十进制数 14 的二进制表示为 (A)111 (B)11110 (C)1111 (D)1110 (浙江省 2005 年 1 月会考试题) 分析 此题除了直接进行转换外,还可以利用 Windows 98 或 Windows 2000 中的计 算器,通过“开始”→“程序”→“附件”→“计算器”,打开计算器,在“查看”菜单中 选择“科学型(S) ”,在这个计算器中可以进行多种运算。对于二进制与十进制之间的转换 都可以直接进行。本题答案:(D) 。 【例 18】一张 1.44MB 的软磁盘最多可以存放的汉字个数大约是 (A)20 万 (B)75 万 (C)150 万 (D)1024 万 (浙江省 2000 年会考试题) 分析 方法与例 19 相同,在计算器中计算出 1.44*1024*1024 / 2 的值,其中 “ /2 ”的意思是 1 个汉字要占 2 个字节;然后在选项中选出一个与计算结果最接近的一 个数即可。本题答案:(B)。 4.检验法 检验法就是利用题目所涉及到的环境中实际操作,以检验答案的正确性。 【例 19】Flash 动画源文件的扩展名是 (A).swf (B).fla (C).avi (D).txt 分析 要回答本题,只要启动 Flash 软件,然后选择“文件”菜单中的“保存”选项, 在对话框中可以看到源文件的保存类型(扩展名)为 fla,因此本题选(B) 。 【例 20】可识别边缘的选取工具是 (A)套索工具 (B)磁性套索工具 (C)魔术棒工具 (D)多边形套索工具 分析 要回答本题,只要启动 Photoshop 软件,然后打开一个图像文件,用以上的四种 选取工具进行选取检验,当然本题对 Photoshop 的基本操作要有一定了解和掌握,因此本题 选(C)。 【例 21】在 VB6 的控件工具箱中,形状为 4 的控件名称是 (A)标签 分析 (B)文本框 (C)命令按钮 在 VB 中,你可以将鼠标指向控件工具箱中的 (D)列表框 控件时,VB 的帮助系统会显 示一个信息:Label,中文的含义为标签。本题答案:(A)。 5.分析法 分析法是根据所学的知识,通过推理、分析、综合,从而得出结果的方法。 【例 22】拍电报时的“嘀”表示短声,“嗒”表示长声;一组“嘀嗒嘀嘀”所表示的二 进制编码可能是 (A)1001 (B)1010 (C)1011 (D)1100 (浙江省 2004 年会考试题) 分析 拍电报时的声音“嘀”和“嗒”只有两种状态,所以可用二进制来表示,将 “嘀”表示成 0,“嗒”表示成 1,则结果为 0100;将“嘀”表示成 1,“嗒”表示成 0,则 结果为 1011。本题的答案应该是:(C)。 【例 23】有如下 Visual Basic 程序段: s = 0 For k = 1 To 4 s = s + 1 Next 该程序段运行后,变量 s 的值是 (A)1 (B)4 (C)5 (D)10 (浙江省 2004 年会考试题) 分析 在此题循环体中,影响变量 s 值的语句是 s=s+1 ,共循环了 4 次,s 的值每 循环 1 次加 1。本题答案:(B)。 【例 24】有如下 Visual Basic 程序段: j=0 For i=1 To 10 Step 3 j=j+i Next i 该程序段运行后,变量 j 的值是 (A)0 (B)10 (C)12 (D)22 (浙江省 2003 年会考试题) 分析 j 的初值为 0;循环步长为 3,循环体共执行了 4 次,循环变量 i 的值依次取 1、4、7、10,所以 j 的值等于 1+4+7+10=22。本题答案:(D)。 第二节 程序设计题 2007 年会考的程序设计题一般以填空题的形式出现。 填空题一般直接填写与本题密切相关的答案,要求填写的文字简明扼要,不需要写解答 过程。 填空题与选择题相比,没有可供选择的答案,解题难度有所增加;解题方法与选择题相 差不多,除了无法用排除法外,其他方法基本相同,也可以分直接法与间接法两种,具体解 法可以参照选择题的解法。 本节主要分析《算法与程序设计》填空题的三种基本类型的解题方法。 (一)写出 VB 表达式 用算术运算、关系运算、逻辑运算等基本运算符,将常量、变量和函数等连接起来的式 5 子称为表达式。解题的方法一般采用直接法,根据相关知识直接写出 VB 表达式。 【例 25】代数式 3x2-4x+5 对应的 VB 表达式是 。 分析 一般按 x 的降序排列,写出对应的 VB 表达式:3*x*x-4*x+5 。 【例 26】求 x 除以 y 的商的整数部分的表达式是 。 分析 如果 x 与 y 是整数时,那么所求的 VB 表达式可以是:x \ y ;如果 x 与 y 是实 数时,那么 VB 表达式应该是:int(x/y)。本题的答案是:int(x/y)。 (二)执行相关的程序段后,写出某些变量的值 计算机执行程序时,在内部会将中间的结果保存在相应的变量中,我们可以对相关的变 量进行跟踪分析,了解和掌握相关变量的变化情况。解题的方法可以采用检验法或变量跟踪 法,写出指定变量的值。 【例 27】有如下 VB 程序段: n = 1234 s = 0 Do While n > 1 s = s + n \ 5 n = n \ 5 Loop 执行该程序段后,变量 s 的值是 。 分析 此类题都可以用检验法,即利用 VB 系统来进行调试:建立一个新窗体,在窗体 中创建一个命令按钮,双击该按钮,在代码窗口中输入 VB 程序段,在该程序的最后加上一 输出语句,如 print 等,程序如下: Private Sub Command1_Click() n = 1234 s = 0 Do While n > 1 s = s + n \ 5 n = n \ 5 Loop Print s End Sub 执行该程序后,再单击窗体上的命令按钮,在窗体中就会显示:305。本题的答案: 305。此题也可以用变量跟踪法来解。 【例 28】有一 VB 程序段: n = 10 S = 0 for k = n \ 3 to int( n / 2 - 0.1) s = s + k - ( n – k + 1 ) \ 2 + 1 next k 执行该程序段后,变量 s 的值是 。 分析 当 n=10 时,可以将原程序段化为: S = 0 for k = 3 to 4 s = s + k - ( 10 – k + 1 ) \ 2 + 1 next k 然后用变量跟踪法,求出变量 s 的值: K 3 S 0+3-(10-3+1)\2+1=3-4+1=0 所以本题的答案是: 2 。 6 4 0+4-(10-4+1)\2+1=4-3+1=2 本题也可以用检验法来解。 (三)程序填空 程序填空实际上是完善程序,要求在程序中的空白处填入合适的语句或表达式,使程序 能完成题目要求的任务。解题的方法可以采用先初步分析程序中包含解决问题的整体思路, 然后再逐一推敲,根据所掌握的算法与程序设计基础知识,给出相应的语句或表达式,在 VB 中检验程序的正确性,最后确定正确的答案。 【例 29】寻找完全数 如果一个正整数等于它的所有真因子之和,那么我们称这个正整数为“完全数” 。 如:6=1+2+3 ; 28=1+2+4+7+14 。 请你在程序的划线处,填入合适的语句或表达式,使该程序能输出 10000 以内的所有完 全数。 sub command1_click() for n=1 to 10000 ① for k=1 to n\2 if ② then m=m+k next k if m=n then print n next n end sub 分析 因为 m 是记录正整数 n 的真因子和的累加器,变量 m 需要清零,即①处可以填 m=0; 判定 k 是否是 n 的因子,可以用 n 除以 k 余数是否为零来判定,所以在②处的判断条件应该 是 n mod k=0。 【例 30】聪明的猪 某屠宰厂杀猪有一习惯:把每天要杀的 n 头猪按顺序编号后排成一排,将排在单号位置 的猪杀掉;然后把剩下的猪按上一次相对的位置排好,重新编号后再将排在单号位置的猪杀 掉,重复前面的过程,直到剩下一头猪时停止杀猪,将这头猪放回,等待明天再杀。有一聪 明的猪每天都不会被杀,请你在程序的划线处,填入合适的语句或表达式,使该程序能输出 这头猪的初始编号。 如:n=100 时,这头聪明的猪的初始编号为 64。 Dim a(1 To 10000) As Integer Private Sub Command1_Click() n = 1023 For i = 1 To n ① Next i Do While n > 1 For i = 1 To n \ 2 ② Next i n = n \ 2 Loop Text1.Text = Str(a(1)) End Sub 分析 因为①处的语句是在第一个循环体内,其功能是对 n 头猪进行排队和初始编号,所 7 以可以填 a(i) = i ;②处所在循环的功能是杀掉编号为奇数的猪,并将余下的猪按上一次 相对的顺序再排好队,现在的第 1 号就是上一次的第 2 号,现在的第 2 号就是上一次的第 4 号,……,现在还乘下 n \ 2 头猪,所以,此处可以填 a(i) = a(i*2)。 第三节 操作题 操作题是信息技术的一大特色,也是今后这门课程的精要所在,能运用计算机等信息 技术工具进行获取、传输、处理信息的能力,是本学科对考生的一种基本能力要求。信息技 术学科在很大篇幅上讲述如何操作计算机和怎样利用计算机来处理信息,因此能否熟练操作 计算机、运用计算机决定了这一门学科的学习效果。下面就操作题的题型、解题方法作简要 的说明。 操作题的题型主要有:文字与图表处理、网页制作、Photoshop 操作、Flash 操作等 一、文字与图表处理 系统要求: Word 2000、Excel 2000 【例 31】Excel 操作题。 以下是一张在校生周末时间利用统计表,具体要求如下: 1.将区域 B13:H33 中的数据复制到工作表 Sheet2 中的 B2:H22 区域中,并将工作表 Sheet2 重命名为:备份数据。 2.在工作表 Sheet1 中,改变区域 B14:H14 中的数据字体(除宋体外,任选一种中 文字体),并将文字颜色设为蓝色。 3.在工作表 Sheet1 中,将标题所在行(13 行)的行高设为 30,并将 B 列至 H 列的 列宽均设为 11.5。 4.在工作表 Sheet1 中,用公式计算在校生周末时间利用的各项“平均值”,填入相 应的单元格内(保留一位小数) 。 5.在工作表 Sheet1 中,以“睡眠休息”为主要关键字按降序,对表格数据(区域 为 B14:H32)进行排序。 6.在工作表 Sheet3 中,以 B7:C25 和 E7:E25 为数据区域,建立在校生“教室内学 习”与“睡眠休息”时间的比较柱形图, 要求:(1)用第一种柱形图,且系列产生在列; (2)图表标题改为:教室内学习时间与睡眠休息时间比较图; (3)图表放在工作表 Sheet3 的 B26:I43 区域内。 8 (浙江省 2006 年会考试题) 图 2-1 操作建议 1.选定区域 B13:H33,单击【复制】,切换到工作表 Sheet2,选定 B2 单元格,单击【粘 贴】 ,然后将工作表 Sheet2 名称改为:“备份数据” 。 2.在工作表 Sheet1 中选定区域 B14:H14,在格式工具栏中,颜色选:蓝色,字体选: 除宋体外的任意一种。 3.在工作表 Sheet1 中选定第 13 行中的任意一个单元格→【格式】→【行】→【行高】→ 输入行高:30→【确定】 ,选定 B 列至 H 列→【格式】→【列】→【列宽】→输入列宽:11.5 →【确定】。 4.在工作表 Sheet1 中的 C33 单元格,利用函数“=Average(C15:C32)”,求出“教室 内学习”时间的平均值,然后利用自动填空功能,完成 D33:H33 的计算。 5.在工作表 Sheet1 中选定区域 B14:H32→【数据】→【排序】→主要关键字选:睡眠 休息、递减,当前数据清单选:有标题行→【确定】 。 6.在 Sheet3 中选定区域 B7:C25 和 E7:E25→【插入】→【图表】→图表类型选:第一 种柱形图→【下一步】→【下一步】→图表标题栏中输入:“教室内学习时间与睡眠休息时 间比较图” →【下一步】→将图表作为其中的对象:Sheet3 →【确定】,然后将图表拖放 到区域 B26:I43 中。 二、网页制作题 系统要求:Frontpage 2000。 【例 32】打开考生文件夹,将“webedit”文件夹中的“index.htm”文件作如下修改: 1.将“[2]”所在表格边框的粗细设为 3。 9 2.将“友情链接”所在单元格的背景设为“浅蓝色”。 3.在“[5]” 所在单元格内插入 images 文件夹里的图片“ouyx1.gif” ,将插入的图 片水平居中,并将“[5]”字样删除。 4.为“友情链接”中的“中国书法网”设置超链接,链接地址为 “http://www.zgsfw.net” 。 (浙江省 2006 年会考试题) 操作建议 在考生文件夹下的 webedit 文件夹中右击 index.htm 文件图标,选择【编辑】,或者在 FrontPage 中打开考生文件夹下 webedit 文件夹中的 index.htm 文件: 1.删除[2]字样后,右击表格→【表格属性】→边框粗细选:3 →【确定】。 2.在“友情链接”单元格上右击→【单元格属性】→背景颜色选:“浅蓝色” →【确 定】 。 3.删除[5]字样→【插入】 →【图片】 →【来自文件】→在 “选择文件”对话框中选择 Webedit 下 images 文件夹中的图片“ouyx1.gif”→【确定】 ,选中插入的图片,然后单击“居中”按钮。 4.选定“友情链接”中的文字“中国书法网” →【插入】→【超链接】→将 URL 中的地址 信息改为“http://www.zgsfw.net”,然后单击“确定”按钮。 第二部分 信息技术基础 一、知识点 1.信息技术基础 (1)信息的载体和形态 信息本身并不是实体,必须通过载体才能体现。语言、文字、声音、图像和视频等可以 承载信息,是信息的载体,也是信息的常见表现形态。 (2)信息的特征 ①信息的表示、传播、储存必须依附于某种载体,载体就是承载信息的事物。 ②信息可以脱离它所反映的事物被存储和保留,信息是可以加工和处理的。 ③信息是可以传递和共享的。 ④信息具有时效性。 2.信息的编码 (1)二进制代码的特征 ①二进制数由“0”与“1”两个数字组成,运算规则为“逢二进一”,每个数码在不同 的数位上,对应不同的权值。 ②将十进制整数转换成二进制整数可用“除二取余”法,将二进制数转换成十进制数可 用“按权展开相加”法。 ③计算机内部采用二进制表示数据信息,但是不便于书写,在实际表示中,常常采用十 六进制的形式。 ④二进制转换成十六进制:从二进制的低位开始,每四位二进制数转换成一位十六进制 数。反之,每一位十六进制数转换成四位二进制数。 (2)ASCII 码的概念 计算机内的英文字符以二进制编码的形式来表示,其中使用最广的是 ASCII 码,即美 国国家信息交换码。标准的 ASCII 码用一个字节中的 7 个位来表示,可以表示 128 种编码, 其中数字、字母是按顺序依次排列的。 (3)汉字编码方案(GB2312、GBK、GB18030)及观察内码 10 汉字在计算机内也是以代码形式表示的,这些代码称为汉字编码。 ①GB2312 使用 2 个字节编码,它包括一级汉字常用字(以拼音顺序排列)和二级汉字 非常用字(以偏旁笔画顺序排列)。 ②GB18030 对收录的字符分别以单字节、双字节和四字节进行编码。 ③用 UltraEdit 或 WinHex 工具软件观察内码时,ASCII 码(英文字符)只占 1 个字节, 汉字编码占 2 个字节。 (4)多媒体信息的编码 ①声音信号是通过采样和量化实现模拟量的数字化。采样频率越高,量化的分辨率越高, 所得数字化声音的保真程度越好,但是它的数据量也越大。 ②黑白位图的图像所占空间大小计算。只有黑、白两种颜色,每个像素只需要一个位就 可以表示,因此黑白位图的图像大小计算公式为:水平像素点的个数×垂直像素点的个数 /8。以一幅 800×600 像素的黑白图像为例,它所占的空间大小为:800×600(位),即 800× 600*1/8=60000 字节。 ③彩色图像所占空间除了它的像素点的个数之外,还与它的颜色种类的多少有关,表示 颜色种类越多,色彩越逼真,储存的空间越大。 3.信息技术与社会 (1)信息技术对人类社会的影响 数字化是信息技术发展的一个重要主题,数字化已经越来越深入地影响人们的日常生活。 (2)信息技术的发展和应用 信息技术的发展对人类社会的发展进程产生了重大影响,信息技术本身也取得了长足的 进步,出现了一些新的技术,例如:量子计算机、生物计算机、网格计算、机器人技术、数 字地球和智能化社区、因特网 2 和下一代因特网、虚拟现实的实用化。 (3)保护知识产权 开发者设计开发的计算机软件,在开发完成之日起就受到法律的保护。作为软件的使用 者,应树立法制观念,遵守相关的法律规定,自觉使用正版软件,抵制盗版及未授权的软件。 (4)计算机病毒的特征 计算机病毒是人为编制的一些能够通过修改程序,尽可能地把自身复制进去,进而去传 染给其他程序的,具有破坏他人计算机系统的计算机程序。 病毒具有寄生性、传染性、潜伏性、破坏性、爆发性。 (5)计算机病毒的防治 计算机病毒防治从预防、检查和杀毒三方面着手。比较有效的方法是安装杀毒软件并经 常升级,同时做好数据的备份工作。 (6)网络道德规范 遵守《全国青少年网络文明公约》 ,一方面要利用好网络这个平台,另一方面要文明上网, 做到生活学习两不误。 二、例证性试题 【例 1】古代的人们常用“学富五车”来形容一个人博学,那时的书是以笨重的竹简、木简 为载体,这体现了信息的 (A)载体依附性 (B)共享性 (C)时效性 (D)传递性 (海南省 2006 年会考模拟试卷) 答案:(A) 本题属容易题,主要考核信息的特性。 【例2】大写字母C的ASCII码值为67,则大写字母A的ASCII码值为 (A)69 (B)68 (C)65 (D)63 (浙江省 2006 年会考试题) 11 答案:(C) 本题属稍难题,主要考 ASCII 码中字符的排列方式。 【例3】下列现象中,感染了计算机病毒可能性最大的是 (A)音箱的音量降低 (B)显示器亮度变暗 (C)计算机自动重复启动 (D)数分钟内自动启动屏幕保护程序 (浙江省 2006 年会考试题) 答案 :(C) 本题属稍难题,主要考核计算机病毒的知识。 【例4】在相同的时间内,声音的采样频率越低,音频文件的容量 (A)越大 (B)越小 (C)一样大 (D)与采样频率高低没有任何关系 (浙江省 2006 年会考试题) 答案 :(B) 本题属容易题,主要考核多媒体信息的采集过程中,采样频率与存储容量的关系。 本章重点 信息及信息的特征;多媒体的数字化表示;二进制与十进制之间的换算;计算机病毒。 本章难点 信息和信息载体的区别。 第三部分 信息的获取、加工与管理 一、知识点 1.信息获取的方法 信息是人类社会的重要资源,信息资源的多样性及信息获取方法的多样性,使得人们更 加关注如何及时、准确、高效地获取所需信息,大众媒体和因特网已成为当前获取信息的主 要途径。 2.因特网上信息的浏览与获取 (1)网站的访问与浏览 通过网址访问相应网站来获取所需信息,通过超链接在不同页面间跳转。 (2)保存网页内容 网页中使用的文字、图像、声音等元素,根据需要可保存于本地计算机中。 (3)收藏夹的使用 让浏览器记住多个网站的地址,以便下次浏览,可将网址收藏在“收藏夹”中,收藏夹 中内容可根据需要进行分类、整理。 (4)网上资源检索 网上资源可以通过主题目录和使用搜索引擎等方法进行检索,目前使用比较广泛的搜 索引擎有 Google、百度等。 (5)因特网信息资源评价 从信息来源的多样性中确认权威、可信的信息源,从而鉴别信息的真实性;理解信息的 价值与时效性。 评价因特网信息资源的三种主要方式: ①统计评价,从统计角度来评价网站的可信度。 ②专家或核心刊物评价,从专家学术专著或核心期刊上罗列的一些专业学术网站的资源 表,来选择或评价所需的网站,该方法参考价值较高。 ③个人推荐,凭借个人对因特网上信息资源的了解和主观认识进行的评价,该方法参考 价值较低。 12 3.现代信息处理工具——计算机 (1)计算机的基本功能与特征 计算机的基本功能是计算,其基本特征是运算速度快,能准确地执行指令,而且还有很 大的存储容量。 (2)用计算机解决问题的一般步骤 计算机解决问题一般要经历分析问题、寻找解题途径和方法以及用计算机处理这三个阶 段。 4.文字处理 (1)语音识别与光学字符识别(OCR)软件的使用。 要对各种出版物中的文字进行编辑,可将其以图片格式保存在计算机中,利用 OCR 软 件进行文字识别,转变为文本格式。汉字识别技术可以分为印刷体识别和手写体识别技术。 (2)对录入的文字进行格式设置,版面布局,文稿美化。 (3)文稿编辑的多人合作。利用编辑软件(如 Word)的修订功能,可对一人起草的文稿, 进行多人批注和修订。 5.图表处理 常用的图表处理软件有 Microsoft Excel、Lotus 1-2-3 和 Corel Quattro Pro 等。 (1)电子表格基本概念与基本操作。 一个 Excel 工作簿通常由多张独立的工作表组成,工作表由单元格组成。单元格是 Excel 工作簿的最小组成单位。 (2)工作表的基本操作 ①工作表的插入、重命名与删除 ②工作表中数据的输入与修改,单元格格式设置,数据填充 ③工作表中单元格、行、列的插入与删除 (3)公式与函数 ①直接利用常用工具栏中的按钮,如自动求和、升序排序、降序排序等。 ①在编辑栏中输入公式。 ①在编辑栏中引用函数。 (4)排序、筛选 ①数据排序 选定要排序的所有单元格,使用“数据”菜单中的“排序”命令,选择关键字及排序 方式进行排序。 ②数据筛选 单击“数据”菜单,选择“筛选”下的“自动筛选”,通过对数据筛选条件的设置, 筛选出所需的数据。 (5)图表的建立与美化 ①选定数据区域,根据向导生成图表。 ②对图表进行适当的编辑与美化。 (6)利用电子表格进行数据分析,将分析过程及结果通过字处理软件形成报告,得出相 应的结论。 6.多媒体信息处理 (1)图像处理 ①图像处理的有关知识。像素、分辨率、位图、矢量图、颜色、图像文件格式、图形 与图像等概念。 ②图像处理。图像大小、亮度、对比度和色数的调整,图像旋转、缩放等操作。 (2)音频处理。利用音频处理软件对音频文件进行格式转换、音频剪辑、音质调整等操 作。 13 (3 )视频处理。常用的视频处理软件有 Adobe Premier 、Pinnacle Edition 、Ulead Media Studio Pro 等,通过视频处理软件可以对视频文件进行编辑,还可以不同的格式进 行输出。 7.算法与编程 (1)算法及表示 “算法”指的是解题方法的精确而完整的描述,常用的算法表示形式有:自然语言、流 程图和计算机语言等。 (2)程序的基本控制结构 ① 顺序结构 顺序结构是按语句的先后次序依次执行的程序控制结构。 ② 分支结构 分支结构又称为选择结构。根据条件判断其是否成立,从而选择程序执行的方向, 执行其中的一个分支。 在 QBasic 中的条件分支语句的语法如下: (a) IF 条件 THEN 或者 (b)IF 条件 THEN 语句序列 语句序列 1 END IF ELSE 语句序列 2 END IF ③ 循环结构 根据条件判断是否成立,如果条件成立则 重复执行循环结构中某语句序列功能,直到条 件不成立,退出循环结构为止。 在 QBasic 中,常用的循环结构语句有 “WHILE…WEND”和“FOR…NEXT”,语法定义如 下: WHILE <条件> [循环体] WEND WHILE 循环的循环体一般需改变循环条件。 FOR 循环变量=初值 TO 终值 [STEP 增量] [循环体] NEXT [循环变量] 其功能如图 4-1 所示: 注:当“STEP 增量”项缺省时,表示增 量是 1。 8.信息资源管理及其沿革 信息资源管理就是对信息、信息技术、信息设 图 4-1 备和信息人员等各项资源的管理,管理信息系统、 数据库系统、情报检索系统是信息资源管理的三个重要方面。 信息资源管理的特点: ①信息资源管理不只是对信息和信息技术的管理,还大量地涉及人和社会的多种因素, 既有技术上的因素,也有人文方面的因素。 ②信息资源管理必须有健全的社会和法制环境。 ③信息资源管理体现了国家意志。 14 ④信息资源管理的根本目的是为了促进信息资源的开发和有效利用,推动国民经济和社 会信息化的发展。 通过数据库对日常生活中的信息及网上数据进行管理,提高信息检索的效率。 9.数据库系统 (1)数据库系统基本概念。数据库系统包括数据库、数据库管理系统、数据库管理员、 软硬件平台及用户。 (2)Access 数据库基础。 ①数据库元素:二维表、字段及字段的数据类型、记录的概念。 ②浏览、添加、删除和修改数据库中的记录。 ③数据库文件的格式及保存。 二.、例证性试题: 选择题: 【例 1】使用浏览器访问网站时,一般将该网站的 URL 直接输入到 (A)状态栏中 (B)菜单栏中 (C)地址栏中 (D)常用工具栏中 (浙江省 2005 年会考试题) 答案:C 本题属容易题,主要考核浏览网页的基本操作。 【例 2】小龙用 Google 在互联网上搜索苏轼的《水调歌头》 ,使搜索结果最有效的关键词是 (A)苏轼 (B)宋词 (C )苏轼 水调歌 (D)水调歌头 头 (海南省 2007 届普通高中基础会考试卷) 答案:C 本题属容易题,主要考核搜索引擎中通过选择适当的关键词,以提高信息检索效率。 【例 3】对一幅图片放大若干倍后,还是清晰无失真,则这幅图片属于 (A)位图图像 (B)压缩图像 (C)视频图像 (D)矢量图形 答案:D (浙江省 2003 年会考试题) 本题属容易题,主要考核矢量图形的特点。 【例 4】小杰对电脑说“请关机”,电脑马上执行了关机命令,这其中主要应用了人工智能中 的 (A)图像识别技术 (B)指纹识别技术 (C)语音识别技术 (D)字符识别技术 答案:C (海南省 2007 届普通高中基础会考试卷) 本题属容易题,主要考核信息加工的语音识别技术。 【例 5】如图 4-2,在工作表 Sheet2 中筛选出“金牌”和“银牌”都大于或等于 10 的记录。 (浙江省 2005 年会考试题) 15 图 4-2 操作建议:单击“数据”菜单中的“筛选”项,选择“自动筛选”,如图 4-3。 图 4-3 单击“金牌”旁的三角符号,选择“自定义”项,如图 4-4 图 4-4 在弹出的对话框中按图 4-5 进行设置。 图 4-5 对“银牌”列数据进行同样的设置,最后如图 4-6 所示。 16 图 4-6 第四部分 信息的表达与交流 一、知识点 1.信息表达方式与技术 (1)信息表达方式 同一种信息内容可以采用不同的表达方式,以满足信息接收者的特点和实际需要。最 常用的信息表达方式有:文字、语言、图形、图像、声音和形体动作等几种。 (2)信息表达技术 常用的信息表达技术有广播电视、报刊书籍、计算机网络等,其中多媒体技术和网络技 术是信息社会中极为重要的信息表达技术。 (3)信息表达的规范化 为了进行正常的信息交流,信息表达要遵照一定的标准,以避免引发交流双方的误解。 利用计算机进行信息交流时,事先必须对各类信息制定统一的“编码”标准,使得通过计算 机及其网络交流信息成为可能。 目前国际公认的信息表达规范有英文字符信息交换的 ASCII 码,汉字信息交换的国标码 (GB2312) ,商品信息的条形码,网络数字音乐的 MP3 编码,以及静态图像压缩技术的 JPEG 标准和视频压缩技术 MPEG 标准等。 2.电子邮件 (1)收发电子邮件 E-mail ( Electronic mail ) 的 中 文 意 思 是 电 子 邮 件 。 E-mail 地 址 一 般 写 成 如 myname@sina.com 的形式,其中@是分隔符,@前面的部分是用户名,@后面的部分是邮 件服务器名称。 基于网页的电子邮件收发需要“登录”相关的网站,输入账户名和密码,根据提供的网 页界面,“在线”收发邮件。基于网页的电子邮件收发适合于在公共场所的邮件收发,比如 在学生机房等地方收发邮件。 (2)通过电子邮件管理软件收发 目前常用的电子邮件管理软件有 Outlook Express、Foxmail 等。使用电子邮件管理软 件来收发电子邮件,首先要添加一个自己的邮箱账号,添加时一般要输入电子邮件地址、账 户名和密码、接收邮件服务器等信息,并进行功能设置。使用电子邮件管理软件不仅可以方 便地接收和发送电子邮件,而且可以实现多邮箱的邮件收发和管理(如邮件过滤、远程管理 等)。 (3)电子邮箱申请及原理 电子邮箱申请一般要经过进入申请页面,注册邮箱,接受服务协议,输入邮箱信息,提 交信息、申请成功等几个步骤。电子邮件的传递是借助于简单邮件传输协议(SMTP),实 17 现把邮件从发件人那里送到收件人的邮箱中;借助于电子邮局协议(POP3) ,可以将电子信 箱中的电子邮件读到本地计算机上。 3.电子公告板 电子公告板(Bulletin Board System,简称 BBS) ,也叫做布告栏、论坛。目前较为普遍 使用的是基于网页方式的 BBS。使用 BBS 前一般先进行注册,因为未注册的普通游客一般 只能看贴。注册用户可以在论坛中浏览帖子、发贴或跟贴发表自己的意见,与多人在线交流 观点。 4.网站和网页 (1)网页、网站的基本概念 网页是按照超文本标记语言(HTML)规范要求表达文本、图像、动画等多媒体信息的, 网页之间遵循超文本传输协议(HTTP)进行相互链接访问,围绕相关主题的若干个网页组 成一个网站,网页和网站的地址用 URL(统一资源定位器)标识。 (2)网页的基本元素 网页的内容有三种基本元素:文字、图形图像和超链接,网页还可以使用“表格” 、“表 单” 、 “音乐”和内嵌程序等构件,起到美化网页、双向交流的作用。 (3)网页制作工具 网页中的文本、图像、超链接和表格等基本元素及构件是由超文本标记语言(Hyper Text Markup Language,HTML)进行描述的。网页制作实质上就是编写 HTML 语言的代码, 可以使用任何文本编辑器软件制作网页的源代码,也可以选择采用专用工具软件制作网页, 如 FrontPage、Dreamweaver 等。 5.网页制作 (1)网页策划与构思 网站的策划与构思主要考虑因素有网站名称是否贴切,网站主题是否鲜明,网站内容是 否丰富和网站结构是否清晰等。 (2)素材的收集与整理 素材的收集与整理需要做到: ①将收集到素材按照不同的类别,分别保存在不同的文件夹中。 ②对收集的素材应该重新取一个合适的文件名,以方便使用。 ③对有些图片可能需要进行格式转换处理,网页上常用 GIF 或 JPEG 格式。 ④可能需要从某些图片中截取部分画面生成新的图片。 ⑤视频素材在使用前需要进行一些编辑处理,如将格式转换成流媒体格式(RM、WMV) (3)制作网页的基本方法 ①制作主页 (a)根据主题,输入网站名称标题(文字或图片) (b)根据栏目,插入和设置布局表格 (c)输入文字、图像、动画 (d)输入版权和联络信息 (e)预览保存网页 ②制作超链接 (a)在文字或图片上制作超链接 (b)制作指向本站的超链接 (c)制作指向 Internet 的超链接 ③插入水平线、字幕、特效等元素和构件进行网页修饰 (4)网页的调试与发布 18 把做好的网页放在学校服务器或个人主页空间上进行浏览调试并发布。 ①测试超链接的有效性 ②测试网页元素定位的精确性 ③测试文字内容的正确性 本章重点: 信息表达方式,E-mail 的收发和 BBS 的使用,制作网页。 本章难点: 使用电子邮件管理软件收发 E-mail,BBS 的深入使用,制作网页。 二、例证性试题: 选择题: 【例 1】能实现多人同时进行信息交流的是 (A)电子邮件 (B)BBS 答案:B 本题属容易题,主要考核 BBS 的功能。 (C)电视 (D)报刊 【例 2】林小乐同学被分配负责制作“休闲美食”主题网站的主页,当他保存主页到网站文 件夹后,浏览发现网页标题是“new page 1”字样,他用 FrontPage 重新打开主页更改网页 标题为“休闲美食” ,下列做法正确的是 (A)在网页最上方输入“休闲美食”文字。 (B)在表格最上方输入“休闲美食”文字。 (C)在“网页属性”的“标题” 栏中输入“休闲美食” 文字。 (D)在“另存为”对话框的“文件名”栏中输入“休闲美食”文字。 答案:C 本题属稍难题,主要考核网页标题的含义和设置操作。 操作题: 【例 3】网页制作 图 5-1 19 打开考生文件夹,将“web”文件夹中的“index.htm”文件作如下修改: 1.将网页的背景颜色设置为“银白色”。 2.将表格中的文字“[7]”删除,并在该单元格内插入考生文件夹中 web 文件夹里的图片 “chart2.jpg”。 3 .为 “友情链接”中的“国际奥委会”设置超链接,链接网址为 “http://www.olympic.org”。 本题属容易题,主要考核学生网页制作能力。 图 5-2 操作建议:1.用 FrontPage 打开 index.htm 文件→出现图 5-1,在网页任意空白处右击,在 弹出的快捷菜单中选择“网页属性…”→出现“网页属性…”对话框,单击“背景”标签→ 出现图 5-2,单击图中 “颜色”区域的“背景(C)”右旁下拉菜单→选择“银白色”→单 击“确定”按钮。 20 图 5-3 2.在图 5-1 中,将表格中的文字“[7]”删除→点击“插入”菜单中的“图片”子菜单下的 “来自文件…”项→出现图 5-3,在该对话框中选择“chart2.jpg”文件→单击“确定”按钮。 图 5-4 图 5-5 3.在图 5-1 中,选取“友情链接”中的“国际奥委会”文字并右击→出现图 5-4,在弹出的 菜 单 中 选 择 “ 超 链 接 … ” → 出 现 图 5-5 , 在 “ URL ( U )” 框 中 输 入 “http://www.olympic.org”→单击“确定”按钮。 操作分析:有的考生在图 5-1 中,选中了表格中所有的文字及图片,然后右击,在弹出的快 捷菜单中选择了“表格属性”,在背景颜色中选取“银白色”,结果不是整个网页背景设置, 而 是 表 格 背 景 被 改 变 了 ; 有 的 考 生 在 图 5-5 中 URL ( U ) 右 边 的 框 中 只 输 入 www.olympic.org,而少了 http://。这些操作都说明考生在网页制作方面存在操作不熟练或 不会操作,希望平时考生们多注意这方面的练习。 21 图 5-6 第五部分 算法与算法的表示 一、知识点 P19 1、使用计算机解决问题的一般过程 (1)分析问题确定要用计算机来“做什么” ,即确定解题的任务。 (2)寻求解决问题的途径和方法。 (3)用计算机进行处理。 2、程序的组成 程序通常包括指令和数据两大部分:P14 (1)指令部分:指令是对计算机操作类型和操作数地址作出规定的一组符号。 (2)数据部分:计算所需的原始数据、计算机的中间结果或最终结果。 3、设计程序时需要考虑的问题 (1)数据的存储 计算机所需要的原始数据、计算产生的中间结果需要存储在不同的变量中。 (2)计算的过程 把解决问题的方法步骤化,并用计算机能执行的指令来有序地实现对应的步骤。 4、典型的指令类型 输入指令、输出指令、算术运算指令、逻辑运算指令、控制转移指令 5、算法的特征 P7 (1)有穷性。一个算法必须保证它的执行步骤是有限的,即它是能终止的 (2)确定性。算法中的每个步骤必须有确切的含义 (3)可执行性。算法中的每个步骤都要实际能做的,而且能在有限的时间内完成。 (4)有 0 个或多个输入 (5)有一个或多个输出 6、算法的表示方法 P8 (1)自然语言:就像写文章时所列出的提纲一样,可以有序地用简洁的自然语言加数学符 号来描述算法。 (2)流程图:用国家颁布的标准(GB1526-89,ISPO5807-1985)中规定的图示及方法来画 流程图。常用的构件有:开始/结束框、处理框、输入/输出框、判断框、连接框、流程线。 7、程序中的变量及用途 (1)程序中的变量指的是数据的存储单元,其中存储的数据在程序的执行过程中是可变的 (2)可以将输入的数据或计算的结果存入到指定的变量中;如果计算机执行过程中需要某 个变量中的数据,随时可以取出来使用。 (3)在大多数程序设计语言中,定义变量时都要说明变量的数据类型。 8、算法的三种模式 P9 顺序、选择、循环 本章重点 (1)使用计算机解决问题的一般过程。 (2)算法的流程图描述 (3)算法的三种基本模式。 本章难点 22 用流程图来描述算法;算法的三种基本结构。 本章注意点 (1)描述算法要有逻辑性,哪个先哪个后脑子里要非常清楚。 (2)一个完整的算法,不管用什么方法来表示,都至少有一个输出结果。 二、例证性试题 1、如下流程图片断 N Y x>0 Y=y+2 Y=2 它的控制模式属于 A、循环模式 B、树型模式 C、分支模式 答案:C 本题属于容易题,主要考核程序的三种基本控制模式。 2、如图所示流程图片断 S=0 T=0 Y N T<=3 T=t+1 S=s+t 该流程图中循环部分结束后,变量 s 的值是 A、3 B、6 C、10 答案:C 本题属于稍难题,主要考核循环模式的基本概念。 23 D、12 D、顺序模式 第六部分 VB 程序设计初步 一、知识点 1.对象、属性、类、事件和事件处理的概念 P21 (1)对象是客观存在的事物或概念。它有两个特点:状态和行为。P21 (2)一个对象的状态是通过若干个属性(property)来描述的;行为是指对属性进行 操作和处理的方法(method)。在面向对象的程序设计中,一个对象是由一组对象状态的数 据和一组描述处理对象属性的方法的代码构成的。对象的属性定义其外观,方法定义其行为, 事件定义其与用户的交互。 (3)类(class)是对相同性质的对象的一种抽象,而一个对象则是类的一个“实 例” 。 (4)事件(event)就是发生在对象上的事情,通常是由用户在对象上激发的一种动 作。一个事件的发生,可以引起某个对象上某个方法(事件处理过程)的执行,即由某个事 件驱动了相应的事件处理过程的执行。这就是面向对象程序设计中的事件驱动概念。 2.VB 应用程序的界面设计 (1)VB 程序设计语言:基于 Basic 语言的可视化程序设计环境,采用面向对象的程序 设计方法(OOP)。 (2)VB 应用程序设计环境的的窗口主要由对象窗口、控件工具箱、属性窗口、工程窗 口组成。P24 (3)控件工具箱集中了常用的基本控件:标签 label、文本框 TextBox、 命令按钮 Command Button、列表框 ListBox 等。P25 (4)窗体(Form)是 VB 应用程序的基本结构。窗体可以看作是一个“容器” ,其中放置 着各种各样在应用程序中必须用到的对象。P24 3.VB 应用程序的运行和保存 P29 运行:单击工具栏中“运行”选项中的启动按钮,运行应用程序。 保存:在“文件”菜单中选“工程另存为”,该应用程序的窗体和工程分别存储到文件 中,其相应的文件扩展名分别是“ .frm”和“ .vbp”。也可以选“文件”菜单中的“生成工 程 xxx.exe” ,这样,就可在 Windows 环境中直接运行这个应用程序了。 4.VB 的基本数据类型、常量、变量和数组 (1)数据:数据是信息的一种记录形式。在 VB 中,常用的基本数据类型有以下几种: Integer(整数型)、Long(长整数型)、Single(单精度实数型)、Double(双精度实数型)、 String(字符串型)、Boolean(逻辑型)、Date(日期型)。P33 (2)常量:常量是在程序执行过程中其值不变的存储单元或数据。在 VB 中,常量有整 数常量、实数常量、字符串常量和逻辑常量这几种类型。P34 (3)变量:变量用来表示数据的存储区,在程序运行过程中,这些存储区中的值是可以 改变的。变量名由字母、数字和下划线等字符组成,但必须以字母开头,在变量名中对大小 写字母是不加区分的。P34 变量说明语句的常用形式为:Dim 变量名 As 变量的类型。P35 (4) 数组:数组是由一批同类型的变量构成的一个序列,组成数组的每一个变量被称为 数组的元素,也称为下标变量,下标是一个整数,用来指出某个元素在数组中的位置。P60 一维数组的常用形式为:Dim 数组变量名(A1 To A2) As 元素的类型。 二维数组的常用形式为:Dim 数组变量名(A1 To A2,B1 To B2) As 元素的类型。 5. VB 中的常用标准函数 P36 (1)常用数学函数:Abs(X)、Int(X)、Sqr(X)、Rnd()、 Exp(X)、Log(X)、Sin(X)、 24 Cos(X)、Tan(X)。 (2)常用类型转换函数和字符串函数:Asc(X)、Chr(X)、Val(X)、Str(X)、Len(X)、 Mid(X,n,k)、Fix(X)。 6.基本运算与表达式 (1)VB 的基本运算:VB 的基本运算包括算术运算、关系运算和逻辑运算三大类。P37 算术类基本运算有:^、-、*、/、\、Mod、+、关系类基本运算有:=、<>、<、>、<=、>= 逻辑类基本运算有:Not 、And 、Or (2)表达式:表达式主要用来规定值的计算过程,以及对于某些情况或条件的判断。一 个表达式中可能包括算术运算、关系运算和逻辑运算等多种基本运算,以及这些基本运算所 涉及的数据(变量和常量) 。P38 (3)基本运算的优先级从高到低为:^(1 级),-(指负号,2 级),﹡、/(3 级),\ (4 级),Mod(5 级),+、-(6 级),=、<>、<、>、<=、>=(7 级),Not(8 级),And(9 级) ,Or(10 级)。 7.VB 的基本语句 (1)赋值语句: 变量名 = 表达式 P39 或 对象名.属性名 = 表达式 (2)选择语句:P44 行 If 语句:If 条件表达式 Then 语句 1 Else 语句 2 或 If 条件表达式 Then 语句 块 If 语句:P47 If 条件表达式 1 Then 语句块 1 ElseIf 条件表达式 2 Then 语句块 2 …… ElseIf 条件表达式 n Then 语句块 n Else 语句块 0 End If (3)循环语句: For 语句 P50 For 循环变量 = 初值 To 终值 Step 步长 语句块 Next 循环变量 Do 语句 P57 Do While 条件表达式 语句块 Loop (4)注释:注释是以单引号(')开头的一串文字,可以出现在程序中需要说明的位置 上,通过这一串文字,对附近的程序段进行简要的说明,增加程序的可读性。注释对程序的 执行效果没有任何影响,程序运行时自动跳过注释。 8.过程和函数 (1)VB 应用程序是按模块化的方式组成的,一个程序模块是程序的一部分,每个模块 负责解决整个应用问题的一部分任务。程序模块分为过程和函数两种。 25 (2)过程:将程序划分成一个个较小的逻辑单元,每个逻辑单元构成一个过程。过程中 的代码可以被重复调用。过程分成两类,一类是事件处理过程,另一类是通用过程。 (3)事件处理过程: Sub 事件处理过程名(参数表) 语句块 End Sub 其中,事件处理过程名必须符合下面的规则:对象名_事件的标准名。 VB 的一些常用对象上的常见事件的标准名有: 文本框 Text:Text_Click、Text_DblClick、Text_KeyPress 命令按钮 Command:Command_Click、Command_DblClick 标签 Label:KeyPress (4)函数:函数是类似于过程的另一个程序模块,不同之处是函数执行完成后,函数的 计算结果被送到函数的调用点上,供程序的后继部分继续进行处理。 自定义函数: Function 函数名(参数表) As 类型名 语句块 End Function 本章重点: (1) 对象、属性、类、事件和事件处理的概念;控件工具箱的使用;VB 应用程序的保 存和运行。 (2) VB 程序设计语言的基础知识,包括基本数据类型、常量、变量、数组、常用的标 准函数、算术类、关系类、逻辑类基本运算及表达式、赋值语句、选择语句、循环语句、注 释语句、事件处理过程、自定义函数。 (3) 用 VB 程序设计语言实现顺序、选择、循环三种控制结构并理解模块化程序设计的 基本思想,初步掌握其基本方法。 本章难点: (1)对象、属性、类、事件和事件处理的概念; (2) 控件的初步使用; (3) 事件处理过程和自定义函数。 注意点 (1) For 循环语句主要用于循环次数已知的情况,步长值不能为 0,如果步长为 1,则 “Step 1”可以省略不写。 (2) 自定义函数中的语句块中至少要有一个形如 函数名 = 表达式 的语句,这样,表达式的计算结果才能作为函数的返回值,被送到函数的调用点上,供程序 的后继部分继续进行处理。 二. 例证性试题 【例 1】下列各组控件都具有 Caption 属性的是 (A)窗体、文本框 (B)标签、定时器 (C)窗体、标签 (D)文本框、定时器 答案:(C) 本题属容易题,主要考核基本控件的属性知识。 【例 2】有如下 Visual Basic 程序段: s=0 For k = 1 To 4 If 8 / k >=3 Then s = s + k 26 Next 该程序段运行后,变量 s 的值是 (A)1 (B)2 (C)3 (D)10 (浙江省 2006 年会考试题) 答案:(C) 本题属稍难题,主要考核对循环结构、分支结构的理解。 【例 3】下面程序(界面如图 7-1 和图 7-2 所示)的功能是:计算 s= 1 - 1/2 + 1/3 +... + 1/99 - 1/100 的值。在图 7-1 中单击“计算结果:”按扭,结果就会显示在右侧的文本框 ( Text1 ) 中 , 如 图 7 - 2 。 为 了 实 现 这 一 目 标 , 程 序 中 划 线 处 的 语 句 应 为 。 图 7-1 图 7-2 Private Sub Command1_Click() Dim s As Single Dim i As Integer Dim t As Integer s = 0: t = 1 For i = 1 To 100 s = s + t * 1 / i Next i Text1.Text = "s = 0" + Str(s) End Sub 答案:t=-t 本题属稍难题,主要考核程序设计的能力。 第七部分 算法的程序实现 一、知识点 1.枚举算法及程序实现 P82 枚举算法的基本思想是根据问题的本身性质,一一列举出该问题所有可能的情况,并 根据题目的条件逐个作出判断,从中挑选出符合条件的解答。 枚举算法属于搜索策略,适用于那些解变量确定的连续值域的问题。设置枚举算法要 列举出所有可能的情况,不能遗漏,也不能重复。 2.解析算法及程序实现 P79 解析算法的基本思想是用解析的方法找出表示问题的前提条件与所求结果之间关系的 数学表达式,并通过数学表达式的计算来实现问题的求解。 27 3.排序算法及程序实现 (1)冒泡排序 冒泡排序的基本思想是在待排序的数据中,从尾开始两两比较交换,找到最小(大) 的数据将它放到最前面,再从尾开始,找到第二小(大)的数据将它放到第二个位置,以此 类推,直到只剩下最后一个数据为止。 For i=1 to n-1 For j=n to i+1 If d(j)>d(j-1) then t=d(j) d(j)=d(j-1) d(j-1)=t end if next j next i (2)选择排序 P89 选择排序的基本思想是在所有的记录中选出最小(大)的数据,把它与第一个数据交 换,然后在其余的记录中再选出最小(大)的数据与第二个数据交换,依此类推,直至所有 数据排序完成。 4.查找算法及程序实现 P95 (1)顺序查找 顺序查找的基本思想是从第一个数据开始,按数据的顺序逐个将数据与给定的值进行 比较,若某个数据和给定值相等,则查找成功,找到所查数据的位置;反之,查找不成功。 (2)对分查找 对分查找的基本思想是在有序的数据列中,首先将要查找的数据与有序数组内处于中 间位置的数据进行比较,如果两者相等,则查找成功;否则根据数组元素的有序性,就可确 定该数据应该在数组的前半部分还是后半部分继续进行查找;在新确定的范围内,继续按上 述方法进行查找,直到找到要查找的数据,使查找成功,或直到子表不存在,查找不成功。 对分查找的条件是被查找的数据必须是有序的。 5. 递归算法 函数或过程调用它本身,称为递归。递归算法的基本思想是把规模较大的、较难解决的 问题变成规模较小的、容易解决的同一问题,规模较小的问题又变成规模更小的问题 ,当 问题小到一定程度时,可以直接得出它的解,从而得到原来问题的解。即采用“大事化小、 小事化了”的基本思想。 采用递归算法的条件:(1)每一步骤解决问题的方法要一致;(2)有边界条件。 本章重点: 枚举算法、解析算法、冒泡排序、选择排序、顺序查找和对分查找的基本思想,以及利 用这些算法进行程序设计,解决实际问题。 本章难点: 冒泡排序、选择排序和对分查找的算法及程序实现。 注意点: (1)使用枚举算法,要求列举出所有可能的情况,不能遗漏,也不能重复。另外使用枚 举算法计算容量较大,需要强调程序优化措施,提高计算机的效率。 (2) 对分查找算法效率高,但要求数组中的数据是有序的。 28 二、 例证性试题 【例 1】 火车托运行李,要根据行李的重量按下列标准收费: 若不超过 50 千克,按每千克 0.35 元收费,若超过 50 千克,超过部分则按每千克 0.5 元收费。输入托运行李的重量,计算并输出托运行李的费用。 下面程序若用于实现上述目标,则划线处的语句应更改为 sub command1_click() dim x as double x=val(text1.text) if x>50 then text2.text=str(0.35*x) else text2.text=str(0.5*x) end if end sub 答案:划线处的填空内容依次更改为 x<=50 和 str(50*0.35+0.5*(x-50)) 本题属容易题,主要考核解析算法的数学表达式的分析与理解。 【例 2】 如果一个三位数等于它的每个数字的立方和,则此数称为“水仙花”数。如: 153=13+53+33 故 153 是水仙花数。下面程序用于求出 100~999 之间的全部水仙花数,则程序中划线 处应填入的二条语句是: sub command1_click() for m=100 to 999 a=int(m/100) b=int((m-100*a)/10) c=m-100*a-10*b n= if then list1.additem str(m) next m end sub 答案:划线处的填空内容依次为 a*a*a+b*b*b+c*c*c 和 m=n 本题属稍难题,主要考核枚举算法的程序实现。 【例 3】有如下 Visual Basic 程序: Dim a(1 To 6) As Integer Dim n, i, j, k As Integer Private Sub Command1_Click() For I = 1 To n - 1 For j = I + 1 To n If a(I) < a(j) Then k = a(I): a(I) = a(j): a(j) = k End If 29 Next j Next I For I = 1 To n List2.AddItem Str(a(I)) Next I End Sub Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then n = n + 1 a(n) = Val(Text1.Text) List1.AddItem Str(a(n)) Text1.Text = "": Text1.SetFocus End If End Sub 在列表框 list1 中,依次输入数据:2 -7 9 8 -3 12 该程序运行后,在列表框 list2 中显示 (A)2 -7 9 8 -3 12 (B)12 9 8 2 (C)-7 -3 2 8 9 12 (D)-7 -3 12 9 答案:(B) 本题属稍难题,主要考核排序算法的程序阅读和理解能力。 30 -3 8 -7 2

相关文章