浙江省 复习资料[下学期]

文档属性

名称 浙江省 复习资料[下学期]
格式 zip
文件大小 58.2KB
资源类型 教案
版本资源 通用版
科目 信息技术(信息科技)
更新时间 2007-09-08 18:45:00

文档简介

信息技术基础知识梳理
信息与信息技术 (孙)
l 、信息( Information )的定义: 是以声音、语言、文字、图像、动画、 气味等方式 所表示的实际内容
例 1 、下列有关信息的说法正确的是( ) 
A:自从出现人类社会才有信息存在 B:只有计算机才能处理信息
C:第一次信息革命指的是语言的形成 D:信息只能存储在计算机中
信息及特征
信息无处不在,信息必须通过载体才能体现,但不随载体的物理形式而变化。
信息的特征
1)信息的表示、传播、存储必须依附于某种载体。
2)信息可以脱离它反映的事物被存储和保留
3)信息可以传递和共享的,信息可以被重复使用而不会象物质和能源那样消耗。
4)信息具有时效性
例1:李娇的好朋友给她发送了一封电子邮件,邀请她参加同学聚会,但李娇因为学习比较忙,最近没有去上网,当她看见这封邮件的时候聚会的日期已经过了。这件事情主要体现了信息的( )。
A.共享性 B.时效性 C.载体依附性 D.可压缩性
例2、每年高考成绩公布后,考生据此填报志愿,并填写志愿是否可调剂,省级招生部门根据这些信息投放考生档案,或者调剂志愿,从而使得大多数考生能被高校录取。我们知道,信息主要有①载体依附性;②价值性;③时效性;④共享性等特征。在该事例中,体现了信息的( )。
A、①②③ B、②③④ C、 ①②④ D、 ①②③④
例3、2005年10月12日,我国自行研制的神舟6号成功发射,标志着我国航天技术更上一层楼,有专家预测,通过网络、电视和其他途径观看此次“神六”发射直播的人数将超过5亿,从信息的一般特征来说,以下说法不正确的是( )
A、信息不能独立存在,需要依附于一定的载体。
B、信息可以转换成不同的载体形式而被存储和传播
C、信息可以被多个信息接受者接受并且多次使用
D、同一个信息不可以依附于不同的载体
例4、下列属信息的是( )---多选题
A、纸张 B、电磁波 C、黑板 D、电视节目 E、100 F、100分 G、消息
H.马路交通亭的红绿灯信号 I、红绿灯 J、电话 K、电话机
例5、下列属于信息技术范畴的是( )---多选题
原始人类的结绳记事、算盘、无线电技术、因特网、计算机技术
计算机技术、电话、电磁波、卫星
电报、无线电技术、因特网、声波
纸张、电报、电话、因特网 E、文字、造纸术、印刷术、量子计算机、网格计算
信息的编码
信息本身是看不见摸不着的,但可以以一定的方式表现和组织出来,通常人们把用来表示信息的符号组合叫做信息代码或信息编码。
例如:身份证、电话号码。
计算机内的信息,包括数据和程序都是采用二进制代码表示
二进制代码中用到的只有“0”和“1”两个符号,从而可以方便地表示电脉冲有无,电位高低、电路的开通闭合、磁性的有无。
使用计算机进行信息处理时,首先要对信息进行编码,把问题转化成二进制代码的计算问题。
二进制代码的特征
只有两个基本的数码 0 1;
例: 11111 ,1010, 1100, 1001
采用逢二进一的进位规则;
例,1+1=(10)2 , (1011)2+1=(1100)2
每个数码在不同的位置上,对应不同的权值,每位的权值是2的n次方,n的值取决于该位的位置
例如在十进制中234=2*102+3*101+4*100
在二进制中计算的方式如下:
(110)2=1*22+1*21 +1*20
(1101.01)2=1*23+1*22+0*21+1*20+0*2-1+1*2-2
二进制不便于书写和记忆,人们常采用16进制
16进制规则
有16个数码 1、2、3、4、5、6、7、8、9、A、B、C、D、E、F
采取的是逢16进一的进位规则
例如:9+1=(A)16 (A) 16+2=(C) 16 (F) 16+1=(10) 16 (F) 16+3=(12)16
每个数码在不同的位置上,对应不同的权值,每位的权值是16的n次方,n的值取决于该位的位置
进制标识别
二进制 B (100111)2--100111B
十进制 D 99---99D
十六进制 H (3A4F)16---3A4FH
16进制和二进制的转换
每4位二进制数可以用1位16进制数字表示
例如:11010010B可以转换成2位16进制数D2H
16进制转换成二进制是,每一位十六进制书对应的4位二进制数
例如:7FH 可以转换成8位二进制数01111111B 去掉最高位 得到1111111B
例题1、十进制数13转换成二进制数是()
(A)(1001)2 (B)(1011)2 (C)(1100)2 (D)(1101)2
例题2、二进制数1100转换成十进制数是()
(A)12 (B)9 (C)6 (D)3
例题3、X是二进制数100,Y是十进数10,则正确的是( )
A、X大于Y B、X小于Y C、X等于Y D、以上都不对
例题4、为了避免混乱,二进制数在书写时常在后面加上字母()
A)H B)D C)B D)E
计算机除了要处理数值类型的数据,还要处理各种非数值型的数据,我们可以分为:
字符编码
汉字编码
多媒体编码
声音数字化
图像数字化
视频数字化
例题、计算机中的信息通常是以(  )的形式在存储器中保存的。
A 字节  B 图片  C 文件 D 声音
字符编码
目前国际上普遍采用一种字符编码是ASCII码(American Standard Code for Information Interchange)
计算机存储器存放ASCII码时,占用一个字节(1Byte=8个二进制位bit),的右面7位二进制数,共128个编码位置,最左边用“0”填充
ASCII字符编码表请参阅《信息技术基础》p6
英文字母按A-Z,ASCII码依次增大1
例题、按对应的ASCII码值来比较()
A)“a”比“b”大 B)“f”比“Q”大 C)“H”比“R”大
例题、已知字符K的ASCII码的十六进制数是4B,则ASCII码的二进制数是1001000对应的字符应为
A)G B)H C)I D)J
汉字编码
汉字使用两个字节组成一个汉字,理论上可提供216=65536个汉字,但为了与英文字符区分,第一个字节的最高位为“1”
例题、在计算机存储器中,一个字节可保存()
A)一个汉字 B)一个ASCII码表中的字符
C)一个英文句子 D)0到256间的一个整数
例题、一个汉字的国标码用2个字节来表示,每个字节的二进制码的最高位分别是
A)0和0 B)1和1 C)0和1 D)1和0
声音数字化
声音通过“采样”和“量化”,把模拟量数字化,这个过程叫“模数转换A/D”
在播放声音时,计算机要把数字量还原成模拟量,即要进行“数模转换D/A”
模拟量:在时间上连续、平滑变化的信号
数字量:在时间上连续,以数字形式表示的信号
采样频率: 每秒钟对声音波形采样的次数
分级量化:将整个声音变化的最大幅度分成几个区段,把落在某个区段的采样到的样本值归成1类,并给出相应的量化值。如果将量化区段分成216个等级,每个采样点的量化值就需要用2个字节来记录。
量化分辨率:在量化是采用的二进制位数
数字化声音的质量取决于采样频率的和量化分级的细密程度,采样频率越高,量化分辨率越高,所得的数字化声音的保真程度也越好,数据量也越大
例题1、对同样一段音乐,分别用44KHz和11KHz的采样频率进行采样后存储,那么采样频率越小,则()
(A)存储容量越大 (B)存储容量越小
(C)声音越真实 (D)存储容量及声音效果均无变化
例题2、在相同的时间内,声音的采样频率越高,音频文件的容量()
越大 (B)反而减小 (C)一样大(D)无法确定
例题3、多媒体信息不包括()
A 音频、视频 B 动画、图像 C 声卡、光盘 D 文字、图像
例题4、下列有关信息的描述正确的是( )
A.只有以书本的形式才能长期保存信息
B.数字信号比模拟信号易受干扰而导致失真
C.计算机以数字化的方式对各种信息进行处理
D.信息的数字化技术已逐步被模拟化技术所取代
图像数字化
基本思想:把一幅图象看成由许许多多的 彩色或各种级别灰度的点组成的,这些点按照纵横排列起来构成一幅画,这些点称为像素点(pixel).
分辨率:单位尺寸上分布的像素点的多少
颜色深度:每个像素点表示的颜色多少
文字扫描仪,一般只要区分黑、白两种颜色,这样使用一个二进制位就可以表示一个像素
黑白照片一类的单色的灰度图象,每个像素可以用一个字节(Byt=8bit)表示,可以表示256种不同的灰度
彩色图象中,每个像素可以使用3个字节来表示,每个字节分别表示像素中的红、绿、蓝成分,这样可以有256*256*256种颜色。
例题、一幅黑白图像,包含的颜色信息是()
(A) 1种 (B) 2种 (C) 8种 (D) 16种
例题、存储一幅640*480像素的黑白图像,需用的字节数大约是()
(A) 307200 (B) 76800 (C) 38400 (D) 19200
例题、某图像的尺寸为800×600,其单位是()
(A)位 (B)字节 (C)颜色 (D)像素
视频数字化
视频是有连续的图象帧组成的。
我国使用的PAL制式的视频每秒显示25帧
例题、计算题,计算10秒钟的彩色视频占用多大的存储空间??
数据压缩
声音、图象、视频经过数字化,产生的数据量很大,为了提高存储、处理和传输这些数据的效率,这些信息的压缩标准被制定出来
常见的压缩格式
静态图像 jpg
动态和静态图像:gif
音乐 mp3 wma
视频 VCD DVD
例题、图像数据压缩的主要目的是()
(A)提高图像的清晰度 (B)提高图像的对比度
(C)使图像更鲜艳 (D)减少存储空间
例题、有一大小为1.2MB的文件,经压缩处理后(压缩比为3:1),其大小约为()
100 KB (B) 300 KB (C) 400 KB (D) 1024 KB
例题、可以通过软件实现对音频、视频文件的压缩和解压缩,从而实现在低速网络上传播音频和视频信号的是(B)
超文本格式(B)流媒体技术(C)超导体技术(D)超链接标记
例题、PC机中数字图像的文件格式有多种,下列哪一种格式的图像文件能够在网页上发布并具有动画效果?()
A、BMP B、GIF C、JPG D、TIF
例题、某同学需要通过电子邮件发送一张自己的照片给远方的朋友,但他发现照片的大小超过了附件的限制,为了能够快捷顺利的发送此照片,比较好的方法是()
A、用图片编辑软件将图片缩小
B、重新申请一个能够发送大附件的邮件地址
C、用压缩软件对图片进行压缩
D、重新用数码相机照一张比较小的相片
例题、下列四种软件是压缩软件的是( )。
A、Word B、Flash C、Winzip D、Photoshop
信息技术(Information technology)
信息技术技术:应用信息科学的原理和方法,对信息进行采集、处理、传输、存储、表达和加工使用的技术
信息技术包括:
微电子技术:研究芯片内部的微观特性及一些特殊工艺
通信技术:传递信息的技术
计算机技术:处理、存储信息的技术
传感器技术:信息的采集、传递的技术
信息技术的发展
古代的信息技术的代表
手势、声音和各种形体动作
语言的形成
文字的创造
造纸术
印刷术的发明应用
近代的信息技术的代表
蒸汽机
摄影技术
电影技术
电报
无线电广播技术
电视技术
现代的信息技术的代表
微电子技术
光电子技术
电子计算机
现代通信技术
计算机网络
信息技术的展望
子计算机:使用量子元件和量子计算算法
生物计算机:分子芯片和DNA计算
网格计算:把网络上不同计算机的各种资源(包括cpu处理能力,存储空间、数据)汇集起来,并将其应用到一个复杂的应用网络中
机器人技术:综合应用计算机、通信、感测、控制等技术
数字化地球和智能化社区:使用计算机技术和网络技术实现对整个地球的数字化描述
internet2和下一代internet:解决internet的等待与拥挤问题
虚拟现实的实用化
信息的来源与获取(孙)
信息、物质、能源是人类社会的三大资源
信息的来源不同,获取的方法往往也不同---信息来源的多样性和获取方法的多样性
信息获取的方法
直接获取
通过阅读报纸、杂志
通过广播电视
通过光盘等电子出版物
通过计算机网络
通过遥感遥测技术
网上信息的浏览与获取
信息浏览
对应《信息技术技术》教材
访问网站 p28
保存网页内容 p29
保存文字
保存图片 p31
保存整个网页 p29“实践体验”
收藏夹的使用 p32
例题、将当前浏览的标题为“hello”的网页保存 (采用默认文件名) ( )
可以得到一个hello.htm页面和index文件夹
B、可以得到一个hello.htm页面和hello文件夹
可以得到一个index.htm页面和hello文件夹
D、可以得到一个index.htm页面和index文件夹
网上资源检索
主题目录
分层次排列的主题类索引,多数主题被划分成若干子类或子目录
例如“雅虎中国”、“hao123网”
搜索引擎
搜索引擎原理
搜索引擎利用自动搜索技术,派出“蜘蛛”、“机器人”、“爬虫”、“漫游者”等网页搜索工具,到网上搜索新的网站和网页,并把搜索结果的信息返回给搜索引擎
搜索引擎的索引编辑程序将返回的信息进行编辑,建立分类索引,对索引数据库进行维护(包括添加、修改、删除等)
根据用户的搜索关键词或词组,在索引数据库中进行检索,找到匹配的索引条目
通过网络想用户返回基于浏览器界面的、经过排序的信息检索结果。
搜索的方法(操作见教材p39)
关键字搜索
关键字的逻辑运算
例题、林波同学要搜索歌曲“Yesterday Once More”,他使用google搜索引擎,键入关键词( ),搜索范围更为有效。--强制搜索引擎
A、 "Yesterday"+"Once"+"More" B、Once More
C、"Yesterday Once More" D、 Yesterday
例题、雅虎提供的搜索引擎属于(  )搜索引擎
A全文检索类  B 目录索引类   C 元搜索引擎
例题、小网在网上找到了一部好电影,他想把这部电影下载到自己的电脑上,由于影片的容量比较大,那么他该怎样提高下载速度呢?
A、直接下载 B、单击鼠标右键,选择“目标另存”
C、使用网际快车进行下载 D、通过复制来达到目的
网络信息资源评价
统计评价
专家或核心刊物评价
个人推荐
internet信息资源评价的基本内容
信息质量
范围
易用性
稳定性和连续性
internet信息资源的评价方式(CARS)
可信度
准确度
合理性
相关支持
信息的加工(沈)
现代信息处理工具---计算机
1.计算机的基本功能---计算(信息处理的本质)
2.计算机广泛应用的原因---1)计算机本身特点,2)信息处理技术的发展
3.数据和信息的概念
4.计算机的基本特征:三个特点以及一些缩写的定义。
  根据计算机所采用的物理器件不同,可分为四个阶段。
第一代:电子管计算机,开始于1946年,结构上以CPU为中心,使用机器语言,速度慢、存储量小,主要用于数值计算。
第二代:晶体管计算机,开始于1958年,结构上以存储器为中心,使用高级语言应用范围扩大到数据处理和工业控制。
第三代:中小规模集成电路计算机,开始于1964年,结构上仍以存储器为中心,增加了多种外部设备,软件得到一定发展,计算机处理图像、文字和资料功能加强。
第四代:大、超大规模集成电路计算机,开始于1971年,应用更加广泛,出现了微型计算机。
MIPS 每秒执行百万次的衡量单位。存储容量的换算。Bit Byte KB MB GB TB
5.直觉是人和计算机的本质区别
6.计算机解决问题的步骤。 分析问题—建立模型,寻找合适的算法和工具—用计算机处理。后两者属于信息加工的范畴。
文字处理
了解文字处理的软件有哪些
具体操作要求
文字输入,插入,删除,复制,粘贴,自动更正的操作。 图片插入,删除的操作,文字格式的设置,对图片的环绕等图文混排(插入图片,在图片上点右键,设置图片格式
),文字的分栏,文字的首字下沉(选中文字选格式菜单中选项即可)。 表格的插入,删除,添加行,列,格式的设置(表格菜单中)。按协作大纲格式自动生成章节序号,自动目录管理。同义词选择(按右键菜单中有),拼写语法规则的使用(拼写有问题时右键菜单),批注(插入菜单中有批注)修订(工具菜单中有修订)。
图表处理
数据表格进行行或列的添加、删除、重组操作(右键菜单操作)。工作表的添加、删除、重命名(在工作表的sheet处右键添加删除,双击重命名)。 数据的插入,删除。单元格的格式处理(边框,底图,小数位数,文字格式,对齐方式)(选中单元格右键单元格格式),合并单元格(选中单元格工具栏项中选)。用函数和公式处理数据(选中要填入数据的单元格,选择插入菜单,公式)。 排序和筛选(选中表,数据菜单中排序和筛选), 1序列的自动增长添加(输入1以后,按crtl+左键拖动鼠标)。图表的插入(选中数据选择工具栏中的图形向导),水平和横向轴的格式,以及显示内容,标题的处理(图生成后,右键菜单设置)。
多媒体信息处理
图象
一些概念
像素:描述图象的最小单位。以行列形式排列。
一张图象包含的像素数=水平方向像素数*垂直方向像素数。
分辨率:单位长度(或面积)的像素数。单位DPI,一英寸中几个点。
了解扫描仪和彩色喷墨打印机的分辨率的一般大小。
颜色:黑白:每个象素用一位数据存储。
彩色:用计算机三原色。真彩色中,以24位(3字节)表示红绿蓝三种基本色,每种有256级颜色分量。每一种颜色分量取值范围为0-255。分辨率、颜色值大小和图质量密切先观。
水平分辨率×垂直分辨率×色彩数目 = 显示存储空间大小
位图和矢量图
(1) 位图
位图是由像素点排成矩阵组成的 , 其中每一个像素点都可以是任意颜色。在位图图形文件中所涉及到的图形元素均由像素点来表示。例如 , 它并没有表示 " 直线 " 的数据 , 而是用许多代表像素点颜色的数据来替代该直线 , 当把这些数据所代表的像素点画出来 后 , 该直线也就相应出现。(占用容量大,色彩丰富)
(2) 矢量图
矢量图形文件是用向量代表图中所表现的元素。仍以 " 直线 " 为例 , 在向量图中 , 便会有一数据是说明该元素为直线 , 另外尚有其他数据注明该直线的起始坐标及其方 向、长度 ( 即向量 ) 或终止坐标。
位图和矢量图这两种图形文件各有特色 , 也各有其优缺点 , 不过它们各自的优点恰巧可以弥补对方的缺点 , 因此在图像处理过程中 , 常常需要两者相互取长补短。
图形和图象
图形:人工绘制或计算机生成,抽象描述,灰度和色彩描述简单。
图像:自然界中实际存在的事物映象描述。丰富的灰度和色彩层次。
文件格式:熟悉了解BMP TIF GIF JPG 等多种图象格式。
处理
可以例举多种计算机获取图象的方法和途径。
编辑软件对图象进行编辑(调整图象大小(图象菜单图象大小)、亮度、对比度(图象菜单—)调整)和色数等属性,裁减图象(工具箱);可以对图象进行颜色和形状的选定(工具箱)、复制、剪切和粘贴等操作;可以对选定的图象进行旋转改变大小等处理(编辑菜单中自由变换)。可以使用滤镜等工具(滤镜菜单中直接使用),可以进行图象文件格式的转换(存储为)。)
声音
获取音频数据的方式:声卡和音频处理软件录制,直接音频文件导入。
了解常见的媒体播放器以及音频处理软件。
了解可以对音频进行的操作(文件格式转换,复制,粘贴剪切文件,增强减弱音强,渐变等,提高降低声音频率,产生各种音效。)
视频
专业编辑机(线性和非线性)
数字视频系统包括:摄象机,视频采集卡,视频编辑软件,光盘刻录机。DV数码摄象机大都采用IEEE1394接口向计算机传输数据。
视频编辑的软件了解。
编辑过程:分音频和视频轨道, 分别调整和设置场景的播放顺序,衔接过度各镜头,滤镜调整效果,增加慢动作等特效。配音加音效等。
例题:
1。某同学从网上下载了若干幅有关奥运会历史的老照片,需要对其进行旋转、裁切、色彩调校、滤镜调整等加工,可选择的工具是( )。
A、画图程序 B、Photoshop C、Flash D、FrontPage
2.FLASH不能制作的媒体类型有( )。
A、视频 B、矢量动画 C、位图 D、MP3文件
3.640×480的分辨率,16色的显示模式的图,要能显示出来,多大的显示存可以()多项选择
A.150000B B 300KB C 15M D 64M
信息的管理(孙)
数据库系统(Database system -- DBS)
特点 p79
数据独立于应用它的程序
能为多个用户和多种应用服务
数据具有最小的冗余,尽可能不重复
保证数据的完整性----正确、一致、有效
系统具备安全性,能反之不合法使用和人为的破坏
用户使用数据库的目的不仅仅是用数据库组织数据,而是要从数据库中检索数据,并把数据加工成有用的信息
数据库中的几个基本概念
数据库:有组织地、动态地存储在辅助存储器上的,能为多个用户共享的、于应用程序彼此独立的一组相互关联的数据集合—例如我们上课时建立的数据库文件。
数据库管理系统 :为了建立、使用和维护数据库而设计的数据管理软件,例如:oracle sqlserver 等大型数据库,foxpro 、access等小型数据库
数据库应用系统:在计算机中,通过数据库管理系统,按用户的应用需求或为某一特定的拥护设计的与数据库配套的应用系统。例如学校的作业量调查
简单的数据库
数据库文件
数据表格:特定主题的数据的集合,是一个二维表,由行和列构成
记录:数据表中每行数据是一条记录
字段:数据表中每一列数据为一个字段
一张数据表中各个记录的字段数相同,在同一字段内的数据属性相同
一个数据库管理系统可以管理多个数据库,例如我们用access可以建立多个数据库
一个数据库由若干个表组成
一张数据表,用来存储同一类型或同一主题的相关数据
表和表之间有一定的联系
数据表中的基本操作包括:浏览、添加、删除和修改数据表中的记录;添加、删除和编辑修改字段等 (具体操作参见课本p86页的实践体验)
信息的表达:
信息表达的方式:文字、语言、图形、图象、声音、形体。
信息表达的规范:电子邮件(pop3、smtp、mime协议)、音乐文件(mp3标准)、图象(jpg、mpeg标准)、因特网(tcp/ip协议)
电子邮件的工作过程:smpt和pop3协议的全称、作用、电子邮件地址各部分的含义。
电子公告板(bbs):英文全名、中文译名、因特网中两种bbs形式
网页的设计和制作:
http协议:全名,中文译名,功能
网页的三中基本元素:文字、图形图象、超链接(URL的全名,绝对链接和相对链接的区别)
网页制作工具:html语言(全名、中文译名,定义)、两种最常用的网页制作工具(frontpage、dreamweaver)
使用Frontpage制作网页:建立站点,建立网页,使用表格进行网页布局、输入并设计文字、插入图片,简单的排版、设置超级链接。
信息技术与社会:
数字化生活:家庭自动化、小区智能化、社区信息化、数字化阅读、数字化音乐、虚拟现实、非同步交流
信息技术对社会发展的推动体现为:政务信息化(财税、金融、经贸、公检法、党群)社会事业信息化(教育科技、医药卫生、广播电视、社会保障、公共事业)
知识产权:知识产权的定义、英文名称;工业产权的定义、涵盖范围;版权的定义、涵盖范围;《世界知识产权组织公约》诞生时间、意义
计算机病毒的特性:寄生性、传染性、潜伏性、爆发性、破坏性
两性和恶性病毒的区别
计算机感染病毒的10种症状(了解)
病毒防止从三方面着手:预防、检查、消毒
病毒的7种预防措施(了解)
信息的表达与交流(刘)
信息表达
人际信息交流-----电子邮件
在线交流
网页的设计与制作(刘)
网站和网页
网页制作
信息技术与社会(刘)
信息技术对人类社会的影响
知识产权
信息的安全和保护
做信息时代的合格公民VB程序设计基础知识
数据类型名 说明 性质
Integer 整数型 范围是 -32768—32767之间的任何整数
Long 长整数形 范围是 -2147483648-2147483647之间的任何整数
Single 单精度数型 绝对值在1 .401298e-45 ~3.402823e38内的任何实数,有效数字约为6~7位
Double 双精度数型 绝对值在,10e-324~1.79e308内的任何实数,有效数字约为14~15位
String 字符串型 一段文字与符号
Boolean 逻辑型 判断的结果,其值为True 或false
date 日期型 日期和时间
常量和变量
常量:在程序执行过程当中,不能改变的数据
直接常量:直接用数字或字符书写的
例如:
整数常量 12 1024
实数常量 3.1 -0.25
字符常量 “bas” “0.134”
逻辑常量 true false
符号常量:用一个符号(通常是有意义的名字),代替一个常量
例如以下的常量说明后:
Const pi=3.1415926 ,就可以用符号pi代替数字常量3.1415926
变量:用来存储数据,在设计的时候数值是不定的,只有在执行过程当中,数值才确定
变量说明格式:
Dim 变量名 as 变量类型
变量名的命名规则:
1) 变量名称由字母、数字和下划线组成
2) 必须以字母开头
3) 不区分大小写
4) 名称不能与VB的“关键字”冲突,比如不能用 “if”、“for”、“loop”等做变量名
变量说明举例 :
Dim a as integer ‘ a为整数类型变量
Dim x,y as single ‘x和y 为单精度实数类型变量
Dim name as string ‘name为字符串类型变量
基本运算 运算符号 优先级 表达式 表达式的值
乘幂 ^ 1 25^5 5
取负 - 2 -a 与a的值相反
乘法 * 3 3*2.5 7.5
实数除法 / 3 3/2 1.5
整数除法 \ 4 3\2 1
求余 Mod 5 8 mod 5 3
加法 + 6 A+b A 与b的和
减法 - 6 a-b A与b的差
关系运算的基本运算
基本运算 运算符 优先级 表达式 表示式的值
相等 = 7 1900=0 False
不相等 <> 7 “abd”<>”abc” Ture
小于 < 7 5<10 True
大于 > 7 10>100 False
小于等于 <= 7 10<=20 True
大于等于 >= 7 10>=20 false
逻辑类基本运算
基本运算 运算符号 优先级
非 Not 8
与 And 9
或 or 10
逻辑类基本运算规则
Not
A Not a
True False
false Ture
And
a b A and b 表达式举例
true True true (5>3) and (2<4)
true False False (5>3) and (2>4)
false true False (5<3) and (2<4)
false false False (5<3) and (2>4)
Or
a b A or b 表达式举例
True True True (5>3) or (2<4)
True False True (5>3) or (2>4)
False ture True (5<3) or (2<4)
False false false (5<3) or (2>4)
语句是一种用来描述或规定计算机应该完成的一串操作的命令
VB中的语句有以下几种类型:
赋值语句
选择语句
循环语句
注释语句 :以单引(‘)号开头的一段文字,对程序的含义进行简要说明
赋值符号 :=
作用:把赋值号右边表达式的值,赋值给赋值号左边的变量或对象的属性
格式说明:
格式 举例 作用
变量名=表达式 A=2 2赋值给变量a
A=a+1 把a+1的结果,赋值给a
对象名称.对象属性名=表达式 Text1.text=”abc” 把字符串abc赋值给text1的text属性
Text1.text=str(a+3) 把a+3的结果,变成字符串以后,赋值给text1的text属性
格式说明:
基本格式 格式举例
单分支:If 条件表达式 then 语句块End if If x mod3=2 and x mod 5=3 then Print xEnd if
双分支: If 条件表达式 then 语句块1 Else 语句块2 End if If x mod 2 =1 then Print “奇数”Else Print “偶数”End if
多分支: If 条件表达式1 then 语句块1 Elseif 条件表达式2 then 语句块2 …………. Elseif 条件表达式n then 语句块n Else 语句块 End if If delt<= 0 then Print “无解” Elseif delt=0 thenPrint “只有一个解” Else Print “ 有两个解”End if
循环语句的嵌套(一个if语句里套另外一个) If 条件表达式1 then 语句块中可以包含if语句Else 语句块中可以包含if语句 End if if scor<0 or score>100 then ‘ 外层ifprint “分数输入错误”else if score<60 then ‘嵌套的if print “不及格”elseif score<75 then print “及格”elseif score<90 then print “良好”else print”优秀”end ifend if
for 语句:通过次数控制循环计算过程
do while 语句:通过条件控制循环的计算过程
For 语句格式:
For 循环变量=初始值 to 终止值 step步长
循环体语句块
Next 循环变量
*** 步长可以是正数也可以是负数
*** next后的循环变量与for中循环变量的名称一致,执行next语句时,循环变量+步长 得到新的值
执行过程 程序举例 实例中的过程
把初始值赋值给循环变量判断循环变量的值是否超过终止值没有超过执行循环体语句块一次。如果超过,不执行循环循环变量的值+步长,得到新的值回到2)继续执行 For i=1 to 10 step 2 Print iNext i i=1判断i<10是否成立成立的条件下,执行print I 的语句I=i+2 值为3回到第2)步
Do while 循环:条件循环。不知道循环要执行的次数,但我们知道在什么样的条件下该执行循环
格式:
Do while 条件表达式
循环体语句
Loop
执行过程 程序举例 实例中的过程
计算条件表达式的值,如果为 true,执行一次循环体;如果为false退出循环遇到loop,回到1) Y=0 P=500 Do while p<=800 P=p*1.03 Y=y+1 LoopPrint y;”年后,超过800”
自定义函数的引用包括两个部分 “函数定义” 和 “函数调用”
函数定义 实例
头体结束 Function 函数名(参数) as 类型名 语句块 End function
函数都有类型函数一般都有参数用函数的名称返回函数的值
函数调用 应用实例
函数名称(变量名称)
自定义函数的调用和标准函数的调用是一样的函数只有被条用的时候才会被执行函数调用时,调用参数(实际参数)将会被传递给自定义函数的参数(形式参数)
函数定义 和 函数调用间的关系
常用基本数据类型
算术运算的基本运算
关系类基本运算
逻辑类基本运算
基本语句
赋值语句
选择语句
循环结构
自定义函数
Function jiecheng(a As Integer) As Integer '自定义函数
Dim i, ji As Integer '声明函数中的变量
ji = 1
For i = 1 To a Step 1 'a的值是从调用函数中传递过来的
ji = ji * i
Next i
jiecheng = ji '返回函数的值
end function
End Function '函数结束
Dim i As Integer
Dim he As Single
For i = 1 To 7 Step 2
he = he + 1 / jiecheng(i) '函数调用,变量i的值 将传递给被调用的函数jiecheng
Next i
Text1.Text = Str(he)
调用函数,把i的值给参数a
返回函数,把结果返回到jiecheng(i)
Dim i As Integer
Dim he As Single
For i = 1 To 7 Step 2
he = he + 1 / jiecheng(i)
Next i
Text1.Text = Str(he)
Function jiecheng(a As Integer) As Integer '自定义函数
Dim i, ji As Integer '声明函数中的变量
ji = 1
For i = 1 To a Step 1 'a的值是从调用函数中传递过来的
ji = ji * i
Next i
jiecheng = ji '返回函数的值
end function
End Function '函数结束1.人们利用计算机解决问题的基本过程一般有如下五个步骤(①~⑤),请按各步骤的先后顺序在下列选项(A~D)中选择正确的答案( )
①调试程序 ②分析问题 ③设计算法 ④构建数学模型 ⑤编写程序
(A)①②③④⑤ (B)②④③⑤① (C)④②③⑤① (D)②③④①⑤
2.下列各种基本数据类型说明符中表示整数型的是( )
(A) Integer (B) Boolean (C) Single (D) String
3.下列各项中,合法的变量名是( )
(A) &90 (B) abc=9 (C) hello (D) 888.f
4.有两个条件P 、Q,只要有一个条件为真时,结果一定为真的是( )。
(A)Not P (B)P And Q (C)P OR Q (D)NOT P AND NOT Q
5.下列代数式的Visual Basic表达式是( )
(A)(x^5-cos(29*3.14/180))/(sqr(exp(x)+log(y) +5))
(B)(x^5-cos(29))/(sqr(exp(x)+ln(y))+5)
(C)(x^5-cos(29*3.14/180))/(sqr(exp(x)+ln(y))+5)
(D)(x^5-cos(0.506))/(sqr(exp(x)+log(y))+5)
6.在VB中,表达式(18+25/3)Mod 5 的值是( )。
(A)0 (B)1 (C)2 (D)3
7、程序如下:
k=-20
do while (k=0)
k=k+1
loop
以下说法正确的是( )
(A)do while 语句执行了20次;(B) While 循环是无限循环
(C)循环体语句一次也不执行 (D) 循环体语句执行一次
8、VB中将两个字符串连接起来的运算符有:+和&,那么 "123"+”45”结果是( )
(A)168 (B)12345 (C)"123" (D)45
9、已知A,B,C,D是简单变量,且都已有互不相同的值,执行语句B=8:A=C:D=A:D=B后,其值相等的变量是( )
(A)A,D (B)A,C (C)C,B (D)B,A
10、要交换变量A和B之值,应使用的语句组是( )
(A)A=B:B=C:C=A (B)C=A:A=B:B=C (C)A=B:B=A (D)C=A:B=A:B=C
11、在窗体上画一个命令按钮,然后编写如下方所示事件过程。程序运行后,单击命令按钮,程序打印的结果为( )
(A)76 (B)10 (C)72 (D)48
Private Sub Command1_Click()
Dim I As Integer, j As Integer, x As Integer
x = 4
For I = 1 To 4
For j = 1 To 3
x = x + 6
Next j
Next I
Print x
End Sub
12、在窗体上画一个命令按钮,然后编写如下方所示事件过程。程序运行后,单击命令按钮,程序打印的结果为( )
(A)76 (B)10 (C)72 (D)48
Private Sub Command1_Click()
Dim I As Integer, j As Integer, x As Integer
x = 4
For I = 1 To 4
For j = 1 To 3
x = x + 6
Next j
Next I
Print x
End Sub
13、"猴子吃桃"问题:一天,有一只猴子从树上摘下若干个桃子,当即吃了一半,觉得不过瘾,又吃了一个。第二天小猴子接着吃剩下的一半,还觉得不过瘾,又吃了一个。以后每天都是吃前一天剩下的一半并再吃多一个。到第四天,猴子按规则吃完桃子后,只剩一个桃子。问小猴子第一天摘了多少个桃子。右图所示是根据分析所画出的部分流程图。采用倒推算法,其中设定M的初始值为1(第四天吃完后剩下的桃子数),D为天数(初始值为5)。请在下面的①和②(对应流程图中相应空缺位置)填入相应选项(A~D):
①( )(A)M=M*2 (B)M=M*2+1 (C)M=2*(M+1) (D)M=2M+1
②( )(A)D=1 (B)D>1 (C)D<1 (D)D=0
14、阅读以下程序代码,写出运行结果:
1、 Private Sub Command1_Click()
For i = 2 To 9
a = (i * i) Mod 10
If a = i Then Print i * i
Next i
End Sub
当运行程序点击按钮Command1时,将出现结果为:____________________
15、 算法是解决问题的()
(A) 程序代码 (B) 方法与步骤 (C) 计算公式 (D) 最终结果
16、Visual Basic是一种面向( )的程序设计语言。
(A)用户 (B)事件 (C)程序 (D)对象
17、在面向对象程序设计中,由对象的【3】定义其外观,对象的【4】定义其行为,由其【5】定义其与用户的交互。
【3】(A)属性 (B)方法 (C)事件 (D)程序
【4】(A)属性 (B)方法 (C)事件 (D)程序
【5】(A)属性 (B)方法 (C)事件 (D)程序
Visual Basic中以单引号开头一行文字称为注释,它对程序的运行( )。
(A)起一定作用 (B)有时候起作用
(C)不起任何作用,但是必须的 (D)不起任何作用,但能增加程序的可阅读性
若要在一行书写多条语句,则各语句间的分隔符采用( )。
(A); (B): (C)+ (D)|
( )是用于实现一定计算任务的一组计算机指令和有关数据的有序集合。
(A)软件 (B)硬件 (C)程序设计语言 (D)程序
下列叙述不正确的是:( )。
(A)属性窗口是提供应用程序中的对象的属性显示与修改
(B)在程序运行时,一般都是通过窗体上的控制部件的交互来控制程序的运行
(C)工程资源管理器可以显示工程的结构列表及所含项目。
(D)工具箱中列出了所有VB的控件
下列叙述正确的是:【16】。
【16】(A)反映对象初始状态的属性在设计时通过属性窗口设置就可以了;而要求动态变化的属性只能在通过程序代码在程序运行中进行设置。
(B)Visual Basic中所有对象的默认事件都是Click。
(C)Visual Basic中所有的对象都具有相同的属性。
(D)对象的名称属性是不能改变的
下列变量名中正确的是( )。
(A)加数 (B)1num (C)Long (D)sum_1
下列表达式中的值不为6的是( )。
(A)19\3 (B)19/3 (C)Int(19/3) (D)19 mod 13
下列不是合法的赋值语句的是( )。
(A)iNumber_1 = 45 (B)(4+5)*3.5 = num
(C)Label1.caption = “time” (D)num = (4+5)*3.5
已知变量a、b、c都是单精度型,执行下面程序后c的值为( )。
if c > a then c = a
if c > b then c = b
A.最大值 B.最小值 C.中间值 D.平均值
下列能正确表示“x、y、z不全是负数”的VB逻辑表达式是( )。
A.x < 0,y < 0,z < 0 B.(x<0)and(y<0)and(z<0)
C.not((x<0)and(y<0)and(z<0)) D.(x<0)or(y<0)or(z<0)
能正确判断年份uYear是闰年的逻辑表达式是( )。
A.(uYear mod 400=0)or(uYear mod 100<>0)or(uYear mod 4=0)
B.(uYear mod 400=0)and(uYear mod 100<>0)and(uYear mod 4=0)
C.(uYear mod 400=0)and(uYear mod 100<>0)or(uYear mod 4=0)
D.(uYear mod 400=0)or(uYear mod 100<>0)and(uYear mod 4=0)
以下程序段执行后,整形变量n的值为( )。
year=2001
n=year\4+year\400-year\100
A.495 B.505 C.500 D.485
若整型变量a的值为2、b的值为3,则下列程序段执行后整型变量c的值为( )。
if a>5 then
if b<4 then c=a-b else c=b-a
else
 if b>3 then c=a*b else c= a mod b
endif
A.2 B.-1 C.1 D.6
假设x,y均为整型变量,则执行下列程序段后,y的值为( )。
x=130
if x>50 then
y=x*2
else
y=x*3
end if
A.150 B.260 C.390 D.语法有错
面程序是计算1~50中,能被3整除的所有整数之积,请在 内填入适当的内容。
Private Sub Form_Click()
Dim x as integer, s as long
s =___ 【44】
for x=1 to__ 【45】
If x Mod 3 = 0 Then s = s*x
Next x
Form1.Print "s=" &___ 【46】
End Sub
【44】(A)0 (B)1 (C)2 (D)3
【45】(A)50 (B)25 (C)15 (D)5
【46】(A)s (B)x (C)”S” (D)”x”
流程图中表示判断框的是( )。
A、矩形框   B、菱形框 C、圆形框   D、椭圆形框
下列给出的赋值语句中正确的是( )。
A、4 = M B、-M =M C、B=A-3 D、x + y=0
下面程序运行后的输出结果为( )
i=1
do WHILE i<8
i=i+2
s=2*i+3
loop
PRINT s
END
A、17 B、19 C、21 D、23
下列Visual Basic程序段运行后,变量a,b,c的值为( )。
a=1:b=1:c=1
Do While a+b+c<=10
a=a+1
b=b*2
c=b/2
Loop
A、2 2 1 B、3 4 2 C、4 8 4 D、4 4 2
下列Visual Basic程序段运行后,变量s的值为( )。
a=2:b=1:s=0
For I=10 To 6 Step-1
s=s+a
c=a+b
a=b
b=c
Next I
A、10 B、17 C、6 D、28
在Visual Basic中程序段是计算( )公式的。
s=0
For I=1 To 10
t=1
for j=1 to I
t=t*j
next j
s=s+t
Next I
A、s=1+2+3+4+5+6+7+8+9+10 B、s=1*2*3*4*5*6*7*8*9*10
C,s=1!+2!+3!+4!+5!+6!+7!+8!+9!+10! D,s=1+2*3+3*4+4*5+5*6+6*7+7*8+8*9+9*10
下列Visual Basic程序段运行后,变量s、t的值为( )。s=0:t=1
For k=2 To 4
s=s+k
t=t*k
Next k
A、2 2 B、9 24 C、5 6 D、0 1
下列Visual Basic程序段运行后,变量max的值为( )。 a=5:b=10:max=a
IF b>max Then max =b
A、5 B、10 C、5和10 D、以上都不是
下列程序的功能是从键盘上任意输入一个数,判断这个数是正数、负数、还是零,并输出判断结果。程序中有三处错误,请更正。
程序如下:
Private Sub Command1_Click()
Dim a As Single
Dim py As String
a=Val(Text1)
If a>0 Then py="正数"
If a=0 Then py="零"
If a<=0 Then py="负数"
Label3.Caption=a
End Sub
1)___________________2)___________________________3)__________________
完善程序,使能输出:1-2+3-4+5-6+...+99-100的值。
程序如下:
Private Sub Command1_Click()
s=_____
For i=1 To _____
s=s+((-1)^(______))*i
Next i
Print s
End Sub
已知一元二次方程的二次项系数、一次项系数、常数项分别为a、b、c,其中a不等于0。修改程序,求方程的根。要求:如果方程无实数根,则输出“无实数根”,否则输出两个实数根。
Private Sub Command1_Click()
Dim a,b,c,d As Single
Dim x1,x2 As Single
a=Val(Text1.Text)
b=Val(Text2.Text)
c=Val(Text3.Text)
d=b^2-4*a*c
If d________ Then
x1=(-b+Sqr(d))/(2*a)
x2=(-b-Sqr(d))/(2*a)
Label1.Caption=x1
Label2.Caption=x2
_______
Label3.Caption=______
End If
End Sub
下面的程序是求7!(7!=1*2*3...*6*7)的值,并在默认窗口输出这个值。程序中有三处错误,请更正。
Private Sub Command1_Click()
Dim a As Single
a=0
For i=1 to n
a=a*i
Next i
Print i
End Sub
1)___________________2)___________________________3)__________________
下面的程序是求100以内奇数和s的值(S=1+3+5+7...+99)。程序中有三处错误,请更正。
Private Sub Command1_Click()
Dim s As Single
Dim i As Single
s=1
For i=1 to 100 Step 1
s=s*i
Next i
Print s
End Sub
1)___________________2)___________________________3)__________________
位爱好程序设计的同学想编写程序解决“鸡兔同笼”问题,他制定的如下工作过程中,更恰当的是( )
A、设计算法,编写程序,分析问题,调试运行程序,检测结果。
B、分析问题,编写程序,设计算法,调试运行程序,检测结果。
C、分析问题,设计算法,编写程序,调试运行程序,检测结果。
D、设计算法,分析问题,编写程序,调试运行程序,检测结果。
在VB语言中,下列表达式中合法的表达式是( )
A、a +b*∣c∣ B、m÷n C、-m/3 D、PI*r*r
VB语言中的算术运算符中:mod表示( );关系运算符中:“不等于”表示为( )。
A、乘方,≠ B、除,!= C、取余数,<> D、乘,!=
有如下Visual Basic程序:
private sub command1_click( )
s=0
if s<=99 then
for j=1 to 10
s=s +j
next j
else
print “程序出错”
end if
print “最后s的值为:”;s
End sub
请问它的控制结构包括哪些?( )
A、顺序结构 B、条件结构 C、顺序、条件和循环结构 D、循环结构
Visual Basic 程序段如下:
dim sum as double, x as double
sum=0
n=0
for I=1 to 5
x=n/I
n=n+1
sum=sum + x
next I
该程序通过for循环计算一个表达式的值,这个表达式是( )
A、1+1/2+2/3+3/4 B、1/2+2/3+3/4+4/5
C、1+1/2+2/3+3/4+4/5 D、1+1/2+1/3+1/4+1/5
税务部门征收个人所以税,规定如下:
 (1)收入在800元以内,免征。
(2)收入在800~1300元内,超过800元的部分纳税5﹪。
 (3)收入在1300~1800元内,超过1300元的部分纳税10﹪。
 (4)收入在1800~2300元内,超过1800元的部分纳税15﹪。
 (5)当收入达到或超过2300时,超过1800元的部分纳税20﹪。
该题设计程序结构时最适合使用 控制结构(顺序/选择/循环)。
在窗体(Name属性为Form1)上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(Name 属性为Command1),然后编写如下两个事件过程:
Private Sub Form_Load()
Text1.Text=""
Text2.Text=""
End sub
Private Sub Command1_Click()
a=Text1.Text+Text2.Text
Print a
End Sub
程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入123和321,然后单击命令按钮,则输出结果为_____________。
下列各项中,合法的变量名是( )
(A) &90 (B) abc=9 (C) hello (D) 888.f
在VB中,表达式(18+24/3)Mod 5 的值是( )。
(A)0 (B)1 (C)2 (D)3
下列程序段( )能够实现的条件:如果X(A)If X A=-15 A=-15: Print A
Print A
(C)If XA=15:Print A Else A=-15
Else Print A
A=-15: Print A End If
End If
Y
Begin
D=5

输出M
End
D=D-1
M=1
N
②2007年浙江省高中信息技术会考标准
一、高中信息技术会考采用上机考试形式,考试时间为45分钟,满分为100分。
二、高中信息技术会考的试卷结构如下:
(1)考试内容分布:
必修:
信息技术基础:(10±3)%
信息的获取、加工与管理:(28±3)%
信息的表达与交流:(20±3)%
选修Ⅰ:
算法与算法表示:(5±3)%
VB程序设计初步:(15±5)%
算法实例及程序实现:(22±5)%
选修Ⅱ:
多媒体基础:(6±3)%
媒体的采集与制作:(30±5)%
多媒体的合成:(6±3)%
(2)试题类型分布:
必修:
选择题:(18±5)%
操作题:(40±5)%
选修Ⅰ:
选择题:(18±5)%
程序设计题:(24±5)%
选修Ⅱ
选择题:(12±5)%
操作题:(30±5)%
(3)试题难度分布:
容易题:(70±5)%
稍难题:(20±5)%
较难题:(10±3)%
例 卷

本卷共分三部分,其中卷Ⅰ为全体考生必答,卷Ⅱ为修习算法与程序设计模块的考生作答,卷Ⅲ为修习多媒体技术应用模块的考生作答。考试时间45分钟,满分100分。
卷 Ⅰ
(全体考生必答)
  一、选择题(本题有6小题,每小题3分,共18分,选出各题中一个符合题意的正确选项,不选、多选、错选均不给分)
  1.小张很喜欢看足球比赛,是个球迷,可是当意大利和法国争夺2006年世界杯冠军的那一天刚好有事,没能看到这场足球大赛的现场直播,懊恼不已。这个事例最能体现信息的
(A)共享性 (B)存储性  (C)时效性  (D)依附性
2. 李明想利用搜索引擎到网上查找鲁迅的作品《祝福》,那么他输入的关键词最合适的是
(A)祝福 (B)鲁迅 (C)鲁迅 祝福 (D)周树人
3.通过网上查找高考成绩,实际上是检索存储高考成绩的
(A)数据库文件 (B)Word文档文件 (C)文本文件 (D)电子表格文件
4.以下选项中,表示正确电子邮件地址的是
(A)ftp. (B)202.112.7.12 (C)www. (D) Zj@
5.小李的电脑中染有一种病毒,小张从小李的电脑中复制了一个文件到自己的电脑中,结果小张的电脑也染上了这种病毒,这说明病毒具有
(A)破坏性 (B)传染性 (C)爆发性 (D)寄生性
6.一幅分辨率为800×600的黑白图像,存储它至少需要的字节数是
(A)480000 (B)60000 (C)120000 (D)960000
二、文字与图表处理操作题(本题有4小题,每小题5分,共20分)
以下是一张高一年级的一周考勤统计表:
1.在工作表Sheet1中,计算出各班每天的实际出勤人数。
2.在工作表Sheet1中,计算出各个班级一周的平均出勤率(%),填入相应的单元格中,并将格式设置为百分比格式,保留2位小数(计算公式:平均出勤率(%)=各班每天出勤人数之和/(各班应出勤人数*5))。
3.以工作表Sheet1中的A18:A38和M18:M38为数据区域,建立一张反映高一年级一周平均出勤率的柱形图。
要求:(1)用第一种柱形图,系列产生在列;
(2)图表标题为:高一年级一周平均出勤率;
(3)图表放在工作表Sheet2中的B6:L20区域内。
4.分析“高一年级一周平均出勤率”柱形图,在工作表Sheet2中E3单元格中填入平均出勤率最高的班级序号,在E4单元格中填入平均出勤率最低的班级序号。

三、网页制作操作题(本题有4小题,每小题5分,共20分)
打开考生文件夹下webedit文件夹中的index.htm文件,并作如下修改:
1.在“[1]”所在的单元格中,输入文字“欢迎您到浙江来”,将所输入文字的颜色设置为“红色”,大小设为5(18磅),水平居中,并将“[1]”字样删除。
2.将页面中所有表格边框线的粗细设置为“0”。
3.在“[2]”所在单元格内插入images文件夹里的图片“xihu.jpg”,并将“[2]”字样删除。
4.为“友情链接”栏中的“北京信息广场”设置超链接,链接地址为“http:///sc/”。
【注意】网页制作中涉及到的素材均在考生文件夹下的webedit文件夹中,操作完成后保存文件。

卷 Ⅱ
(修习算法与程序设计模块的考生作答)
一、选择题(本题有8小题,每小题3分,共24分。选出各题中一个符合题意的正确选项,不选、多选、错选均不给分)
7.我们在利用计算机编写程序解决问题的时候,首先应该做的是
(A)编写程序 (B)设计算法
(C)分析问题 (D)编写程序
8.在机场托运行李,每人免费25千克,超过25千克不到50千克,则超出部分按每千克10元收费,如果超过50千克,则超过部分按每千克20元收费。这种计费程序最适合用到的程序结构是
(A)循环 (B)赋值 (C)分支 (D)顺序
9.下列可作为Visual Basic 变量名的是
(A)4*Delta (B)Alpha (C)4ABC (D) A+B
10.在程序中用到某一整型变量的数据范围为-40000~40000,则该变量类型应说明为
(A)Integer (B)Byte (C)Long (D)Boolean
11.下面是一段循环结构的程序段:
s=0
x=2
Do While x<=12
s=s+1
x=x+3
Loop
该程序段运行后,循环体的执行次数是
(A)1 (B)2 (C)3 (D) 4
12.设a=2,b=3,c=4,d=5,表达式 a>b And c<=d Or 2*a>c 的值是
(A)True (B)False (C)-1 (D) 1
13.数学表达式 X2+3XY对应的VB表达式是
(A)X+3X*Y (B)X*X+3XY
(C)X*X+3*X*Y (D)X*X+3*XY
14.假定X是一个数值型变量,那么表达式Int(X/2)=X/2的作用是
(A)用于测试X是否为偶数 (B)返回一个偶数
(C)返回一个奇数 (D)用于测试X是否是整数
四、程序设计题(本题共4小题,第1—3小题,每小题4分,第4小题6分,共18分)
1.有如下程序段:
a = 300
b = 200
z = a
a = b
b = z
该程序段运行后,b的值为     。

2.有如下程序段:
e=1:f=1
For k=1 to 3
e=e+f
f=f+e
Next k
该程序段运行后,f的值为     。
3.下面程序的功能是:找出10以内的奇数中能被3整除的正整数,并将它们累加起来。为了实现这一目标,程序中划线处的语句应更正为            。
x=0
For i=1 To 10 Step 2
If i mod 2 =0 Then x=x+i    
Next i
4.程序填空
猜年龄:某校的信息技术贾老师,大家不知道他的真实年龄,只知道他的年龄在20和60之间,现在让你去猜。
下面是某位同学设计的猜年龄的VB程序, 其设计思想为:如果你猜的数a比年龄x小,电脑提示“太小了”, 如果你猜的数a比年龄x大,电脑提示“太大了”。假如你猜对了,电脑提示“恭喜你,猜对了!”。如果猜得不对,那么需要重新猜,直到猜中为止。为了实现这一目标,完善下面的VB程序,在划线处填入合适的语句或表达式,完成程序设计。
Private Sub command1_click()
Dim x As Integer, a As Integer, m As Integer
Dim p As Integer, q As Integer, i As Integer
x = 45
p = 20: q = 60
a = Val(Text1.Text)
For i = p To q
m = Int((p + q) / 2)
If a < x Then
Text2.Text = "太小了"
p = m + 1
End If
If a > x Then
Text2.Text = "太大了"
    
End If
a = Val(Text1.Text)
If     Then Text2.Text = "恭喜你,猜对了!"
Next i
End sub
同课章节目录