版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
3.7
VB常量、变量、函数、基本运算和表达式考点1考点2考点3考点1基本数据类型、常量、变量1.基本数据类型考点1考点2考点32.常量常量是在程序运行过程中值不变的存储单元或数据。在VB中,常量有整数常量、实数常量、字符串常量和逻辑常量等类型。常量的定义方法:Const常量名=数值例如:Constpi=3.14,就是定义了一个常量pi,在这个程序中出现的所有pi都会被VB自动转换成3.14。考点1考点2考点33.变量变量是数据的一个存储区,在程序运行过程中,变量中的值是可以改变的。变量定义的方法:Dim变量名As数据类型。例如“DimiAsInteger”,即将i定义为整数型变量。变量名是由字母、数字和下划线组成,但必须是字母开头,变量名不区分大小写,VB中已使用的关键字不能作为变量名。比如“DimforAsInteger”,这句语句就是错误的,因为for是VB关键字,不能作为变量名。考点1考点2考点34.一维数组数据是由一批同类型的变量构成的一个序列,组成数组的每一个变量被称为数组的元素,也称为下标变量,下标是一个整数,用来指出某个元素在数组中的位置。一维数组变量定义的常用形式为:Dim数组变量名(a1Toa2)As元素的类型。例如“Dima(1to100)AsString”,即定义了一个字符串数组a,有100个元素,分别是a(1)、a(2)…a(100)。考点1考点2考点3例1以下可以作为VB变量名的是(
)A.3D
B.x_y
C.x+y
D.And答案:B解析:变量名是由字母、数字和下划线组成,但必须是字母开头,且VB中已使用的关键字不能作为变量名。And是VB的关键字,不能用作变量名。例2在VB中,要把图书名称存入变量a中,则变量a的数据定义是(
)A.DimaAsInteger B.DimaAsLongC.DimaAsString D.DimaAsSingle答案:C解析:图书名称是文本,所以应定义为字符串型String。考点1考点2考点3考点2常用的标准函数
考点1考点2考点3考点1考点2考点3例3在VB中,字符串变量s=″visualBasic6.0中文版″,表达式Mid(s,7,8)的值是(
)A.Basic6.0
B.asic6.0
C.Ba D.visualBa答案:A解析:本题要掌握常见函数的功能。mid函数的功能是从变量s的第7个字符开始,取8个字符。考点1考点2考点3变式数学表达式
用VB语言表示是(
)A.x=(-b-sqr(b^2-4*a*c))/(2*a)B.x=(-b-sqr(b^2-4ac))/2aC.x=(-b-int(b^2-4*a*c)/(2*a)D.x=(-b-abs(b^2-4*a*c))/(2*a)答案:A
解析:在VB中开二次根号的函数是Sqr,Int的功能是向下取整,Abs的功能是取绝对值。在VB中运算符号不能省略,比如乘号。考点1考点2考点3考点3算术、关系、逻辑三类基本运算及表达式1.算术运算考点1考点2考点32.关系运算
考点1考点2考点33.逻辑运算
说明:Not为非运算,假变真,真变假。And为与运算,只有同为真时才为真,其他为假。Or为或运算,只有同为假时才为假,其他为真。考点1考点2考点3例4若变量i=1,n=100,find=False,则下列表达式值为真的是(
)A.i>norfind B.i<nandnotfindC.i<nandfind D.i>nandnotfind答案:B解析:本题考查运算符的使用。i>n=False,i<n=True,Not
Find=True,所以i<n
and
not
find的值为真,其他均为False。1.下列属于数值常量的是(
)A.″2018″
B.2017
C.x
D.True答案:B
解析:″2018″是字符串常量,x是变量,True是布尔型常量。2.在VB中,用变量mail存储电子邮箱地址,该变量的数据类型应定义为(
)A.Boolean B.String C.Integer
D.Double答案:B
解析:电子邮箱地址是字符串,所以变量mail的数据类型应定义为字符串型,即String。3.下列VB的变量定义正确的是(
)A.DimaAsDouble B.Dima-basIntegerC.DimcAsTrue D.Dimd^2asSingle答案:A
解析:变量名是由字母、数字和下划线组成,但必须是字母开头,选项B、D错误。VB中的关键字不能作为变量名,选项C中True不是一种数据类型名称。4.若a=″20″,b=″17″,则a+b的值是(
)A.″2017″ B.37 C.2017 D.″37″答案:A
解析:变量a、b的类型是字符串,则表达式a+b是把两个字符串连接起来。5.若x=3,y=4,z=5,则表达式x+y>zandy+z>xandx+z>y的值是(
)A.True B.False C.1 D.2答案:A6.在VB中,表达式100Mod8\3的值为(
)A.0 B.4 C.50
D.1答案:A
解析:表达式100
mod
8\3先运算8\3,结果为2,再计算100
mod
2结果为0。7.下列VB函数返回值为数值的是(
)A.Chr(x)
B.Str(x)
C.Val(x) D.Mid(x,n,k)答案:C
解析:Chr(x)函数是将一个ASCⅡ码x转为相应的字符;Str(x)函数将数值型x转换为字符型的值;Val(x)函数将字符型x转换为数值;Mid(x,n,k)函数在字符串x中取从第n个字符开始的k个字符。8.下列VB表达式中,结果为数值1的是(
)A.Asc(″1″)
B.Int(0.8)C.Abs(Int(-0.6)) D.Str(1)答案:C
解析:Asc(″1″)函数返回字符1的ASCⅡ码,结果是49;Int(0.8)结果为0;Int(-0.6)值为-1,Abs(-1)结果为1;Str(1)是将数值型的1转换为字符型的“1”。9.设a=″VisualBasic″,下面语句中可使b=″Basic″的是(
)A.b=Mid(a,8,5) B.b=Mid(a,5,8)C.b=Len(a,8,5) D.b=Left(a,5)答案:A10.骰子是一个正六面体,用从1到6这六个数分别代表这六面,掷一次骰子出现的数可表示为(
)A.Int(Rnd(6)+1) B.Int(Rnd*6)C.Int(Rnd*7) D.Int(Rnd*6+1)答案:D
解析:Int(Rnd(6)+1)的值是1,Int(Rnd*6)的值范围是0~5六个数,Int(Rnd*7)的值范围是0~6七个数。11.在VB中,下列函数的值是10的是(
)A.Abs(100) B.Int(9.8)C.Abs(int(-9.1)) D.Sqr(-10)答案:C
解析:函数Abs的功能是取绝对值,函数Sqr的功能是取算术平方根,函数Int的功能是向下取整,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广东省阳江市江城区2023-2024学年六年级下学期期末考试英语试卷
- 国家发展改革委办公厅等关于推动车网互动规模化应用试点工作的通知
- 病案室病历复印制度
- 新解读《GB 50084-2017自动喷水灭火系统设计规范 》
- 陕西省安康市2023-2024学年高一下学期期末考试语文试卷(解析版)
- 2024纬拓信息化建设项目质量追溯平台
- 人力资源政策对教育行业教师流失率影响的研究
- 股权结构对公司社会责任履行的影响
- 江苏省南通市第一中学2024届中考考前最后一卷数学试卷含解析
- unit2(拔尖作业)2024-2025学年六年级上册 英语 人教版
- 自动化设备加工时序图
- 第五单元作业整体设计 统编版语文七年级上册
- 检验科技术人员基本技能考核表
- 施工方案都需要什么人签字
- 耳鼻喉科技术操作规范
- 焉蔓《铁门关》位置新考
- 运用情景于初中英语教学的研究与实验的开题报告
- 营养与食品卫生学-脂类
- 《足球-脚内侧传接球》课件
- 人教版四年级数学上册【分层作业】3.4 画角(同步练习) 四年级上册数学同步课时练 (人教版含答案)
- 断绝母子关系协议书
评论
0/150
提交评论