{信息技术}高中信息技术VB程序设计部分知识点

{信息技术}高中信息技术VB程序设计部分知识点
{信息技术}高中信息技术VB程序设计部分知识点

高中《信息技术》程序设计知识点1

(信息技术)高中信息技术VB程序设计部分知识点

高中《信息技术》程序设计知识点

一、基础知识

1.基本概念<要求:了解>

●程序、程序设计、程序设计(计算机语言语言)、流程图,屏幕坐标系、二进制;

●数据类型、常量、变量、表达式;

●对象、属性、方法、事件。

2.VB的基本数据类型<要求:记忆>

●数值类型:Integer、Long、Single、Double,(类型符依次为%、L、!、#)

●字符串型:String(类型符$)

●逻辑型:Boolean

3.VB运算符<要求:会用>

(1)算术运算符:^(乘方)→-(取负数)→*(乘)、/(除)→mod(求余数)、\(整除)→+(加)、-(减)

(2)关系运算符:>、<、=、>=、<=、<>

(3)逻辑运算符:NOT(非)→AND(和)→OR(或)

4.表达式<要求:会写、会计算>

●算术表达式,其结果为数值。如:5*(2^3-4)mod7

●字符表达式,其结果为字符串。如:”What”&”isyourname?”

●关系表达式,其结果为True(真)或Flase(假)。如:3/2<>3\2

●逻辑表达式,其结果为True(真)或Flase(假)。

如:”abc”<=”A”andint(-1.2)=-2

5.函数<要求:掌握书写格式、会运用>

6.变量<要求:理解变量的用途和特点,会定义变量的类型,会使用变量> 变量用于存储数据,其特点是“读之不尽,新来旧去”。不同类型的数据要用相应类型的变量存储;壹般于使用变量前应该先定义(声明)该变量的类型。

例:已知y=|x|,编程从输入对话框输入x的值,从输出对话框输出y的值

DIMxAsSingle,yAssingle‘定义二个单精度变量x,y 语句也可写为DIM x!, y!

x=inputBox(“a=”,”输入变量的值”,0)

If(x>=0)Theny=xElsey=-x

MsgBoxy

7.VB语句的书写规则

●语句不区分字母大小写,每行字符最多255个;

●壹条语句能够写于多行上,续行符为空格后跟下划线;

●多条语句能够写于壹行上,语句间必须用冒号分隔;

●注释语句以单引号开头,可单独占壹行或放于其它语句末尾。

二、程序结构<要求:理解记忆>

1.VB程序的壹般结构

2.程序的三种基本结构

运行程序时,按照程序代码的执行顺序分为三种情况:①顺序:从始至终依次执行各条语句;②循环:反复多次地执行磨壹组语句;③分支:根据是否满足指定的条件决定执行哪壹组语句。因此,相应的程序结构分为以下三种。

(1)顺序结构

(2)循环结构(控制语句)

(3)分支结构(控制语句)

块结构IF语句

单行IF语句

3.常用语句

4.流程图

(1)组成符号

(2)典型示例(略)

1)分段函数2)比较大小3)求n个数的和4)求n!

三、主要算法:<要求:会应用>

1.累加器,如:计算N个数的和

例:求100以内奇数的和

S=0

Fork=1To100Step2

S=S+k

Nextk

Print“S=”;S

2.计数器,如:统计输入数据的个数,满足某种条件的数据个数,分类计数。

例:求[1,100]内有多少个5的倍数

S=0

Fork=100To1Step-5

S=S+1

Nextk

Print“S=”;S

3.累乘器,如:计算10!

例:求10!

S=1

Fork=1To10

S=S*k

Nextk

Print“S=”;S

4.交换俩个变量的值

例:从文本框输入变量a和b的值,然后交换它们的值。

a=Val(Text1.text):b=Val(Text2.text)

c=a:a=b:b=c

Text1.text=a:Text2.text=b

5.求最值,如:给定壹组数据,求其中的最大值和最小值。6.产生[m,n]之间的壹个随机整数

例:随机产生10个俩位数,且输出其中最大者。

Max=0

Fork=1To10

N=10+Fix(Rnd*100)

IfMax

Nextk

MsgBoxMax

7.判断壹个自然数是否为素数;判断给定年份是否为闰年。(参见课件P111)

8.利用程序的循环结构和数列的通项公式、递推公式,生成壹组有规律的数,如:等差数列、等比数列、菲波那契数列,

9.求方程或方程组的近似解

10.解不定方程(如鸡兔同笼问题),求高次方程的整数解。

四、面向对象的VB程序设计<要求:会应用>

1.面向对象程序设计的工作过程

(1)分析问题,建立解题模型;(2)设计程序窗口,设置对象属性;(3)绘制流程图;

(4)编写代码;(5)调试和修改代码;(6)发布应用程序

2.☆创建壹个简单的VB应用程序的壹般步骤

①设计界面②设计对象属性③编写代码④调试、运行程序⑤保存工程

3.对象及其常用属性(属性是壹个对象所具有的性质、特征。)

4.各类对象的常用属性

5.对象的常用方法

方法——对象具有的动作和行为。

(1)窗体(Form)或图片框(PictureBox)的常用方法

(2)列表框(ListBox)和组合框(ComboBox)的常用方法

6.对象能够识别的常见事件

程序的运行是由事件触发的

对象能够响应的事件是VB预先定义好的。程序运行后,当对象受到外部事件触发,就会执行响应该事件的代码。VB程序的这种工作方式称为事件驱动。

(1)对象的事件过程结构:

(2)常用主要事件:

(3)窗体事件执行顺序:

→加载事件Load

→缩放事件Resize

→活动事件Activate

→用户触发的事件(Click/Resize/MouseDown等,何时触发何时执行)

《VB程序设计》习题答案-林卓然编著

《VB语言程序设计》教材 林卓然编著 《VB程序设计》习题参考答案 第1章习题 一、单选题 1.D 2.B 3.C 4.A 5.C 6. A 7.A 8.B 9.C 10.(1)A (2)B 二、多选题 1.ACDE 2.BCDE 3.CD 4. CE 三、填空题 1.事件驱动 2.解释,编译 3.设计,运行,中断 4. 属性,方法,事件 5. Command2_Click 6. 中央,代码 7.MyForm.frm 8. (1)Cmd1_Click() (2)Print "VB语言程序设计" 编程及上机调试 1. 按要求设置窗体属性 2.在窗体上建立一个标签Label1。程序代码如下: Private Sub Form_Click() Label1.Caption = "你单击了窗体" End Sub Private Sub Form_DblClick() Label1.Caption = "你双击了窗体" End Sub 3.在窗体上建立两个文本框Text1(输入数)、Text2(输出数)和一个命令按钮Command1。两个文本框的Text属性均为空。 Private Sub Command1_Click() Dim x As Single x = Val(Text1.Text) Text2.Text = 15 * x End Sub 第2章习题 一、单选题 1.①D,②D 2.①A,②C 3.A 4.B 5.B 6.B 7.C 8.D 9.B 10.B 11.A 12.A 13.B 14.A 15.B 16.A 17.B 二、多选题 1.BD 2.CD 3.AC 4. AD 三、填空题 1.(1) Sin(50*3.14159/180) (2) (2+x*y)/(2–y*y)

初中信息技术考试知识点(含答案)

《初中信息技术与网络》基础知识与练习(一) 一、信息与信息技术 1、信息 信息是包含人类感官能感知的一切有意义的东西,它是事物存在的方式以及这种方式的直接或间接的表述。(七下P2) 信息:载体所包含的意义,抽象概念,无实体。载体:承载信息的媒介物,如声音、文字、影像等,实体、可感知。区别:电视是载体,电视的内容是信息。 用语言、文字、符号、情景、图像、声音等所表示的内容统称为信息。 注意:信息与信息载体的区分,上述中声音、文字、语言、图像、动画、气味是信息。 信息经过加工处理后是人类社会的有价值的资源。信息和信息载体的关系:声波、纸张、电磁波等并不是信息,而是信息的载体,它们负载的内容(如语言、文字、图像等)才是信息。 2、信息技术——Information Technology,简称IT。 信息技术是实现信息的获取、传递、存储、加工等的技术,是包括传感技术、通信技术和计算机技术等在内的综合性技术,其中计算机技术是现代信息技术的核心和支柱(七下P7)。 信息技术的五次革命(七下P7): 1、语言的使用,是人类从猿进化到人的重要标志。 2、文字的创造,使信息的存储和传递首次摆脱了时间和地域的局限。 3、印刷术的发明,为信息的积累和传播提供了更可先靠的保证。 4、电报、电话、广播、电视的发明和普及,进一步突破了信息传递的时间和空间的限 制。 5、计算机技术与现代通信技术的普及和应用,将人类社会推进到了数字化信息时代。 6、多媒体技术的应用和信息网络的普及。其中目前正在经历的信息革命是第六种。 信息技术的特点: ⑴数字化;⑵网络化;⑶高速化;⑷智能化;⑸个人化。 人性化、大众化、个性化和集成化(七下P8) 信息技术应用及发展趋势: 计算机发展趋势:多媒体化、网络化、智能化、巨型化、微型化。 信息与社会发展的关系

初中信息技术教材分析

初中信息技术教材分析 初中信息技术课程发展任务与目标: “中小学信息技术课程指导纲要(试行)” 培养学生对信息技术的兴趣和意识,让学生了解和掌握信息技术基本知识和技能,了解信息技术的发展及其应用对人类日常生活和科学技术的深刻影响。通过信息技术课程的学习,使学生具有获取信息、传输信息、处理信息和应用信息的能力,教育学生正确认识和理解与信息技术相关的文化、伦理和社会问题,负责任地使用信息技术;培养学生良好的信息素养,把信息技术作为支持终身学习和合作的手段,为适应信息社会的学习、工作和生活打下必要的基础。提升学生的信息素养是信息技术教育的核心任务。 初中阶段课程目标是: 1)增强学生的信息意识,了解信息技术的发展及其对社会的影响。 2)了解计算机基本工作原理和学会文字、图形、数据的处理技能,初步掌握信息获取处理的基本方法。 3)树立正确的知识产权意识,培养学生的合作精神。 高密市现行初中信息技术教材教学内容安排: 教材版本:经山东省中小学教材审定委员会审查通过的青岛出版社发行版本 教材简析: 现行初中信息技术教材为初中三年制教材,共分三个级部,每年级分上下二册共六册。教材内容共分七个模块,分七个单元进行学习: 第一册(一年级上册)包括两个单元:第一单元:信息处理与电子计算机;第二单元:窗口图形操作系统简介。 第二册(一年级下册)包括一个单元:第三单元:用计算机制作板报。 第三册(二年级上册)一个单元:第四单元:网络基础及其应用 第四册(二年级下册)一个单元:第五单元:网页制作 第五册(三年级上册)一个单元:第六单元:用计算机处理数据 第六册(三年级下册)一个单元:第七单元:用计算机处理多媒体信息。 教材教学内容与课时安排: 一年级上学期学习一年上册内容,共分两个单元,总课时数:22课时。

VB程序设计知识点归纳

第一章 1 从功能上讲,Visual Basic 6.0有3种版本,即:学习版、专业版、企业版 2 与传统的程序设计语言相比,Visual Basic最突出的特点是事件驱动编程机制。 3 Visual Basic 6.0集成环境的主窗口中含有标题栏、菜单栏、工具栏 4用标准工具栏中的工具按钮不能执行的操作是打印源程序。 5关于Visual Basic"方法"的概念错误的是方法是对事件的响应 6在Visual Basic中,称对象的数据为属性 7Visual Basic应用程序可以用解释方式执行也可以用编译方式执行 第二章 1 计时器控件的Interval属性用于设置Timer事件发生的时间间隔,为了暂时关闭计时器,应把该计时器的Enabled 属性设置为False ,如果要求设置定时器时间间隔为1秒钟,那么它的Interval属性值应该等于1000 2 利用Ctrl + G操作可以打开立即窗口。 3 假定窗体上有一个标签,名为Lable1。为了使该标签透明并且没有边框,则正确的属性设置为:Lable1.BackStyle = 0 Lable1.BorderStyle = 0 4在设计阶段,当双击窗体上的某个控件时,所打开的窗口是代码窗口 5 在Visual Basic中,窗体文件的扩展名为FRM 6 窗体的Name属性指定窗体的名称,用来标识一个窗体 7 改变控件在窗体中的上下位置,应修改该控件的属性是Top 8 表示滚动条控件取值范围最大值的属性是Max 9 如果要改变窗体的标题,则需要设置的属性是Caption 10 在文本框(Text)中,通过ForeColor属性来设置字体颜色 11 若要求从文本框中输入密码时在文本框中只显示*号,则应当在此文本框的属性窗口中设置Passwordchar属性值 为* 12 能够改变复选框中背景颜色的属性是Backcolor 13 图片框是不具有Picture属性的对象 14 窗体的Name属性指定窗体的名称,用来标识一个窗体 15 要想返回文本框中输入的内容则可利用text属性进行编程 第三章 1用于从字符串左边截取字符的函数是Left( ),设a="Visual Basic",使b="Basic"的语句是b=Left(a,8,5)。 2下列符号中哪个是VB程序中合法的变量名:A ab7 B 7ab C If D a*bc (A)数字开头,关键字,* 3X是小于100的非负数,用VB表达式表达正确的是0<=X and X<100 4设有如下变量声明Dim TestDate As Date 为变量TestDate正确赋值的表达方式是 TextDate=#1/1/200 2# 5表达式4 + 5 \ 6 * 7 / 8 Mod 9的值是5,设a=3,b=5,则表达式(a>b)Or(b>0)值为真。5/5.25 为1 如果除数与被除数不是整数时,系统会自动对其进行取整运算,取整是有规律的:如果整数部分为偶数,大于 0.5的就进位,小于等于0.5的就直接把小数去掉,5舍6入;如果整数部分为奇数,4舍5入。例如: 5\2.5等价于5\2 5\2.6等价于5\3 6函数String(n,"str")的功能是返回由n个字符组成的字符串 7设有如下声明: Dim X As Integer 如果Sgn(X) 的值为-1,则X的值是小于0的数Sgn(3-5)=-1 Sgn(5-3)=1 8Integer类型的数据由2字节组成,Long类型的数据由4字节组成。 9已知X<Y,A>B,正确表示它们之间关系的式子是Sgn(Y-X)-Sgn(A-B)=-2 10在一个有①逻辑运算②算术运算及③关系运算混合在一起的表达式(无括号)中,其运算顺序为②③①

初中信息技术会考复习知识点汇总情况

初息技术会考复习知识点汇总 ◇能描述信息的主要特征及信息技术包含的基本容。 1、什么是信息 信息、物质和能量是构成人类社会资源的三大支柱。 信息是事物运动的状态和方式,它的基本功能是消除对客观事物认识上的不确定性。 2、信息的基本特征 普遍性、共享性、传递性、依附性、时效性、价值相对性。 3、什么是信息技术 信息技术是指与获取、加工、存储、传输、表示和应用信息有关的技术。 4、信息素养 信息素养包括文化素养、信息意识和信息技能三个层面。 信息素养表现在:对信息的获取、加工、管理、表达与交流的能力方法;对信息及信息活动的过程、方法、结果进行评价的能力;发表观点、交流思想、开展合作并解决学习和日常生活中实际问题的能力;遵守相关的伦理道德与法律法规,形成与信息化社会相适应的价值观和责任感。 ◇了解信息技术的历史和发展趋势。 1、信息技术的历史 人类在发展中,经历了五次信息革命,它们是: 1语言的形成,2文字的产生,3造纸与印刷术的发明, 4电报、、无线广播、电视的发明,5计算机与现代通信技术 2、信息技术的发展趋势: 多元化,网络化,多媒体化,智能化,虚拟化

◇了解信息来源的多样性及其实际意义。 1、有效获取信息的一般过程为: 确定信息需求→确定信息来源→多渠道获取信息→保存信息 2、信息来源的多样性 (1)通过人与人之间的沟通获取信息 (2)通过媒体(书籍、报刊、广播、电视、影视资料、电子读物、网络等)获取信息 (3) 通过事物本身获取信息 3、常用的信息采集工具 扫描仪、数码照相机、数码摄像机、录音机、计算机(利用多种软件工具,把来自光盘、网络、数码设备等多种类型的信息采集到计算机中) 4、保存信息 计算机一般以文件的形式存储信息,不同的文件格式存储不同类型的信息。 常用的文件格式及其特点 类型存储格式特点及适用围 文字 .txt 纯文本文件,不携带任何文字修饰控制格 式,一般字处理软件都能打开。 .doc Word文档。 .html 超文本标记语言编写生成的文件格式,用 于网页制作。 .pdf Adobe系统公司开发的一种便携式文档格 式。

高中信息技术程序设计知识点

高中《信息技术》程序设计知识点1 高中《信息技术》程序设计知识点 一、基础知识 1.基本概念<要求:了解> ●程序、程序设计、程序设计(计算机语言语言)、流程图,屏幕坐标系、二进制; ●数据类型、常量、变量、表达式; ●对象、属性、方法、事件。 2.VB的基本数据类型<要求:记忆> ●数值类型:Integer、Long、Single、Double,(类型符依次为%、L、!、#) ●字符串型:String(类型符$) ●逻辑型:Boolean 3.VB运算符<要求:会用> (1)算术运算符:^(乘方)→-(取负数)→*(乘)、/(除)→mod(求余数)、\(整除)→+(加)、-(减) (2)关系运算符:>、<、=、>=、<=、<> (3)逻辑运算符:NOT(非)→AND(与)→OR(或) 4.表达式<要求:会写、会计算> ●算术表达式,其结果为数值。如:5*(2^3-4)mod 7 ●字符表达式,其结果为字符串。如:”What”&”is your name?” ●关系表达式,其结果为True(真)或Flase(假) 。如:3/2<>3\2 ●逻辑表达式,其结果为True(真)或Flase(假) 。如:”abc”<=”A” and int(-1.2)=-2 6.变量<要求:理解变量的用途和特点,会定义变量的类型,会使用变量> 变量用于存储数据,其特点是“读之不尽,新来旧去”。不同类型的数据要用相应类型的变量存储;一般在使用变量前应该先定义(声明)该变量的类型。 例:已知y=|x|,编程从输入对话框输入x的值,从输出对话框输出y的值 DIM x As Single, y As single‘定义二个单精度变量x,y 语句也可写为DIM x!, y! x=inputBox(“a=”,”输入变量的值”,0) If (x>=0) Then y=x Else y= -x MsgBox y 7.VB语句的书写规则 ●语句不区分字母大小写,每行字符最多255个; ●一条语句可以写在多行上,续行符为空格后跟下划线; ●多条语句可以写在一行上,语句间必须用冒号分隔;

vb程序设计试题(含答案)

第一套试题 一、选择题(每题2分,共30分) 1.在VB环境中,工程文件的扩展名是( C ) (A).frm (B).bas (C).vbp (D).frx 2.下面4项中不属于面向对象系统三要素的是( A ) (A)变量(B)事件(C)属性(D)方法 3. \、/、Mod、*这4个算述运算符中,优先级别最低的是( C ) (A)\ (B)/ (C)Mod (D)* 4.要使Print方法在Form_Load事件中起作用,要对窗体的( C )属性进行设置(A)BackColor (B)ForeColor (C)AutoRedraw (D)Caption 5.不论何控件,共同具有的属性是( B ) (A)Text (B)Name (C)ForeColor (D)Caption 6.要使Form1窗体的标题栏显示“欢迎使用VB”,以下语句正确的是( D ) (A)Form1.Caption=“欢迎使用VB”(B)Form1.Caption=ˊ欢迎使用VBˊ(C)Form1.Caption=欢迎使用VB (D)Form1.Caption=〞欢迎使用VB〞 7.VB提供了结构化程序设计的3种基本结构,这3种基本结构是( D ) (A)递归结构,选择结构,循环结构(B)选择结构,过程结构,顺序结构 (C)过程结构,输入、输出结构,转向结构(D)选择结构,循环结构,顺序结构 8.给变量赋值a=123+MID(“123456”,3,2),a变量中的值是( D ) (A)“12334”(B)123 (C)12334 (D)157 9.下面If语句统计满足性别为男、职称为副教授以上、年龄小于40岁条件的人数,不正确的语句是( D ) (A)If sex=“男”And age<40 And InStr(duty,“教授”)>0 Then n=n+1 (B)If sex=“男”And age<40 And (duty=“教授”Or duty=“副教授”) Then n=n+1 (C)If sex=“男”And age<40 And Right(duty,2)= “教授” Then n=n+1 (D)If sex=“男”And age<40 And duty=“教授”And duty=“副教授” Then n=n+1 10.若要清除列表框的所有内容,可用来实现的方法是( C )

初中信息技术考试知识点总结-基础知识上

基础知识单元(上) 基础知识单元复习两节课,这是第一节。蓝色、下划线字为考纲上原文。 《考试说明》及详细知识点 (1)认识信息的基本特征。 1.信息:载体所包含的意义,抽象概念,无实体。载体:承载信息的媒介物,如声音、文字、影像等,实体、可感知。区别:电视是载体,电视的内容是信息。 2.信息在计算机内使用二进制的形式表达。国内外使用最普遍的字符编码是ASCII码。(2)了解信息技术应用及发展趋势。 3.计算机发展趋势:多媒体化、网络化、智能化、巨型化、微型化。 (3)了解计算机在信息社会中的地位和作用。 4.电子计算机的历史按元件不同分为四代,按时间顺序为:(1)电子管;(2)晶体管;(3)中小规模集成电路;(4)大规模/超大规模集成电路(目前所用)。 5.第一台电子计算机:1946年、美国宾夕法尼亚大学、ENIACC,、速度为每秒5000次加法。 6.电子计算机的特点:(1)运算速度快;(2)计算精度高;(3)超强记忆力、逻辑判断力;(4)实现自动控制;(5)可靠性高。 7.电子计算机的应用分类:(1)科学计算;(2)数据处理;(3)过程控制(4)计算机辅助系统(5)人工智能。(要求能分类;比如:计算卫星轨迹、天气预报属于科学计算;学生成绩管理、预订机票属于数据处理;计算机辅助教学CAI、计算机辅助设计CAD属于辅助系统;导弹、卫星发射属于过程控制;电脑下棋属于人工智能); (4)理解应用软件、操作系统、硬件的关系,掌握计算机的系统组成、认识计算机的主要硬件并了解其作用。 8.计算机系统组成:硬件+软件。硬件按功能分为5大类:运算器、控制器、存储器、输入设备、输出设备。软件分为系统软件(如windows)和应用软件(如:word)。 9.输入设备:将信息输入电脑的元件,如键盘、鼠标、麦克风、扫描仪、摄像头。输出设备:将信息从电脑输出的元件,如显示器、打印机、音箱。 10.信息存储的基本单位:字节,Byte,简写为B,为8个二进制位。存储一个英文字符使用一个字节空间;存储一个汉字使用2个字节。 11.存储单位换算:1Byte=8bit(比特,二进制位);1GB=1024MB;1MB=1024KB;1KB=1024B。 12.中央处理器,CPU,是计算最核心的部件,集成了运算、控制两大功能。我们经常说:pentiumⅣ2.0Ghz;其中pentiumⅣ(奔四)是CPU的型号;2.0Ghz 是主频。 13.存储器包括内存(主存)和外存(辅存。内存主要指内存条,存储速度快,但内容在断电后会丢失。外存有:硬盘、软盘、光盘、优盘等,存储速度慢,但可以长期保存数据。(5)树立信息安全意识,学会病毒防范、信息保护的基本方法,自觉遵守与信息活动相关的法律、法规。 14.计算机病毒:人为编写的起破坏作用的程序。特征:潜伏性、传染性、破坏性。

高中会考计算机vb知识点(2020年九月整理).doc

一、知识点 1.对象、属性、类、事件和事件处理的概念 (1)对象是客观存在的事物或概念。它有两个特点:状态和行为。 (2)一个对象的状态是通过若干个属性(property)来描述的;行为是指对属性进行操作和处理的方法(method)。在面向对象的程序设计中,一个对象是由一组对象状态的数据和一组描述处理对象属性的方法的代码构成的。对象的属性定义其外观,方法定义其行为,事件定义其与用户的交互。 (3)类(class)是对相同性质的对象的一种抽象,而一个对象则是类的一个“实例”。 (4)事件(event)就是发生在对象上的事情,通常是由用户在对象上激发的一种动作。一个事件的发生,可以引起某个对象上某个方法(事件处理过程)的执行,即由某个事件驱动了相应的事件处理过程的执行。这就是面向对象程序设计中的事件驱动概念。 2.VB应用程序的界面设计 (1)VB程序设计语言:基于Basic语言的可视化程序设计环境,采用面向对象的程序设计方法(OOP)。 (2)VB应用程序设计环境的的窗口主要由对象窗口、控件工具箱、属性窗口、工程窗口组成。 (3)控件工具箱集中了常用的基本控件:标签label、文本框TextBox、命令按钮Command Button、列表框ListBox等。 (4)窗体(Form)是VB应用程序的基本结构。窗体可以看作是一个“容器”,其中放置着各种各样在应用程序中必须用到的对象。 3.VB应用程序的运行和保存 运行:单击工具栏中“运行”选项中的启动按钮,运行应用程序。 保存:在“文件”菜单中选“工程另存为”,该应用程序的窗体和工程分别存储到文件中,其相应的文件扩展名分别是“ .frm”和“ .vbp”。也可以选“文件”菜单中的“生成工程xxx.exe”,这样,就可在Windows环境中直接运行这个应用程序了。 4.VB的基本数据类型、常量、变量和数组 (1)数据:数据是信息的一种记录形式。在VB中,常用的基本数据类型有以下几种:Integer(整数型)、Long(长整数型)、Single(单精度实数型)、Double(双精度实数型)、String(字符串型)、Boolean(逻辑型)、Date(日期型)。P69 (2)常量:常量是在程序执行过程中其值不变的存储单元或数据。在VB中,常量有整数常量、实数常量、字符串常量和逻辑常量这几种类型。 (3)变量:变量用来表示数据的存储区,在程序运行过程中,这些存储区中的值是可以改变的。变量名由字母、数字和下划线等字符组成,但必须以字母开头,在变量名中对大小写字母是不加区分的。 变量说明语句的常用形式为:Dim 变量名As 变量的类型。P70 (4) 数组:数组是由一批同类型的变量构成的一个序列,组成数组的每一个变量被称为数组的元素,也称为下标变量,下标是一个整数,用来指出某个元素在数组中的位置。 一维数组的常用形式为:Dim 数组变量名(A1 To A2) As 元素的类型。P70 二维数组的常用形式为:Dim 数组变量名(A1 To A2,B1 To B2) As 元素的类型。 5.VB中的常用标准函数

VB程序设计 试题与答案-1

《VB程序设计基础》试题 一、选择题:(每空 2 分,共 20 分) 1. 与传统的程序设计语言相比,Visual Basic最突出的特点是___________。 A. 结构化程序设计 B. 程序开发环境 C. 事件驱动编程机制 D. 程序调试技术 2. Visual Basic 是一种面向对象的程序设计语言,构成对象的三要素是________。 A. 属性、事件、方法 B. 控件、属性、事件 C. 窗体、控件、过程 D. 窗体、控件、模块 3. 窗体模块保存在一个扩展名为__________的文件中。 A. bas B. vbp C. vbg D. frm 4. 下面正确的赋值语句是_________。 A. x+y=30 B. y=π*r*r C. y=x+30 D. 3y=x 5. 设S=“492”,表达式Right(S,1)+Left(S,1)+Mid(S,2,1)的值为__________。 A.“492” B.“249” C.“294” D.“429” 6. 将数学表达式a≤b≤c写成Visual Basic表达式,正确的是__________。 A. a<=b<=c B. a<=b Or b<=c C. a<=b And b<=c D. a<=b Not b<=c 7.为了把焦点移到文本框,所使用的方法是___________。 A. SetFocus B.Visible C.Refresh D.GetFocus 8. INT(100*RND)产生的随机整数的闭区间是_____________。 A.[0,100] B.[1,100] C.[1,99] D.[0,99] 9. 一个数组说明为Dim a(0 to 5,1 to 5) As Integer,则该数组共有_________个 元素。 A. 5 B. 36 C. 30 D. 不确定 10. 下面过程定义语句合法的是____________。

初中信息技术知识点汇总

初中信息技术中考知识点汇总 第一部分信息技术基础知识 [信息技术基础知识] 一、信息的概念:用语言、文字、符号、情景、图像、声音等所表示的内容统称为信息。 二、载体:即媒体, 多种形式的媒体称为多媒体。(包含文字、声音、图像、视频等信息形式的媒体) 信息、物质、能量构成人类社会资源的三大支柱。 人类社会经历了六次信息革命: 1、语言的形成, 2、文字的创造, 3、造纸术、印刷术的发明, 4、电报、电话的发明, 5、微电子技术(电子计算机)与现代通信技术的应用和发展, 6、多媒体技术的应用和信息网络的普及。其中目前正在经历的信息革命是第六种。 注意:信息与信息载体的区分,上述中声音、文字、语言、图像、动画、气味是信息。 信息经过加工处理后是人类社会的有价值的资源。信息和信息载体的关系:声波、纸张、电磁波等并不是信息,而是信息的载体,它们负载的内容(如语言、文字、图像等)才是信息。 信息的基本特征:(1)依附性;(2)共享性;(3)时效性;(4)相对性;(5)可伪性; 三、信息处理的过程:包括信息的收集与输入、存储、加工(如计算、统计等)、传输、输出、维护和使用等。 四、信息技术——Information Technology,简称IT。信息的获取、理解、加工、处理、保存、传播过程中所用的方法、手段、工具的统称。 现代信息技术包括计算机技术和通信技术。 五. 信息技术的特点 ⑴数字化;⑵网络化;⑶高速化;⑷智能化;⑸个人化。 六、信息技术的功能 ⑴人工辅助功能;⑵开发功能;⑶协同功能;⑷增效功能;⑸先导功能。CAI-计算机辅助教学;CAD-计算机辅助设计;CAM-计算机辅助管理;CAT-计算机辅助测试 七、多媒体技术:强调交互式综合处理多媒体的技术,交互性是重要的特点之一。现在的计算机、Vcd等机器能同时处理声音、图像、文字等信息,都是利用多媒体技术。 八、计算机处理信息的过程:收集→处理与存储→输出 九、信息高速公路:信息高速公路是指由通信技术、电脑技术、声像技术、自动化技术等构成的多媒体通信网络。(如同一种电子的高速公路,故称“信息高速公路”。) 八、信息技术的影响

vb知识点总结归纳.doc

第1章Visual basic概述 一、VB是在Windows平台下,用于开发和创建具有图形用户界面的应用程序的工具。 二、VB是面向对象的程序设计语言;工作方式为事件驱动/消息驱动。 1.对象 对象是动作体的逻辑模型,是人们可控制的某种东西,应用程序的每个窗体和窗体上的 种种控件都是VB的对象 2.属性 属性指对象的特性。 3.方法 方法指对象可以进行的动作或行为。 4.事件 事件是指能被对象所识别的动作。 5.事件驱动 只有在事件发生时程序才会运行。 6.工程 工程是应用程序文件的集合,一个工程一般会包含下列文件,如表1—l所示。 表1—1 应用程序文件类型 文件类型说明 工程文件(.vbp) 它是与该工程有关的全部文件和对象的清单,该文件是必选项 窗体文件(.frm) 它包含事件过程,以及该窗体及窗体上的各个控件对象的属性设置以及相关的说明,该文件是必选项 二进制数据文件(.frx) 当窗体中含有二进制属性(如图片或图标)时,该文件将自动产生 标准模块文件(.bas) 它包含可以被任何窗体或对象调用的过程程序代码,该文件是可选项 类模块文件(.cls) 该文件是可选项包含ActiveX控件的文件(.ocx) 该文件是可选项

第2章创建用户界面 知识点概括 1.用户界面 用户界面是应用程序中最重要的部分,是程序与用户进行交互的桥梁,标准的Windows 应用程序界面都是由窗口、菜单条、各种按钮、文本框、列表框等对象构成的。 2.窗体 窗体是包容用户界面或对话框所需的各种控件对象的容器。 在创建一个新的工程时,默认的第一个窗体即为启动窗体。 3.控件 控件是与用户进行交互的可视化部件,向窗体上添加控件应在窗体编辑器中进行。 4.命令菜单 命令菜单是应用程序窗口的基本组成元素之一,它由菜单条、菜单、菜单项、子菜单、弹出式菜单组成,可以通过VB提供的菜单编辑器创建程序菜单。 (1)连字符(—) (2)& 5.设计用户界面的步骤 (1)确定窗体的大小和位置。 (2)根据程序的功能和要求,添加所需的控件。 (3)合理地分布控件的位置与大小。 (4)设置各个对象的属性。 6.窗体及常用控件的常用属性、事件、方法 熟悉各对象的常用属性、事件和方法,对于创建应用程序有着举足轻重的作用,表2—1给出了窗体及常用控件的常用属性、事件以及方法使用说明。 表2—1 窗体及常用控件的常用居住、事件以及方法一览表 对象名称说明 Name 设置对象在程序代码中的引用名 通用属性Caption 设置对象的标题栏中或图标下面的文本 Font 设置文本的字体、字型、字号等 left 设置对象的左边界距容器坐标系纵轴的距离 Top 设置对象的上边界距容器坐标系横轴的距离 Height 设置对象的高度 Width 设置对象的宽度 Enabled 设置对象是否被激活 通用属性Visible 设置对象是否可见 BackColor 设置对象的背景色 ForeColor 设置对象的前景色 Index 设置控件在控件数组中的标识号 TabInfex 设置窗体中的对象响应[Tab]键的顺序 TabStop 设置用户是否可以使用[Tab] 键来选定对象 Style 设置控件的外观 Boderstyle 设置窗体的边框风格

[整理]VB程序设计复习题及答案.

中南大学现代远程教育课程(专科)考试复习题及答案 《VB程序设计与应用》 一、选择题:在每小题给出的四个选项中,只有一项是符合题目要求的,请把所选项前的字母填在 题后的括号内。 1. Visual Basic程序中分隔一行中各语句的字符是()。[ ] A)‘ B): C)\ D)_ 2. 下列可作为Visual Basic的变量名的是()。[ ] A: Filename B: A(A+B)C: A%D D : Print 3. 要让菜单项无效,应将()属性值设置为False。 [ ] A. Visible B. Enabled C. Moveable D. Checked 4. 以下过程是()事件。 Prviate Sub Form_Load( ) …… End Sub [ ] A: 命令按钮的单击B: 命令按钮的装载 C; 窗体的装载D: 窗体的单击 5. Vb中描述文件扩展名的是()属性。[ ] A: Drive B: Pattern C: FileName D: Path 6. 关于Visual Basic中事件的说法中,不正确的为()。[ ] A)事件是由Visual Basic预先定义好的,能够被对象识别的动作 B)DblClick(双击)是Visual Basic中的一种事件 C)一个对象可以识别一个或多个事件 D)对于一个系统提供的对象可以识别哪些事件,需要程序员自己定义 7. 下列控件中可设置滚动条是()。 [ ] A. 检查框(复选框) B. 框架 C. 文本框 D. 标签框 8. 在Visual Basic中建立一个空窗体,( )不会是其默认名。 [ ] A. Form1 B. Form2 C. Formx D. Form10 9. Const One&=1,则One为()类型的常数。[ ] A)整型 B)字节型

初中信息技术知识点【PowerPoint】

【PowerPoint知识点】 1. 演示文稿的文件扩展名是.ppt。PowerPoint2000模板文件的扩展名是.pot。打包(将演示文稿所用的文件存储成两个文件,一个解包文件,一个内容文件)后的演示文稿,文件类型为.ppz。视图类型:“普通”、“大纲”、“幻灯片浏览”。 2.插入与保存:插入新幻灯片的方法:单击工具栏的“新幻灯片”按钮、单击“插入”菜单并选择“新幻灯片”项、使用快捷键Ctrl+M。保存演示文稿文稿的方法:在“文件”菜单中选择“保存”命令、单击工具栏的“保存”按钮、使用快捷键Ctrl +s。停止播放使用Esc键。放映方法:单击“幻灯片放映”菜单中的“观看放映”命令、使用快捷键F5、单击“视图”菜单中的“幻灯片放映”命令。(区别:前两种方法从头开始,第三种从当前幻灯片开始) 3.“文件”菜单中的“退出”或者点击标题栏上的关闭按钮即可退出该程序。文件”菜单中的”页面设置”可以改变幻灯片的大小和方向。修改演示文稿后,接着进行“关闭”操作则弹出对话框,并询问是否保存对文稿的修改。“文件”菜单中的”打包”命令,可以将演示文稿转移到其它未安装PowerPoint的机器上放映。 4.“格式”菜单中”幻灯片配色方案”命令,更改超链接中文字颜色。”单击“格式”菜单中的“背景”命令,可以设置幻灯片背景。”格式”菜单可以设置幻灯片背景。“应用设计模版”命

令在”格式”菜单中。 5.“幻灯片放映”菜单中的”幻灯片切换”(可以设置幻灯片切换时的视觉和听觉效果)命令,可以设置切换方式和切换速度。“自定义动画”命令在”幻灯片放映”菜单中。使用幻灯片都可以设置切换效果,方法是单击”幻灯片放映”菜单。给文字或图片添加动画效果时,可以单击“幻灯片放映”菜单的”自定义动画”命令。 6.“插入”菜单中,选择“影片和声音”选项中,可以插入多媒体影片。在幻灯片中插入图片,可以选择”插入”菜单。在PowerPoint2000中要设置文本链接,可以单击“插入”菜单中的”超级链接”命令。 7.常用工具栏(打开、新建、复制、粘贴等)中的”打印”命令可以打印幻灯片。进行了错误操作,可以通过常用工具栏的”撤消”命令恢复。状态栏中的“幻灯片2/15”表示共有15张幻灯片,目前显示的是第2张。PowerPoint2000中显示文件名的是标题栏。 8.幻灯片母版:幻灯片母版、讲义母版、标题母版和备注母版。使用母版的目的:风格一致、控制演示文稿中的字体格式、图片、背景等、标题母版用来控制标题幻灯片的格式和位置。若需要同时修改每张幻灯片的外观,不必对幻灯片逐张修改,只需在幻灯片母板上做1次修改即可 9. 选择多个连续幻灯片,可用Shift键。选择多个不连续幻

高中信息技术算法与程序设计VB知识点

高中信息技术《算法与程序设计VB(选修)》 知识要点 相关知识点 (一)算法 1、定义 相关题解: 1算法:就就是解决问题的方法与步骤。算法就是程序设计的“灵魂”,算法+数据结构=程序。运用计算机程序解决实际问题时,合理的步骤就是B、分析问题→设计算法→编写程序→调试程序 2.算法的描述方法: 1算法的描述:可分多种表达方法,一般用自然语言、流程图与伪代码进行描述。 2自然语言描述法:指用人们日常生活中使用的语言(本国语言),用自然语言描述符合我们的习惯,且容易理解。 3流程图描述:也称程序框图,它就是算法的一种图形化表示方法。且描述算法形象、直观,更易理解。 4伪代码描述法:就是介于自然语言与计算机程序语言之间的一种算法描述。就是专业软件开发人员常用方法。 (二) 程序设计基础 对象、属性=属性值 对象中属性可以在设计界面时通过属性窗中设置,也可以在运行时通过程序代码设置,方法如下例:给文本框“Txt123”的“Text”属性赋值为字符串“20”,代码如下 Txt123、text =”20” 变量=对象、属性 如果要获取对象的状态或特性,这时就要读取对象的属性值,方法如下 例:读取文本框“txt123”的“Text”属性的代码如下 a = txt123、text 2方法 [对象]、方法[参数名表] 例:form、print ”欢迎使用” 该语句使用print方法在form1窗体中显示字符串“欢迎使用” 3事件及事件驱动 事件就是对象对外部操作的响应,如在程序执行时,单击命令按钮会产生一个Click事件。如需要命令按钮响应Click事件,就把完成Click事件功能的代码写到Click事件的事件过程中,与事件一

VB程序设计复习题答案

VB程序设计复习题 1.Visual Basic是一种___D___的可视化程序设计语言。 A.面向机器 B.面向过程 C.面向问题 D.面向对象2.Visual Basic主窗口中不包括____B_____。 A.标题栏 B.状态栏 C.工具栏 D.菜单栏 3.程序运行中用鼠标双击当前窗体时,会触发窗体的_____C____ 事件。 A.Load B.Unload C.DblClick D.KeyPress 4.假设窗体上已有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先要执行的操作是 ____A______。 A.单击窗体上没有控件的地方 B.单击任一个控件 C.双击任一个控件 D.双击窗体上没有控件的地方 5、要设置窗体上各控件的属性,可在 ____C___ 中进行。 A.窗体布局窗口 B.工程资源管理器窗口 C.属性窗口 D.窗体窗口 6.设变量A的值为-2,则___A___函数的执行结果与其他三个不一样。 A.Val("A") B.Int(A) C.Fix(A) D.-Abs(A) 7.要在窗体Forml的标题栏上显示"统计程序",可用___B___语句。 A.https://www.360docs.net/doc/4216375380.html,="统计程序" B.Form1.Caption="统计程序" C. Forml.Caption=统计程序 D.https://www.360docs.net/doc/4216375380.html,=统计程序 8.函数String(n, "str")的功能是 B 。 A.把数值型数据转换为字符串 B.返回由n个字符组成的字符串 C.从字符串中取出n个字符 D.从字符串中第n个字符的位置开始取子字符串 9、定义变量如下: Dim MyVar MyVar =”come see me “ 若在立即窗口中显示MyVar的值,下面正确的是( A )

VB程序设计知识点

Visual Basic程序设计知识点(基础部分) 说明:黄色突出显示的为重点记忆内容,灰色突出显示的不作掌握要求。 第1章Visual Basic概述 一、VB对象与事件驱动的编程机制 1.VB对象 在Visual Basic应用程序设计中,构成图形用户界面的(GUI)的每一个可视的部件,均可视为对象。Visual Basic中的对象分为窗体和控件两大类。窗体就是窗口本身,是屏幕上的一个矩形区域;控件则是窗体上构成图形用户界面的一些基本组成部件。 Visual Basic的对象是具有特殊属性和行为方法的一个可视化实体,每一个对象均有自己的特殊属性、事件和方法。 属性是一个对象的特性。属性的设置方法:(1)设计阶段修改对象属性值;(2)程序运行阶段修改对象属性值,其语法格式为:对象名.属性名=属性值。例如:Command1.Caption=”确定”。 事件在发生对象身上,且能被对象识别的动作。当事件在对象身上发生后,应用程序就要处理这个事件,处理事件的步骤就是事件过程。事件过程的一般格式为: Private Sub 对象名_事件( [参数列表]) ……事件过程代码 End Sub 例如: Private Sub Command1_Click() End …结束程序 End Sub 方法是对象本身所包含的一些特殊函数或过程。方法的调用格式:[对象名.]方法名[参数名表]。若省略了对象名,表示为当前对象,一般指窗体。例如:Form1.print “VB is fun!”2.事件驱动的编程机制 应用程序先等待某个事件的发生,然后再去执行处理此事件的事件过程。发生事件的顺序决定了代码执行的顺序,若没有事件发生,整个程序处于停滞等待状态。 二、窗体对象 属性:Namek, Caption, Height, Width, Left, Top, MaxButton, MinButton 事件:Click, DblClick, Load 方法:Print, Cls, Move 三、基本控件 1.标签 属性:Caption, Alignment, Autosize, BorderStyle 2.文本框 属性:Text, PasswordChar, SelStart, SelLength, SelText 事件:Change, GotFocus, LostFocus, KeyPress 方法:SetFocus 3.命令按钮 属性:Caption, Cancel, Default

VB程序设计考试题库——考试专用

1、题目:(事件)单击窗体(响应)用输入框输入一自然数,判断就是"正数”、"负数或"零”,并根据输入得数用消息框显示”正数"、”负数”或”零". 2、题目:(事件)单击窗体。(响应)求200~300之间既能被3整除又能被7整除得数.并求出所有数之与存入变量SUM中 3、题目:单击窗体。(响应)已知S=1+1/4+1/9+1/16+1/25+…+1/100,结果输出在窗体上。 4、题目:(事件)单击窗体.(响应)在窗体上打印数列2/1,3/2,5/3,8/5,13/8…得前10项,并求其与,将与保存在变量s中。 5、题目:(事件)双击窗体。(响应)把一元钞票换成一分、二分与五分得硬币每种至少有一枚),求出其所有得换法,把结果输出在窗体上。将所有得换法得数目存入变量N中 6、题目:单击窗体。)求1!+2!+3!+4!+5!并将结果输出到窗体上。结果存入变量S中 7、题目:(事件)单击窗体。(响应)生成一个一维数组(10个数组元素依此为: ' 15、23、72、43、96、23、3、65、88、17 写程序求出这个数组中得最大值、最小值与平均值,并输出在窗体上。将最大值,最小值,平均值分别存入变量Max,Min,Aver中 8、题目:(事件)单击窗体。(响应)在窗体上输出100~200之间得所有合数。求出所有数之与存入SUM中所谓合数就是指自然数中能被1与本数整除以外,还能被其她数整除得数。 9、题目:(事件)单击窗体.(响应)求10~20之间所有素数得乘积并输出在窗体上。将结果存入变量L中。 10、题目:(事件)单击窗体。(响应)求1- 1/2+1/3 -1/4 +……+ 1/99-1/100得值。将结果存入变量J中。 1题 n = InputBox("输入一个自然数”) If n >0 Then result = ”正数" ElseIf n < 0 Then result = ”负数" ElseIf n = 0 Then result ="零" End If MsgBox "输入得数据”& n&”为:”& result 2题 Dim i As Integer For i = 201 To 300 If ((i Mod 3) = 0) And((i Mod 7) = 0) Then Print (CStr(i)) sum = sum + i End If Next Print sum 3题 DimiAs Integer s = 0 For i = 1 To 10 s = s + 1 / (i ^ i) Next Print (s) 4题 Dim i,j, k, m As Integer s = 0 :i = 2:j = 1 For k = 1 To 10 s = s +i / j m= j Print (CStr(i)) & "/" &CStr(j) j = i i = i + m Next 5题 Dim i, j,kAsInteger For i = 1 To 100 For j = 1 To 50 For k = 1 To 20 If ((i + 2 *j + k * 5)= 100) Then Print (CStr(i)) Print (CStr(j)) Print(CStr(k)) n =n + 1

相关文档
最新文档