VB-填空题及答案复习过程

合集下载

VB经典填空题

VB经典填空题

《VB》经典填空题1、可以通过菜单中的命令退出Visual Basic,也可用快捷键。

2、快捷键CTRL+O的功能相当于执行菜单中的命令;或者相当于单击工具栏上的按钮。

3、工程文件的扩展名为,窗体文件的扩展名为。

4、属性窗口分为4个部分,这4个部分分别是、、、。

5、一个控件在窗体上的位置由和属性决定,其大小由和属性决定。

6、为了选择多个控件,可以按住键,然后单击每个控件。

7、在用Visual Basic 开发应用程序时,一般需要、、 3步。

8、在Visual Basic 中,字符串常量要用括起来,日期/时间型常量要用括起来。

9、为了使文本框同时具有水平和垂直滚动条,应先把属性设置为True,然后再把属性设置为3。

10、为了使标签覆盖背景,应把属性设置为1。

11、为了使标签中的内容居中显示,应把属性设置为2。

12、若要把C盘根目录下的图形文件ab.jpg装入图片框Picture1中,应使用的语句是:13、属性决定了标签内显示的内容。

14、假定在图片框Picture1中装入了一个图形文件,为了清除该图形(注意:清除图形,而不是删除图片框),应使用的语句是:15、当拖动滚动条中的滚动块时,将触发滚动条的事件。

16、为了使标签能自动调整大小以显示全部文本内容,应把标签的属性设置为True17、为了能自动放大或缩小图像框中的图形以与图像框的大小相适应,必须把该图像框的属性设置为18、窗体、图片框或图像框中的图形通过对象的属性设置。

19、计时器事件之间的间隔通过属性设置。

20、有时候需要暂时关闭计时器,可以通过设置属性来实现。

21、可以同时删除字符串前导和尾随空格的函数是。

22、当某一按钮的属性设置为False 时,该按钮不可见。

23、属性用于设置或返回文本框中的文本。

24、要使文本框中的文本以多行显示,应将其属性设置为true.25、若要使文本框具有水平滚动条,应将其属性的值设为1。

26、要使标签透明,可将其backstyle属性的值设为27、滚动条的属性表示滚动框在滚动条中的当前位置。

VB复习填空题及答案

VB复习填空题及答案

二级VB程序设计练习程序填空1.下面程序按每行10个数打印出30个介于-300到300间无重复的随机整数,并显示其中的最小值。

数组b(30)存放所产生的无重复的随机整数,运行结果如图所示。

Private Sub Command1_Click()Dim b(30), j As Integer, k As IntegerDim y As Integer, x As Single, min As IntegerFor j = 1 To 30lb:x = RndIf x > 0.5 Then y = 1 Else y = -1b(j) = y * int(rnd*301)k = 1Do While k<jIf b(j) = b(k) Then GoTo lbk = k + 1LoopPrint b(j);If j Mod 10 = 0 Then PrintNext jmin = b(1)For j = 1 To 30If b(j) < min Then min = b(j)Next jPrint minEnd Sub2.下面程序用于对9位的准考证号进行校验。

参数mno存放准考证号,mjy存放产生的校验位,tag判断校验正确否,若校验正确tag置1,否则为0。

产生校验位的算法为:取准考证号右边的8位之和关于9的模作为校验值,准考证号最左边的一位为校验位。

Public Sub foe(ByVal mno As String, mjy As Integer, Tag As Integer)Dim msum As Integer, m As Stringmsum = 0For j = 2 To 9m = Mid(mno, j, 1)msum = msum + Val(m)Next jmjy = msum Mod 9If mjy = Val(Left(mno, 1)) ThenTag = 1ElseTag = 0End IfEnd SubCommand1_Click事件用于调用foe子过程,对输入到文本框Text1的准考证号进行校验,如果校验正确,显示“正确”,否则显示“错误”,同时显示正确的校验码。

vb考试填空试题及答案

vb考试填空试题及答案

vb考试填空试题及答案VB考试填空试题及答案1. 在VB中,声明变量时,必须指定变量的类型,例如:`Dima As Integer`,其中`Integer`是变量`a`的______。

答案:数据类型2. VB中,用于输出信息到消息框的函数是`MsgBox`,其语法为`MsgBox(prompt[, buttons] [, title] [, helpfile, context])`,其中`prompt`参数用于指定要显示的文本,`buttons`参数用于指定消息框中显示的按钮类型,`title`参数用于指定消息框的标题,`helpfile`和`context`参数用于指定帮助文件和上下文编号。

当`buttons`参数设置为`1`时,消息框显示的按钮是______。

答案:确定3. VB中的`Select Case`语句用于实现多分支选择结构,其基本语法为`Select Case testexpression`,其中`testexpression`是用于测试的表达式。

`Select Case`语句中,`Case`后面必须跟一个或多个值,这些值用于与`testexpression`的结果进行比较。

如果`testexpression`的结果等于`Case`后面指定的值,则执行`Case`语句块中的代码。

`Case`语句块结束后,使用`______`关键字来结束该语句块。

答案:End Select4. 在VB中,`For`循环的基本语法为`For counter = start To end [Step step]`,其中`counter`是循环计数器,`start`是计数器的初始值,`end`是计数器的结束值,`Step`是计数器的步长(默认为1)。

如果需要在循环过程中提前退出循环,可以使用`______`语句。

答案:Exit For5. VB中的`Do`循环有两种形式:`Do While`和`Do Until`。

《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分,共20分) 程序代码基础部分:1.Visual Basic 中的变量按其作用分为__ 、__ 、__ 。

全局变量、模块变量(或窗体级变量)、局部变量(过程级变量)2.声明单精度常量PI 代表3.14159的语句为__ __ __ _。

Const PI!=3.14159或Const PI As Single = 3.14159 3.声明定长为10个字符变量Str v 的语句为: 。

Dim Strv as String*10 4.把条件为1≤X ≤5 写成Visual Basic 表达式为: 。

x>=1 and x<=5 5.把条件1≤X<12写成Visual Basic 关系表达式为__ 。

x>=1 and x<126.数学表达式(2 π r+e -5)lnx 对应的Visual Basic 表达式是:__ 。

(2*3.14*r+exp(-5))*Log (x ) 7.数学表达式c)-b)(s -a)(s -s(s 对应的VisualBasic 表达式是: __ 。

sqr (s*(s-a )*(s-b )*(s-c )) 8.数学表达式ba x e r++-ln )2(8π对应的Visual Basic 表达式是: 。

(2*3.14*r+exp(-8))*log(x)/(a+b)9.数学表达式5+(a+b)2对应的Visual Basic 表达式是 。

5+(a+b)^210.数学表达式2a (7+b )对应的Visual Basic 表达式是 。

2*a*(7+b )11.数学表达式C ×A B对应的Visual Basic 表达式是 。

C*A^B12.写出 Visual Basic 表达式 (Abs(a*b-c^3))^3 对应的数学表达式的形式 。

│ab-c 3│313.写出 Visual Basic 表达式 x^2+3*x*y/(2-y) 对应的数学表达式的形式 。

VB填空题(带答案)

VB填空题(带答案)

1.VB语言中,菜单分为下拉式菜单和弹出式菜单。

2.面向对象系统的三个基本特性是封装性、继承性和多态性。

3.设在窗体上有一通用对话框Commondialog1,为建立一个“打开”对话框,应把Action属性设置为1。

4.命令按钮的Enabled属性为True时,表示该控件有效,即能够响应用户的操作。

5.能够释放窗体Form1所占用的内存空间的语句是__unload form1_。

6.若有定义Dim x(-2 to 4) as Integer,则函数UBound(x)的值为4。

7.如果要从顺序文件中读数据,则打开方式应为input。

8.关键字varient用于定义变体类型数据。

9.XOR是逻辑异或运算符。

10.表示变量x既是5的倍数,也是7的倍数的逻辑表达式为X mod 5=0 and x mod 7=0。

11.在VB语言中,窗体文件的扩展名为*.frm。

12.向随机文件或二进制文件中写入数据所用的命令关键字为put#。

13.函数过程(或子程序过程)直接或间接地调用自身称为递归调用。

14.程序运行期间,用鼠标单击滚动条上滑块两侧的空白处时,滑块的移动量是滚动条控件的largechange属性。

15.设置数组下标的默认下界为1的语句是Option_base 1。

16.用关键字sub定义的过程称为子程序过程。

17.鼠标指针置于工具箱窗口中的某一个控件图标上时,就会在工具件是图片框。

18.文本框的默认属性是Text 。

19.与传统的程序设计语言相比,Visual Basic 最突出的特点是事件驱动编程机制。

20.VB 窗体设计器的主要功能是建立用户界面。

21.两个操作数取值相同为“假”,不同为“真”的运算符是__Xor__ 。

22.在程序中,要在图片框或图像框中加载图片,可用函数load picture 。

23.有一名为menuItem 的菜单项,为了在程序运行时使该菜单项失效,应使用的语句为menuItem Enable=False 。

VB教材课后习题答案

VB教材课后习题答案

<大学程序设计基础-Visual Basic>教材课后习题答案第1章一、选择题1 2 3 4 5 6 7B D BC B B D第2章一、选择题1 2 3 4 5 6 7 8 9 10B C B C B C A A A A11 12 13 14A B A A二、填空题1.rem或’ _ :2.“” # #3.5x2-3x-2sinA/34.3214565.300三、操作题1、程序段:Private Sub Command1_Click()Dim x As Integer, y As IntegerDim s As Long, c As Longx = Text1.Texty = Text2.Texts = x * yc = (x + y) * 2Label3.Caption = "长方形的面积为" + Str(s)Label4.Caption = "长方形的周长为" + Str(c)End Sub3、程序段:Private Sub Command1_Click()Text1.Text = "第一"End SubPrivate Sub Command2_Click()Text1.Text = "第二"End Sub4、程序代码:Private Sub Text1_Change()Text1.MaxLength = 10End Sub5、程序代码:Private Sub Text1_Click()Text1.SelStart = 0Text1.SelLength = Len(Text1.Text)End Sub第3章一、选择题1 2 3 4 5 6 7D A D B A D B二、填空题1. False2.B^2-4*a*c else三、操作题1.从键盘输入三个值,判断它们能否构成三角形的三个边。

如果能构成一个三角形,则计算三角形的面积。

Vb操作题题库(含答案)

Vb操作题题库(含答案)

VB填空题:1、Visual Basic 6.0分为3种版本,这3种版本是______、______和______。

其中,最完整的是______。

答案:1:学习版#专业版#企业版2:学习版#专业版#企业版3:学习版#专业版#企业版4:企业版知识点:VB知识点/第一章2、可以通过______快捷键或______快捷键退出Visual Basic。

答案:1:Alt+F4#Alt+Q2:Alt+F4#Alt+Q知识点:VB知识点/第一章3、传统的程序设计语言主要是面向______的,而现在涌现出的许多可视化程序设计语言,如Visual Basic主要是面向______进行程序设计的。

答案:1:过程#问题2:对象知识点:VB知识点/第一章4、在面向对象程序设计中,对象是由______和______组成的概念。

答案:1:代码#数据2:代码#数据知识点:VB知识点/第一章5、Visual Basic开发环境中,在标题栏的方括号内能指出目前正处在______、______状态或______状态。

答案:1:设计#中断#运行#设计状态#中断状态#运行状态2:设计#中断#运行#设计状态#中断状态#运行状态3:设计#中断#运行#设计状态#中断状态#运行状态知识点:VB知识点/第一章6、在设计模式下,工程中的某个窗体没有出现,可通过双击______窗口中的相应窗体名来使之出现。

答案:1:工程资源管理器知识点:VB知识点/第一章7、Visual Basic开发环境中,当属性窗口在界面上末出现时,可使用______菜单中的______选项让它显示出来。

答案:1:视图2:属性窗口知识点:VB知识点/第一章8、在属性窗口中,属性显示方式分为两种,即按______顺序和按______顺序,分别通过单击相应的按钮来实现。

答案:1:字母#分类2:字母#分类知识点:VB知识点/第一章9、菜单命令中有"…"标记表示该命令是一个______的命令。

VisualBasic程序设计教程第三版课后习题答案

VisualBasic程序设计教程第三版课后习题答案

《VB程序设计》综合复习资料第一章Visual Basic程序设计概述一、填空题1、Visual Basic是一种面向__________的可视化程序设计语言,采取了__________的编程机制。

2、在VB中工程文件的扩展名是____________,窗体文件的扩展名是____________,标准模块文件的扩展名是____________。

3、执行“工程”菜单下的__________命令,可选择并添加ActiveX控件。

4、Visual Basic 6.0用于开发__________环境下的应用程序。

二、选择题1、下面不是VB工作模式的是()A.设计模式B.运行模式C.汇编模式D.中断模式2、可视化编程的最大优点是()A.具有标准工具箱B.一个工程文件由若干个窗体文件组成C.不需要编写大量代码来描述图形对象D.所见即所得3、下列不能打开属性窗口的操作是()A.执行“视图”菜单中的“属性窗口”命令B.按F4键C.按Ctrl+TD.单击工具栏上的“属性窗口”按钮4、下列可以打开立即窗口的操作是()A.Ctrl+D B.Ctrl+E C.Ctrl+F D.Ctrl+G5、Visual Basic的编程机制是()A.可视化B.面向对象C.面向图形D.事件驱动三、简答题1、代码窗口主要包括哪几部分?2、在工程资源管理器窗口中,主要列出了哪三类文件?3、窗体布局窗口的主要用途是什么?4、VB的基本特点是什么?5、怎样理解可视化设计?6、怎要理解事件驱动编程?第二章简单的VB程序设计一、填空题1、设置是否可以用Tab键来选取命令按钮,应该用______________属性。

2、一个控件在窗体的位置由_______和________属性决定,其大小由__________和_________属性决定。

3、利用对象的属性setfocus可获得焦点,对于一个对象,只有其visible属性和____________属性为true,才能接受焦点。

程序设计语言VB填空题及答案

程序设计语言VB填空题及答案

《程序设计语言VB》填空题1. Private Sub Command1_Click()a=3b=1For i=1 To 3f=a + ba=bb=fNext iPrint fEnd Sub以上程序段运行后,f的结果为。

2.设有如下通用过程:Public Sub fun(a() As Integer, x As Integer)For i = 1 To 5x = x + a(i)NextEnd Sub在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim arr(5) As Integer, n As IntegerFor i = 1 To 5arr(i) = 2* iNextfun arr, nText1.Text = Str(n)End Sub程序运行后,单击命令按钮,则在文本框中显示的内容是。

3.阅读下列程序段Option ExplicitPrivate Sub Command1_Click()Dim str1 As StringDim str2 As Stringstr1 = "ABCDEFG"MySub str1, str2Print str2End SubPrivate Sub MySub(ByVal a As String, b As String) Dim c As StringDim i As IntegerFor i = Len(a) To 1 Step -1c = c+ Mid(a, i, 1)Nextb= cEnd Sub程序运行后,“print”语句的输出结果是___ _。

4.在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()x = Int(Rnd) + 6If x ^ 2 > 25 Then y = x ^ 2 + 5x = Int(Rnd) + 4If x ^ 2 < 25 Then y = x ^ 2x = Int(Rnd) + 5If x ^ 2 = 25 Then y = x ^ 2 - 5Print yEnd Sub程序运行后,单击命令按钮,其输出结果为__ _。

vb考试复习填空题

vb考试复习填空题

56
设 有三门功课A,B,C,奖学金申请条件:平均分大于95分;有二门成绩是 表达式 100分且另一门成绩不低于80分者。
57
表 示直角坐标系中任意一个点(x,y),表示该点在第2或者第4象限内。
表达式
58
表示性别为女、职称为讲师或副教授、年龄在35岁到45岁之间。
表达式
59 60 61
取字符变量Str1中,第9个字符起的5个字符。 表示60<x<=75的关系表达式。
19
闰 年的条件是:年号(Y)能被4整除,但不能被100整除;或者年号 (Y)能被400整除。表示该条件的表达式是( )。
表达式
20
表示条件“变量X为能被5整除的偶数”的布尔表达式是( 下列符号中,可用作变量名的是:( A_123 a-123 、 、 、123_a a123 ) 。
)。
表达式
47
将 数学表达式Sin2(a+b)+lg6写成Visual Basic的表达式。(三角函数 表达式 优先级大于0幂运算)(e指的是自然指数)。 表示x既是 5的倍数,又是7的倍数。 取 字符变量Str1中,第3个字符起的8个字符,将它们赋给变量S。 表达式 表达式
48 49
Page 3
二、填空题
21 22 23 25
变量名 )。 )。 表达式 表达式 表达式
请将变量cx定义为长度为10 的字符类型:( 表达式:10^2*10>10^3 and 2<2+3 的值是(
将下列命题用VB表达式表示:整数变量X是任意一个两位数。 下列循环结构控制的循环次数是:( i=1 do i=i+1 loop until i=10 ) 。
编号 50 51 52 53 54 55 表示ab/3cd的表达式。

(完整word)VB填空题及答案

(完整word)VB填空题及答案

一、填空题1、Visual Basic 对象可以分为两类,分别为 和 。

2、为了选择多个控件,可以按住 键,然后单击每个控件。

4、 浮点数由3部分组成,即符号、 和尾数。

5、下述语句段在运行时的显示结果是 。

Clsx=10.34 + 8 Print Len(x )6、将代数式b a y x 22++转换成程序设计中的表达式为 . 7、 关系式x ≤—5或x ≥5所对应的布尔表达式是 。

9、下列程序的功能是:当x 〈50时,y=0.8×x ;当50≤x ≤100时,y=0.7×x ;当x 〉100时,没有意义。

请填空。

Private Sub Command1_Click () Dim x As Singlex=InputBox("请输入x 的值!") Case Is < 50 y=0。

8 * x Case 50 To 100 y=0。

7 * xPrint "输入的数据出界!” End Select Print x, y End Sub11、 以下程序段的作用是将26个小写字母逆序打印出来,请补充完整。

For i=122 To Print ; Next i12、在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click() x=0Do Until x=—1a=InputBox("请输入第一个数字a 的值") a=Val(a)b=InputBox (”请输入第二个数字b 的值") b=Val (b )x=InputBox(”请输入第三个数字x 的值”) x=Val (x) a=a + b + x Loop Print a End Sub程序运行后,单击命令按钮,在对话框中分别输入5,4,8,5,8,-1,输出结果为 。

13、执行下面的程序段,x 的值为 。

VB程序设计

VB程序设计

《VB程序设计》综合复习资料一、填空题1.在VB中工程文件的扩展名是____________,窗体文件的扩展名是____________,标准模块文件的扩展名是____________。

2.一个控件在窗体的位置由______和________属性决定,其大小由__________和_________属性决定。

3.变量的声明分为两种方法:__________和____________。

4.使用____________方法可在窗体中进行文本的输出,用____________方法可画圆,用____________方法可画直线。

5.类是具有相同性质的对象的_________.6.利用对象的属性setfocus可获得焦点,对于一个对象,只有其visible属性和____________属性为true,才能接受焦点.7.文件按存取方式及其组成结构可分为________________文件、__________文件和______________文件。

8.在VB中,用___________________语句设定数组的下界,用_____________和__________________语句分别返回数组的上、下界。

9.在窗体上画一个名称为“Command1”、标题为“计算”的命令按钮,再画7个标签,其中5个标签组成名称为Label1的控件数组;名称为Label2的标签用于显示计算结果,其Caption属性的初始值为空;标签Label3的标题为“计算结果”.运行程序时会自动生成5个随机数,分别显示在标签控件数组的各个标签中。

单击“计算”按钮,则将标签数组各元素的值累加,然后计算结果显示在Label2中。

请填空。

Private Sub Command1_Click()Sum = 0For i=0 To 4Sum=Sum+____Next i_____=SumEnd Sub10.在窗体上画两个名称分别为Command1和Command2、标题分别为“初始化”和“求和”的命令按钮。

VB程序设计练习题及参考答案

VB程序设计练习题及参考答案

VB程序设计练习题及参考答案visualbasic程序设计练习题一、填空1.当进入vb集成环境,发现没有显示“工具箱”窗口时,应选择菜单的选项,使“工具箱”窗口显示。

2.在BMP图形文件之后加载命令按钮的图片属性时,所需的图形不会显示在选项按钮上,因为该属性未设置为1(图形)。

3.在文本框中,通过属性能获得当前插入点所在的位置。

4.要编辑文本框中的现有内容,请按键盘上的键,但该键不起作用,因为该属性已设置为true。

6.在vb中,1234、123456&、1.2346e+5、1.2346d+5四个常数分别表示、、、。

7.整数变量x存储两位数。

要交换两个数字的位置,例如,13变为31,表达式为。

8.表示x是5的倍数或是9的倍数的逻辑表达式为。

9.如果a=3.5、B=5.0、C=2.5和d=true,则表达式a>=0anda+C>B+3ornotd的值为。

10.int(-3.5)、int(3.5)值分别是、。

11.表达式ucase(mid(\的值是。

12.要将以下语句循环20次,循环变量的初始值应为:fork=to-5step-213.下面程序段显示个“*”。

fori=1到5 Forj=1打印\nextjnexti14.复选框属性设置为2-grayed时,变成灰色,禁止用户选择。

15.属性设置为1,单选按钮和复选框的标题显示在左边。

16.属性设置为1,单选按钮和复选框以图形方式显示。

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

18.列表框中项目的序号是从开始的。

19.指示列表框中最后一项的序列号。

20.方法可以清除列表框中的所有内容。

21.组合框是组合了文本框和列表框的特性而形成的一种控件。

风格的组合框不允许用户输入列表框中没有的项。

22.VB程序存储在模块中,模块分为______________三种类型。

123.如果希望每15秒生成一次计时器事件,interval属性应设置为。

VB程序设计练习册参考答案

VB程序设计练习册参考答案

参考答案第1章Visual Basic 简介一、选择题1、B2、C3、A4、D5、C6、A7、D8、C9、D 10、B11、C 12、B二、填空题1 过程对象事件驱动2 学习版专业版企业版企业版3 Alt+F4 Alt+Q4 设计运行中断5 设置在应用程序运行时,各窗体在屏幕上的显示位置6 内部(标准)7 资源管理器8 编译方式解释方式9 选择“视图/工具箱”命令10 print 或?“大家都来学用Visual Basic”11按字母序按分类序12编辑代码三、思考题略第2章Visual Basic程序设计概述一、选择题1、A2、A3、D4、D5、D6、C7、A 8、C 9、A 10、C 11、B 12、D13、C 14、C 15、B 16、B 17、D 18、B三、编程题1、(1)建立应用程序用户界面。

选择”新建”工程,进入窗体设汁器,在窗体中增加一个标签控件Labe11和两个命令按钮 Commandl 、 Comlnand2。

(2)设置对象属性,见表。

(可自由设置)3编写代码private sub command1_clicklabel1.visible=false1 窗体 控件2 Left Top Width Height3 Ctrl 或shift4 Scrollbars Multiline True Passwordchar5 事件过程6 在属性窗口设置 在代码窗口设置7 对象名 下划线 事件名8 Form_Click9 Form1.Hide10 界面设计 属性设置 代码编写 保存运行11 窗体文件 工程文件12 部件13 窗体文件 模块文件 类模块文件private sub command2_clicklabel1.visible=trueend sub2、Private Sub Command1_ClickIf Text1.Text<>””And Text2.Text<>””Then ′组合条件判断文本框是否为空Form1.Caption=Text1.Text & ″,″& Label2.Caption & ″″& Text2.Text End IfEnd Sub第3章Visual Basic程序设计基础一选择题1.B2.C3.D4.B5.B6.B7.D8.D9.C10.C11.D 12.C 13.D 14.D 15.A 16.D 17.D 18.D 19.C 20.C21.A22.D23.B24.A 25.B 26.A二、填空题1 our name is2 13 True4 字母数字下划线2555 56 07 Logx/log10/0.5+x^2或者Logx/log10/0.5+x*x8 0,1,2,3,49 x>=0 and x<10010 511 false12 6三、编程题1.提示:Ucase、Lcase的使用2.提示:属性设置中,“计算”按钮的default属性设为True.“清除”按钮的Cancel属性设为True.第4章数据输入输出一、选择题1、D2、A3、A4、B5、D6、B7、C 8、C 9、D 10、D二、填空题1. 1+1= 22+2=42. 500.00%3.将当前字体放大两倍4. 20-11-025. 11 1三、编程题1.提示:(1)流程图。

VB考试试题及答案分解

VB考试试题及答案分解

卷1一、填空题1、VB程序设计的主要特点是可视化设计和事件编程。

2、在VB中,最主要的两种对象是窗体(form)和控件。

3、工程是构成应用程序文件的集合。

4、方法是VB提供的一种特殊子程序,用来完成一定的操作。

5、浮点类型数据包括单精度型和___双精度__数据。

6、事件是窗体或控件对象识别的__动作____。

7、可用窗体的__print_ 方法在窗体中显示文字。

8、复选框控件Value属性指示复选框处于____选中___或禁止状态(暗淡的)中的某一种。

9、在VB中,修改窗体的高度(height)和宽度(width)属性值,可改变窗体的大小。

10、双击工具箱中的控件图标,可在窗体的中央出现一个尺寸为缺省值的控件。

11、在MsgBox函数中,如果缺省title参数,则使用工程1 作为消息框的标题。

12、设x=34.58,语句Print Format(x,“000.0”)的输出结果是34.6 。

13、在VB 中,数值型变量的初值为0 ,Varant型变量的初值为空,布尔型变量的初值为FALSE 。

14、设置窗体的picture 属性,可在窗体上显示图片。

15、程序运行工程中,清除MP图片框中的图片应使用语句cls 。

二、选择题1、菜单控件只包括一个事件,即 C ,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。

A、GotFocusB、LoadC、Click D、KeyDown2、滚动条控件(如图所示)的Max属性所设置的是 A 。

A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量D、滚动条控件无该属性3、SQL 语句Select * Form student 中的*表示 B 。

A、所有记录B、所有字段C、所有表D、都不对4、以下选项中,不属于标签的属性是 C 。

vb课后习题参考答案

vb课后习题参考答案

vb课后习题参考答案第一章习题参考答案一、填空题1、对象事件驱动2、编译运行模式解释运行模式二、简答题1、简述VB的特点。

答:①可视化的程序设计方法②面向对象的程序设计思想③事件驱动的编程机制④结构化的程序设计语言⑤高度的可扩充性⑥强大的数据库访问能力⑦支持动态数据交换⑧支持对象链接与嵌入2、简述VB的安装过程。

答:①向光驱中放入VB安装光盘;②计算机将运行自动安装程序,若没有,执行VB目录下的Setup.exe;③根据提示逐一回答问题,并点击“下一步”;④点击“完成”;2、如何启动VB。

答:三种方法:①单击“开始”按钮,选择“程序”菜单下的“Microsoft Visual Basic 6.0 中文版”菜单项并单击;②双击桌面上的VB6.0快捷图标;③在“开始”菜单的运行对话框中输入命令来启动VB;第二章习题参考答案一、选择题:1-10、DCACD BCBBC11-20、BADCA BBAAB21-29、AACBB CDDC二、填空题1.窗体、控件2.属性值3.属性窗口设置、代码窗口设置4.事件过程5.对象名、下划线、事件名6.Form_Click第三章习题参考答案一、选择题1、B2、C3、A4、B5、A6、C7、C二、填空题1、11字符型、字节型、整型、长整型、单精度型、双精度型、货币型、逻辑型、日期型、对象型、变体型。

String、Byte、Integer、Long、Single、Double、Currency、Boolean、Date、Object、Variant2、双引号(英文)、#3、ASCII、1、25、&、+、+6、Now()、Time、日期型三、解答题1、(3)2、(1 )3、(1)常量(关键字)(2)字符型常量(3)逻辑型常量(4)变量(5)字符串常量(6)变量(7)字符串常量(8)变量(9)日期型常量(题目应是#11/16/1999#)(10)数值型常量(单精度)4、315、(1)(1+y/x)/(1-y/x) (2)x^3+3*x*y/(2-y)(3)sqr(abs(a*b-c^3)) (4)sqr(s*(s-a)*(s-b)*(s-c))6、7、(1)13 (2)17(3)#1999-11-12# (4)zxy123ABC8、(1)19 (2)8.16666666666667(3)5.25 (4)29、(1)-4 (2)2 . 82842712474619 (3)-3 (4)49 (5)”hello” (6)He7)16 (8)“-459.65” (9)510、(4)11、(2)12、(4)第四章习题参考答案一、选择题:1—7: DAABBCD二、填空题1.500.00%2.将字号扩大为原来的二倍3. B三、编程题(略)1.文本框、标签和命令按钮的名称分别为text1、label1、command1Private Sub Command1_Click()Label1.caption=text1.textCommand1.caption=text1.textEnd Sub2.单价、数量、折扣和应付款对应的文本框的名称分别为:text1、text2、text3和text4,计算和清除命令按钮的名称分别为:command1和command2。

VB填空题及答案

VB填空题及答案

一、填空题1、Visual Basic 对象可以分为两类,分别为 和 。

2、为了选择多个控件,可以按住 键,然后单击每个控件。

4、 浮点数由3部分组成,即符号、 和尾数。

5、下述语句段在运行时的显示结果是 。

Clsx=10.34 + 8 Print Len(x)6、将代数式b a y x 22++转换成程序设计中的表达式为 。

7、 关系式x ≤-5或x ≥5所对应的布尔表达式是 。

9、下列程序的功能是:当x<50时,y=0.8×x ;当50≤x ≤100时,y=0.7×x ;当x>100时,没有意义。

请填空。

Private Sub Command1_Click() D im x As Single x =InputBox("请输入x 的值!") Case Is < 50 y=0.8 * x Case 50 To 100 y=0.7 * xPrint "输入的数据出界!" End Select Print x, y End Sub11、 以下程序段的作用是将26个小写字母逆序打印出来,请补充完整。

For i=122 To Print ; Next i12、在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click() x=0Do Until x=-1a=InputBox("请输入第一个数字a 的值") a=Val(a)b=InputBox("请输入第二个数字b 的值")b=Val(b)x=InputBox("请输入第三个数字x的值")x=Val(x)a=a + b + xLoopPrint aEnd Sub程序运行后,单击命令按钮,在对话框中分别输入5,4,8,5,8,-1,输出结果为。

13、执行下面的程序段,x的值为。

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

V B-填空题及答案
二、填空题:(每空1分,共20分) 程序代码基础部分:
1.Visual Basic 中的变量按其作用分为__ 、__ 、__ 。

全局变量、模块变量(或窗体级变量)、局部变量(过程级变量)
2.声明单精度常量PI 代表3.14159的语句为__ __ __ _。

Const PI!=3.14159或Const PI As Single = 3.14159 3.声明定长为10个字符变量Str v 的语句为: 。

Dim Strv as String*10 4.把条件为1≤X ≤5 写成Visual Basic 表达式为: 。

x>=1 and x<=5 5.把条件1≤X<12写成Visual Basic 关系表达式为__ 。

x>=1 and x<12
6.数学表达式(2 π r+e -5
)lnx 对应的Visual Basic 表达式是:__ 。

(2*3.14*r+exp(-5))*Log (x ) 7.数学表达式c)-b)(s -a)(s -s(s 对应的Visual Basic 表达式是: __ 。

sqr (s*(s-a )*(s-b )*
(s-c )) 8.数学表达式b
a x e r
++-ln )2(8π对应的Visual Basic 表达式是: 。

(2*3.14*r+exp(-8))*log(x)/(a+b) 9.数学表达式5+(a+b)2
对应的Visual Basic 表达式是 。

5+(a+b)^2
10.数学表达式2a (7+b )对应的Visual Basic 表达式是 。

2*a*(7+b ) 11.数学表达式C ×A B
对应的Visual Basic 表达式是 。

C*A^B
12.写出 Visual Basic 表达式 (Abs(a*b-c^3))^3 对应的数学表达式的形式 。

│ab-c 3
│3
13.写出 Visual Basic 表达式 x^2+3*x*y/(2-y) 对应的数学表达式的形式 。

x 2
+3xy/(2-y) 14.设变量x,y,a,b,的值分别为1,2,3,4,则表达式x<0 or not y<0 and a>0 的值是 __ 。

True 15.设变量x,y,a,b,的值分别为1,2,3,4,则表达式 x+y>a+b and not y<b 的值是 __ 。

False
16.已知A=2.5,B=1.3,C=4.6,布尔表达式A<B And C>A OR Not C>B 的值是 。

false
17.表达式93\7 MOD 2^3的值是 。

5
18.设a=7,b=3,c=4,则表达式a mod 3+b^3/c\5的值是 。

2 19.设a=1,b=2,c=3, 则表达式 a+b>c and b=c 的值是 。

false 20.判断变量X 是不是能被5整除的偶数,其逻辑表达式是 ______。

X MOD 5=0 AND X MOD 2=0或X MOD 10=0
21.已知a,b 都是整型变量,如果a 不能被b 整除,则相应的Visual Basic 逻辑表达式是: 。

a MOD b<>0
22.已知a,b,c 都是整型变量,如果a 和b 都大于c, 则相应的Visual Basic 逻辑表达式是: 。

a>c and b>c 23.已知a 、b 、c 都是整型变量,使用Visual Basic 逻辑表达式描述“a 小于b 或小于 c ”: 。

a<b or a<c 24.语句Print"25+32=";25+32的输出结果是 。

25+32=57
25.执行语句S$="Hello,Beijing": Print right(S,7),输出的结果为 。

Beijing
26.去掉字符串变量C 前后的空格,再求其长度,结果存放在变量L 中,写出实现此功能的语句 。

L=LEN(TRIM(C)) 27.InputBox 函数返回值的类型为 。

字符型 28.设有如下程序段:
a$=”Visual Basic Programing ” b$=”.NET ”
c$=left(a$,12) & b & right(a$,11)
执行该程序段后,变量c 的值是 。

Visual Programing
29.Int(-3.5)的值是 。

-4 30.Int(4.567)的值是 。

4 31.Val(“12”)+12的值是 。

24 32.Lcase(“Hello ”)&“ tom ” 的值是 。

HELLO tom
34.函数Int(10*Rnd)是在 范围内的整数。

[0,9] 35.函数In t(Rnd*100) 是在 范围内的整数。

[0,99]
36.sqr(sqr(81))的值是。

3
37.表达式Abs(-5)+Len("ABCDE")的值是。

10
38.用于获得字符串变量S从第2个字符开始的3个字符的函数是______。

mid(s,2,3)
39.写出实现以下功能的语句,求一个人的年龄G(设其出生日期数据保存在一个日期型变量birth中) 。

G= year(date)-year(birth)或G=int((date-birth)/365)
40.函数Lcase(Mid(Right("this is my book!",10),6,4))的值是______。

book
数组部分
1.语句Dim arr(3 To 5, -2 To 2)所定义的数组的元素个数是。

15
2.语句Dim arr(4 To 5, -2 To 2)所定义的数组的元素个数是。

10
3.语句Dim arr(1 To 3, -2 To 2)所定义的数组的元素个数是。

15
4.使用语句 Dim A(-3 To 3) As Integer所定义的数组的元素个数是。

7
5.数组可以分为静态数组和动态数组两类,主要区别在于:静态数组在时要开辟内存区,而动态数组在时才开辟内存区。

编译、运行
6.Option Base 1的作用是确定数组的下界为。

1
7.在Visual Basic中,如果希望数组的下标从1开始,可使用语句。

Option Base 1
8.一组具有相同属性、类型的数据放在一起,并使用统一的名字作为标识,被称为。

数组
9.数组是一组名称相同而不同的变量。


10.数组中的每个元素应该具有的数据类型。

相同
11.当数组的数据类型为Variant时,各个元素能够包含类型的数据。

不同
12.Array函数只适用于维数组。


13.Array函数不能给维数组赋值。

二维或多维
14.在Visual Basic中有两种形式的数组:和。

静态数组,动态数组
15.在数组中可以用和唯一识别每个元素。

数组名,下标
16.在Visual Basic中,默认的下标下界是,如果希望从1开始,可以使用语句来设置。

0,Option Base 1
17.定义数组的关键字是。

Dim
18.用array函数建立数组,只适用于维数组。


19.在窗体上画1个标签和1个命令按钮,其名称分别为label1和command1,然后编写如下事件过程:
Private sub command1_click()
Dim a(10) as integer
For i=1 to 5
a(i)=i*i
Num=a(i)
Next i
Label1.caption=num
End sub
程序运行后,单击命令按钮,在标签中显示的结果是。

25
20.在窗体上画1个文本框,然后编写如下程序:
Private sub form_click()
Dim arr(10) as integer
For i=6 to 10
Arr(i)=i-3
Next i
Text1.text= Str(arr(6) + arr(8) + arr(10))
End sub
程序运行后,单击窗体,在文本框中显示的内容是。

15
21.控件数组的名字由属性指定,而数组中的每个元素由属性指定。

name,index 22.控件数组由一组类型的控件组成。

相同
23.控件数组中的控件共用一个相同的。

控件名
24.控件数组中的控件具有相同的。

属性。

相关文档
最新文档