您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > VB程序基本知识学案
信息技术复习课学案-1-主题:程序基本知识数据类型、常量、变量、函数和表达式一、点击考点:1、知道常用的数据类型、变量、常量的含义;学会定义常量、变量的数据类型。2、知道程序中运算符、函数、表达式的表示方式,能够转换数学表达式为程序接受的表达式。3、掌握程序包括的四部分。二、学习目标:1、掌握数据类型及其特点;2、知道常量、变量的声明格式;学会定义常量、变量3、知道程序中运算符、函数、表达式的表示方式,能够转换数学表达式为程序接受的表达式。4、知道程序包括的四部分内容。三、学习方式:在老师引导下的自主学习,互相评价做题效果四、考点注解1、知道常用的数据类型、变量、常量的含义;学会定义常量、变量的数据类型。(1)VB数据类型(阅读课本27页的表)(2)常量在程序执行过程中,其值不能改变的量称为常量。常量可以直接用一个数来表示,称为常数(或称为直接常量),也可以用一个符号来表示,称为符号常量。常量的定义格式如下:Const常量名[As数据类型]=表达式(3)变量在程序执行过程中,其值可以改变的量称为变量。1)变量的命名规则变量名首字符必须是字母;变量名只能由字母、数字和下划线组成;变量名不能使用VB中的关键字(保留字);变量名在同一个作用域内必须唯一;变量名长度不超过255;变量的命名最好还应遵守一定的编程约定。3)变量定义语句Dim变量名As类型[,变量名As类型]…2、知道程序中运算符、函数、表达式的表示方式,能够转换数学表达式为程序接受的表达式。运算符是在代码中对各种数据进行运算的符号。例如,有进行加、减、乘、除算术运算的运算符,有进行与、或、非、异或逻辑运算的运算符。表达式是由运算符和运算对象及圆括号组成的一个序列,它是由常量、变量、函数等用运算符连接而成的式子。表达式是构成程序代码的最基本要素。1)赋值运算符赋值语句的语法格式为:信息技术复习课学案-2-变量名=表达式例如:Count=5。2)算术运算符与算术表达式(1)算术运算符VB中算术运算符有+(加)、-(减)、*(乘)、/(除)、\(整除)、mod(模运算,求余数)和^(幂)。(2)算术运算符及优先级:^(乘方)→*、/→\(整除)→mod(取余)→+、-(3)算术表达式:用算术运算符和括号将运算对象连接起来的式子称为算术表达式。运算运算对象可以是常量、变量或函数等。例如:DimaAsInteger,xAsSinglea=5x=a^2*a-1.5+a\2+aMod2运算结果为X=5^2*5-1.5+5\2+5mod2=125-1.5+2+1=126.53)字符串运算符VB中的字符串运算符主要用来将两个字符串连接成一个字符串。VB提供了两个字符串运算符:“&”和“+”。如:中国&江苏中国+江苏结果均为中国江苏4)关系运算符与关系表达式(1)关系运算符VB的关系运算符用于对两个数据进行比较,其运算结果为逻辑值True或False。关系运算符有:=、、、、=、=、IS(用于比较两个对象的引用变量)。(2)关系表达式:由常量、变量、函数等用关系运算符连接而成的式子称为关系表达式。例如:DimaAsInteger,bAsInteger,xAsBooleana=3b=5x=ab+3运算结果为x=38=True5)逻辑运算符与逻辑表达式(1)逻辑运算符VB中常用的逻辑运算符有Not、And、Or和Xor,也称为布尔运算符。逻辑运算符的运算对象应是逻辑值或关系表达式,运算结果为逻辑值。如表所示逻辑运算符的优先级为:Not(非)→And(与)→Or(或)→Xor(异或)(2)逻辑表达式用逻辑运算符将运算对象连接起来的式子,称为逻辑表达式。例如:信息技术复习课学案-3-53And31NotxOr(bc)逻辑表达式的值是一个逻辑值,用True或False来表示。例如,逻辑表达式53And31,其结果为True。6)运算规则运算符优先级运算符的优先级:算术运算符→字符运算符→关系运算符→逻辑运算符→赋值运算符。7)各类函数算术函数字符函数转换函数日期与时间函数3、学会使用顺序结构设计程序的基本方法。3.程序中应包括的部分:输入半径r的值,输出圆面积•PrivateSubcommand1_click()•DimrAsSingle'定义半径r为单精度(变量)•ConstPIAsSingle=3.14'定义PI为单精度(常量)•DimsAsSingle‘定义面积S为单精度(变量)•r=InputBox(“输入r”)‘半径r通过inputbox函数输入值•s=PI*r^2'用求圆面积公式,并把值赋给S•Prints‘在窗体上打印出S的值•EndSub数据类型说明数据输入数据处理数据输出信息技术复习课学案-4-五、同步训练:1.VisualBasic中工程文件的扩展名是()A.VBPB.FRMC.VBWD.PDM2.下面的四个VB逻辑表达式语法中,正确的是()A.xy.And.xyB.xy~zC.xyAndzD.xyAndyz3.表达式”123”+”A”&100的值是()A.123100B.123A100C.”123A100”D.12301004.代数式ab2÷(5c+d)的VB表达式是()A.a*b^b/(5c+d)B.a×b×b/(5×c+d)C.a*b*b/5*c+dD.a*b*b/(5*c+d)5.按变量名的命名规则,下面字符中不能用于构成变量名的是()A.字母B.数字C.下划线D.空格6.在程序中用到某一整型变量的数据范围为-32768~40000,则该变量类型应声明为()A.IntegerB.ByteC.LongD.Double7.设a=2,b=3,c=4,d=5,表达式32*bORa=cANDbcORcd的值是()A.1B.-1C.FalseD.True8.实现数值转换字符串的函数是()A.STR()B.CHR()C.VAL()D.ASC()9.实现字符串转换数值的函数是()A.STR()B.CHR()C.VAL()D.ASC()10.在VB程序设计语言中,整型的数据类型说明标识符是()A、BooleanB、DateC、StringD、Integer12.在VB环境下,如果希望使用变量X来存放数据123.45,应该将该变量X声明为下列哪种类型()。A、IntegerB、SingleC、StringD、Boolean13.在VB环境下使用变量前,一般应先声明变量及其类型,变量声明的关键字是A、ConstB、PrintC、DimD、Sub14.在VB环境中,下列变量名合法的是()A、shu_1B、printC、a3D、2nl17.下列表达式的值为false的是()A、98999B、3658C、Not(53)D、237818.下列运算符中属于关系运算符的是()A、NotB、C、/D、=19.将数学式子b2-4ac写成VB表达式,下列书写正确的是()。A、b*b-4acB、b2-4*a*cC、b*b-4*a*cD、b*b-4a*c20.在VisualBasic中,表达式2+15\2*4的值是()A、32B、30C、3D、4信息技术复习课学案-5-21.VB环境下,根据表达式的运算符来确定表达式的类型的。下列属于VB表达式的有()A、算术表达式B、字符表达式C、关系表达式D、逻辑表达式22.将数学表达式xyz表示为VB表达式,下列正确的是()A、xyandzB、xyzC、xyandyzD、xyandZlabel24.在VB环境中,函数Sqr(9)返回的值是()。A、1B、3C、4D、1625.VB环境中,函数Int(5.6)返回的值是()。A、5B、6C、5.6D、1126.如果x=-121,则运行语句x=Abs(x)后,x的值是()。A、-11B、11C、121D、-12127.如下VB表达式的运算结果是()。Abs(-5)*4\3A、7B、6C、5D、出错28.在VisualBasic中变量命名必须遵守的规则是(多选)A、不能使用VB的关键字作为变量的名字B、变量名不得超过255个字符C、变量名必须以字母或汉字开头D、可以在变量名中出现句号、空格或者嵌入!、@、#、$、%、&等字符29.为了便于数据的表示与处理,VB提供哪几种基本数据类型(多选)A、数值型B、日期型C、字符串型D、布尔型30.下列函数中属于数学函数的是(多选)A、Right()B、Cos()C、Abs()D、Sqr()31.不同的数据类型能表示的数值范围不同,超出了允许的数值范围,就会产生错误。()32.在程序执行的过程中,常量的值始终保持不变,变量的值随时改变。()33.程序运行过程中始终保持不变的量叫常量,常量有数值常量、字符串常量等。()34.在VB中运算优先级别从低到高的顺序为:算术运算、关系运算、逻辑运算。()35.逻辑表达式(233)And(23Mod5=3)的运算结果为True。()36.表达式25MOD(2^3-3)的值是1。()37.在VB中,逻辑运算的优先级别高于关系运算。()
本文标题:VB程序基本知识学案
链接地址:https://www.777doc.com/doc-2865884 .html