VB期末考试总复习

合集下载

VB程序设计期末复习要点

VB程序设计期末复习要点

《VB程序设计》期末复习要点一、重点复习内容:通过本课程的学习,要求重点掌握:1. VB窗体的属性、事件和方法,常用的控件的公用属性和常用标准控件。

2. VB常用的数据类型,常量的定义,变量的命名,变量的声明及作用域。

3. 常用的表达式。

4. For…Next循环,Do…Loop循环,If…Then…Else条件判断语句,Select Case语句。

5. 一维数组、二维数组的声明与存取。

6. 过程的声明与调用。

7. 菜单编辑器、输入对话框、消息输出对话框及系统对话框的使用。

二、考试题型及分值:1. 判断题共10题(每题1分,共10分)2. 单项选择题10题(每题2分,共30分)3. 填空题10空(每空2分,共20分)4. 阅读程序,写出程序运行结果 2题(每题10分,共20分)5. 程序填空 ( 共20分)三、例题精解●判断题(正确的打√,错误的打×)()1.VB对象就是窗体和控件。

()2.事件是VB对象可以响应的用户操作。

()3.文本框和标签框通过同一属性在窗体上显示文字。

()4.For…Next循环结构的默认步长为1。

()5.要实现同样的循环控制,在Do While…Loop和DO…Loop While循环结构中给定的循环条件是一样的。

()6.对象的属性都可以在程序中通过语句设置。

()7.能够改变多项选择框中背景颜色的属性是BackColor。

()8.将焦点主动设置到指定的控件或窗体上,应采用Setfocus方法。

()9.当图片框Picturebox控件的Autosize属性为true时,超过图片框尺寸的图片其超过部分会被图片框截去。

()10.使用Open语句可以创建新的顺序文件。

()11.要在窗体上添加控件,从工具箱中将控件拖到窗体上即可。

()12.可以把属性看作是一个对象的性质。

()13.TextBox与Label有许多共同的特点,它们都能显示和输入文字。

()14.所有对象的属性都可以在属性窗口中设定。

vb期末考试题库及答案

vb期末考试题库及答案

vb期末考试题库及答案一、单项选择题(每题2分,共20分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. StringC. Both A and BD. None of the above答案:C2. VB中,用于声明变量的关键字是?A. DimB. DeclareC. VarD. Let答案:A3. 在VB中,以下哪个函数用于计算两个数的和?A. SumB. AddC. +D. Concatenate答案:C4. 如果要声明一个整型变量并初始化为5,正确的语句是?A. Integer x = 5B. Dim x As Integer = 5C. Dim x = 5D. x = 5答案:B5. VB中,哪个控件用于显示文本,并且用户不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B6. 在VB中,以下哪个选项是正确的循环结构?A. For EachB. WhileC. Both A and BD. None of the above答案:C7. VB中,以下哪个语句用于结束当前程序的执行?A. EndB. ExitC. StopD. All of the above答案:D8. 在VB中,以下哪个选项是正确的条件判断语句?A. If...Then...ElseB. Switch...CaseC. Both A and BD. None of the above答案:C9. VB中,以下哪个函数用于获取当前系统日期?A. NowB. DateC. TodayD. Time答案:C10. 在VB中,以下哪个属性用于设置窗体的标题?A. CaptionB. TextC. TitleD. Label答案:A二、填空题(每题2分,共20分)1. 在VB中,声明一个字符型变量可以使用关键字________。

答案:Dim2. VB中,数组的声明格式为________。

vb期末考试复习资料

vb期末考试复习资料

vb期末考试复习资料VB是一门程序设计语言,也是许多大学计算机专业的必修课程。

随着期末考试的临近,各位同学需要投入更多的时间和精力来复习这门课程。

本文将为大家提供一些VB期末考试复习资料,帮助大家更好地备考。

一、教材和参考书VB语言的学习和掌握,最基础的方式就是阅读教材和参考书籍。

对于VB语言初学者来说,推荐使用《Visual Basic 6.0程序设计》一书进行学习。

这本书涵盖了VB基础知识、控件设计、文件操作、数据库编程等方面的内容,易于理解,并配有丰富的实例和练习题。

除此之外,还可以借助一些VB语言的在线资源,如百度百科、知乎等提供的编程专页,可以帮助同学们更好地掌握VB语言的的一些难点和技巧。

二、学习笔记学习笔记是复习的重要工具。

在学习VB语言的过程中,有必要将所学知识及时地进行记录。

这样可以帮助同学们掌握学习的重心,并且在期末考试前能够更好地回忆所学过的分类和技巧。

在记录学习笔记时,可以将VB语言的一些要点和难点进行总结,如语法规则、常用控件、窗体设计、事件处理等,帮助同学们更好地温故知新。

三、在线课程在线学习也是一种非常有效的方法。

通过观看VB语言的在线课程,同学们可以掌握VB语言的知识点和处理方法,不仅可以更好地巩固自己的VB基础知识,还可以让自己学会如何灵活使用VB语言进行编程。

常用的VB在线课程平台为mooc网、智联网等,同学们可以定期在线听课,并进行笔记的记录和整理,可以帮助同学们更好地备考,掌握重心。

四、编程练习编程练习是复习VB语言最重要的方法。

在学习VB语言的过程中,同学们可以利用大量的编程习题来巩固所学知识。

可以找一些基础的编程模板,在此基础之上往往要求同学达成一个相对较高的功能。

可以再次通过网页、工具完成一些较为初中级的编程练习,帮助同学增加应对期末考试的信心和考试技巧。

五、补遗其他资料在复习VB语言的过程中,还可以寻求其他的替代学习资料,如网络上大量的VB语言学习资源、视频课程等。

《vb程序设计》期末复习题及答案

《vb程序设计》期末复习题及答案

《vb程序设计》期末复习题及答案一、填空题1.创建一个VB应用程序三个主要的步骤是__________________、________________和_____________________。

2.当程序运行时,要求窗体中的文本框呈现空白,则在设计时,应当在此文本框的__________窗口中,把此文本框的_____________属性设置成空白。

3.Label和TextBox控件用来显示和输入文本,如果仅需要让应用程序在窗体中显示文本信息,可使用___________控件;若允许用户输入文本,则应使用_____________控件。

4.窗体的常用方法有__________、___________、___________和___________。

5.要想在代码中给名为txtshow的文本框赋予文本:GOOD WORK ,应当编写的语句是____________________________________。

6.若命令按钮的名称为Cmdopen,程序要求单击该命令按钮时,打开一个窗口frm1,请对以下事件过程填空。

Private Sub Cmdopen_ ________________________________End Sub7.Visual Basic 6种类型的表达式是______________、______________、______________、________________、_________________、____________________。

Visual Basic根据表达式的___________来确定表达式的类型。

8.表达式93 \ 7 Mod 2 ^ 2 的值是___________。

9.已知a=3,b=4,c=5,表达式a>b and Not c>a Or c>b And c<a+b的值是_________。

表达式c>a And Not b<c的值是___________。

VB 考点整理,期末复习

VB 考点整理,期末复习

程序设计:1.题目:(事件)双击窗体(响应)求1+5+10+15+……+500的和,并将结果输出到窗体上。

将结果存入到SUM中Private Sub Form_dblClick()Dim sum As Longsum = 1'**************Begin************For i = 5 To 500 Step 5sum = sum + iNext iPrint sum'**************end************TestFunc (sum)End Sub2.题目:求两个数m,n的最大公约数p和最小公倍数q注意:在指定的事件内编写代码。

Private Sub Form_Load()ShowDim p, q As IntegerDim m, n, As IntegerDim t, r As Integerm = 21n = 28'**************Begin************If m <n Then t = m: m= n: n = tDor = m Mod nIf r = 0 Then Exit Dom = nn = rLoopp = nq = 28 * 21 / p'**************end************Print "最大公约数=", pPrint "最小公倍数=", qtestfunc p, qEnd Sub3.题目:(事件)单击窗体(响应)我国现有人口13亿,设年增长率为1%,计算多少年后增加到20亿。

并将结果输出在窗体上,将结果存入变量year中。

使用do while……loop语句完成程序。

Private Sub Form_dbClick()Dim year As Integer'**************Begin************n = 13Do While n < 20n = n * 1.01year = year + 1LoopPrint year'**************end************4.题目:以下程序段用于求∑n!Private Sub Form_Click()Dim sum As Long, n As Longn = InputBox("请输入一个正整数")sum = 0For i = 1 To nsum = sum + mul(i)Next iPrint sumEnd SubPrivate Function mul(ByVal x As Long)Dim s As Long, i As Longs = 1For i = 1 To xs = s * iNext imul = sEnd Function5.题目:(事件)双击窗体。

VB程序设计期末复习资料

VB程序设计期末复习资料

VB 程序设计期末复习题一、填空题1.在VB 6.0中,变量名最长可达个字符.答案:255解析:规定2.男性(sex),年龄(age)在18—20岁之间,身高(size)在 1.65米以上,列出逻辑表达式。

答案:sex and age>=18 and age<=20 and size>=1.65解析:规定3.要使一个按钮设为默认按钮,应把此按钮的属性的值设为True.答案:Default解析:规定4.一个工程可以包括多种类型的文件,其中,扩展名为.vbp的文件表示文件. 答案:工程解析:规定5.VB表达式9^2 MOD 45 \2 *3 的值 .答案:4解析:表达式的计算,优先级6.如果要使用命令按钮表面显示文字"退出(X)"(在字符X之下加下划线),则其Caption属性设置为 .答案:退出(&X)解析:规定7.拖动滚动条中的滚动块将会产生Scroll和事件.答案:Change解析:规定8.在利用Visual Basic设计应用程序时,一般会遇到三类错误:语法错误、执行错误和。

答案:逻辑错误解析:规定9.Option Base 1的作用是确定数组的下界为 .答案:1解析:规定10.在VB中,若要使一个文本框(Text)中的内容在超过文本框的宽度时能够自动换行显示,应当将这个文本框的属性的值设置为True.答案:MultiLine解析:规定11.表达式81\7 MOD 2^2 的值是 .答案:3解析:规定12.由For k=35 to 0 step 3:next k循环语句控制的循环次数是 .答案:0解析:规定13.把条件1<=X<12写成VB关系表达式为 .答案: x>=1 and x<12 或 x<12 and x>=1解析:规定15.如果要在单击按钮时执行一段代码,则应将这段代码写在事件过程中.答案:click解析:规定16.写出清除标签Label1的显示信息的语句为 .答案:Label1.caption="" 或 Label1="" 或 Label1.Caption=""解析:规定17.如果要指明mystring为固定15个字长的全局变量,应该在标准模块中用以下说明语句定义 .答案: public mystring as string*15解析:规定18.将焦点定位于命令按钮Command1之上的语句为 .答案:Command1.SetFocus 或 SetFocus解析:规定19.滚动条控件有水平滚动条和滚动条.答案:1). 垂直解析:规定20.把整型数1赋给一个逻辑型变量,则逻辑变量的值为 .答案:True解析:规定21.写出清除标签Label1的显示信息的语句为 .答案:Label1.caption="" 或 Label1="" 或 Label1.Caption=""解析:规定22.设置计时器对象触发事件的时间间隔用属性.答案:interval解析:规定23.VB中,变量的声明可分为两种方法: 数组和动态数组.答案:静态解析:规定24.大于X 的最小整数的VB表示形式为 .答案:Int(x)+1 或 Int(x) + 1解析:规定25.文本框中所显示的内容是它的属性的值.答案:Text解析:规定26.设a=2,b=3,c=4,d=5,则NOT a<=c OR 4*c=b^2 AND b<> a+c 的值为 . 答案:False解析:规定27.设置计时器控件只能触发事件.答案:timer解析:规定28.文件按照存取方式及其组成结构可以分为顺序文件和 .答案:随机文件解析:规定28.声明单精度常量g(重力加速度)代表9.8可写成 .答案:const g=9.8 或 const g as single =9.8解析:规定29.在一条Dim语句中可以声明多个变量,如Dim strVar,intVar,sngVar As Integer,则strVar、intVar与sngVar的数据类型分别是Variant、Variant和 .答案:Integer解析:规定30.如果在模块的声明段中有Option Base 0语句,则在该模块中使用Dim a(6, 3 To 5)声明的数组有个元素.答案:21解析:规定31.由For k=35 to 0 step 3:next k循环语句控制的循环次数是 .答案:0解析:初值超过终值32.表达式 1 and 0的值 .答案:False解析:规定33.一元两次方程ax2+bx+c=0有实根的条件为a≠0,并且b2-4ac≥0,列出逻辑表达式 .答案:a<>0 and b^2-4*a*c>=0解析:逻辑表达式的书写34.变量min@表示类型的变量.答案:货币型解析:数据类型35.想拥有"快捷键"这项功能,必须在"菜单编辑器"中增加一些特殊的设置,也就是在字母之前加上 .答案:&解析:规定二、程序填空1.以下程序段利用随机函数生成15个10-100之间的整数,然后用选择法将其从小到大排序。

vb期末复习题

vb期末复习题

Visual Basic 期末复习题一、填空题、判断题二、选择题、程序选择题三、编程题一、填空题、判断题1) 3abc为合法变量。

答案:错2) 局部变量是指那些在过程中用Dim语句或Static语句声明的变量。

答案:对3) 局部变量的作用域仅限于声明它的过程。

答案:对4) 逻辑表达式Not"a">"b" And 9<3 Or 9>3的值为true 。

对5) 使用a=b:b=a 语句可以将变量A和B的值互换。

答案:错6) 以下循环的执行次数是_____。

K=0Do While k<=10k=k+1Loop 答案:117) 逻辑常量值为TRUE或_______。

答案:FALSE8) 表达式(2+8*3)/2的值是______。

答案:139) 下列程序的执行结果是____。

T = O : m = 1 : Sum = 0Dot = t + m : Sum = Sum + t : m = m + 2Loop While m <= 9Print Sum 答案:5510) 设a=2,b=3,c=4,d=5下列a>b and c<>d or c=a表达式的值是_____。

答案:FALSE11) 表达式3>4 and 7=5的值是______。

答案:FALSE12) 下列程序段的执行时,共循环____次。

For a=0 To 1For b=1 To 2For c=1 To 3I=I+1Next cNext bnext a 答案:1213) 以下程序计算2到50间所有偶数的和,请补充完该程序Sub mult()Dim Sum As IntegerSum=0Dim I as integerFor___to 50If I MOD 2=___Then___Next IPrint sumEnd Sub 答案:I=2#0#SUM=SUM+IK=0DO While k<10K=k+1:______loopprint t 答案:T=T+K16) 下列程序是用来计算1+2+3……+10的程序段,请补充完该程序。

大学VB期末试卷vb复习题

大学VB期末试卷vb复习题

4.不论何种控件,共同具有的是______属性。

(A) Text (B) Name(C) BackColor (D) Caption5.当运行程序时,系统自动执行启动窗体的______事件过程。

(A) Load (B) Click(C) Unload (D) GotFocus11.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是。

(A) 工程资源管理器窗口(B) 工具箱窗口(C) 代码窗口(D)属性窗口1.下列单词不能作为界符的是。

(A)空格(B)圆括号(C)+ (D)Mod2.下列标识符命名合法的是。

(A)合法(B)2x (C)X-2 (D)cox(x)3.以下常量合法的是。

(A)&18 (B)1.2E3 (C)%100 (D)123,4564.表达式Int(Rnd+1)+Int(Rnd-1)的值是。

(A)0 (B)1 (C)-1 (D)25.下列算术运算符中优先级最低的是。

(A)^ (B)/ (C)Mod (D)\6.表达式x+1>x是下面哪种类型的表达式。

(A)关系表达式(B)逻辑表达式(C)算术表达式(D)非法表达式7.产生[10,37] 之间随机整数的VB表达式是。

(A)Int(Rnd*27)+10 (B)Int(Rnd*28)+10(C)Int(Rnd*27)+11 (D)Int(Rnd*28)+118.在同一行中书写多条语句,每条语句之间用隔开。

(A)分号(B)逗号(C)单引号(D)冒号11.长整型的类型符是。

(A)% (B)& (C)! (D)#15.函数Ucase(Mid("visual basic ",8,5))的值是。

(A)Visual (B)VISUAL (C)basic (D)BASIC16.Rnd函数不可能为下面哪个值。

(A)1 (B)0 (C)0.9999 (D)0.10000517.表达式123 + Mid("123456", 3, 2)的值为。

VB期末考试复习 书本重点总结

VB期末考试复习  书本重点总结

复习编码基础VB代码不区分字母的大小写一行可书写几句语句,之间用冒号分隔;一句语句可分若干行书写,用续行符(空格下划线)连接Rem开始或单撇‘VB常用数据类型变量和常量的命名规则变量:在程序运行中其存储的值可以改变。

常量:在程序运行中其值不可以改变。

以字母或汉字开头,后可跟字母、数字或下划线组成,长度小于等于40个字符;不能使用VB中的关键字;VB中不区分变量名的大小写例如:1)a bc 2)print_65 3)12bc 4)x-y5)x%y 6)abs 7)mn% 8)int变量声明Dim 变量名[AS 类型]Dim iMark As integer , sTotal As singleDim iItem%注意: 在通用声明处加Option Explicit 语句来强制显式声明变量常量声明Const 常量名[AS 类型] = 表达式例Const MAX=100Const MIN As Integer =&H13A算术运算符例:求表达式5+10 mod 10 \ 9 / 3 +2 ^2值字符串运算符&、+ 字符串连接" 123 " + " 456 " 结果" 123456 "" 123 " & " 456 " 结果" 123456 "区别:+ 两边必须是字符串,& 不一定"abcdef" & 12345 ' 结果为"abcdef12345 ""abcdef " + 12345 ' 出错"123" & 456 ' 结果为" 123456 "“123” + 456 ' 结果为579注意:"123 " + True ' 结果为122关系运算符将两个操作数进行大小比较,结果为逻辑量。

vb期末考试怎么复习

vb期末考试怎么复习

你若盛开,蝴蝶自来。

vb期末考试怎么复习vb期末考试怎么复习导语:Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言,为结构化的、模块化的、面对对象的、包含帮助开发环境的大事驱动为机制的可视化程序设计语言。

那么,vb期末考试怎么复习呢?下面,我就给你们介绍vb期末考试的复习方法,期望能够帮忙到你们!vb期末考试复习方法一1.将常用数据类型全部记住(integer,long,string,single,double,boolean... ...)2.将一些常用的语句记住(if... else... , for... next... , do... ...loop)3.将一些常用的函数记住(Format,split,cint,csng,len,ucase,lcase)4.学会数组的使用。

5.记住一些常用控件(command, text, label)6.文件的读写处理(open input, output, append ... ...)7.自定义函数的编写和调用。

8、肯定要多看源代码,看不懂的就往电脑里敲,敲一会儿就敲第1页/共3页千里之行,始于足下。

明白了。

vb期末考试复习方法二1、这里给大家的`第一条建议是永久不要觉得自己现在时间不够了而放弃接近的考试,即使自己什么都不知道,本人当时考试时只用了10多天从零开头到80多分过,这也不是说我自己有多厉害,只是想告知大家千万别放弃。

2、既然打算了要做这件事,那就好好做,首先定好方案,我建议方案不要太碎,你完全可以将其分成两个部分,学基础和刷题。

3、学基础,那么有人问了,以前学的都忘了怎么办,重新学呗,我建议大家在各大视频网站上找到一个合适的老师的VB视频,这里的合适就是自己感觉看着可以就行,没有什么觉得的好视频,任何人的视频,你一套的看下来,肯定会有收获,关键不在于视频质量的凹凸,关键在于你看和不看。

4、大家用剩下的一半的时间完成了基础学习,那么剩下的时间就是刷题了,刷题不用说,就是不停的做买来的资料,不停的背记错的地方,尽量全部章节都涉及到,时间安排依据自身对本章节把握成度来看。

VB期末考复习

VB期末考复习

BorderStyle : 标签控件边框样式Label1.BackColor = Color.Transparent …以透明方式显示文本框:MultiLine 、ScrollBars当MultiLine为True时,ScrollBars才有效ReadOnly 默认值为False(可编辑)SelectionStart 选定的正文开始位置SelectionLength 选定的正文长度SelectedText 选定的正文内容KeyPress事件对回车的判断Asc(e.KeyChar)=13LostFocus、GotFocus事件[对象.] Focus 也可用于Button、ListBox等控件单选按钮: Checked属性复选框: CheckStateCheckState.Unchecked 未选定CheckState.Checked 被选定CheckState.Indeterminate 灰色Click事件CheckedChanged事件列表框和组合框Items属性:ListBox1.Items(0) 第一项ListBox1.Items(ListBox1. Items.Count-1)最后一项被选定的选项的文本内容:ListBox1.TextListBox1.Items(ListBox1.SelectedIndex)ListBox1.SelectedItem()方法:ListBox1.Items.Add(“周海涛”)ListBox1. Items. Remove ("华成")ListBox1. Items. RemoveAT(ListBox1.SelectedIndex)ListBox1.Items.ClearDropDownStyle属性:决定组合框的类型滚动条和进度条Value 、Maximum和Minimum 属性滚动条还有:SmallChange、LargeChange属性Scroll 、ValueChanged事件Enabled 、Interval(单位ms)Tick事件通用对话框打开各种通用对话框用:ShowDialog( ) 方法OpenFileDialog 控件主要属性:OpenFileDialog1.FileNameOpenFileDialog1. Filter= "Text Files|*.txt|所有文件|*.* "FilterIndex 、InitialDirectorySaveFileDialog 控件特有的属性:DefaultExtColorDialog 控件:Color属性ColorDialog1.ShowDialog() ‘打开颜色对话框TextBox1.ForeColor() = ColorDialog1.ColorFontDialog控件:Font获取选择的字体Color选定的颜色前提是:ShowColor属性为真菜单设计下拉式菜单:Menustrip控件弹出式菜单:ContextMenuStrip控件重要属性:Text 菜单项上显示的标题文本热键:“新建(&N)”分隔条:输入一个减号“-”ShortCutKeys 、Checked单击某对象时能弹出菜单,必须设置该对象的ContextMenuStrip 属性多重窗体启动窗体外的其他窗体:Form2.Show() (非模式)或Form2.ShowDialog() (模式)Me. HideMe. CloseMe: 代表代码所在的窗体 基本语言变量命名规则:必须以字母、下划线或汉字开头,由字母、汉字、数字或下划线组成。

(完整版)VB期末复习资料

(完整版)VB期末复习资料

“Visual Basic编程与应用”期末复习资料第一章Visual Basic 6.0程序设计概述重点掌握的内容:对象与事件驱动对象:世界上存在的任何具体的事物都可以称之为对象。

对象是具体存在的,每个对象都是唯一的,有着自己独特的个性。

类:是具有相同性质的对象的集合。

对象和类的区别在于前者是具体的,而后者则是抽象的。

属性、方法和事件:VB采用一种所谓的事件驱动的编程机制,由用户来掌握程序的运行流向。

可以把属性看作一个对象的性质,把方法看作对象的动作,把事件看作对象的响应。

对象的属性的设置可以通过两种方法来实现:(1)通过属性窗口直接设置;(2)在程序代码中通过赋值实现,其格式为:对象.属性=属性值事件过程:事件即对象相应的动作,是Visual Basic预先定义好的对象能识别的动作,如Click、DbClick、LostFocus等等。

事件过程是指附在该对象上的程序代码,是事件的处理程序,即用来完成事件发生后所要做的动作创建 Visual Basic 应用程序有三个主要步骤:1.创建应用程序界面。

2.设置属性。

3.编写代码。

窗体的属性和方法窗体属性:重点掌握:Name,Caption,BorderStyle,MinButton,MaxButton等属性。

Print方法: 在Visual Basic 中,Print方法是用来输出信息的专用过程,Print方法应重点掌握如下:(1)语法结构[对象].Print [表达式列表](2)表达式列表中的分隔符:①若用分号(;):输出的各表达式的值中间没有空格,数值型前留有一个符号位。

例如 Print “1”;“2”;“3”输出格式为 123②若用逗号(,):输出的各表达式的值将被分配在各个区段内,例如 Print “1”,“2”,“3”输出格式为 1 2 3③Spc(n)函数,用于产生空格,这里n为要插入的空格数,例如Print “1”;Spc(3);“2”输出格式为 1 2④Tab(n)函数,用于将插入点定位在绝对列号上,这里n为列号。

vb期末考试复习资料(经典总结版)

vb期末考试复习资料(经典总结版)

第一章 VISUAL BASIC的特点与版本例1 与传统的程序设计语言相比,Visual Basic最突出的特点是A.结构化程序设计B.程序开发环境C.程序调试技术D.事件驱动编程机制【分析】传统的程序设计语言是面向过程的,但一般都可以实现结构化程序设计,有的也提供了较完善的集成开发环境和程序调试技术,但它们基本上都没有事件驱动编程机制。

与这些语言相比,Visual Basic最突出的特点就是事件驱动编程机制。

【答案】D例2下列成员中不属于主窗口的是A.最大化按钮B.状态栏C.系统菜单D.工具栏【分析】主窗口由标题栏、菜单栏和工具栏构成,其中标题栏上有系统菜单(左端)以及最小化、最大化和关闭按钮。

因此,最大化按钮、系统菜单和工具栏都是主窗口中的成员,而主窗口中没有状态栏。

【答案】B例3在属性窗口中,属性列表可以按两种顺序排列,这两种顺序是______和______。

【分析】为了便于查找,属性窗口对当前对象的属性提供了两种排列方式,一种是按字母表顺序,另一种是按属性的分类顺序。

【答案】按字母序或按分类序按分类序或按字母序例4 Visual Basic 6.0的集成开发环境有两种方式,第一种方式是______,第二种方式是______。

【分析】在默认情况下,Visual Basic 6.0集成开发环境为多文档界面方式,即MDI方式,在这种方式下,窗体设计器窗口是固定的。

使用“工具”菜单中的“选项”命令,可以把集成开发环境设置为单文档界面方式,即SDI方式,在这种方式下,窗体设计器窗口是浮动的。

【答案】多文档界面或MDI单文档界面或SDI第二章对象及其操作例1为了通过属性窗口把窗体的ControlBox属性设置为True(或False),下列正确的操作是A.直接键入True(或False)B.利用对话框设置属性值C.选择ControlBox,然后按回车键D.双击ControlBox属性条【分析】ControlBox属性是一个逻辑值,其取值只有两种,即True和False,一般可以通过选择输入,即单击属性条右端的箭头,下拉显示属性值True和False,从中选择所需要的值。

VB程序设计期末复习总结[范文模版]

VB程序设计期末复习总结[范文模版]

VB程序设计期末复习总结[范文模版]第一篇:VB程序设计期末复习总结[范文模版]1.timer_Tick事件在指定的时间里调用此事件,比如设置timer1.interval=10,则表示在一秒内执行10次timer_Tick事件。

bel3.Text = Format(x, “00000”),设置x是一个五位数,不足左侧用零来补。

3.TextBox1.Text = UCase(TextBox1.Text),将输入的字母转换成大写,用textchanged事件bel1.Font = New Font(“隶书”, 12, FontStyle.Bold)设置字体名: = “微软雅黑”。

设置字号:Textbox1.T ext.Font.Size = 14。

设置粗体:Textbox1.Text.Font.Bold = True。

设置斜体:Textbox1.Text.Font.Italic = True。

设置下划线:Textbox1.Text.Font.Underline = True。

设置删除线:Textbox1.Text.Font.Strikethrough = True。

Label1.Font = New Font(, 12, FontStyle.Italic)也可如此5.将Button1控件的左上角定位于距窗体左边框60、距顶部40的位置。

Button1.Location = New Point(60,40)等价于:Button1.Left = 60 Button1.T op = 406.例如,将Button1控件设置为宽度为80、高度为30。

Button1.Size = New Size(80,30)等价于:Button1.Width = 80Button1.Height = 30 7.Size与clientsize。

前者是整个窗体的大小,后者是不含边框的窗体的大小。

8.Cursor属性决定运行时鼠标移动到对象上时,显示出的鼠标指针的图像。

大学vb期末考试题库及答案

大学vb期末考试题库及答案

大学vb期末考试题库及答案一、单项选择题(每题2分,共20分)1. VB中,以下哪个关键字用于声明变量?A. DimB. SubC. FunctionD. End答案:A2. 在VB中,以下哪个函数用于计算两个数的和?A. SumB. AddC. TotalD. +答案:D3. VB中,以下哪个控件用于显示文本信息?A. LabelB. TextBoxC. ComboBoxD. CheckBox答案:A4. 在VB中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Height答案:A5. VB中,以下哪个事件用于响应鼠标单击事件?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A6. 在VB中,以下哪个关键字用于循环结构?A. ForB. IfC. WhileD. Select答案:A7. VB中,以下哪个函数用于获取当前日期?A. NowB. DateC. TimeD. Today答案:D8. 在VB中,以下哪个属性用于设置文本框的只读状态?A. ReadOnlyB. EnabledC. VisibleD. MultiLine答案:A9. VB中,以下哪个控件用于选择单个项目?A. ListBoxB. ComboBoxC. CheckBoxD. OptionButton答案:B10. 在VB中,以下哪个事件用于响应文本框内容改变事件?A. ChangeB. ClickC. KeyPressD. TextChanged答案:A二、填空题(每题2分,共20分)1. VB中,声明变量的关键字是________。

答案:Dim2. VB中,用于计算两个数的乘积的运算符是________。

答案:*3. VB中,用于显示消息框的函数是________。

答案:MsgBox4. VB中,用于设置控件的标题的属性是________。

VB程序设计期末复习资料

VB程序设计期末复习资料

VB程序设计期末复习资料VB 程序设计期末复习题一、填空题1.在VB 6.0中,变量名最长可达个字符.答案:255解析:规定2.男性(sex),年龄(age)在18—20岁之间,身高(size)在1.65米以上,列出逻辑表达式。

答案:sex and age>=18 and age<=20 and size>=1.65解析:规定3.要使一个按钮设为默认按钮,应把此按钮的属性的值设为True.答案:Default解析:规定4.一个工程可以包括多种类型的文件,其中,扩展名为.vbp的文件表示文件. 答案:工程解析:规定5.VB表达式9^2 MOD 45 \2 *3 的值 .答案:4解析:表达式的计算,优先级6.如果要使用命令按钮表面显示文字"退出(X)"(在字符X之下加下划线),则其Caption属性设置为 .答案:退出(&X)解析:规定7.拖动滚动条中的滚动块将会产生Scroll和事件.答案:Change解析:规定8.在利用Visual Basic设计应用程序时,一般会遇到三类错误:语法错误、执行错误和。

答案:逻辑错误9.Option Base 1的作用是确定数组的下界为 .答案:1解析:规定10.在VB中,若要使一个文本框(Text)中的内容在超过文本框的宽度时能够自动换行显示,应当将这个文本框的属性的值设置为True.答案:MultiLine解析:规定11.表达式81\7 MOD 2^2 的值是 .答案:3解析:规定12.由For k=35 to 0 step 3:next k循环语句控制的循环次数是 .答案:0解析:规定13.把条件1<=X<12写成VB关系表达式为 .答案: x>=1 and x<12 或 x<12 and x>=1解析:规定15.如果要在单击按钮时执行一段代码,则应将这段代码写在事件过程中.答案:click解析:规定16.写出清除标签Label1的显示信息的语句为 .答案:Label1.caption="" 或 Label1="" 或 Label1.Caption=""解析:规定17.如果要指明mystring为固定15个字长的全局变量,应该在标准模块中用以下说明语句定义 .答案: public mystring as string*15解析:规定18.将焦点定位于命令按钮Command1之上的语句为 .答案:Command1.SetFocus 或 SetFocus19.滚动条控件有水平滚动条和滚动条.答案:1). 垂直解析:规定20.把整型数1赋给一个逻辑型变量,则逻辑变量的值为 .答案:True解析:规定21.写出清除标签Label1的显示信息的语句为 .答案:Label1.caption="" 或 Label1="" 或 Label1.Caption=""解析:规定22.设置计时器对象触发事件的时间间隔用属性.答案:interval解析:规定23.VB中,变量的声明可分为两种方法: 数组和动态数组.答案:静态解析:规定24.大于X 的最小整数的VB表示形式为 .答案:Int(x)+1 或 Int(x) + 1解析:规定25.文本框中所显示的内容是它的属性的值.答案:Text解析:规定26.设a=2,b=3,c=4,d=5,则NOT a<=c OR 4*c=b^2 AND b<> a+c 的值为 . 答案:False解析:规定27.设置计时器控件只能触发事件.答案:timer解析:规定28.文件按照存取方式及其组成结构可以分为顺序文件和 .答案:随机文件解析:规定28.声明单精度常量g(重力加速度)代表9.8可写成 .答案:const g=9.8 或 const g as single =9.8解析:规定29.在一条Dim语句中可以声明多个变量,如Dim strVar,intVar,sngVar As Integer,则strVar、intVar与sngVar的数据类型分别是Variant、Variant和 .答案:Integer解析:规定30.如果在模块的声明段中有Option Base 0语句,则在该模块中使用Dim a(6, 3 To 5)声明的数组有个元素.答案:21解析:规定31.由For k=35 to 0 step 3:next k循环语句控制的循环次数是 .答案:0解析:初值超过终值32.表达式 1 and 0的值 .答案:False解析:规定33.一元两次方程ax2+bx+c=0有实根的条件为a≠0,并且b2-4ac≥0,列出逻辑表达式 .答案:a<>0 and b^2-4*a*c>=0解析:逻辑表达式的书写34.变量min@表示类型的变量.答案:货币型解析:数据类型35.想拥有"快捷键"这项功能,必须在"菜单编辑器"中增加一些特殊的设置,也就是在字母之前加上 .解析:规定二、程序填空1.以下程序段利用随机函数生成15个10-100之间的整数,然后用选择法将其从小到大排序。

VB总复习题学生版

VB总复习题学生版

VB总复习题学生版一、选择题1.利用计算机解决问题的过程中,“找出已知和未知,明确它们之间的关系,列出数学表达式”属于以下哪一个步骤()。

A.设计算法B.分析问题C.编写程序D.调试运行程序2.要进行元旦晚会比赛,学校请你设计一个能够对元旦晚会节目分数自动排序的软件,你接到任务后,准备开始设计此软件,比较好的方法和步骤是?()。

A.设计算法,编写程序,提出问题,调试程序B.分析问题,编写程序,设计算法,调试程序C.分析问题,设计算法,编写程序,调试程序D.设计算法,提出问题,编写程序,调试程序3.程序编好以后,计算机无法检查出来的错误是?()。

A. 编译错误B. 执行错误C. 逻辑错误D. 语法错误4.以下不是算法特征的是()。

A.有穷性B.确定性和可行性C.输入和输出D.高效5.在流程图的基本图形中,菱形表示()。

A.开始/结束B.输入/输出C.处理D.判断6.以下说法正确的是()。

A. 算法就是程序B. 数据结构就是程序C. 算法+数据结构=程序D. 算法就是解决问题的方法7.下面给出的各项中,属于机器语言的是()。

A. x=10+1B. 011011 000000 000000 000001 110101C. CLA 00 017D. X=X+18.程序设计语言的发展经历了从()→汇编语言→高级语言的过程。

A. 自然语言B. 机器语言C. C语言D. 低级语言9.编译方式是先(),再执行。

A. 翻译整个程序B. 逐句翻译C. 翻译一条执行一条D. 直接执行10.不属于程序三种基本结构的是()。

A. 顺序结构B. 选择结构C. 循环结构D. 数据结构11.“下雨在体育馆上体育课,不下雨则在操场上体育课”,用算法描述这一问题,合适的算法结构是()。

A. 顺序结构B. 选择结构C. 循环结构D. 数据结构12.要交换变量A和B之值,应使用的语句组是()。

A. A=B:B=C:C=AB. C=A:A=B:B=CC. A=B:B=AD. C=A:B=A:B=C13.判断x是否在区间(a, b]上,在VB中以下哪个逻辑表达式是正确的?()。

vb期末复习资料

vb期末复习资料

vb期末复习资料作为一门计算机语言,VB(Visual Basic)运用广泛,尤其是在企业级应用软件开发领域中。

对于学习VB的同学而言,期末复习资料的准备不仅可以帮助他们更好地回顾所学知识,也可以为期末考试做好充分准备。

一、VB基础知识复习1. VB的发展历史:VB1.0~VB6.0~2. VB的数据类型:整型、长整型、单精度、双精度、字符串、布尔型等3. VB的语法:变量声明、赋值、运算、判断、循环等4. VB的控件:按钮、标签、文本框、下拉框、列表框、复选框、单选按钮等5. VB的事件:如Click、TextChanged、Load、Unload、KeyDown等二、VB进阶知识复习1. VB的函数:String、Len、Instr、Mid、Format、Randomize 等2. VB的数组:一维数组、多维数组、动态数组等3. VB的面向对象编程:类、对象、封装、继承、多态等4. VB的常见控件的使用:如数据网格、图像控件、菜单控件等5. VB的文件操作:文件读取、写入、创建文件夹、删除文件等6. VB的数据库操作:ADO、ODBC、DAO等三、VB实践复习1. 编写一个简单的画图程序,实现画线、椭圆、矩形等基本功能2. 编写一个计算器程序,可以进行加减乘除运算、求幂、求平方根等3. 编写一个简单的学生信息管理系统,包括学生的基本信息、成绩信息等4. 编写一个简易聊天程序,实现实时聊天、群聊、文件传输等功能5. 编写一个简单的网络游戏程序,实现网络对战、计分等功能综上所述,VB期末复习资料既包括基础知识的复习,也需要涉及到进阶的知识点和实践应用。

在复习期间,可以根据自身掌握程度,选择针对性的资料进行练习和巩固,以保证最终的复习效果。

同时,期末考试前也要做好精神和身体上的准备,保证状态良好,以应对考试的挑战。

VISUALBASIC程序设计期末复习一

VISUALBASIC程序设计期末复习一

VISUALBASIC程序设计期末复习一VISUALBASIC程序设计期末复习一Visual Basic(VB)是一种面向事件的编程语言,用于Windows操作系统中的应用程序开发。

本文将对Visual Basic程序设计进行综合复习。

1. VB语法基础:VB程序是由一系列指令(语句)组成的,语句之间通过回车或者冒号分隔。

VB语句通常以关键字作为开头,比如Sub、If、For等。

VB语句的结束使用End语句。

3. 事件:控件可以响应用户的操作,如点击按钮、输入文本等。

当用户触发一个事件时,VB程序会执行相应的代码,例如按钮的Click事件、文本框的TextChanged事件等。

4. 变量:在VB中,变量用于存储数据。

变量的类型可以是数字、文本、日期等。

声明变量时需要指定变量的类型,例如Dim age As Integer,其中age是整数类型的变量。

5.运算符和表达式:在VB中,可以使用各种运算符进行数学和逻辑运算,比如加减乘除、等于和不等于等。

运算符可以用于表达式,表达式由变量、常量和运算符组成。

6. 控制结构:VB提供了各种控制结构,用于控制程序的执行流程。

常用的控制结构包括条件语句(如If-Then、If-Then-Else)、循环语句(如For-Next、While)和选择语句(如Select Case)。

7. 函数和过程:函数是一段可重复使用的代码,可以接受参数并返回值。

过程是一段无返回值的代码。

VB提供了许多内置函数和过程,如MsgBox函数用于显示消息框,InputBox函数用于获取用户输入等。

8.数组:数组是一种用于存储一系列相同类型的数据的数据结构。

VB中的数组可以是一维、二维或多维的。

可以使用索引来访问数组中的元素。

9. 文件和输入输出:VB提供了许多用于文件读写和输入输出的函数和对象。

例如,FileOpen函数用于打开文件,Print函数用于输出文本到文件,Input函数用于从文件中读取数据等。

VB期末考试复习题

VB期末考试复习题

VB期末考试复习题一一、填空题1. 如果要指明mystring为固定15个字长的全局变量,应该在标准模块中用以下说明语句定义:__________2。

设X$ =“abc123456”则“a”+str$(val(right(X$,4)))的值是______________ 3. 拖动滚动条中的滚动框将会产生_________________、_________________4。

请写出清除以下对象内容的语句:文本框___________,窗体_ _______,列表框__ ______,组合框__ _____5. 变量min@表示_ ____类型的变量。

6。

如果:I=11:J=3:I=int(—8。

6)+I\J+13/3 MOD 5,则I值是_____________7。

请写出满足以下条件的VB表达式:0<X<10,_________.X为[0—100]之间的数,能被2整除,但不能被3整除____ ___。

8. 下列循环语句控制的循环次数为FOR K=1 TO 10 STEP –19. 设I=5,则由下列循环语句控制的循环次数是。

DoI=I+2Loop While I〈=1510. 表达式32\7 MOD 3^2 的值是。

11. 按照数据文件的存储方法的不同,文件可以分为三种不同的类型:______________、_______________和二进制文件.12. VB 的工作模式可分为三种:“_______”、“______”以及“_____”13. 下列表达式返回的值为True还是False__________.9>4+3 Or 5+3〉10 And Not ( 4+2〉5 EQV 3+5>2 )2。

一个控件在窗体上的位置由________和________属性决定。

6. 在Visual Basic中最基本的对象是____________。

7。

“属性窗口”的功能是________。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

42.下列关于变体类型的描述,其中正确的是_______。 A.变体是一种没有类型的数据 B.变体的空值就表示该变体的值为 0 C.一个变量没有定义就赋值,该变量即为变体类型 D.变体是赋给变量某一种类型数据后,就不能再赋给它另 一类型的数值 43.执行 PRINT 9.4\3.7,9.4 MOD 3.7命令后,输出结果为 _______。 A. 2 1 B. 3 0 C. 2 20 D. 1 2 44.运行以下程序段后,输出结果为_______。 x%=1/4:y%=11/4 PRINT x%;y% A. 0.25 0.75 B. 0 2 C. 0 3 D. 1 3
11.在窗体上画一个命令按钮 Command1,然后编写如 下代码: Private Sub Command1_Click() Dim arr1(10), arr2(10) As Integer n=3 For i = 1 To 5 arr1(i) = i arr2(n) = 2 * n + i Next i Print arr1(n),arr2(n); End Sub 程序运行后,单击命令按钮,输出结果是_______。 A. 11 3 B. 3 11 C. 13 3 D. 3 13
31.下列程序运行时,从键盘输入字符"-",则输出 结果是_______。 Private Sub Form_Click() op$=InputBox("op=") If op$="+" Then a=a+2 If op$="-" Then a=a-2 Print a End Sub A. -2 B. 0 C. +2 D. +0 32.表达式 Not(a+b=c-d)是_______。 A.逻辑表达式 B.字符表达式 C.算术表达式 D.关系表达式
Байду номын сангаас
6.如下数组声明语句, 正确。 A. Dim a[3,4] as Integer B. Dim a(3,4) as Integer C. Dim a(n;n) as Integer D. Dim a{3,4} as Integer 7.在窗体上画一个Command1,然后编写如下代码: Private Sub Command1_Click() Dim n(2 to 4) As Integer For k = LBound(n) To UBound(n) n(k) = k Print n(k); Next k End Sub 程序运行后,单击命令按钮,输出结果是______。 A. 2 4 B. 1 2 3 C. 2 3 4 D. 4 5 6
33."-32768"的数据类型是_______。 A.整型常量 B.浮点型常量 C.符号常量 D.字符串型常量 34.在下列 4 个表达式中,非法的表达式形式是_______。 A. A+B=C B. 0=1 C. "ABC"+112 D. 1/2=0.5 35.设 x=5,表达式 x>=10 or x<=20 的值是_______。 A. True B. False C. 0 D.表达式非法 36.在下列表达式中,正确的日期型常量是_______。 A. "12/04/01" B. 12-04-2001 C. {12/04/01} D. #12/04/01# 37.在窗体模块的声明段中声明变量时,不能使用的关键 字是_______。 A. Private B. Public C. Dim D. Static
8.下列程序中 s = s + j语句共执行了_______次。 Dim s As Integer Dim i As Integer, j As Integer For i = 1 To 10 Step 2 For j = 1 To 5 Step 2 s=s+j Next j Next i Print s A. 10 B. 15 C. 20 D. 25
10.以下程序的运行结果是_______。 Private Sub Command1_Click() Dim a(1 To 4) As Integer For i = 1 To 4 a(i) = i + 5 Print a(i); Next i End Sub A. 6 7 8 9 B. 12 14 16 18 C. 2 4 6 8 D. 1 2 3 4
9.以下程序段的运行结果是_______。 Private Sub Form_Click() Dim x As Integer x=3 Call abcd(x) Print x End Sub Public Sub abcd(n As Integer) n=n+5 End Sub A. 3 B. 5 C. 8 D. 10
22.为了给 x,y,z 三个变量赋初值 1,下面正确的赋 值语句是_______。 A. x=1∶y=1∶z=1 B. x=1,y=1,z=1 C. x=y=z=1 D. xyz=1 23.以下 4 类运算符,优先级最低的是_______。 A.算术运算符 B.字符运算符 C.关系运算符 D.逻辑运算符 24.如果在立即窗口中依次执行下列命令: a=8 b=9 Print a>b 则输出的结果是_______。 A. 1 B. 0 C. False D. True
25.已知 a="12345678",则表达式 Left(a, 4) + Mid(a, 4, 2)的值是_______。 A. 123456 B. "123445" C. 123445 D. 1279 26.在 Visual Basic 中,y1+z2=a*Sin(b*x+c)+k 表达式 的类型是_______。 A.算术表达式 B.关系表达式 C.逻辑表达式 D.字符表达式 27.如果变量 a=2,b=3,c=4,d=5,表达式 NOT a>b AND NOT d<>c 的值是___。 A. True B. False C. 1 D. 0 28. 条件:1<X<=2 或 10<=X<15,在 Visual Basic 语言 中应写成条件表达式_______。 A. X>1 AND X<=2 OR X>=10 AND X<15 B. X>1 OR X<=2 OR X>=10 OR X<15 C. X>1 OR X<=2 AND X>=10 OR X<15 D. X>1 AND X<=2 AND X>=10 AND X<15
VB期末考试总复习
1、 设置列表框选中的文本用_____ 属性 A.selected B.caption C.text D. list 2、为了使1个窗体从屏幕上消失但仍存在内存中,所使 用的方法或语句为____ 。 A.Show B. Hide C.Load D.Unlode 3、设计动画通常使用时钟控件 来控制动画速度。 A.Enabled B.Interval C.Timer D.Move 4. 若已把一个命令按钮的Default属性设置为True,则下 面可导致按钮的Click事件过程被调用的操作是 A.用鼠标右键单击此按钮 B.按键盘上的Esc键 C.按键盘上的回车键 D.用鼠标右键双击此按钮 5、使文本框获得焦点的方法是 A.Change B.GotFocus C.SetFocus D.LostFocus
12、下列 语句可以交换变量x、y的值。 A. x=(x+y)/2 : y=(x-y)/2 B. t=x : y=t: x=y C. x=x+y : y=x-y : x=x-y D. x=y : y=x 13.Visual Basic 中可以用类型说明符来标识变量 的类型,其中表示货币型的是 A. % B. # C. @ D. $ 14.以下关键字中,不能定义变量的是_______。 A. Declare B. Dim C. Public D. Private 15.表达式 16/4-2^5*8/4 MOD 5\2 的值为_______。 A. 14 B. 4 C. 20 D. 2 16.Visual Basic 日期型常量的定界符是_______。 A. ## B.„‟ C. () D. {}
48.设 a=2:b=0,则语句 Print (a=2) And (b=-2)的输出 结果是_______。 A. True B.结果不确定 C. -1 D. False 49.以下程序段运行后,输出字符的排列顺序是___。 For i=1 To 6 If i Mod 2=0 Then Print "#"; Else Print "*"; End If Next i A. #*#*# B. ##### C. ***** D. *#*#*# 50.若要设置文本框中文字的显示颜色,则可用_____属 性来实现。 A.BackColor B. ForeColor C .FillColor D. BackStyle
45.窗体里有两个对象,分别是图片框 Picture1 和标签 Label1,下面关于 Print 方法的使用 中,错误的一条是_______。 A. Picture1.Print 147 B. Print 147 C. Printer.Print 147 D. Label1.Print 147 46.下面的_______语句可以实现:先在窗体上输出大写 字母A,然后在同一行的第10列输出小写字母b。 A. Print "A";Tab(9);"b" B. Print "A";Tab(10);"b" C. Print "A";Space(10);"b" D. Print "A";Tab(8);"b" 47.阅读下面的程序段: n1=InputBox("请输入第一个数:") n2=InputBox("请输入第二个数:") Print n1+n2 当输入分别为 111 和 222 时,程序输出为_______。 A. 111222 B. 222 C. 333 D.程序出错
相关文档
最新文档