VB期末试题(含答案)

合集下载

Visual Basic程序设计期末复习试题(A)含答案

Visual Basic程序设计期末复习试题(A)含答案
8.在窗体上一个命令按钮command1,编写command1的click事件过程,完成如下功能:
(1)编写一个子过程,计算1×2+2×3+……+(n-1)×n的值。
(2)输入n的值,将计算结果显示在窗体上。
VB课程试卷(A)卷第1页共3页
题号










总分
说明:本课程考试分为上机考试和笔试两部分,满分100分,其中上机占40分,笔试60分,本试卷为笔试试卷,卷面满分60分。
3.执行语句s = len(mid(“VisualBasic”,1,6))后,s的值是(C)。
(A) Visual (B) Basic (C) 6 (D) 11
4.下列选项中,合法的变量名(B)。
(A) c%aaa (B) sum__3 (C) Else (D) 5persons
6.返回系统当前日期和时间的函数是(D)。
(A) Time()(B) Day() (C) Date()(D) Now()
6.运行以下程序后,x的值是(B)。
x=2
fori= 1 to 10 step 2
x = x +i
nexti
(A) 25(B) 27 (C) 38(D) 57
7.要让一个控件不显示,应将该控件的(D)属性设置成False。
Print x , y
14.下列程序的结果是________________。
For i = 1 to 4
X = 4
For j = 1 to 3
X = 3
For r =1 to 5
X = X + i
Next r

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. DimB. ConstC. SubD. Function答案:A2. VB中,哪个函数用于计算字符串的长度?A. LenB. UBoundC. LBoundD. Mid答案:A3. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. StringC. BooleanD. All of the above答案:D4. VB中,哪个关键字用于定义一个过程?A. FunctionB. SubC. ClassD. Module答案:B5. VB中,哪个函数用于将字符串转换为小写?A. LCaseB. UCaseC. StrConvD. Trim答案:A6. 在VB中,以下哪个选项是正确的循环结构?A. For EachB. Do WhileC. For NextD. All of the above答案:D7. VB中,哪个关键字用于创建一个数组?A. DimB. ReDimC. EraseD. Option Base答案:A8. VB中,哪个函数用于获取当前日期?A. NowB. DateC. TimeD. Timer答案:B9. 在VB中,以下哪个选项是正确的文件访问模式?A. Open For InputB. Open For OutputC. Open For RandomD. All of the above答案:D10. VB中,哪个关键字用于退出一个循环?A. ExitB. BreakC. ContinueD. Return答案:A二、填空题(每题3分,共30分)1. VB中,声明一个整型变量并赋值为100的语句是________。

答案:Dim myVar As Integer = 1002. 要将一个变量的值增加10,可以使用________运算符。

答案:+=3. 在VB中,________函数用于输出信息到即时窗口。

VB期末选择题及答案

VB期末选择题及答案

31、以下所列的过程首部的定义中,正确的定义是(C)。

(1分)A、Void play(Var a:Integer,Var b:Integer)B、Sub play(Int a,b)C、Void play(Int a,Int b)D、Sub play(a As Integer,b As Integer)31、下面有关过程定义的语句中,正确的语句是(C)。

(1分)A、Function f1(f1)B、Sub f1(ByVal a())C、Function f1(ByVal x)D、Sub f1(n)As Integer20、阅读如下程序,a=1:b=2:plus S,a,b:Print S:不能使其输出结果为3的plus过程为(B)。

(1分)A、Sub plus(sum,a,b):sum=a+b:End SubB、Sub plus(ByVal sum,a,b):sum=a+ b:End SubC、Sub plus(sum,ByVal a,ByVal b):sum=a+b:End SubD、Sub plus(sum,ByRef a, ByRef b):sum=a+b:End Sub34、下列Pro函数过程的定义语句,错误的定义语句是(B)。

(1分)A、Static Function Pro(a)B、Private Public Pro(a)As IntegerC、Private Function Pro(a As String)D、Function Pro(a As Integer)As Integer20、有如下两个过程S1和S2:Sub S1(ByVal x,ByVal y):t=x:x=y:y=t:End Sub:Sub S2(x,y):t=x:x=y:y=t:End Sub,下列关于S1和S2的说法,正确的是(A)。

(1分)A、调用过程S1可以实现交换两个变量值,而S2不能B、调用过程S2可以实现交换两个变量值,而S1不能C、调用过程S1和S2都可以实现交换两个变量值D、调用过程S1和S2都不能实现交换两个变量值45、下列关于文件叙述错误的是(B)。

vb期末试题及答案

vb期末试题及答案

vb期末试题及答案一、选择题(每题2分,共20分)1. VB中,用于声明变量的关键字是:A. DimB. SetC. CallD. Sub答案:A2. 下列哪个选项不是VB中的控件?A. TextBoxB. LabelC. ButtonD. Excel答案:D3. VB中,用于执行循环操作的关键字是:A. ForB. IfC. ElseD. While答案:A4. VB中,用于打开文件的函数是:A. OpenB. CloseC. PrintD. Write答案:A5. VB中,用于定义过程的关键字是:A. FunctionB. SubC. DimD. Const答案:B6. VB中,用于定义函数的关键字是:A. FunctionB. SubC. DimD. Const答案:A7. VB中,用于定义常量的关键字是:A. DimB. ConstC. FunctionD. Sub答案:B8. VB中,用于定义数组的关键字是:A. DimB. FunctionC. ConstD. Sub答案:A9. VB中,用于判断条件的关键字是:A. IfB. ForC. WhileD. Dim答案:A10. VB中,用于退出循环的关键字是:A. ExitB. EndC. StopD. Loop答案:A二、填空题(每题2分,共20分)1. VB中,声明一个整型变量a,可以使用关键字________。

答案:Dim2. VB中,声明一个字符串变量str,可以使用关键字________。

答案:Dim3. VB中,声明一个布尔型变量flag,可以使用关键字________。

答案:Dim4. VB中,声明一个数组变量arr,可以使用关键字________。

答案:Dim5. VB中,声明一个常量PI,可以使用关键字________。

答案:Const6. VB中,声明一个函数sum,可以使用关键字________。

答案:Function7. VB中,声明一个过程printData,可以使用关键字________。

大学VB期末考试题库终极版绝对全

大学VB期末考试题库终极版绝对全

一、单项选择题1、与传统的程序设计语言相比,Visual Basic最突出的特点是(C)。

A、结构化程序设计B、程序开发环境C、事件驱动编程机制D、程序调试技术2、赋值语句:a=123 & MID("123456",3,2)执行后,a变量中的值是(C)。

A、"12334"B、123C、12334D、1573、保存一个工程至少应保存两个文件,这两个文件分别是(B)。

A、文本文件和工程文件B、窗体文件和工程文件C、窗体文件和标准模块文件D、类模块文件和工程文件4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(C)。

A、="VisualBasic窗体"B、Form1.Title="VisualBasic窗体"C、Form1.Caption="VisualBasic窗体"D、Form1.Text="VisualBasic窗体"5、为了装入一个Visual Basic应用程序,应当(D)A、只装入窗体文件(.frm)B、只装入工程文件(.vbp)C、分别装入工程文件和标准模块文件(.bas)D、分别装入工程文件、窗体文件和标准模块文件6、赋给一个数组的数据类型一定要(A)。

A、相同B、不相同C、两可D、都不对7、下面正确的赋值语句是(C)。

A、x+y=30B、y=π*r*rC、y=x+30D、3y=x8、Visual Basic 6.0集成环境的主窗口中不包括(C)。

A、标题栏B、菜单栏C、状态栏D、工具栏9、以下叙述中错误的是(C)。

A、Visual Basic 是事件驱动型可视化编程工具B、Visual Basic应用程序不具有明显的开始和结束语句C、Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性D、Visual Basic中控件的某些属性只能在运行时设置10、要使Print方法在Form_Load事件中起作用,要对窗体的(C)属性进行设置。

《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期末考试试题及答案

中技vb期末考试试题及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个是正确的变量声明方式?A. int xB. Dim xC. var xD. Declare x答案:B2. 以下哪个控件不是Visual Basic中的标准控件?A. LabelB. TextBoxC. ButtonD. Slider答案:D3. Visual Basic中,哪个关键字用于定义一个类?A. ClassB. DefineC. TypeD. Structure答案:A4. 在Visual Basic中,以下哪个事件不是Button控件的事件?A. ClickB. DoubleClickC. MouseDownD. MouseMove答案:B5. 下列哪个语句是Visual Basic中用于循环的语句?A. IfB. ForC. WhileD. Switch答案:B6. 在Visual Basic中,以下哪个不是数组的属性?A. LengthB. CountC. RankD. LBound答案:B7. 如果要使用Visual Basic的文件系统对象(FileSystemObject),需要先引入哪个命名空间?A. System.IOB. Microsoft.VisualBasicC. System.Windows.FormsD. Microsoft.VisualBasic.FileSystem答案:D8. 在Visual Basic中,哪个属性用于设置控件是否可见?A. VisibleB. EnabledC. ActiveD. Focus答案:A9. Visual Basic中,哪个方法用于在程序中显示一个消息框?A. MessageBox.Show()B. MsgBox()C. ShowMessage()D. Alert()答案:B10. 在Visual Basic中,以下哪个不是集合的属性?A. ItemB. CountC. AddD. Remove答案:C二、简答题(每题5分,共10分)1. 简述Visual Basic中的事件和事件处理程序的概念。

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

VB期末试题(含答案)
一、单选题(每题1.5分,共30分)
1.在VB中,假设以下程序段,执行后k的值为:(a)forI=1到3k=I+2
nexti
a、 5b.4c.3d.62。

以下控件可以用作容器控件(b)
a.image图像框控件b.picturebox图片框控件c.textbox文本框控件d.listbox 列表框控件3.关于image控件和picturebox控件的说明,其中错误的是(b)a.image 控件和picturebox控件都有picture属性b.image控件和picturebox控件都支持print 方法
c、图像控件和pieturebox控件都可以使用loadpicture函数将图形文件加载到控件中。

d.image控件和PictureBox控件都可以在属性窗口中加载图形文件,并且都可以在操作期间加载图形文件
4.为使计时器控件每隔5秒钟产生一个计时器事件(timer事件),则应将其interval 属性值设置为(d)
a、 5b.500c.10d.50005。

显示表单的方式是(b)。

a.visibleb.showc.newd.open
6.msgbox函数中有四个参数,其中必须指定的参数是(c)A.指定显示按钮的数量B.对话框的标题c.提示信息D.所有参数都是可选的
7.如果在代码窗口中编写:msgbox (“AAAA”,vbokonly,“BBBBBB”)语句,生成的信息框的标题是(c)
a.aaaab.空c.bbbbd.出错,不能产生信息8.要使文本框获得输入焦点,则应采用文本框控件的(d)方法。

a.gotfocusb.lostfocusc.keypressd.setfocus9.为了把焦点移到某个指定的控件,所使用的方法是(a)a.setfoeusb.visiblec.refreshd.getfocus10.语句if3*4>=10then
a=1else
a=2endif
执行后,a的值为(d)。

a.12b.10c.1d.2
11.可以隐藏文本框控件的属性是(a)。

a、visible
b、clear
c、cls
d、hide12.决定控件是否可见的属性是(b)
a、使能数据库。

看得见。

有边框的。

wordwrap13。

可以使控件可访问或不可访问的属性有(b)
a.visible
b.enabled
c.borderstyle
d.wordwrap14.如果文本框的enabled属性被设置为false,则运行时(a)
a、文本框中的文本将变为灰色,此时用户无法将光标放在文本框上
b.文本框中的文本将变成灰色,用户仍然能将光标置于文本框上,但是不能改变文本框中的内容
c、文本框中的文本将变为灰色,用户仍可以更改文本框中的内容
d.文本框的文本正常显示,用户能将光标置于文本框上,但是不能改变文本框中的内容15.下面是一个窗体的单击事件过程,该窗体事件的功能是(b)
privmesubform_click()
标签1。

Caption=“可以使用命令按钮!”其他的
label1.caption=“命令按钮不可以使用!“endifendsub
a、判断命令按钮是否可见,以在标签上显示不同的信息。

B.判断命令按钮是否可用于在标签上显示不同的信息
c.判断命令按钮是否设置了默认按钮,以便在标签上显示不同的信息d.if语句中的条件不合法,事件过程错误,不能执行。

16.下列(c)是日期型常量。

a、“2/1/2”b.2/1/2c.#2/1/2#d.| 2/1/2 | 17。

在VB中,下列哪些符号可用作变量名?(d)
+
a、 abcb。

然后。

m&md.p4
18.在表示长整数时,可作为长整数尾部符号的是(c)a.#b.!c.&d.$
19.语句dimvarlas Boolean用于将Varl定义为类型为的变量?(c) A.单精度类型
B.整数类型c.布尔类型D.字符类型
20.下面可以正确定义2个整型变量和1个字符型变量的语句是(a)
a、 dimn,masinteger,sastringb.dima%,b$,casstring
c.dimaasinteger,b,casstringd.dimx%,yasinteger,zasstring二、填空题(每空1分,共10分)
1.设计多窗体程序时,窗体的显示方法是______________________________
2.命令按钮控件的caption属性是指__控件的显示内容__、enabled属性是指__控件是否可用__、visible属性是指__控件是否可见__.
3、是吗?Loopuntil循环结构,当循环结束时条件为________;时。

4、产生[10,40]之间的随机整数的visualbasic表达式是________________。

5.征兵条件为:男性(性别),年龄18-20岁,身高(体型)1.65米以上;逻辑表达式是:______________。

6.变量命名规则要求变量名称必须以开头,后跟字母、数字和下划线,长度不得超过个字符。

三.程序阅读题(每题2分,共10分)
1.以下VB程序,程序运行结果:__________;。

s=0
因为i=1到5s=s+1
2.执行下面的程序段后,变量s的值为_______9_________s=5
fori=2.6到4。

9步骤0。

6s=s+1nexti
3、下列程序的执行结果为-9a=”1”b=”2”
a=val(a)+val(b)b=val(“12”)
ifa<>bthenprinta-belseprintb-a
4.以下过程的执行结果介于6和10DIMNUMBER之间
number=8selectcasenumbercase1to5
打印\case6到10
print\caseelse
打印\endselect
fork=1to10m(k)=11-knextkx=5printm(2+m(x))endsub
四、程序性问题(每个问题5分,共10分)
1、设计一个如下界面的成绩计算程序,其中总评成绩中平时占20%,期中和期末各占30%和50%,写出“计算”和“清除”按钮的代码。

2.从键盘输入10个数字,计算最大数字、最小数字和平均值。

需要使用输入框和消息框获取信息
收集和输出。

相关文档
最新文档