vb填空题及答案

合集下载

VB期末考试考卷及答案

VB期末考试考卷及答案

VB期末考试考卷及答案一、选择题(每题1分,共5分)1. 在VB中,下列哪个函数用于返回字符串的长度?A. Len()B. Length()C. Size()D. Count()A. DimB. IntegerC. IntD. Var3. 在VB中,下列哪个语句用于退出当前循环?A. Exit ForB. BreakC. Exit DoD. ContinueA. OpenB. LoadC. CreateD. Read5. 在VB中,下列哪个事件在窗体加载时发生?A. LoadB. InitializeC. FormLoadD. FormOpen二、判断题(每题1分,共5分)1. VB中的变量必须先声明后使用。

()2. 在VB中,Sub过程可以返回值。

()3. VB中的数组下标从1开始。

()4. 在VB中,可以使用Select Case语句进行多条件判断。

()5. VB中的字符串可以用单引号(')表示。

()三、填空题(每题1分,共5分)1. 在VB中,用于声明常量的关键字是______。

2. VB中的逻辑运算符包括______、______和______。

3. 在VB中,要实现两个变量的值交换,可以使用______变量作为中间变量。

4. 在VB中,______方法用于设置文本框的字体。

5. VB中的______事件在用户单击按钮时发生。

四、简答题(每题2分,共10分)1. 简述VB中事件的执行过程。

2. 请列举三种VB中的数据类型。

3. 简述如何使用Select Case语句进行多条件判断。

4. 请说明如何使用VB中的循环结构实现1到100的累加。

5. 简述如何使用VB中的文件操作函数读取文件内容。

五、应用题(每题2分,共10分)1. 编写一个VB程序,计算并输出1到100之间所有偶数的和。

2. 编写一个VB程序,实现用户输入一个字符串,程序将其逆序输出。

3. 编写一个VB程序,使用循环结构输出九九乘法表。

vb程序设计试题及答案

vb程序设计试题及答案

vb程序设计试题及答案一、选择题(每题2分,共20分)1. 在VB中,下列哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. VB中用于声明变量的关键字是?A. DimB. DeclareC. SetD. All of the above答案:A3. 在VB中,下列哪个选项是正确的循环语句?A. ForB. DoC. WhileD. All of the above答案:D4. VB中用于打开文件的函数是?A. OpenB. CloseC. WriteD. Read答案:A5. 在VB中,下列哪个选项是正确的条件语句?A. If...ThenB. Select CaseC. Do WhileD. All of the above答案:A6. VB中用于创建新窗体的语句是?A. Form.ShowB. Form.NewC. Form.CreateD. Form.Open答案:A7. VB中用于声明常量的关键字是?A. ConstB. DimC. StaticD. Option答案:A8. 在VB中,下列哪个选项是正确的数组声明?A. Dim arr(5) As IntegerB. Dim arr() As IntegerC. Dim arr As IntegerD. Dim arr(5) As String答案:A9. VB中用于结束程序的语句是?A. EndB. ExitC. CloseD. All of the above答案:B10. VB中用于捕获异常的语句是?A. Try...CatchB. On ErrorC. CatchD. All of the above答案:B二、填空题(每题2分,共20分)1. 在VB中,声明一个名为myVar的变量,其类型为字符串,应该使用语句________。

答案:Dim myVar As String2. VB中,用于定义一个名为myFunction的函数,返回值为整数,应该使用语句________。

vb试题及答案基础

vb试题及答案基础

vb试题及答案基础一、选择题(每题2分,共20分)1. VB中,用于声明变量的关键字是:A. DimB. DeclareC. SetD. Const答案:A2. 在VB中,下列哪个选项是正确的数据类型?A. IntegerB. RealC. StringD. All of the above答案:D3. VB中,用于实现条件判断的语句是:A. If...Then...ElseB. For...NextC. Do...LoopD. While...Wend答案:A4. 下列哪个选项是VB中的过程?A. FunctionB. SubC. Both A and BD. None of the above答案:C5. VB中,用于实现循环的语句是:A. For...NextB. Do...LoopC. While...WendD. All of the above答案:D6. 在VB中,下列哪个选项是正确的数组声明?A. Dim arr(10)B. Dim arr(10) As IntegerC. Both A and BD. None of the above答案:C7. VB中,用于创建用户界面的控件是:A. LabelB. TextBoxC. ButtonD. All of the above答案:D8. 在VB中,下列哪个选项是正确的文件访问模式?A. Open For InputB. Open For OutputC. Open For AppendD. All of the above答案:D9. VB中,用于实现错误处理的语句是:A. On Error GoToB. On Error Resume NextC. On Error GoTo 0D. All of the above答案:D10. 在VB中,下列哪个选项是正确的事件处理?A. ClickB. DoubleClickC. MouseDownD. All of the above答案:D二、填空题(每题2分,共20分)1. VB中,声明全局变量的关键字是________。

vb基础期末考试题库及答案

vb基础期末考试题库及答案

vb基础期末考试题库及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个是正确的数据类型?A. IntegerB. intC. StringD. str答案:A、C2. 下列哪个选项不是VB的控件?A. TextBoxB. ButtonC. LabelD. ComboBox答案:B3. VB中,用于声明一个变量的关键字是:A. DimB. DeclareC. FunctionD. Sub答案:A4. 在VB中,以下哪个是正确的函数用于将字符串转换为整数?A. StrToIntB. CIntC. ValD. Convert.ToInt32答案:B5. Visual Basic中,哪个属性用于设置文本框的文本?A. TextB. CaptionC. ValueD. Label答案:A6. 下列哪个是VB中用于循环的语句?A. IfB. ForC. WhileD. Select答案:B、C7. VB中,下列哪个关键字用于定义一个过程?A. FunctionB. SubC. ClassD. Module答案:B8. 在VB中,以下哪个是正确的事件处理程序?A. OnClickB. OnClickC. ClickD. OnClick答案:A、C9. VB中,下列哪个选项用于声明一个常量?A. ConstB. DimC. StaticD. Public答案:A10. 在VB中,以下哪个关键字用于定义一个类?A. ClassB. ModuleC. StructureD. Interface答案:A二、填空题(每题2分,共20分)1. 在VB中,使用________关键字来结束一个程序。

答案:End2. VB中,________关键字用于声明一个数组。

答案:Dim3. 使用________函数可以将一个数字转换为字符串。

答案:Str4. 在VB中,________关键字用于定义一个全局变量。

Vb考试温习题最终

Vb考试温习题最终

Vb考试温习题一、填空题1.设a=2,b=3,表达式a>b 的值是_______。

FALSE2.在VB中声明符号常量的关键字是_______。

const3. 表达式10 MOD 16\4的值是_______。

24. 设A=5,B=6,C=7,D=8,表达式3>2*B OR A=C AND B<>C OR C>D 的值是_______。

False|0|5. 设a=6,b=3,c=5,那么表达式Not a>c And c=b Or b<>a+c 的值为_______。

True6. 设a=1,b=2,c=3,那么VB6.0表达式:a<b or b<c and c<a 的值是_______。

True7. 在VB中,用Dim X As Integer 语句概念的变量X,系统默许其值为_______。

08. 表示x是5的倍数逻辑表达式为_______。

X MOD 5=09. 已知a=3.5,b=5.0,c=2.5,d=True 那么表达式:a>=0 AND a+c>b+3 OR NOT d 的值是____。

False|0|零|假|假值|零值10. 用dim abc as integer 概念的变量abc,其类型是______。

整型11. 表达式"12345"<>"12345" & "ABC"的值是_______。

True12. 在VB中,字符型常量应使_______将其括起来,日期/时刻型常量应利用______将其括起来。

双引号井号13.在窗体上添加一个命令按钮,然后编写如下事件进程:Private Sub Command1_Click()a = InputBox("请输入一个整数")b = InputBox("请输入一个整数")Print a + bEnd Sub程序运行后,单击命令按钮,在输入对话框中别离输入321和456,输出结果为___。

VB填空题

VB填空题

填空题一(题数:2道,共:10分,得分:分)1、(选修)下面程序代码结构包含了循环结构和_______结构,程序最终结果是s等于_______,t等于______。

PrivateSubCommand1_Click()Dim t,s As Integert=0s=0Do Until t>10If t Mod 3=0Thens=s+tEnd If#t=t+2LoopPrint s,tEnd Sub系统答案:选择,6,12//三种程序结构:顺序结构、选择结构、循环结构2、(选修)数学表达式转换为VB表达式为“_____(a*b)/(6*_____+_____(a-b))”。

)系统答案:sqr,a*a$%$a^2,abs填空题二(题数:2道,共:10分,得分:分)1、(选修)有如下VB程序:Private Sub form_load()n=InputBox("请输入一个正整数:","输入")s=1For i=1To ns=s*i>Next iMsgBox n+"!"+"="+Str(s),0,"阶乘计算"End Sub当n=4时,程序运行后输出的结果是___________________。

系统答案:24$%$4!=24//str()函数将数值型转换为字符串型,+号此处表示字符串的连接,所以需要数据类型转换。

2、(选修)下图是计算“0到100之间偶数之和”的算法流程图,SUM用于累加求和,请将其补充完整:注:表达式中多余的空格不要保留,例如a加b等于c应写成“a+b=c”,而不要写成“a+b=c”的形式,但形如“a or b”表达式中的空格要保留。

(系统答案:SUM=SUM+i$%$SUM=i+SUM,i=i+2$%$i=2+i填空题三(题数:2道,共:10分,得分:分)1、(选修)有如下VB程序,功能是用递归法求斐波那契数列1,1,2,3,5,8,13,…第10项的值。

vb练习题及答案

vb练习题及答案

vb练习题及答案VB练习题及答案一、选择题1. 在VB中,以下哪个是正确的数据类型?A. IntegerB. IntC. Both A and BD. None of the above答案:C2. VB中,哪个关键字用于声明变量?A. DimB. DeclareC. DefineD. Set答案:A3. 在VB中,以下哪个是正确的循环结构?A. ForB. WhileC. RepeatD. All of the above答案:D4. VB中,以下哪个是正确的条件语句?A. IfB. SwitchC. CaseD. A and B only答案:A5. 在VB中,以下哪个是正确的数组声明方式?A. Dim myArray(5) As IntegerB. Dim myArray As Integer(5)C. Both A and BD. None of the above答案:A二、填空题1. 在VB中,使用________关键字可以定义一个类。

答案:Class2. VB中,使用________方法可以为控件添加事件处理程序。

答案:AddHandler3. 在VB中,________方法用于结束程序的执行。

答案:End4. VB中,________属性用于获取或设置一个控件的文本。

答案:Text5. 在VB中,________方法用于打开一个文件。

答案:Open三、简答题1. 请简述VB中的事件和事件处理程序的概念。

答案:在VB中,事件是用户或程序触发的特定动作,如按钮点击或键盘敲击。

事件处理程序是一个过程,当特定的事件发生时,会被自动调用以响应该事件。

2. 描述VB中如何使用For循环。

答案:在VB中,For循环用于重复执行一段代码直到满足特定条件。

基本语法是:```For counter = start To end [Step increment]' 循环体Next [counter]```3. 解释VB中什么是继承,并给出一个简单的示例。

vb考试题及答案

vb考试题及答案

vb考试题及答案一、选择题(每题2分,共20分)1. VB中的“Dim”关键字用于声明什么?A. 变量B. 常量C. 类型D. 过程答案:A2. 在VB中,以下哪个是合法的变量名?A. 2variableB. variable-nameC. variable$nameD. variable name答案:B3. VB中的“Sub”过程可以返回值吗?A. 是B. 否答案:B4. 在VB中,以下哪个不是基本数据类型?A. IntegerB. StringC. ObjectD. Date答案:C5. VB程序中,以下哪个语句用于结束程序?A. Exit SubB. End SubC. Exit ForD. End答案:D6. VB中,以下哪个是正确的条件语句?A. If (x > 10)B. If x > 10C. If x = 10 ThenD. If x = 10答案:C7. 在VB中,以下哪个是正确的循环结构?A. DoB. WhileC. ForD. All of the above答案:D8. VB中的“With”语句用于什么?A. 条件判断B. 循环控制C. 简化代码D. 错误处理答案:C9. 在VB中,以下哪个不是数组的声明方式?A. Dim arr(0 To 10) As IntegerB. Dim arr() As Integer = New Integer(10)C. Dim arr As Integer = New Integer(10)D. Dim arr(1) As Integer答案:D10. VB中,以下哪个是正确的事件处理程序声明?A. Sub Button1_Click()B. Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs)C. Sub Button1_Click(ByVal e As EventArgs)D. Sub Button1_Click(ByVal sender As Object)答案:B二、填空题(每空2分,共20分)1. 在VB中,使用________关键字可以定义一个类。

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

vb填空题及答案1. 在VB中,用来描述一个对象外部特征的量称之为对象的_____。

属性2. 窗体_____决定了窗体的外观。

BorderStyle3. 表达式(?10)^ ?2的值是_____。

0.014. 执行_____语句,可以清除Picture1图片框内的图片。

Picture1.picture=LoadPicture('' '')5. 当复选框被选中时,其V alue值为_____。

16. 在窗体画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim a()ReDim a(4)For i = 1 To 4a(i) = iNext iReDim Preserve a(6)For k = 1 To 6Print a(k);Next kPrint “end”End Sub程序运行后,单击Command1命令按钮,则程序输出的结果是_____.1 2 3 4 end7. 在模块文件中的声明部分用Global或_____关键字声明的变量为全局变量。

Public8. 将通用对话框的类型设置为“字体”对话框可以使用_____方法。

showfont9. 下列程序的功能是:当按下鼠标左键并在窗体上移动时,在鼠标经过的位置画点,松开鼠标移动时,不执行画点操作。

当单击鼠标右键时,清除窗体上的内容。

请在横线的上方填入适当的内容,将程序补充完整。

Dim flag As BooleanPrivate Sub Form_MouseDown(Button As Integer, Shift As Integer, X ! ,Y !)flag = TrueIf _____ThenClsEnd IfEnd SubPrivate Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)If flag ThenPSet (X, Y) '画点语句End IfEnd SubPrivate Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)_____End SubButton=2 Flag=False1窗体的扩展名是__frm___。

3日期表达式#2/24/02# - #2/12/02# 的值为12。

4.VB的控件分为标准控件、ActiveX控件和可插入对象5.Style属性设置为1,单选按钮和复选框以图形方式显示6在窗体画一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click()Dim s As IntegerDim arr(3, 1 To 7) As IntegerFor Each test In arrs = s + 1Next testPrint sEnd Sub程序运行后,单击Command1命令按钮,则程序输出的结果是20.7声明Integer类型静态变量x,写作static x% Static x%Static x As Integerstatic x as integer。

8如果把一个菜单项的V isible属性设置为False,则该菜单项不可见9在执行KeyPress 事件过程时,KeyAscii是所按键的ascii码10ChDir语句可以改变文件操作的当前目录填空题1. 面向对象的程序设计是一种以__对象___为基础,由_事件____驱动对象的编程技术。

2. 一般来说,同一窗体中的各个控件的_____属性应该各不相同;。

如果几个控件具有相同的_____属性,则这些控件称为数组控件。

name name3. 求a与b之积除以c的余数,用V isual Basic表达式可表示为_____。

a * b Mod c4. 如果要每隔15s产生一个计时器事件,则Interval 属性应设置为_____。

150005. 组合框的Style属性的取值有_____种三6. 用ReDim语句重新分配动态数组时,如果要保留数组内容,即不清除数组中的内容,应使用的选择项是_____. preserve7. 调用过程时对形参的改变不会导致相应实参变量的改变,则该形参采用_____(按值传递/按地址传递)方式。

按值传递8. 在设计菜单时,可在V isual Basic主窗口的菜单栏中选择_____,单击后从它的下拉菜单中选择“菜单编辑器”菜单项。

工具1设置对象的属性有两种办法,一种是在设计时在属性窗口窗口中设置;另一种是在运行时设置,设置格式为<对象名>.<属性名>=<表达式>。

大部分属性可以用以上两种方法进行设置,而有些属性只能用其中一种方法设置。

2决定窗体标题栏显示内容的属性是Caption3已知a=2.5,b=5.0,c=2.5,d=True,则表达式:a>=0 AND a+c>b+3 OR NOT d的值是false4Shape属性决定形状控件的形状,当Shape属性值为0时,它的表现形式是矩形。

5additem方法用来向列表框中加入列表项7在窗体Form1的过程中引用窗体Form2中的全局变量y,写作form2.y8将控件CommonDialog1设置为"颜色"对话框,可使用commondialog1.showcolorCommonDialog1.Action =3commondialog1.action =3CommonDialog1.ShowColor三、程序设计题目:(事件)单击窗体。

(响应)求10!的值,并将结果输出到窗体上。

将结果存入变量SUM中Dim i As Integersum = 1For i = 1 To 10sum = sum * iNextPrint sum1. 面向对象的程序设计是一种以_____为基础,由_____驱动对象的编程技术。

(对象,事件)1. 控件的T op属性是指控件的_____(上、下)边至窗体标题栏_____(上、下)边的距离;Left属性是指控件_____(左、右)边到窗体_____(左、右)边的距离。

(上上左左)2. 访问键是通过键盘来访问控件,访问键是设置是在控件的_____属性中用_____字符加在访问字符的前面,运行时按_____键+访问字符。

(caption.&.Alt)5. 在使用V isual Basic提供的列表框时,当列表框中的项目超过了列表框的长度时,系统会自动在列表框的边上加上一个_____。

(滚动条)6. 默认情况下,数组下标的下界是_____,若要使下标的下界为1,应该使用的语句是_____(0. Option Base 17. 下面程序的运行结果为_____。

(25)Private Sub Command1_Click()Dim x%, y%x = 18y = 25Call swap(x, y)Print xEnd SubPrivate Sub swap(a%, b%)Dim t%t = aa = bb = tEnd Sub10. 【程序说明】文件c:\a1.dat中存放若干个学生信息的记录(行),按Command1按钮后,查找文件中姓名与输入姓名相同的记录,找到则删除该记录。

(For Output As #2)Private Sub Command1_Click()Dim bs As String,cs As StringOpen "c:\a1.dat" For Input As #1Open "temp.dat" _____bs = InputBox("输入学生姓名")Do While Not Eof(1)Line Input #1, csif InStr(cs, Trim(bs)) = 0 Then print #2,csLoopClose #1: Close #2Kill "c:\a1.dat"Name "temp.dat" As "c:\a1.dat"End Sub1,VB的对象主要分为窗体和_____两大类。

控件2,在Visual Basic中,要将一个窗体从内存中卸载,应该使用_____语句。

Unload3,声明单精度常量PI代表3.1415926的语句是_____。

Const PI=3.14159265.要使用鼠标或空格键同时选择列表框中的多个选项,必须把_____属性设置为1。

multiselect7. fee = countl(title)Print feeEnd SubPublic Function countl(x%) As SingleDim pay!If x < 40 Thenpay = x / 2Elsepay = 2 * xEnd Ifcountl = payEnd Function 109. 下面程序的功能:是在文本框中输入一串字符,每输入一个字符,在文本框中的显示内容增加一个"*"。

单击命令按钮,则用户输入的字符在窗体上显示出来。

(提示:"*"的Ascii码的值为42)Dim realstr As StringPrivate Sub Command1_Click()Print realstrEnd SubPrivate Sub Text1_KeyPress(KeyAscii As Integer) realstr = realstr + Chr(KeyAscii)_____End Sub KeyAscii=422. 要使输入文本框的字符靠右对齐,可修改文本框的__alignment___属性。

3. 语句Print Not 10>15 And 8<5+2的输出结果为__False___。

5. 在程序运行时,如果将框架的__Enabled___属性设为False,则框架的标题是灰色,表示框架内的所有对象均被屏蔽,不允许用户对其进行操作。

6. 以下程序的功能是:分别计算给定的10个数中正数之和与负数之和。

请将程序补充完整。

Option Base 1Private Sub Command1_Click()Dim wwww = Array(12, ?6, 15, 34, ?32, 47, 13, 9, 6, ?3)s1 = 0s2 = 0For k = 1 To 10If (ww(k) > 0) Thens1 = __ww(k)+s1___Elses2 = _ww(k)+s2____End IfNext kPrint "正数之和为"; s1Print "负数之和为"; s2End Sub7. 在过程内用__Static___声明的变量为静态变量,在执行一个过程结束时,过程中所用到的静态变量的值会保留,下次再调用此过程时,变量的初值是上次调用结束时被保留的值。

相关文档
最新文档