2013年9月二级VB等级考试辅导第1次
全国计算机二级《VB》练习题及答案

全国计算机二级《VB》练习题及答案全国计算机二级《VB》练习题及答案9月计算机等级考试将于9月23日-26日举行,目前处于紧张的备考阶段,以下是店铺搜索整理的一份全国计算机二级《VB》练习题及答案,供参考练习,预祝考生们考出自己理想的成绩!想了解更多相关信息请持续关注我们店铺!1.双击窗体中的对象后,VB将显示的窗口是(C)(单)A.工具箱B.项目(工程)窗口C.代码窗口D.属性窗口2.下述选项中,VB的程序设计方法是(B)(单)A.面向对象、顺序驱动B.面向对象、事件驱动C.面向过程、事件驱动D.面向过程、顺序驱动3.在VB中,要将一个窗体装载到内存进行变量初始化等预处理,但没有显示该窗体,应使用的方法或语句是(C)(单)A.ShowB.UnloadC.LoadD.Hide4.文本框的默认属性是(B)(单)A.CaptionB.TextD.Top5.标签默认属性是(A)(单)A.CaptionD.Top6.执行以下程序段:a$="abbacddcba"For I=6 To 2 Step -2X=Mid(a,I,I)Y=Left(a,I)z=Right(a,I)z=Ucase(X&Y&z)Next IPrint z输出结果为(B)(单)A.ABAB.BBABBAC.ABBABAD.AABAAB7.在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:Option Base 1Private Sub Command1_Click( )Dim a As Varianta=Array(1,2,3,4,5)Sum=0For I=1 To 5Sum = sum+a(I)Next Ix=Sum/5For I =1 To 5If a(I)>x Then Print a(I);End Sub程序运行后,单击命令按钮,在窗体上显示的内容是(D)(单)A.1 2B.1 2 3C.3 4 5D.4 58.假定一个工程由一个窗体文件Form1和两个标准模块文件Model1及Model2组成。
高中生个人自传(精选多篇)

高中生个人自传(精选多篇)本人叫**,男,汉族人,1985年11月10日出生于安徽省阜阳市太和县坟台镇镇西村委会刘庄的一个普通家庭。
父亲***,母亲***,二老均是普通群众;大哥***,大嫂***,均系预备党员,都在坟台医院工作。
我于xx年加入共青团组织,并在xx年递交了入党申请书,现在就读于江南大学化工学院化学工程与工艺0602班。
1994年9月我从一个幼稚的顽童迈进了知识的殿堂,走出了人生中关键的第一步,进入了西魏寨小学读书。
上小学后,听老师的话,学习上,努力刻苦,在班上学习成绩一直名列前茅;劳动中,不怕脏,不怕累,争当先进,每学期都被评为“三好学生”。
证明人,张玉珍老师。
1999年我以优异的成绩考入坟台中学,这是一所县重点中学。
面对这个陌生的环境里,在大哥的耐心指导下,我更加严格的要求自己,多次取得年级第一的好成绩,初中期间曾获得多次竞赛的奖项。
在担任班干部期间,我带领全班同学参加各种有意义的活动,不仅丰富了同学们的课余文化生活,而且使全班更紧密的团结在一起,共同进步。
证明人,武猛老师。
xx年,收到省重点高中安徽省太和中学的录取通知书,我无比自豪,并暗暗发誓要好好学习,做对祖国有用的青年。
在班主任孙蕾老师的积极影响下,我递交了共青团员申请书,并于xx年5月光荣地成为共青团员中的一员。
在团组织的教育影响下,从胸前佩带上团徽,向团旗宣誓的那一刻起,我就下定决心,将在以后的学习、工作中努力要为庄严的团徽、团旗增辉,做一名名副其实的团员,并争做优秀团员。
在xx年的高考中,虽然取得了优异的成绩,但第一志愿的落档使我没有进入理想中大学,思索再三,我接受了家长的意见,决定复读一年。
证明人,孙雷老师。
xx年09月~xx年06月,我深刻地总结了上次失败的经验和教训,端正了自己的思想,调整了自己的心态,充分地排除了外界的干扰,全心全意地投入到高三复读的事业上,最终,我以优异的成绩被江南大学化工学院录取。
证明人,李子臣老师。
2013年9月全国计算机等级考试二级VB无纸化上机题题库题干及答案解析(4)

第六十一套题干61一、基本操作题请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在名称为Form1的窗体上画一个名称为C1、标题为"改变颜色"的命令按钮,窗体标题为"改变窗体背景色"。
编写程序,使得单击命令按钮时,将窗体的背景颜色改为红色(&HFF&)。
运行程序后的窗体如图1所示。
要求:程序中不得使用变量,每个事件过程中只能写一条语句。
存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。
图1(2)在名称为Form1的窗体上画一个名称Shape1的形状控件,在属性窗口中将其设置为圆形。
画一个名称为List1的列表框,并在属性窗口中设置列表项的值分别为1、2、3、4、5。
将窗体的标题设为"图形控件"。
单击列表框中的某一项,则将所选的值作为形状控件的填充参数。
例如,选择3,则形状控件中被竖线填充。
如图2所示。
要求:程序中不得使用变量,每个事件过程中只能写一条语句。
存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
图2二、简单应用题(1)在考生文件夹下有一个工程文件sjt3.vbp。
程序的功能是通过键盘向文本框中输入正整数。
在"除数"框架中选择一个单选按钮,然后单击"处理数据"按钮,将大于文本框中的正整数且能够被所选除数整除的5个数添加到列表框List1中,如图3所示。
在窗体文件中已经给出了全部控件,但程序不完整。
要求:请去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序的其他部分和控件属性。
最后把修改后的文件按原文件名存盘。
图3(2)在考生文件夹下有一个工程文件sjt4.vbp。
程序运行后,单击"开始"按钮,图片自上而下移动,同时滚动条的滑块随之移动,每0.5秒移动一次。
2013年9月全国计算机等级考试二级VB无纸化上机题题库题干及答案解析

sum = sum + a(i) n=n+1 End If Next txtResult.Text = Int(sum / n) 步骤2:按要求将文件保存至考生文件夹中。 步骤3:按<F5>运行程序,先单击"读数"按钮,接着 单击"计算"按钮,然后单击窗体右上角的关闭按钮结束程 序。
【审题分析】本题只需按要求画出控件并设置相关属 性即可。
【操作步骤】 步骤1:新建一个"标准EXE"工程,按表1在窗体中画 出控件并设置其相关属性。
表1
步骤2:按要求将文件保存至考生文件夹中。
第2小题 【知识点播】①在程序设计时通过属性设置窗口中的 Font属性可设置控件标题文本的字体、字号、字形等。② FontName属性用于设置程序运行时在控件中显示文本的字 体 , FontSize 属 性 、 FontBold 属 性 、 FontItalic 属 性 、 FontStrikethru属性和FontUnderline属性可分别用来设置字 体的大小和样式。 【审题分析】要实现本题所要求的功能,应在水平滚 动条的Change事件过程中,通过代码设置文本框的FontSize 属性值等于水平滚动条的Value属性值。 【操作步骤】 步骤1:新建一个"标准EXE"工程,按表2在窗体中画 出控件并设置其相关属性。
【主要考点】计时器控件。 第2小题 【知识点播】①列表框的MultiSelect属性用于设置是 否可在列表项中做多个选择,值为0(缺省设置)表示不允 许做多项选择,值为1表示允许做简单多项选择,值为2表 示允许配合使用Shift、Ctrl键做多项选择;Selected(Index) 属性用于设置或返回指定索引号(从0开始)列表项的选择 状 态 , 值 为 True 表 示 被 选 中 , 值 为 False 表 示 未 被 选 中 ; ListIndex可用于设置或返回在列表框中当前选择项目的索 引号。②列表框的Selected(Index)属性用于设置或返回指定 索引号列表项的选中状态,值为True时表示被选中,值为 False时表示未被选中,Index(索引号)值从0开始。List(Index) 属性用于设置或返回指定索引号列表项的内容。ListCount 属性用来返回列表框中当前的列表项项数。 【审题分析】程序设计思路:在"显示"按钮的单击事 件过程中,使用For循环语句逐一判断列表框中的各项是否 被选中,If语句的条件表达式为:lstItem.Selected(i) = True, 用Print方法将选中的列表项显示在窗体上。为与列表框的项 目索引号保持一致,循环变量的初始值应为0,终值应为 lstItem.ListCount-1。为使列表框在运行时可以多选,应将其 MultiSelect属性值设置为1-simple。 【操作步骤】 步骤1:打开考生文件中的本题工程文件vbsj4.vbp, 将列表框的MultiSelect属性值设置为1-simple。 步骤2:在代码编辑窗口,去掉程序中的注释符"'", 将问号"?"改为正确的内容。 参考代码:
东师《VB程序设计(高起专)2013春第一次在线作业

C. Const a As Double = Sin(1)
D. Const a=”OK"
满分:3 分
6. 表达式Int(Rnd(O)+1)+Int(Rnd(1)-1)的值是()。
A. 1
B. 0
C. -1
D. 2
满分:3 分
B. 立即窗口
C. 桌面
D. 以上都不对
满分:3 分
4. 表达式2+3*4^5-sin(x+1)/2中最先进行的运算是()。
A. 4^5
B. 3*4
C. x+1
D. Sin函数
满分:3 分
5. 下列符号常量的声明中,()是不合法的。
A. Const a As Single=1.1
单选题
多选题
判断题
东师是随机,要答案的查看我的注册名字来 索取 、单选题(共 10 道试题,共 30 分。)
12. 若要禁止窗体被移动,则可设置窗体的 Move 属性为 False 来实现。
A. 错误
B. 正确
满分:2 分
13. 定时器控件的时间间隔设为 0 或 Enabled 属性设为 False都将停止触发 Timer 事件。
A. 错误
B. 正确
满分:2 分
满分:3 分
4. 以下()是Visual Basic中合法的函数。
A. Exp.X
B. Exp(X)
C. COS[X]
D. SinX
E. Sin(X)
满分:3 分
5. 设A="abcdefghijkim",下面()的函数值为"jkim"
2013年9月二级VB等级考试辅导第1次

(B)BBABBA
(C)ABBABA
(D)AABAAB
2005年4月选择题第22题
在窗体上画一个名称为 Command1 命令按钮,然后编写如下事件 过程:
Private Sub Command1_Click()
c = ABCD
For n= 1 To 4
Print ______
Next
End Sub
(C)FG
(D)AB
2004年9月选择题第28题
执行以下程序段
a$=abbacddcba
For i=6 To 2 Step -2
X=Mid(a,i,i)
Y=Left(a,i)
z=Right(a,i)
z=UCase(X & Y & z)
Next i
Print z
输出结果为_______。
(A)ABA
Cint(x) :把x的小数部分四舍五入变为整数(四舍六入五凑偶)。
Fix(x):去掉x的小数部分,保留整数部分。
3.随机函数:Rnd(x) (参数x一般省略)产生[0,1的)随机数。
Randomize ‘初始化随机数生成器
如何产生[20,0300]之间的随机整数
Int((300-200+1)*Rnd+200)
名 Hgb As Integer ‘血红蛋白含量(单位 g/L)
Plt As Long ‘血小板(单位109/L)
End Type
用户自定义数据类型
Type Student 类型名 ID As String*9
元 Name As String*4 素 Sex As Strห้องสมุดไป่ตู้ng*1 名 Age As Integer
09信息技术水平测试第一次模拟试题(vb)
省句中信息技术水平测试第一次模拟试题(算法与程序设计)单选题(每题1分)1、下列有关信息技术的描述,正确的是( )。
A、在人类历史上发生过五次信息技术革命,第五次信息技术革命是计算机的普及应用及其与现代通信技术的结合B、随着信息技术的发展,近期内电子出版物会完全取代纸质出版物C、信息技术是计算机技术和网络技术的简称D、英文的使用是信息技术的一次革命2、飞行员学校采用计算机模拟驾驶飞机训练系统对学员进行培训,这主要采用了( )A、图形识别技术B、身份认证技术C、分布处理技术D、虚拟现实技术3、下列活动不适合用信息技术手段解决的有( )。
A.获得2008年北京奥运会的相关资料B.对一幅老照片进行修复C.做制取气体的化学实验D.管理自己的财务4、某同学在"www. "的搜索栏输入"高二物理试题",然后单击"搜索"按钮,请问他的这种信息资源检索是属于( ) A、分类搜索B、全文搜索C、多媒体信息检索D、专业垂直搜索5、使用全文搜索引擎(如Google)进行搜索时,关键词"综合性大学 -上海"表示( )。
A、上海的综合性大学B、上海的非综合性大学C、不包含"上海"二字但包含"综合性大学"的网页D、上海和综合性大学6、要尽可能多地查询到有关科技、科普方面的网址,应在关键词栏中输入()A. 科技科普B. 科技AND科普C. 科技OR科普D. 科普科技7、下列说法正确的是()A、搜索引擎按其工作方式可划分为全文搜索引擎和目录索引类搜索引擎B、搜索引擎按其工作方式可划分为目录索引类搜索引擎与分类式搜索引擎C、全文搜索方式又被称为分类搜索D、目录索引类搜索引擎的使用方法称为“关键词查询”8、可以方便的检索多个搜索引擎,扩大检索范围,同时检索多个数据库的搜索引擎属于( )A、元搜索B、全文搜索C、垂直搜索D、目录索引类搜索9、为了使计算机输出“狂草”字体的汉字,你认为应该做的编码工作是()A、汉字的输入码B、狂草内码C、狂草外码D、狂草字型码10、汉字的输出码可以用点阵方式来表示,目前汉字在显示器上显示的就是点阵汉字。
vb第次考试复习题单选判断程序填空改错练习
vb第次考试复习题单选判断程序填空改错练习————————————————————————————————作者:————————————————————————————————日期:一、判断共19题(共计19分)第1题(1.0分)题号:684在窗体的form_load事件过程里定义的变量是局部变量。
第2题(1.0分)题号:380VB规定窗体文件的扩展名是 .vbp。
3题(1.0分)题号:681对于动态数组,在过程中可多次使用redim语句改变数组的大小。
第4题(1.0分)题号:285所有的控件在程序运行以后都是可见的。
第5题(1.0分)题号:677通常用show方法来显示通用对话框第6题(1.0分)题号:683控件数组中的各个元素由caption属性区分。
第7题(1.0分)题号:680通用对话框控件在运行的时候,是不可见的。
第8题(1.0分)题号:361设A=3,B=4,C=5,D=6,则表达式A>B And C<=D Or 2* A>C的值是 False。
第9题(1.0分)题号:313“菜单编辑器”中至少要填“名称”和“标题”这两个框,才能真确完成菜单栏的设计。
第10题(1.0分)题号:325VB若同一个工程有许多窗体,可以指定任一窗体为启始窗体。
第11题(1.0分)题号:335通过改变属性窗口中的Name属性,可以改变窗体上显示的标题。
第12题(1.0分)题号:324如果一个菜单项的Visible属性为False,则它的子菜单也不会显示。
第13题(1.0分)题号:678鼠标mousedown事件可以返回一个参数button用于判断用户按下的是鼠标的左键、右键、还是滑轮。
第14题(1.0分)题号:254有的对象属性既可在属性窗口中设定又可在程序代码中设定。
第15题(1.0分)题号:686时钟控件的interval属性的单位是毫秒。
第16题(1.0分)题号:248对象的可见性用enabled属性设置,可用性用visible属性设置。
2011-2019年全国计算机二级VB考试真题及答案
2011年9月全国计算机等级考试二级VB 笔试试卷及参考答案2011年 9月全国计算机等级考试二级笔试试卷Visual Basic语言程序设计(考试时间90 分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)下列叙述中正确的是()。
A)算法就是程序B)设计算法时只需要考虑数据结构的设计C)设计算法时只需要考虑结果的可靠性D)以上三种说法都不对(2)下列关于线性链表的叙述中,正确的是A)各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B)各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C)进行插入与删除时,不需要移动表中的元素D)以上三种说法都不对(3)下列关于二叉树的叙述中,正确的是A)叶子结点总是比度为2的结点少一个B)叶子结点总是比度为2的结点多一个C)叶子结点数是度为2的结点数的两倍D)度为2的结点数是度为1的结点数的两倍(4)软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。
下面属于应用软件的是A)学生成绩管理系统B)C语言编译程序C)UNIX操作系统D)数据库管理系统(5)某系统总体结构图如下图所示:该系统总体结构图的深度是A)7 B)6 C)3 D)2(6)程序调试的任务是A)设计测试用例B)验证程序的正确性C)发现程序中的错误D)诊断和改正程序中的错误(7)下列关于数据库设计的叙述中,正确的是A)在需求分析阶段建立数据字典B)在概念设计阶段建立数据字典C)在逻辑设计阶段建立数据字典D)在物理设计阶段建立数据字典(8)数据库系统的三级模式不包括A)概念模式B)内模式C)外模式D)数据模式(9)有三个关系R、S和T如下:则由关系R和S得到关系T的操作是A)自然连接B)差C)交D)并(10)下列选项中属于面向对象设计方法主要特征的是A)继承B)自顶向下C)模块化D)逐步求精(11)以下描述中错误的是A)窗体的标题通过其Caption属性设置B)窗体的名称(Name属性)可以在运行期间修改C)窗体的背景图形通过其Picture属性设置D)窗体最小化时的图标通过其Icon属性设置(12)在设计阶段,当按Ctrl+R键时,所打开的窗口是A)代码窗口B)工具箱窗口C)工程资源管理器窗口D)属性窗口(13)设有如下变量声明语句:Dim a, b As Boolean则下面叙述中正确的是A)a和b都是布尔型变量B)a是变体型变量,b是布尔型变量C)a是整型变量,b是布尔型变量D)a和b都是变体型变量(14)下列可以作为Visual Basic变量名的是A)A#A B)4ABC C)?xy D)Print_Text(15)假定一个滚动条的LargeChange属性值为100,则100表示A)单击滚动条箭头和滚动框之间某位置时滚动框位置的变化量B)滚动框位置的最大值C)拖动滚动框时滚动框位置的变化量D)单击滚动条箭头时滚动框位置的变化量(16)在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()MsgBox Str(123 + 321)End Sub程序运行后,单击命令按钮,则在信息框中显示的提示信息为A)字符串“123+321”B)字符串“444”C)数值“444”D)空白(17)假定有以下程序:Private Sub Form_Click()a = 1:b = aDo Until a >= 5x = a * bPrint b; xa = a + bb = b + aLoopEnd Sub程序运行后,单击窗体,输出结果是A) 1 1 B) 1 1 C) 1 1 D) 1 12 3 2 4 3 8 3 6(18)在窗体上画一个名称为List1的列表框,列表框中显示若干城市的名称。
vb考试题
章节作业--第1次作业:10题1、, Visual Basic的三种工作模式是。
A) 编辑 B) 编译 C) 设计、运行、中断 D) 连接正确答案是: C 你选择的答案是:C √2、, 在Visual Basic中,以下什么方法可以改变窗体的大小。
A) 设计时在窗体布局窗口中进行调整。
B) 运行时设置窗体的Left属性。
C) 运行时调用窗体的Move方法。
D) 设计时在窗体布局窗口中点鼠标右键,在快捷菜单中进行设置。
正确答案是: C 你选择的答案是:C √3、, 如果要使窗体的最小化按钮变成灰色(不起作用),需设置窗体的()属性。
A) Caption B) Icon C) MaxButton D) MinButton正确答案是: D 你选择的答案是:D √4、, 要使窗体上的所有控件具有相同的字体格式,应首先在属性窗口中对()的Font属性进行设置,然后再添加各控件。
A) 所有控件 B) 窗体 C) 标签控件 D) Fontname正确答案是: B 你选择的答案是:B √5、, 在属性窗口设置命令按钮的DownPicture属性,指定按下时显示的图形文件,但在运行时按下命令按钮却没有效果,原因是()。
A) 命令按钮的Default属性为True B) 命令按钮的Style属性为2-PictureC) 命令按钮的Style属性为0-Standard D) 命令按钮的Style属性为1-Graphics正确答案是: C 你选择的答案是:C √6、, 要在窗体上显示图片,需设置窗体的()属性。
A) Caption B) IconC) Picture D) ControlBo正确答案是: C 你选择的答案是:C √7、, “重复”命令是对()命令的反操作。
A) 撤消 B) 查找C) 复制 D) 剪切正确答案是: A 你选择的答案是:A √8、, 运行时,单击窗体(Form1)将窗体的前景色设置为红色的事件过程是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
用户自定义数据类型
Type Student 类型名 ID As String*9 元 Name As String*4 素 Sex As String*1 名 Age As Integer Score As Single End Type
字节数=9*1+4*1+1*1+2+4=20
考点2 常量
• 在程序运行过程中,其值不能改变的量
常用内部函数
4. 其它数学函数
平方根函数Sqr(x)、绝对值函数Abs(x)、 对 数函数Log(x)、符号函数Sgn(x)、指数函数Exp(x)
历年真题 2005年9月选择题第15题
• 设a = 5,b = 10,则执行c = Int((b - a) * Rnd + a) + 1 后,c 值的范围为__。 (B)6~9 (A)5~10 (C)6~10 (D)5~9
• 普通常量 • 表示形式: &O205 &H3AF 123& -123! 0.123E+3 • 分界符: "abc" "ABD""XYZ" #2004-9-27# • 逻辑常量:True False • 符号常量 • 用一个符号来代替多次被使用的常量,具有含义清楚, 一改全改的优点 • 如:Const PI [ As Double]=3.1415926535 • 系统常量 • 由VB提供的应用程序和控件的系统定义常数 • Text1.BackColor=vbRed
字节数 关键字 字节型 Byte 1 逻辑型 Boolean 2 整型 Integer 2 长整型 Long 4 单精度型 Single 4 标准类型 双精度型 Double 8 字符型 String 2/字符 货币型 Currency 8 日期型 Date 8 数据类型 对象型 Object 4 变体型 Variant 按需分配 自定义类型
考点4 常用内部函数
5. 其它字符串函数 MyString = String(5, “*”) „ 返回 “*****”。 • MyString = String(5, 42) ‟ 返回 “*****”。 String$(n,ASCII码) MyString = String(10, "ABC") ' 返回 "AAAAAAAAAA"。 • 返回由ASCII 码对应的n个字符 String$(n,字符串) 返回“字符串”首字符组成的n 个字符 Space$(n) 生成由n个空格组成的字符串 Instr([首字符位置,]字符串1,字符串2) 从指定位置开始按指定方式在字符串1中查找字符 串2,若找到返回开始字符的位置,否则返回0。
•
•
练习题
设有如下程序段: a$="BeijingShanghai" b$=Mid(a$,InStr(8,a$,"g")+1) 执行上面的程序段后,变量b$的值为____。
考点4 常用内部函数
三、其它函数 1. 转换函数 Val(x):将参数x转换成数值 Str$(x):将参数x转换成一个字符串 Chr$(x):将x变为相应ASCII的字符 Asc(字符串):求“字符串”的第一个字符的ASCII码 2. 时间和日期函数 Now:获得系统当前时间,包括日期 Time:获得系统当前时间,不包括日期
变量
• 变量的初值
• 声明一个数值型的变量后,VB自动为其赋初值0 • 声明一个字符型的变量后,VB自动为其赋初值空串 • 声明一个逻辑型的变量后,VB自动为其赋初值False
• 变量赋值
• 变量名=表达式 • 先计算表达式值,再将结果保存到变量所代表的内存 空间中 • 变量类型转换规则 教材P26
P112 用户自定数据类型
Type 自定义类型名 元素名[(下标)] As 类型名 … [元素名[(下标)] As 类型名] End Type
• 自定义数据类型定义位置 1、标准模块中定义,默认为Public 2、窗体层定义,需要加上Private
用户自定义数据类型
元 素 名
类型名 Type Blood 9 Wbc As Double ‘血细胞计数(单位10 /L) 9 Rbc As Double ‘红细胞数(单位10 /L) Hgb As Integer ‘血红蛋白含量(单位 g/L) 9 Plt As Long ‘血小板(单位10 /L) End Type
算术运算符
幂(^)→取负(-)→乘、浮点除(*、/)→整除 (\)→取余(Mod)→加、减(+、-)→连接(&、 +) 整数除(\):在进行除法运算之前,先将操作 数四舍五入,除得的结果将小数部分直接舍去。 如 9.5\5 与 9.4\5
取余(Mod):在进行取余运算之前,先将操作 数四舍五入,取余结果的符号与被除数的符号相 同。如 9.5 mod 5 与 9.4 mod 5
P20 考点3 常用内部函数
3. 大小写转换函数 Lcase$(字符串) „转换为小写 Ucase$(字符串) „转换为大写
4. 字符串截取函数 Left$(字符串,n) Mid(字符串,位置[,L]) Right$(字符串,n)
历年真题 2005年4月选择题第13题
设a = "MicrosoftVisualBasic" ,则以下使变量 b 的值为“VisualBasic”的语句是。 (A)b = Left(a, 10) (B)b = Mid(a, 10) (C)b = Right(a, 10) (D)b = Mid(a, 11, 10)
历年真题 2007年9月选择题第14题
执行以下程序后输出的是_______。 Private Sub Command1_Click() Ch$=“AABCDEFGH” Print Mid(Right(ch$,6),Len(left(ch$,4)),2) End Sub (A)CDEFGH (B)ABCD (C)FG (D)AB
考点3 变量
• 在程序运行过程中,其值可以改变的量 • 三要素:变量名、变量类型、变量值 • 实质 • 变量代表着内存中一定的存储空间 • 存储空间中存放的数据即变量的值 • 存储空间的大小取决于变量的类型 • 变量名代表对应存储空间的起始地址 • 变量命名规则 以字母开头,由字母、数字和下划线组成的字符串 a 整型 10 2字节
P31 考点4 常用内部函数
二、字符函数 1. 删除空白字符函数
Ltrim$(字符串):去掉“字符串”左边的空白字符 Rtrim$(字符串):去掉“字符串”右边的空白字符 Trim$(字符串):去掉“字符串”左右两边的空白字符
2. 字符串长度测试函数
Len(字符串) Len(变量名)
测试字符串中字符的个数 测试变量所占字节大小
变量
• 变量的作用域 – 过程级(局部变量) 声明位置:事件过程、普通子过程或函数过程内部。 声明符:Dim 可见范围:在声明变量的过程或者函数中。 – 模块级 声明位置:窗体级代码的通用声明部分(.frm) 模块级代码的通用声明部分(.bas) 声明符:Private 或 Dim 可见范围:在声明变量的整个窗体或模块中
P27- 考点5 运算符和表达式
1
2 3
算术运算符
关系运算符
逻辑运算符
算术运算符
基本运算 乘方 负号 乘法 除号 整除 求余数 加法 减法 运算符 ^ * / \ Mod + 优先级 9 8 7 7 6 5 4 4 示例 2^8表示28 -3表示负3 a*b表示a乘以b 5.2/2计算结果为2.6 9.5\2计算结果为5 17 mod 3计算结果为2 a+b表示a加b的和 a-b表示a减去b的差
2013年9月等级考试辅导
二级Visual Basic
CopyRight@2009 SWPUNCRE All Rights Reserved
第一讲 基础知识
1 2
数据类型 常量与变量 常用内部函数 运算符与表达式 数据的输入与输出
3 4 5
考点1 数据类型
• • • • 不同类型的数据适用于解决不同类型的问题 不同类型的数据在内存中的存放形式不同 标准数据类型 用户自定义数据类型
2004年9月选择题第28题
执行以下程序段 a$="abbacddcba" For i=6 To 2 Step -2 X=Mid(a,i,i) Y=Left(a,i) z=Right(a,i) z=UCase(X & Y & z) Next i Print z 输出结果为_______。 (B)BBABBA (A)ABA (C)ABBABA (D)AABAAB
练习题
在窗体上画一个名称为Command1的命令按钮,然后编写如 下事件过程: Private Sub Command1_Click() x= -5 If Sgn(x) Then y=Sgn(x^2) Else y=Sgn(x) End If Print y End Sub 程序运行后,单击命令按钮,窗体上显示的是__________。 (A)-5 (B)25 (D)-1 (C)1
变量
–全局变量
声明位置:模块代码的通用声明部分 声明符:Public 可见范围:整个工程
P26 考点4 常用内部函数
一、数学函数
不要把括号忘记了!
1. 三角函数
Sin(x)、Cos(x)、Tan(x)、Atn(x) 2. 取整函数 Int(Rnd*(b-a+1)+a)的 取值范围是多少?
Int(x):求不大于x的最大整数。
2005年4月选择题第22题
在窗体上画一个名称为Command1 命令按钮,然后编写如下事件过程: Private Sub Command1_Click() c = "ABCD" For n= 1 To 4 Print ______ Next End Sub 程序运行后,单击命令按钮,要求在窗体上显示如下内容______。 D CD BCD ABCD 则在______处填入的内容为。 (A)Left(c,n) (B)Right(c,n) (C)Mid(c,n,1) (D)Mid(c,n,n)字符串接 “+”和“&”