ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:67.46KB ,
资源ID:3159906      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-3159906.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(vb考试复习资料.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

vb考试复习资料.docx

1、vb考试复习资料单选题知识点1 基本概念2 数据类型、格式3 变量定义、声明、命名规则4 运算符、表达式14(算术、字符、关系、逻辑、日期)5 函数7、print方法166 控件、属性、事件177 VB窗口布局(视图下的代码、对象、立即、属性、工程窗口)、窗体8 数组定义、声明、应用9 分支(if、 select case语句)10 循环(FOR、DO、双重循环、出口语句EXIT)11 简单综合题1 VB的概论、结构化程序设计知识2 VB文件种类(如模拟题二、6)3 VB控件属性(静态设置、动态设置) (如模拟题二、7-8)4 VB对象的事件、方法(如模拟题二、9,单双击引发事件,cls)5

2、VB变量类型的关键字5、类型字66 VB的函数(数学7、转换8、日期9、字符串10)7 变量及作用域(如模拟题二、3)8 循环结构(FOR、DO、双重循环、出口语句EXIT)9 逻辑值、ASCII码知识(13是回车符、10是换行符,chr,asc)10 Print格式(,;的作用,标准、紧凑格式等)判断题知识点1.综合(三、1,9) 2.print有关(三、3) 3.窗体,变量有关(三、4)4.表达式(三、5) 5.分支语句(三、6) 6.循环语句(三、7)7.常用控件(三、8) 8.VB文件种类 9.函数(三、10)10 常量、变量类型(三、2)数据类型关键字类型符前缀占字节数字节型Byte

3、 无byt1逻辑型Boolean无bln2整型Integer%int2长整型Long&lng4单精度型Single!sng4双精度型Double#dbl8货币型Currencycur8日期型Date无dtm8字符型String$str与串长有关对象型Object无obj4变体型Variant无vnt根据需要分配说明: (1) 不同类型的数据,所占的存储空间不一样。 (2) 数据的类型可在数据之后加上一个类型符来表示,例如,413&,86!,104.67#等。类型IntegerLongFloatdoubleCurrencyString符号%&!#$数学函数VB中备有各种计算算术函数的子程序,在程

4、序中要使用某个函数时,只要调用该函数就行了。 转换函数 Visual Basic提供了几种转换函数,每个转换函数都可强制一个表达式转换成某种特定的数据类型。常用的转换函数见p.47表3-8。 日期与时间函数日期/时间函数用于进行日期和时间处理函数Weekday返回值17,依次表示星期日到星期六。 变量的命名规则(1)变量名必须以字母开头;(2)只能由字母、数字和下划线组成。不能含有小数点、空格等字符;(3)字符个数不得超过255个;(4)不能使用VB的关键字(如语句名、函数名等)。例如,Print、Sub、End等;(5) 不区分变量名中字母的大小写 变量的声明变量的声明就是向程序说明要使用的

5、变量有以下2种方法(显式声明与隐式声明) (1) 声明变量(显式声明) 用Dim、Public、Private或Static语句来声明变量例如:Dim sum As Integer 把sum定义为整型变量 普通局部变量:就是一个任意模块中的一个过程、函数、属性中以dim申请的,存活时间就是这个过程结束,这个变量就不存在了 静态局部变量:就是一个任意模块中的一个过程、函数、属性中以static申请的,存活时间就是这个程序模块结束 模块级变量:就是一个任意模块中顶部申请的变量以private、dim、public关键字申请,在模块装入时分配内存,模块内所有过程函数都可以使用 公用变量:就是一个任意

6、模块中顶部申请的变量(类模块中不能用于变量)以public关键字申请,可以在整个程序中调用 (2)隐式声明 不加说明就直接使用变量,此时默认的变量类型为变体类型(Variant)。使用时,系统会以该名字自动创建一个变量,并默认为变体类型。用隐式声明的方法,有时会导致一些错误。 为避免以上麻烦,可以规定在使用变量前,必须经过显式声明才能使用,要强制显式声明变量,可以在程序模块的通用声明段中加入语句: Option Explicit 也允许使用类型符来声明变量的类型,如Num%,Sum!表达式 五类表达式:算术表达式、字符串表达式、日期表达式、关系表达式和逻辑表达式1. 表达式组成 表达式由变量、

7、常量、运算符、函数和圆括号按一定的规则组成。运算后的结果类型由数据和运算符共同决定。2. 表达式的书写规则 (1) 运算符不能相邻。例a+*b是错误的。 (2) 乘号不能省略。例x 乘以y 应写成:x*y。 (3) 括号必须成对出现,均使用圆括号,可以出现多个圆括号,但要配对。 (4) 表达式从左到右在同一基准上书写,无高低、大小区分。3. 不同数据类型的转换 在算术运算中,如果操作数具有不同的数据精度,则Visual Basic规定运算结果的数据类型采用精度高的数据类型。即: Integer Long Single Double 字符运算符 关系运算符 逻辑运算符 Print方法形式: 对象

8、.PrintSpc(n)|Tab(n)表达式列表;|,作用: 在对象上输出信息对象:窗体、图形框或打印机(Printer) ,省略对象在窗体上输出。Spc(n)函数:插入n个空格,允许重复使用。Tab(n)函数:左端开始右移动n列,允许重复使用。;(分号):光标定位上一个显示的字符后。,(逗号):光标定位在下一个打印区的开始位置处。无;,则表示换行,即光标移动到下一行的起始位置。 开始打印的位置是由对象的CurrentX和CurrentX属性决定, 缺省为打印对象的左上角0,0。 注意:Print方法在Form _Load事件过程中起作用,必须设置窗体的AutoRedraw为True。一、命令

9、按钮CommandButton 接受用户输入的命令。二、文本框 TextBox 是一个文本编辑区域,可在该区域输入,编辑和显示正文内容。三、标签 Label 用于显示文本(输出)信息,不能作为输入信息的界面。四、图片框 PictureBox和图象框Image 图片框是一个完整的图片控件,主要作用是显示图片,也可放置其他控件(是个容器) 图象框不是一个容器五、计时器 Timer 计时器可定时触发某些事件的发生,一些动画效果就是靠计时器触发的。 图片框(PictureBox)1. 用途 图片框(PictureBox)和图像框(Image)都是用于显示图形。图片框可以作为其他控件的容器,还可以在图片

10、框上面放置其他控件,这些控件随图片框的移动而移动2. 常用属性 Picture属性:用于设置在图片框中要显示的图像文件例如: Picture1.Picture=LoadPicture(图形文件名) Picture1.Picture=LoadPicture() 清除图片 Align属性:设置图片框在窗体中的显示方式 AutoSize属性:确定图片框如何与图形相适应3. 图片框的使用 (1)显示和消除图形:见Picture属性 (2)用Print方法向图片框输出文本 (3)用图形方法在图片框中画图形可以使用Circle(画圆)、Line(画线)、Pset(画点)等方法在图片框中画图形 示例Priv

11、ate Sub Form_Load() Show Picture1.Print 在图片框内写字和画圆; Picture1.Circle (1200, 1000), 600, RGB(0, 0, 255) Picture1.PSet (1200, 1000), RGB(255, 0, 0)End Sub 输出平行四边形Private Sub 图形1_Click()ClsPrint For n = 1 To 8 Print Tab(2 * n + 2); For m = 1 To 8 Print Spc(1); *; Next Print NextEnd Sub输出菱形For n = 1 To 6

12、 Print Tab(8 - n); For m = 1 To 2 * n - 1 Print *; Next m Next n For n = 1 To 5 Print Tab(n + 2); For m = n To 10 - n Print *; Next m Next n 输出三角形For i = 1 To 5 Print Tab(20 - 3 * i); For j = 1 To 2 * i - 1 Print i; Next j PrintNext iFor n = 1 To 4 Print Tab(20 - 2 * n); For m = 1 To 2 * n - 1 Print

13、 Str(m); Next m PrintNext nDim a As String, i As Integer, k As Integera = ABCDEFGk = Len(a)For i = 1 To k Print Tab(3); Right(a, i)Next ik = 1For i = 1 To 6 For j = 1 To i Print Tab(5 * j); k; k = k + 1 Next j PrintNext iDim a As String, i As Integer, k As Integera = 河南农业大学k = Len(a)For i = 1 To k P

14、rint Tab(3); Left(a, i)Next iFor n = 1 To 5 Print Tab(n + 2); For m = n To 10 - n Print *; Next Print Spc(4); For m = 1 To 2 * n - 1 Print *; Next PrintNextDim i%, j%For i = 4 To 1 Step -1Print String(10 - 2 * i - 1, *)Next iFor i = 1 To 5Print String(10 - 2 * i + 1, *)Next iFor i = 1 To 5Print Tab(

15、28 - 2 * i);For j = 1 To 2 * i - 1Print *;Next jPrintNext iFor i = 4 To 1 Step -1Print Tab(28 - 2 * i);For j = 1 To 2 * i - 1Print *;Next jPrintNext i 输出矩阵Dim a(10, 10) As IntegerDim m As Integer, n As Integer For n = 1 To 10 For m = 1 To 10 If n = m Or n = 11 - m Then a(n, m) = 1 Else a(n, m) = 0 E

16、nd If Next Next Print For n = 1 To 10 For m = 1 To 10 Print Tab(m * 3); a(n, m); Next Print Next 求水仙花数For i = 1 To 9 For j = 0 To 9 For k = 0 To 9 a = 100 * i + 10 * j + k b = i 3 + j 3 + k 3 If a = b Then Print Tab(4); a Next k Next jNext i求阶梯数Do While True i = i + 1 If i Mod 2 = 1 And i Mod 3 = 2

17、And i Mod 4 = 3 And i Mod 5 = 4 And i Mod 6 = 5 And i Mod 7 = 0 Then Print Tab(3); 该阶梯至少有; i; 阶 Exit Do End IfLoop输入一批数据,若输入数据为纯数字时,求累加和,非纯数字不累加。输入End结束输入,输出累加和。Dim x$, y!, z!x = z = 0Do While x end x = InputBox(请输入数据) y = Val(x) a = Trim(Str(y) If x = a Then z = z + y: Print z z = z + yLoopPrint z随

18、机生成20个100以内的正整数,将其中的奇数和偶数分两行显示在窗体上。Dim a(1 To 20), b(1 To 20), c(1 To 20), i%, j%, k% j = 0 k = 0 For i = 1 To 20 a(i) = Int(Rnd * 100) If a(i) Mod 2 0 Then j = j + 1 b(j) = a(i) Else k = k + 1 c(k) = a(i) End If Next i For i = 1 To j Print b(i); Next i Print For i = 1 To j Print c(i);Next i 求方程f(x)

19、=3*x3-4*x2-5*x+13=0的根Dim a#, e#, x0#, x1# a = Val(Text1.Text) e = Val(Text2.Text) e = IIf(e 0, 0.000001, e) If a e) Text3.Text = x0 End If编写程序实现在一个字符串变量中查找abc,输出找到的个数或提示没有找到。字符串由键盘输入。Dim x$, y$, z% x = LCase(InputBox(请输入数据) y = abc z = InStr(x, y) If z = 0 Then Print 没找到 Else Print z End If给定一个两位正整数

20、,请找到另一个两位正整数,使得这两个两位正整数之和等于它们各自的对调数之和,若找不到,则输出“查找失败”。Dim a%, b%, c%, d%, e%, f%, g%, h As Boolean, i% a = InputBox(请输入一个两位正整数) b = a 10 c = a Mod 10 d = c * 10 + b h = True For i = 10 To 99 e = i 10 f = i Mod 10 g = f * 10 + e If a + i = d + g Then Print a, i h = False Exit For End If Next i If h Th

21、en Print 查找失败输入一串数字,求其中各位数字之和。例如输入63947,则求63947。Dim x$, s%, t%, i% x = InputBox(请输入数据) s = 0 For i = 1 To Len(x) t = Val(Mid(x, i, 1) s = s + t Next i Print s输入一串数字,求其中奇数位数字构成的数与偶数位数字构成的数之差。例如输入1654238,求1528643。Dim x$, y$, z$, s!, t!, i% x = InputBox(请输入数据) y = z = For i = 1 To Len(x) If i Mod 2 0 T

22、hen y = y & Mid(x, i, 1) Else z = z & Mid(x, i, 1) End IfNext iPrint Val(y) - Val(z) 输入一串数字,求其中奇数数字的个数及其和。Dim x$, y%, s!, t!, i% x = InputBox(请输入数据) s = 0 t = 0 For i = 1 To Len(x) y = Val(Mid(x, i, 1) If y Mod 2 0 Then s = s + y t = t + 1 End IfNext i Print x Print s, t 输入一组整数,将其中的奇数按大小顺序输出。Dim a(1

23、 To 10), b%(1 To 10), x%, y%, s!, t!, i%, j% t = 0 For i = 1 To 10 a(i) = InputBox(请输入数据) If a(i) Mod 2 0 Then t = t + 1 b(t) = a(i) End If Next i For i = 1 To t - 1 For j = i + 1 To t If b(i) b(j) Then s = b(i) b(i) = b(j) b(j) = s End If Next j Next i For i = 1 To t Print b(i); Next i8下列叙述正确的是(C) A对象是包含数据又包含对象数据进行操作的方法的物理实体 B对象的属性只能在属性窗口中设置 C不同的对象能识别不同的事件 D事件过程都要由用户点击对象来触发 1对象具有属性和 方法 。 2对象的属性是用 属性值(数据) 来描述的。 3对象是既包含 数据 又包含对 数据进行操作 的方法,并将其封装起来的一个逻辑实体。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2