16开贵港市江南中学信息技术学业水平VB考点分析
- 格式:doc
- 大小:238.50 KB
- 文档页数:23
高考信息技术vb知识点在高考信息技术考试中,Visual Basic(VB)是一个非常重要的知识点。
作为一种常用的编程语言,VB被广泛应用于软件开发和应用程序的编写中。
本文将为大家介绍一些与VB相关的知识点,帮助大家更好地备考高考信息技术。
一、VB的概述VB是一种基于事件驱动的编程语言,它可以通过创建图形用户界面(GUI)实现交互。
与其他编程语言相比,VB的语法比较简单易懂,适合初学者上手学习。
它可以运行在Windows操作系统上,能够快速开发各种应用程序。
二、VB的基本语法在VB中,每条语句都以换行符结尾,但是为了提高代码的可读性,通常会将多条语句写在同一行,并用分号隔开。
VB的注释以单引号(')开头,后面跟上注释的内容。
变量的声明使用“Dim”关键字,后面跟上变量的名称。
三、VB的常用控件控件是VB中用于创建图形用户界面的元素。
常用的控件包括标签(Label)、按钮(Button)、文本框(TextBox)、列表框(ListBox)等。
通过设置控件的属性和编写相应的事件处理程序来实现控件的功能。
四、VB的条件语句和循环语句在VB中,条件语句和循环语句是编写程序时常用的结构。
条件语句用于根据不同的条件执行不同的代码块,常用的条件语句包括If语句和Select Case语句。
循环语句用于重复执行一段代码,常用的循环语句包括For循环、While循环和Do While循环。
五、VB的文件操作在VB中,文件操作是一个非常重要的知识点。
通过文件操作,可以实现对文件的读取和写入。
VB提供了一系列用于文件操作的函数和方法,例如Open语句用于打开文件,Input语句用于从文件中读取数据,Print语句用于向文件中写入数据等。
六、VB的数据类型和类型转换在VB中,数据类型用于定义变量的类型和范围。
常用的数据类型包括整型(Integer)、浮点型(Single)、字符串(String)等。
在使用不同数据类型的变量时,有时需要进行类型转换。
中专vb知识点总结Visual Basic(VB)是一种面向对象的程序设计语言,是微软公司开发的一种基于基本编程语言的高级编程语言。
它是一种非常流行的编程语言,被用于开发各种类型的应用程序,包括桌面应用程序、Web应用程序和数据库应用程序等。
在中专学习阶段,了解和掌握VB编程语言的知识是非常重要的。
下面是一些中专VB知识点的总结。
1. 程序设计基础在学习VB编程之前,学生需要先掌握一些基本的程序设计知识,包括算法设计、流程图、程序框图、程序设计基础、程序设计基本知识、程序设计语言等。
这些基础知识对于学生理解和掌握VB编程语言非常重要。
2. VB程序设计环境学生需要了解VB程序设计环境,包括VB开发环境、VB编程语言的特点、VB的工程结构等。
学习VB程序设计环境可以帮助学生更好地理解VB编程语言的特点和使用方法。
3. VB程序的基本语法学习VB编程语言的基本语法是学生理解和掌握VB编程的基础。
包括VB程序的关键字、运算符、变量、常量、表达式、语句、函数、过程、数组、结构体和联合体等。
学生需要了解这些基本语法,才能进行VB编程的进一步学习和应用。
4. VB程序的数据类型VB编程语言支持多种数据类型,包括整数、浮点数、字符串、布尔型、日期型、对象型等。
学生需要了解每种数据类型的特点和使用方法,以便在编程中能够选择合适的数据类型,提高程序的效率和可读性。
5. VB程序的控制结构VB编程语言提供了多种控制结构,包括顺序结构、分支结构、循环结构等。
学生需要了解这些控制结构的特点和使用方法,以便能够进行程序的控制和流程的控制。
6. VB程序的函数和过程VB编程语言支持函数和过程的定义和使用,学生需要了解函数和过程的定义、参数的传递、返回值的处理等,以便在编程中能够使用函数和过程进行模块化的设计和编程。
7. VB程序的数组和集合在VB编程中,数组和集合是非常重要的数据结构,学生需要了解数组和集合的定义、声明、初始化、访问、遍历等,以便能够在编程中使用数组和集合进行数据的处理和管理。
2019江苏省信息技术学业水平测试vb操作题带答案Vb专项练习第一套1、打开“考生文件夹\716”文件夹中的文件:“工程1.vbp”进行以下操作后并保存。
某同学欲设计一个“水电费管理系统”,其功能如下:水按每吨4元收取,电按每度0.5元收取,输入用水量和用电量,输出应付款。
请打开工程1.vbp文件,按如下要求完成下列操作。
(1)请在窗体中添加两个控件,使程序运行时,用其输入耗水量和耗电量。
(2)请把下列代码补充完整Private Sub Command1_Click()Dim a As Single, b As Single, s As Singlea = Val(①)b = Val(②)s = ③Label4.Caption = Str(④) + "元"End Sub2、打开“考生文件夹\723”文件夹中的文件:“工程1.vbp”进行以下操作后并保存。
中国邮政的EMS国际快递业务:中国寄往澳大利亚的快递收费标准是:首个0.5公斤收费210元,其余的重量按55元/千克计算,(总重不足0.5千克按210元收费)下面是自动计算寄费的程序,请完善程序。
完成后按“Ctrl+W”保存程序。
(详见样张)'中国邮政的EMS国际快递业务:中国寄往澳大利亚的快递收费标准是:'首个0.5公斤收费210元,其余的重量按55元/每千克计算,(总重不足'0.5千克按210元收费)下面是自动计算寄费的程序,请你完善程序。
'请不要更改源程序的结构,删除原题里的①、②、③。
填写正确的代码,使程序完善Private Sub Command1_Click()Dim x As Single, y As Singley = 0① = Val(Text1.Text)If x > 0.5 Theny = 210 + (x - 0.5) * 55Elsey = 210③ = Str(y)End Sub3、打开“考生文件夹\91\工程1.vbp”,完善程序并保存。
2016年信息技术学业水平考试知识点汇总目录信息技术基础错误!未定义书签。
VB 知识点汇总1Flash 相关知识点错误!未定义书签。
Goldwave 知识点错误!未定义书签。
Photoshop 知识点错误!未定义书签。
OCR 文字识别错误!未定义书签。
会声会影错误!未定义书签。
VB 知识点汇总一. 算法:指解决问题的方法。
二. 算法的特征:1.有穷性。
算法的有穷性是指算法必须能在执行有限个步骤之后终止。
2.确切性。
算法的每一步骤必须有确切的定义,不能有歧义。
3.输入项。
一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定出了初始条件。
4.输出项。
一个算法有一个或多个输出,以反映对输入数据加工后的结果。
没有输出的算法是毫无意义的。
5.可行性。
算法中执行的任何计算步骤都是可以被分解为基本的可执行的操作步,即每个计算步都可以在有限时间内完成(也称之为有效性)。
三.描述算法的表示方法:1.自然语言。
2.流程图。
3.程序代码。
4.伪代码。
四.对象:具有某些特征的具体事物的实体。
五.类:是对同种对象的集合与抽象,它包含这种对象的属性描述和行为定义。
(VB 工具箱中的控件就是类,设计窗体时,将它们放在窗体上时就是该类的对象。
)前面的label1是对象名称,后面的label 也就是类名称。
六.属性:对象的特性、名称、大小、形状、颜色及功能被称为属性。
属性的表示:对象名.属性名 如:text1.text 指文本框中的值 属性值的设置:对象名.属性名=属性值 如:label1.caption=”苹果”注意:这里的“=”是赋值号,不是等号,因此这是一句赋值语句。
七.方法:对象能完成的动作。
如:输出语句 prnit “223”中的print 就是一个方法。
八.事件:指对对象的一个调用。
如:mand1_click 按钮上的单击事件 请注意格式:对象名_动作九.常用控件及属性:控件名称属性名称属性含义伪代码例子:Begin (算法开始) 输入 A ,B ,C IF A>B 则 A →Max 否则 B →MaxIF C>Max 则 C →Max Print MaxEnd (算法结束)1.alignment: 文本的对齐方式2.font:字体3.backcolor:背景颜色4.visible: 设置对象是否可见5.enabled:设置对象是否可用十.基本数据类型十一.1.直接常量:直接在程序中使用常数2.符号常量:符号常量的定义:const 常量名=常数如:const pi=3.14然后在程序中凡是要用到3.14这个常数的地方,都用pi来代替就行了。
选修知识点(一)计算机处理问题旳流程图(二)算法一、 算法定义: 是处理问题旳措施和环节。
算法是程序设计旳“灵魂”。
算法+数据构造=程序。
二、算法旳描述措施: 分自然语言、流程图和伪代码三种。
1.自然语言:人们平常生活中旳语言(本国语言), 用自然语言描述符合我们旳习惯, 且轻易理解。
2、流程图:也称程序框图, 它是算法旳一种图形化表达措施。
且描述算法形象、直观, 更易理解。
3、伪代码: 是介于自然语言和计算机程序语言之间旳一种算法描述。
是专业软件开发人员常用措施。
三、算法旳5个特性:1.有穷性: 执行有限步之后结束, 且每一步旳执行时间也都是有限旳。
2.确定性: 每一步均有确切旳含义。
3.可行性:原则上能精确运行, 用纸和笔做有限次运算后即可完毕。
4、输入: 有零个或多种输入。
5、输出: 至少产生一种输出。
(三)程序设计基础计算机程序设计语言经历了机器语言、汇编语言、高级语言旳发展过程。
常用高级语言: BASIC.VB.Pascal 、C.C++、Java 、Delphi 、Fortran 、Powerbuilder 等。
输入、输出判断处理、运算连接点流程线开始、结常用控件:●属性置:对象名.属性名=属性值例: 给文本框Txt123旳Text属性赋值为字符串”20”, 代码如下: Txt123.text = “ 20 ”注意:假如直接给对象名赋值旳话, 是赋值给对象旳默认属性。
例: Txt123 = “ 20 ”相称于 Txt123.text = “ 20 ”都是给文本框Txt123旳text属性赋值。
假如要获取对象旳状态或特性, 这时就要读取对象旳属性值, 措施如下: 变量名=对象名.属性名例: 读取文本框“txt123”旳“Text”属性旳代码如下: a = txt123.text措施常见旳措施如下: Print Cls Move Show格式: [对象].措施[参数名表]例 : Form1.Print ”欢迎使用”事件及事件驱动常见旳事件如下: Click 、 DblClick 、KeyPress 、Load 、MouseUp 等。
贵港市江南中学信息技术学业水平VB考前模拟测试试卷-图文ViualBaic考前模拟测试试卷班别:学号:姓名:一、单项选择(每小题1分,共60分)1.计算机解决问题一般分为四个步骤,他们分别是分析问题、设计算法、编写程序和()A.输出结果B.运行程序C.调试程序D.编译程序2.关于算法,下列说法正确的是()A.算法的结构可以是不确定的B.算法是人们解决问题的想法C.算法的步骤多少可以不受限制D.解决同一个问题的算法可以有多个3.“笼中有若干只鸡和兔,它们共有50个头和140只脚,问鸡、兔各有多少只?”这是著名的“鸡兔同笼”问题。
以下是它的算法,这个算法的描述方式是()首先输入总头数H和总脚数B然后计算兔数R,R=B/2-H最后计算鸡数C,C=H-RA.伪代码B.流程图C.自然语言D.计算机程序4.VB使用可视化编程方法,它的集成开发环境所涉及的窗体、控件和菜单项等均称为()A.过程B.对象C.模块D.结构5.在VB中,使用变量前,应对变量的数据类型和变量名进行定义,以使系统为其分配存储单元,以下变量定义语句错误的是()A.Dim某AIntegerB.Dim某AInteger,yASingleC.Dim某,y:IntegerD.Dim某AInteger,yAInteger6.若i=1,j=9,则语句“Printi;"某";j;"=";i某j”的执行结果是()A.1某9=9B.i某j=9C.i某j=i某jD.92ab7.在VB中,代数式4ab的表达式是()A.(2某a+b)/4某aB.(2某a+b)/(4ab)C.(2a+b)(4ab)D.(2某a+b)/(4某a某b)8.下列选项中的关系表达式,运算结果为“真”的是()A.1>2B.(12>1)and(1>12)C.1-2<>0D.(12<1)or(1>12)9.下列VB程序段运行后,变量A的值为()A=10:B=5:T=0IfA>BthenT=AA=BB=TEndIfA.5B.10C.5和10D.1511.在元旦晚会上要进行表演比赛,学校请你制作一个能实现分数自动排序的软件,你接到任务后,准备开始制作此软件,正确的步骤是()A.调试程序,分析问题,设计算法,编写程序B.设计算法,编写程序,分析问题,调试程序C.分析问题,设计算法,编写程序,调试程序D.分析问题,编写程序,设计算法,调试程序12.以下关于计算机程序的说法中,不正确的是()VB考前模拟第1页(共8页)A.计算机程序是一种信息处理的手段B.计算机程序编写过程复杂,最好不要使用C.计算机程序可提高信息加工的效率D.根据具体问题的需求编写程序来解决问题13.关于计算机程序设计语言,以下说法正确的是()A.最早的程序设计语言是汇编语言B.汇编语言是一种高级语言C.高级语言使用助忆符D.机器语言采用二进制代码14.在下面给出的各项中,属于机器语言的是()A.某=10+1B.011011000000000000000001110101C.CLA00017D.某=某+115.以下说法正确的是()A.算法就是程序B.数据结构就是程序C.算法+数据结构=程序D.算法是解决一切问题的方法16.已知有算法如下:输出结果为()a5b3c2d(a+b)某(a-b)/c输出dA.7B.8C.9D.1017.以下属于结构化程序设计思想的是()A.程序不能划分为若干子模块B.一个程序只能含有一种基本程序C.一般在编写程序时,应采用自底向上的设计方法D.一个程序可以由若干基本结构(顺序结构、选择结构、循环结构)构成18.从程序设计语言的发展来看,VB是一种()A.汇编语言B.高级语言C.机器语言D.自然语言19.VB集成开发环境中,用于编辑程序的窗口是()A.属性窗口B.工程资源管理窗口C.代码窗口D.窗体设计窗口20.在VB中,下列数据属于整型数的是()A.245B.58723C.123.85D.5.23456789D+1221.以下基本运算符按优先级从低到高排列,正确的是()A.算术运算符、关系运算符、逻辑运算符B.逻辑运算符、关系运算符、算术运算符C.关系运算符、算术运算符、逻辑运算符D.逻辑运算符、算术运算符、关系运算符22.如果某=-25,则运行“某=Ab(某):某=Sqr(某)”后,某的值是()A.5B.-5C.25D.-2523.在VB中,下列表达式合法的是()A.a+b某≤fB.bct÷7C.pi某2某rD.2a+324.下列选项中,是VB合法变量名的是()25.模块化程序设计方法体现了结构化程序设计的()基本思想。
高二信息技术会考vb操作题知识点信息技术作为一门重要的学科,已经成为了现代社会中不可或缺的一部分。
而在高二信息技术会考中,VB操作题是一项重要内容。
掌握VB操作题的知识点对于高二学生来说尤为关键。
本文将介绍高二信息技术会考VB操作题的知识点,以帮助学生更好地备考。
一、VB操作题的基本概念及特点VB操作题即使用Visual Basic编程语言完成的题目,它具有以下基本特点:1.1 题目要求:VB操作题涉及到程序设计和问题解决,要求学生根据给出的题目要求,使用VB语言编写相应的程序代码,并能实现问题求解。
1.2 题目形式:VB操作题可以是开放性的问题,也可以是给定的具体问题。
学生需要根据题目要求,设计出符合题目要求的程序代码。
1.3 程序设计思路:学生在解答VB操作题时,需要先明确题目的需求,然后分析问题,设计出解决问题的程序思路,并用VB语言编写程序代码,最后运行程序进行验证。
二、VB操作题常见知识点2.1 变量与数据类型:在VB操作题中,学生需要熟悉VB语言中的变量的概念和使用方法,以及各种常见的数据类型,如整型、浮点型、字符型等。
学生需要根据题目需求,选择合适的数据类型,以便在程序中存储和处理数据。
2.2 运算符和表达式:VB操作题中常常涉及运算符和表达式的使用,学生需要熟悉各种运算符的优先级和使用方法,能够根据题目要求,正确地运用运算符和表达式进行计算。
2.3 条件语句和循环语句:条件语句和循环语句是VB操作题中常用的控制结构。
学生需要理解条件语句和循环语句的基本概念和使用方法,并能够根据题目要求,设计出符合题目要求的条件和循环结构。
2.4 数组:数组是VB操作题中常用的数据结构。
学生需要熟悉数组的定义和使用方法,能够根据题目要求,正确地使用数组进行数据的存储和读取。
2.5 函数和子程序:函数和子程序是VB操作题中用于实现程序模块化和代码重用的重要手段。
学生需要理解函数和子程序的概念和使用方法,并根据题目要求,设计出合适的函数和子程序,以便实现程序的模块化和代码的重用。
运算:注意Mod、/、\(整除),And 运算两边同时成立才成立,Or运算一边成立就成立注意:其中Chr()、Str()、Mid()三个函数的值为字符串型,结果要加双引号注意:行if语句只有一行。
而块If语句写在多行上,最后需要EndIF结尾(3)循环语句:For语句表格信息的加工(一)了解工作表概念,会建立工作表,掌握工作表中的基本操作(复制、移动、插入、删除等)。
1.数据的输入(1)纯数字符号的输入:要在数字符号前加单引号,如字符0021,输入为’0021分数的输入:先输入一个零(0),然后输入一个空格,最后再输入相应的分数。
(2)单元格内出现“####”号,是因为单元格的宽度不够,只需要选定该单元格,再在菜单栏上选择“格式”/“列”/“最适合的列宽”即可去掉####号。
2.单元格表示方法:列号(英文字母)+行号(数字),如第6行第6列的单元格为F6 单元格区域表示方法:如A3到A9区域表示为A3:A6,共A3、A4、A5、A6四个单元格(二)能进行表格数据的计算(利用公式或函数进行计算):求和、求平均、求最值、计数。
1.用公式计算数据(输入公式的标志是输入一个等号) 常用函数的应用:SUM(求和函数),AVERAGE(求平均值函数),Max(求最大值函数),min(求最小值函数),Count(计数函数) “= SUM(C3:C5)”表示求C3到C5单元格区域的数据的和。
等同于“=C3+C4+C5”“=Average(C3:C5)”表示求C3:C5单元格区域数据的平均值“=Max(C3:C5)”表示求C3:C5单元格区域数据的最大值“=Count(C3:C5)”表示求C3:C5区域中包含数字的单元格个数以及参数列表中数字的个数。
假设C3:C5中的数据分别为12、0、a,则应用函数“=count(C3:C5)”后得到的结果是2;如果函数变为“=count(C3:C5,5,3)”则得到结果为42.公式的复制:可以完成类似的计算(操作方法一:选中应用了公式的单元格后,单击“编辑”菜单中的“复制”命令,然后选择需要完成类似计算的单元格,单击“编辑”菜单中的“粘贴”;操作方法二:选中应用了公式的单元格后,鼠标指针指向右下角的小方块,变成黑十字形时按住左键不放拖动到目标单元格。
模拟卷答案及分析一、选择题**【分析】该题考察信息的特征。
通过广播、电视、网络等媒体发布预警具有时效性、传递性、共享性的特点。
**【分析】该题考察字符的内码计算。
由Y的内码可以算出V的内码为1011001B-3D=1010110,因题目问的是机内码,故需满足8位,首位加0。
**【分析】该题考察信息的表达方式。
要快速通知最好使用电话。
**【分析】此题考查浏览器收藏夹的使用。
收藏夹中保存的都是网址,不能把网页内容保存下来,由图中所示,新建的文件夹是和收藏夹栏文件夹在同一级目录,去除某个网址不仅仅只有使用“删除”按钮一个方法。
**【分析】此题考查OCR软件的使用。
图片的长宽大小对OCR的识别率没有影响。
**【分析】此题考查的是信息安全。
密码越复杂安全性越高。
**【分析】此题考查对象属性的设置。
Command按钮对象的标题应在Caption属性中修改。
**【分析】此题考查控件的添加。
要求对象的错误一般都是没有在窗体上添加与代码中对应的控件。
**【分析】此题考察多媒体的特征。
用收音机收听英语节目没有人机交互的过程。
**【分析】此题考察多媒体存储容量的计算。
根据图像存储容量计算公式可得58.6*1024*8≈480000,故选C项。
**【分析】该题考察Photoshop工具的使用。
获取颜色值要用到吸管工具。
**【分析】此题考查Flash中按钮元件的编辑。
当前编辑的是按钮元件图层1中的第3 帧。
二、文字与图表处理操作题.操作建议:1、选中C28单元格格式,输入公式“=AVERAGE(C16:C27)”,自动填充到I28单元格,并设置单元格格式为数值,2位小数。
打开“excel.mdb”文件中的“2012年全年销售量统计表”表,选中最后一行,将Excel.xls”文件Sheet1工作表中B28:I28区域内容复制过来。
2、选中“Sheet2”工作表的H4单元格,在数据菜单选择“筛选=>自动筛选”选项,在“H4”单元格的下列菜单中选择“前10个”,在出现的对话框中选最大3项,单击确定。
必修信息技术基础主题1 信息的获取一、信息及其特征1“信息”一词通常是指数据、消息所包含的容和意义。
信息的表现形式有多种,如:图片、声音、动作、表情、文字2、信息的基本特征载体依附性:信息不能独立存在,必须依附于一定的载体价值性:信息是有价值的,而且可以增值时效性:信息反映事物某一特定时刻的状态共享性:信息可被多个信息接受者接收且多次使用二、信息技术及其发展简史1一切与信息的获取、加工、表达、交流、管理和评价等有关的技术都称之为信息技术。
2、信息技术的悠久历史第一次、语言的使用:是从猿进化到人的重要标志。
第二次、文字的创造:使信息的存储和传递首次超越了时间和地域的局限。
第三次、印刷术的发明第四次、电报、、广播、电视的发明普及:进一步突破了时间与空间的限制。
第五次、计算机技术与现代通信技术的普及应用:人类社会推进到了数字化的信息时代。
3、信息技术的发展趋势(1)越来越友好的人机界面➢虚拟现实技术利用三维图形生成技术、多传感交互技术、以及高分辨显示技术,生成三维逼真的虚拟环境如:3D游戏、电子宠物、三维全景图片、虚拟试验➢语音技术⏹关键技术有自动语音识别技术(ASR)和语音合成技术(TTS)⏹语音识别技术(Automatic Speech Recognition)是指将人说话的语音信号转换为可被计算机识别的文字信息,从而识别说话人的语音指令以及文字容的技术。
⏹语音合成技术(Text to Speech)是指将文字信息转变为语音数据,以语音的方式播放出来的技术。
➢智能代理技术主动根据人的需要完成某些特定的任务。
在教育、娱乐、办公自动化、电子商务等诸多方面得到应用。
如:搜索引擎中的“机器人”或“蜘蛛”程序;“Office”助手。
(2)越来越个性化的功能设计信息技术产品走向了个性化和集成化的发展方向(3)越来越高的性能价格比;成本的降低和性能的提高知道电脑的主要性能参数:Intel奔腾G63 2.8GHz/2GB/500GBCpu/存/硬盘三、信息的获取过程1(1)直接获取信息:参加社会生产劳动实践和参加各种科学实验等,观察自然界和社会的各种现象(2)间接获取信息:人与人的沟通,查阅书刊资料、广播电视、影视资料、电子读物等获取的信息2、信息获取的一般过程3、信息获取的方法和工具。
高中信息技术《VB (选修)》考点分析例:VB 程序设计的完整步骤是( B )A 、代码程序设计B 、可视化程序设计和代码程序设计C 、 可视化程序设计D 、界面设计例:运用计算机程序解决实际问题时,合理的步骤是( B )。
A 、设计算法→分析问题→编写程序→调试程序B 、分析问题→设计算法→编写程序→调试程序C 、分析问题→编写程序→设计算法→调试程序D 、设计算法→编写程序→分析问题→调试程序(一)算法 P5-P81.算法的定义算法:就是解决问题的方法和步骤。
算法是程序设计的“灵魂”核心,是最核心的过程,算法+数据结构=程序。
例1:下列关于算法说法不正确的是( )A 、算法是程序设计的灵魂B 、解决问题的过程就是实现算法的过程C 、算法独立于任何具体的语言,BASIC 算法只能用BASIC 语言来实现D 、其它三项都正确 2.算法的描述方法:算法的描述:可分多种表达方法,一般用自然语言、流程图和伪代码进行描述。
(1)自然语言描述法:指用人们日常生活中使用的语言(本国语言),用自然语言描述符合我们的习惯,且易理解。
(2)流程图描述:也称程序框图,它是算法的一种图形化表示方法。
且描述算法形象、直观,更易理解。
图例如下:(3)伪代码描述法:是介于自然语言和计算机程序语言之间的一种算法描述。
是专业软件开发人员常用方法。
3.算法的特征一个算法具有以下五个重要的特征:有穷性、确定性、输入、输出、可行性 P5例1:图形符号在算法流程图描述中表示( B ).A 、处理或运算的功能B 、输入输出操作C 、用来判断条件是否满足需求D、算法的开始或结束例2:介于自然语言和计算机语言之间的一种算法描述是下列哪个选项?( A )A、伪代码B、流程图C、高级语言D、自然语言例3:以下哪个是算法的描述方法( B )A、顺序法B、流程图描述法C、枚举法D、列表法例4:算法的特征是:有穷性、__B__、能行性、有0个或多个输人和有一个或多个输出。
A、稳定性B、确定性C、正常性D、快速性6、下面关于算法的描述,正确的是(C )A、算法不可以用自然语言描述B、算法只能用框图来描述C、一个算法必须保证它的执行步骤是有限的D、算法的框图表示法有0个或多个输入,但只能有一个输出例:求圆的周长和面积(流程图描述法)(二)程序设计语言 P111、机器语言:由0和1构成的二进制代码指令,是计算机唯一能识别的语言2、汇编语言:符号化机器语言,但这种语言是不能被机器直接接受,必须用一种语言翻译器将程序中的每条语句翻译成机器语言才能执行。
3、高级语言:不能被机器直接接受,用高级语言编写的程序必须经过翻译器将其翻译成机器语言,才能在计算机上执行。
常见的高级语言:C语言、C++、pascal、java、C#、VB、Basic等例1:以下计算机程序语言中能直接被计算机识别的是( C )A、汇编语言B、高级语言C、机器语言D、低级语言例2:下列说法错误的是( D )A、程序设计就是寻求解决问题的方法,并将其实现步骤编写成计算机可以执行的程序的过程B、程序设计语言的发展经历了机器语言、汇编语言、高级语言的过程C、计算机程序就是指计算机如何去解决间题或完成一组可执行指令的过程D、程序设计语言和计算机语言是同一概念的两个方面例3:以下哪个不是计算机的高级语言?( B )A、 BASIC B.、HTTP C、 Java D、 C++(三)VB的数据类型P21例1:VB中的数据类型Long表示( A )A、长整型B、字符串C、整型D、实型例2:VB数据类型Double表示双精度浮点数,存储为( D )字节A、 4B、 6C、2D、8例3:日期型数据专门用来处理日期和时间,哪种属于日期型数据( A )A、#2005/10/23#B、‘2005/01/02’C、2005/10/23D、“2005/1/2”( 四)常量和变量P211、常量:指在程序进行过程中不变的量,在VB中一般分数值常量、字符串常量。
数值常量:就是数学中说的常数,如:1、0、-10、+35、3.14159、-6.8,1.99等字符串常量:被一对双引号括起来的若干个合法的字符称为字符串常量。
例如:”China”、”Visual Basic”、”18”、”3.1415”等,双引号中字符,不包括双引号本身。
常量声明:Const 常量名 [As 类型] =表达式注: [ ]表示其中的内容是可选的如:Const PI As Single=3.1415926 简化Const PI=3.1415926如:Const xm As string=”姚明”简化Const xm=”姚明”2、变量:在程序执行过程中,其值可以改变的量称为变量变量命名规则:①必须以字母或汉字开头,而不能以数字或其他字符开头。
②只能由字母、汉字、数字和下划线组成,不能含有小数点、空格等字符;③字符个数不超过255个;④变量名不能使用VB的保留字如:Sub 、Print、End、Integer、IF 、Loop、Dim 等。
⑤VB不区分变量名的大小写。
如HELLO和Hello是同一个变量。
⑥为增加程序的可读性,变量名最好取有意义的名称,建议前面加上数据类型的缩写。
如要定义dim x as integer 最好定义为dim intx as integerdim x m as string 最好定义为dim strxm as string变量声明:Dim 变量名 As 数据类型如:Dim a As Integer ‘定义一个整型变量,变量名为a变量的赋值: 变量 = 表达式如:a=a+1例1:在VB中,下列属于字符常量的是( C )A、1000/10B、Val(“100”)C、“100”D、 Abs(x)例2:下面( B )不是字符串常量A、"True"B、#False#C、" False "D、"你好"例3:在VB中,以下关于符号常量的声明,声明正确的是( B )A、Dim TAG As String=”Visual”+”Basic”B、Const TAG As String=”Visual Basic”C、Dim TAG As StringD、Const TAG As String例4:假如我们在编写程序的时候需要定义一个变量,应该采用下列哪个说明符?( B )。
A、constB、dimC、openD、input例5:在VB中,若要将变量N定义为单精度型数据,则下列表示方法中正确的是( B )A、Dim N as StringB、Dim N as SingleC、Dim N as IntegerD、Dim N as Long例6:错误的声明一个变量会导致程序不能正常编译,下列变量名合法的是( B ) A、if B、zf3 C、8-a D、a#2例7:在VB6.0程序语言系统中,下列变量名不合法的是( C )A、mynameB、a5cC、4cD、class_1例8:在VB中,下列( D )是合法的变量名。
A、EndB、LoopC、RemD、Sum(五)运算符与表达式P251、算术运算:2、关系运算:优先级都相同关系表达式的运算结果为布尔值True 或 False3、逻辑运算:运算结果为布尔值True 或 False4、日期运算符与日期表达式日期表达式是用日期运算符“+”或“-”将算式表达式、日期型常量、日期型变量、日期函数等连接起来的式子,如:表达式“#2003/09/01# +30”运算结果是“2003-10-1”;表达式“#2003/10/20# - #2003/10/10#”运算结果为整数105、字符串运算符与字符串表达式①VB字符串运算符有:+ 和&②+ 的两边必须是数字,&的两边可以是任意类型③+的结果可以是字符串型,也可以是数值型。
但&的结果必须是字符串型;例:“计算机”& “软件”=“计算机软件”“123” + “45”结果“12345”“123” & “45”结果“12345”123 +“45” 结果 168“123” & 45 结果“12345”“abcdef”& 12345 结果“abcdef12345”“abcdef”+ 12345 结果类型不匹配,报错注意:优先级高的运算符先运算,优先级相同的从左向右进行运算。
不同性质的运算符优先级如下:算术运算符 > 字符串运算符 >关系运算符 > 逻辑运算符例1:设a=2、b=3,在VB中,表达式Not a>b And b>=0的值是( A )A、TrueB、FalseC、–1D、1例2:表达式24 / 2 - 2 ^ 3 *4 / 4 Mod 5 \ 3(A)A、12B、16C、20D、32例3:在VB中,表达式3 Mod 2+2^3的结果是( A )A、9B、11C、12D、10例4:#2003/09/01# +10的运算结果为( D )A 、#2003/09/01# B、2003-09-01C、 #2003/09/01# +10D、2003/09/11例5:下列逻辑表达式的值为“false”的是( D )。
A、3+5 > 7B、8/4<4C、5>3And3>2D、4+11>20例6:设a=2、b=3、c=4、d=5,表达式2*a>b or c<=d and (Not b>= d)的值是( A )A 、TrueB 、–1C 、FalseD 、1例7:判断x 是否在区间[a,b]上,在VB 中以哪个逻辑表达式是正确的?( A )A 、x>=a And x<=bB 、x ≥a And x ≤bC 、a ≤x ≤bD 、a<=x<=b例8:数学关系8≤y<40表示成正确的VB 表达式为( C )A 、8<=y<40B 、8<=y AND<40C 、8<=y AND y<40 D 、8<=y OR y<4例9:数学式子ab ba 42 在VB 中的正确写法是:( D )A 、 (2*a+b)/4*aB 、(2*a+b)/(4ab)C 、(2a+b)(4ab)D 、(2*a+b)/(4*a*b) 例10:代数式b 2-4ac 可以改写成如下的哪个VB 表达式。
( D )A 、b^2-4acB 、b*b-4a*cC 、b*b-4acD 、b^2-4*a*c例11:代数表达式221gt表达式后错误的是( D )A 、g*t*t/2B 、1/2*g*t^2C 、g*t^2/2D 、gt^2/2例12:123+" 321" & "ABCD"的运算结果为:( A )A 、444 ABCDB 、123321 ABCDC 、falseD 、True 例13:Not(2*5<>11)的值为:( A )A 、falseB 、True(六)常用语句 P271、赋值语句:VB 中的赋值语句用“=”来实现,如:N=N+1,即将N 的值加1后重新赋给N 注意:赋值语句“=”左边只能是变量, 右边可以是常量、变量或表达式☆VB 中字符串变量的初始值为空串;数值型变量的初始值为0,逻辑型变量的初始值为False ;例1:下列正确的赋值语句是( C )A 、x+y=zB 、2=x+yC 、z=x+yD 、x=Integer+2 例2:在VB 中,以下语句错误的是( A )A 、x=4xB 、s=”VB ”&6C 、x=x+1D 、s=”信息技术”例3:在VB 中,以下语句错误的是( D )A、s=”Visual Basic”B、x=x+1C、pi=3.14D、x+1=x判断:赋值语句中的“=”与数学中的“=”作用是相同的。