vb程序设计期末模拟试卷(1)

合集下载

vb期末考试和答案

vb期末考试和答案

vb期末考试和答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个是正确的变量声明方式?A. Dim a$B. Dim a IntegerC. Dim a As StringD. Dim a 123答案:C2. VB中,以下哪个是正确的条件语句?A. If x > 0 Then Print "Positive"B. If x > 0 ThenPrint "Positive"End IfC. If x > 0 ThenPrint "Positive"End IfD. If x > 0 ThenPrint "Positive"ElsePrint "Negative"End If答案:D3. 在VB中,以下哪个是正确的循环结构?A. For i = 1 To 10Print iNext iB. For i = 1 To 10Print iEnd ForC. For i = 1 To 10Print iLoopD. For i = 1 To 10Print iEnd Loop答案:A4. VB中,以下哪个是正确的数组声明方式?A. Dim arr(10)B. Dim arr(10) As IntegerC. Dim arr As Integer(10)D. Dim arr(10) Integer答案:B5. 在VB中,以下哪个是正确的函数声明方式?A. Function Add(x As Integer, y As Integer) As IntegerB. Function Add(x, y) As IntegerC. Function Add(x As Integer, y As Integer)D. Function Add(x, y)答案:A6. VB中,以下哪个是正确的事件处理程序?A. Private Sub Form_Click()B. Private Sub Form_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Me.ClickC. Private Sub Form_Click(ByVal sender As Object, ByVal e As MouseEventArgs) Handles Me.ClickD. Private Sub Form_Click(ByVal sender As Object, ByVal e As MouseEventArgs)答案:B7. 在VB中,以下哪个是正确的窗体属性?A. Me.Width = 800B. Me.Height = 600C. Me.Caption = "My Form"D. All of the above答案:D8. VB中,以下哪个是正确的控件属性?A. Label1.Text = "Hello"B. Label1.Caption = "Hello"C. Label1.Value = "Hello"D. = "Hello"答案:A9. 在VB中,以下哪个是正确的文件操作语句?A. Open "C:\test.txt" For Input As #1B. Open "C:\test.txt" For Output As #1C. Open "C:\test.txt" For Append As #1D. All of the above答案:D10. VB中,以下哪个是正确的错误处理语句?A. On Error Resume NextB. On Error GoTo 0C. On Error GoTo -1D. All of the above答案:A二、填空题(每题2分,共20分)1. 在VB中,声明一个整型变量的关键字是______。

计算机程序设计-VisualBasic【VB】考试试题(1)

计算机程序设计-VisualBasic【VB】考试试题(1)

A、 AutoSize B、 Visible C、 Enabled D、 WordWrap 正确答案: A 解析:
42、当文本框的 MaxLength 属性值取________时,该文本框能容纳的字符数最多。
A、 256 B、 512 C、 0 D、 -1 正确答案: C 解析:
43、在一行语句内写多条语句时,每个语句之间用_____ ___符号分隔。
A、 ; B、 : C、 , D、 、 正确答案: B 解析:
44、结构化程序由三种基本结构组成,下面术语中是三种基本结构之一的是______ _。
A、 递归结构 B、 选择结构 C、 输入输出结构 D、 过程结构 正确答案: B 解析:
45、在默认情况下,InputBox() 函数返回值的类型为______ __。
8、下列关于 VB 编程的说法中,不正确的是( )。
A、 事件是能被对象识别的动作 B、 方法指示对象的行为 C、 属性是描述对象特征的数据 D、 VB 程序采用的运行机制是面向对象 正确答案: D 解析:
9、下面所列符号中,_________不是数据类型说明符。
A、 !
B、 % C、 ? D、 # 正确答案: C 解析:
A、 0.01*Int(100*(x+0.005)) B、 0.01*Int(x+0.005) C、 0.01*Int(100*(x+0.05)) D、 0.01*Int(x+0.05) 正确答案: A 解析:
24、从字符串变量 Cstr 中取左边 4 个字符,应使用________。
A、 Left(Cstr,4) B、 Left(Cstr,1,4) C、 Mid(Cstr,3,4) D、 Mid(Cstr,4,3) 正确答案: A 解析:

VB模拟试卷一

VB模拟试卷一

Ⅰ、Visual Basic程序设计(100分)一、填空题(每空1分,共10分)1.表示x是5的倍数或9的倍数的逻辑表达式是__________________。

2.已知a=3.5,b=5.0,c=2.5,d=true,则表达式a>=0 AND a+c> b+3 OR NOT d的值是______________________。

3.表达式Ucase(Mid(“abcdefgh”,3,4))的值是______________。

4.启动Visual Basic后,在窗体的左侧有一个用于应用程序界面设计的窗口,称作_______________。

5.当进入VB集成环境,发现没有显示“工具箱”时,应选择_______菜单中的工具箱选项,使工具箱显示在窗口。

6.对象的属性是指_____________________。

7.产生一在[3,X]区间的随机整数应使用表达式_________________。

8.在窗体上已建立多个控件如Text1、Label1、Command1等,若要使程序一运行焦点定位在Command1控件上,应把Command1控件的________属性设置为0。

9.要对文本框中已有的内容进行编辑,按下键盘上的按键就是不起作用,原因是设置的________属性为True。

10.属性窗口主要是针对窗体和控件设置的。

在Visual Basic中,窗体和控件被称为_____________。

二、单项选择题(每小题2分,共计40分)1.在一行内写多条语句时,每个语句之间用________来分隔。

A),B):C)、D);2.下面________是合法的变量名。

A)X_yx B) 123abc C)integer D)X-Y3.下面________是不合法的整常数。

A) 100 B)&O100 C)&H100 D)%1004.数学表达式3≤x<10在VB中的逻辑表达式为________。

vb期末测试题及答案

vb期末测试题及答案

vb期末测试题及答案一、单选题(每题2分,共20分)1. VB中,以下哪个是合法的变量名?A. 2variableB. Variable2C. Variable-2D. Variable 2答案:B2. 在VB中,以下哪个是正确的字符串连接运算符?A. +B. &&C. &D. ||答案:C3. VB中,以下哪个函数用于计算字符串的长度?A. LenB. LengthC. SizeD. Count答案:A4. 在VB中,以下哪个循环结构用于重复执行代码块,直到满足某个条件?A. For...NextB. Do...LoopC. While...WendD. If...Then答案:B5. VB中,以下哪个关键字用于声明常量?A. DimB. ConstC. StaticD. Public答案:B6. 在VB中,以下哪个是正确的数据类型用于存储日期?A. DateB. DateTimeC. StringD. Integer答案:B7. VB中,以下哪个是正确的子程序声明?A. Sub MySub()B. Function MySub()C. Procedure MySub()D. Method MySub()答案:A8. 在VB中,以下哪个是正确的数组声明?A. Dim arr(10)B. Dim arr() As IntegerC. Dim arr(10) As IntegerD. Dim arr As Integer(10)答案:C9. VB中,以下哪个是正确的条件语句?A. If...Then...ElseB. When...Then...ElseC. If...Then...End IfD. If...Then...Else...End答案:C10. 在VB中,以下哪个是正确的事件处理程序声明?A. Private Sub Form_Load()B. Public Sub Form_Load()C. Private Function Form_Load()D. Public Function Form_Load()答案:A二、填空题(每题2分,共20分)1. VB中,用于声明变量的关键字是________。

Visual Basic程序设计期末综合练习题一_百度文库解析

Visual Basic程序设计期末综合练习题一_百度文库解析

Visual Basic程序设计期末综合练习题一一、单项选择题1.Visual Basic是一种面向对象的可视化编程语言,采取了(的编程机制。

A.从主程序开始执行B.按过程顺序执行C.事件驱动D.按模块顺序执行2.在Visual Basic中,窗体文件的扩展名为(。

A..vbpB..frmC..clsD..bas3.Visual Basic6.0集成开发环境有三种工作模式,下列不属于三种工作模式之一的是(。

A.设计模式B.编写代码模式C.中断模式D.执行模式4.如果对象的名称为Mytext,而且对象有一个属性Text,那么在代码中引用该属性的正确格式是(。

A.Text.MytextB.Mytext*TextC.Mytext.(TextD.Mytext.Text5.下列关于变量的说法不正确的是(。

A.局部变量在声明它的过程执行完毕后就被释放了B.局部变量的作用域仅限于声明它的过程C.静态局部变量是在过程中用Static语句声明的D.局部变量是指那些在过程中用Dim语句或Static语句声明的变量6.关于对象的属性不正确的是(。

A.对象的属性一般有属性名和属性值B.可通过属性窗口设置属性的值C.可通过程序代码设置属性的值D.对象的所有属性值均可在设计时设计7.在设计阶段,双击窗体上的某个控件时,打开的窗体是(。

A.工程资源管理器窗口B.工具箱窗口C.代码编辑器窗口D.属性窗口8.要在窗体的标题内显示“myfrm”,使用的语句是(。

A.Form.caption="myfrm"B.Form1.caption="myfrm"C.Form1.Print"myfrm"D.Form.Print"myfrm"9.在VB中,下列变量名不合法的是(。

A.file_1B.fileC.file-1D.file_1_210.在设计动画时,用时钟控件来控制动画速度的属性是(。

vb期末考试试题和答案

vb期末考试试题和答案

vb期末考试试题和答案**VB期末考试试题和答案**一、单选题(每题2分,共20分)1. 在Visual Basic中,以下哪个不是基本数据类型?A. IntegerB. DoubleC. StringD. Object答案:D2. 下列哪个选项是Visual Basic的事件驱动编程模型?A. 用户操作B. 程序流程C. 函数调用D. 循环执行答案:A3. 在Visual Basic中,以下哪个关键字用于声明变量?A. DimB. SubC. FunctionD. Const答案:A4. 如果要声明一个变量用于存储字符串,应该使用以下哪个数据类型?A. IntegerB. StringC. DoubleD. Boolean答案:B5. 在Visual Basic中,哪个函数用于将字符串转换为小写?A. UCaseB. LCaseC. StrCompD. Trim答案:B6. Visual Basic中,以下哪个控件用于显示文本,但不允许用户编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B7. 在Visual Basic中,以下哪个语句用于结束程序的执行?A. EndB. ExitC. StopD. Return答案:A8. Visual Basic中,以下哪个控件用于创建下拉选择列表?A. ListBoxB. ComboBoxC. CheckBoxD. RadioButton答案:B9. 在Visual Basic中,以下哪个关键字用于声明一个过程?A. SubB. FunctionC. PropertyD. Event答案:A10. Visual Basic中,以下哪个函数用于获取当前系统日期?A. NowB. DateC. TimeD. Timer答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以声明一个数组。

VB程序设计期末模拟试题及答案

VB程序设计期末模拟试题及答案

VB程序设计期末模拟试题及答案第一篇:VB程序设计期末模拟试题及答案《VB》期末复习题及答案综合复习题一、填空题1.创建一个VB应用程序三个主要的步骤是__创建应用程序界面_、_设置属性_和_编写代码_。

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

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

4.窗体的常用方法有_Load方法 Show方法 Hide方法 Unload方法 5.要想在代码中给名为txtshow的文本框赋予文本:GOOD WORK,应当编写的语句是txtshow.text=“GOOD WORK” 6.若命令按钮的名称为Cmdopen,程序要求单击该命令按钮时,打开一个窗口frm1,请对以下事件过程填空。

Private Sub Cmdopen_ Click()、frm1.show End Sub 7.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达式c>a And Not b10.日期表达式 #2/24/02#1 > c2 End Sub 7.#12/31/1999#3 * I Print “ ”;Next j For k = 1 To I Print k;Next k For k = IX Print Tab(Y + 5);“*”;Next Y Print Next X 4.Private Sub Form_Activate()Print “aa” & “bb”,-5 * 6,Not 2 <= 3 Print “aa” & “bb”;-5 * 6;Not 2 <= 3 Print Print“30+60”, Print 30 + 60 ?“30+60”;30 + 60 End Sub 5. X=1 Do While X<=10 If X Mod 7 =0 Then Y = X + 6 Else Z = X End If X = X + 2 Loop Print X,Y,Z五、编程题1.设计一个计算程序。

vb程序设计期末考试题及答案

vb程序设计期末考试题及答案

vb程序设计期末考试题及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. 如果变量x的值是5,那么表达式x + 3的值是多少?A. 2B. 8C. 3D. 5答案:B3. 在VB中,以下哪个关键字用于定义一个过程?A. FunctionB. SubC. IfD. For答案:B4. 下列哪个选项是VB中的保留字?A. MyB. DimC. EndD. Print答案:C5. 在VB中,哪个函数用于计算一个数的平方根?A. SqrB. AbsC. RoundD. Int答案:A6. 在VB中,以下哪个选项是正确的事件处理程序的声明方式?A. Private Sub Button1_Click()B. Public Sub Button1_Click()C. Dim Sub Button1_Click()D. Sub Button1_Click() As Integer答案:A7. 在VB中,以下哪个控件用于显示文本,但用户不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B8. 在VB中,以下哪个选项是正确的条件语句?A. If...Then...ElseB. Case...SelectC. For...NextD. While...Do答案:A9. 在VB中,以下哪个选项是正确的循环结构?A. For Each...NextB. Do While...LoopC. Both A and BD. None of the above答案:C10. 在VB中,以下哪个函数用于将字符串转换为整数?A. CIntB. CStrC. CDblD. CLng答案:A二、填空题(每题2分,共20分)1. 在VB中,声明一个整型变量i,可以使用关键字________。

VB程序设计试题及答案(一)-vb程序设计答案

VB程序设计试题及答案(一)-vb程序设计答案

VB程序设计试题及答案(一)一、单选题1. VB6.0是一种面向B 的编程环境。

(A) 机器(B) 对象(C) 过程(D) 应用2. 要使FormI窗体的标题栏显示"欢迎使用VB",以下D 语句是正确的。

(A) Forml.Cap on=“欢迎使用VB”(B) Forml.Cap on='欢迎使用欢迎使用VB'(C) Forml.Cap on=欢迎使用VB(D) Forml.Cap on="欢迎使用VB"3. 若要使命令按钮不可操作,要对A 属性进行设置。

(A) EnabIed (B)Visible(C) Backcolor (D)Cap on4. 如果在窗体上已经创建了一个文本框对象TextI,可以通过C 事件获得输入键值的ASCII码。

(A) Change (B) LostFocus(C) KeyPress (D) GotFocus5. 下面A 是合法的变量名。

(A) X_yz (B) 123ab。

(C) integer (D) X-Y6. 以下关系表达式中,其值为False的是A 。

(A) "ABC">"AbC" (B) "女">"男"(C) "BASIC"=UCase("basic) (D) "123"<"23"7. 为了给x、y、z三个变量赋初值1,下面正确的赋值语句是A 。

(A) x=1:y=1:z=1 (B) x=1,y=1,z=1(C) x=y=z=1 (D) xyz=18. VB提供了结构化程序设计的三种基本结构,三种基本结构是D 。

(A)递归结构、选择结构、循环结构(B)选择结构、过程结构、顺序结构(C)过程结构、输入输出结构、转向结构(D)选择结构、循环结构、顺序结构9. 下面If语句统计满足性别为男、职称为副教授以上、年龄小于40岁条件的人数,不正确的语句是D 。

VB程序设计考试(1)

VB程序设计考试(1)

VB程序设计考试(1)一、单选题(每题1分,共50题)1.Visual Basic 6.0集成环境的主窗口中不包括( C )。

正确A.标题栏B.菜单栏C.状态栏D.工具栏2.以下不属于Visual basic的工作模式的是()模式。

正确答案:AA.编译B.设计C.运行D.中断3.如果文本框的Enabled属性被设置为False,则运行时()。

正确答案:AA.文本框中的文本将变成灰色,并且此时用户不能将光标置于文本框上B.文本框中的文本将变成灰色,用户仍然能将光标置于文本框上,但是不能改变文本框中的内容C.文本框中的文本将变成灰色,用户仍然能改变文本框中的内容D.文本框的文本正常显示,用户能将光标置于文本框上,但是不能改变文本框中的内容4.控制名称都是系统的默认控件名,下列语句错误是()。

正确答案:Dmand1.Caption=List1.Text;bel1.Caption=List1.List(1);C.List1.List(2)=List1.Text+Str(List1.ListIndex);D.Text1.Text=+Text1.Caption。

5.以下叙述中正确的是()。

正确答案:A属性用来标识对象B.窗体Name属性值显示在标题栏中C.运行时对象Name属性可变D.对象的Name属性值可以为空6.Abc%,abc!,abc$,abc#分别声明abc是()。

正确答案:AA.整型、单精度、字符串、双精度变量B.整型、整型、字符串、双精度变量C.单精度、整型、字符串、双精度变量D.整型、双精度、字符串、双精度变量7.Visual Basic的逻辑类型数据占( A )字节内存。

正确A.2B.4C.8D.168.如果逻辑与(AnD)运算的结果为真,与它所连接的两个条件必须是( C )。

正确A.前一个为真,后一个为假B.前一个为假,后一个也为假C.前一个为真,后一个也为真D.前一个为假,后一个为真9.设a=6,则执行 x=iif(a>5,-1,0)后,x 的值为( D )。

《VB程序设计》期末考试模拟试卷

《VB程序设计》期末考试模拟试卷

《VB程序设计》期末考试模拟试卷说明: (1)考生应将答案填写在答卷上,否则作无效处理;(2)考试时间为120分钟。

试题一、判断题(每小题2分,共20分)说明:在以下提供的若干陈述中,逐一判断其正确与否,用A表示正确,用B表示错误。

(1) 事件是由Visual Basic预定义的对象能够识别的动作。

(2) 整型变量有Byte、Integer和Long类型3种。

(3) 在循环体内,循环变量的值不能被改变。

(4) Sub过程名在过程中必须被赋值。

(5) 若Visual Basic中容器取缺省坐标系,则坐标原点在容器左上角、单位长度为像素。

(6) 移动框架时框架内控件也随之移动,所以框架内控件的Left和Top属性值也随之改变。

(7) 使用单选钮控件数组时,它们响应同一个Click事件,由Index参数值来区分不同的按钮。

(8) 影像框的Stretch属性设置为True时,影像框的大小会根据显示的图片大小进行调整。

(9) 设计菜单中每一个菜单项分别是一个控件,每个控件都有自己的名称。

(10) 若要新建一个磁盘上的顺序文件,可用Output和Append方式打开文件。

试题二、单选题(每小题2分,共20分)(11) 将VB新建的“标准EXE”工程保存在磁盘上,至少会产生(11)文件。

[A] .frx和.frm[B] .exe和.vbp[C] .vbp和.frm[D] .frm和.bas(12) Int(Rnd*100)表示的是(12)范围内的整数。

[A] [0,100] [B][1,100] [C] [0,99] [D][1,99](13) 已知字符串变量x存放"1234",表达式V al("&H"+Left(x,2))的值是(13)。

[A] 0 [B] &H12 [C] 12 [D] 18(14) 在窗体Form1的一个事件过程中,不能用(14)来清除窗体上所绘制的图形。

《VB程序设计》期末考试

《VB程序设计》期末考试

《VB程序设计》期末考试注意事项:(1)题型:选择题40道,判断题10道,每题2分,满分100分。

(2)答题时间:60分钟。

(3)请在规定时间内作答并提交。

1、VB程序设计语言是一种()。

[单选题] *A.汇编语言B.机器语言C.高级语言(正确答案)D.数据库语言2、VisualBasic最突出的特点是()。

[单选题] *A.结构化程序设计B.程序开发环境C.程序调试技术D.事件驱动编程机制(正确答案)3、VB中,.frm是()文件的扩展名。

[单选题] *A.工程文件B.可执行文件C.窗体文件(正确答案)D.标准模块文件4、VB中,.vbp是()文件的扩展名。

[单选题] *A. 工程文件(正确答案)B. 可执行文件C. 窗体文件D. 标准模块文件5、在设计窗体时,双击窗体的任何地方,可以打开的窗口是()。

[单选题] *A. 代码窗口(正确答案)B. 属性窗口C. 工程管理窗口D. 以上3个选项都不对6、VB是一种面向对象的程序设计语言,下面()不是面向对象包含的三要素。

[单选题] *A. 变量(正确答案)B. 事件C. 属性D. 方法7、不论任何控件,共同具有的是()属性。

[单选题] *A. TextB. CaptionC. BackColorD. Name(正确答案)8、要使Form1窗体的标题栏显示“欢迎使用Visual Basic 6.0! ”,以下()语句是正确的。

[单选题] *A. Form1.Caption =" 欢迎使用Visual Basic 6.0! "(正确答案)B. Form1.Caption =’欢迎使用Visual Basic 6.0! ’C. Form.Caption = " 欢迎使用Visual Basic 6.0! "D. Form.Caption = ’欢迎使用Visual Basic 6.0! ’9、有下面的程序代码:Command1.Caption ="确定",则Command1,Caption和"确定"分别代表()。

VB程序设计期末模拟试卷

VB程序设计期末模拟试卷

《VB程序设计》期末模拟试卷一、单项选择( b )1.被对象所识其他动作与对象可履行的动作分别称为对象的___________。

A.方法、事件B.事件、方法C.事件、属性D.过程、属性(c)2.以下 ________是 Single型变量。

A.Time%B.Name$C.Sheight!D.CXYZ&(a )3.以下四个 VB 的变量名中,合法的是 ____________。

A.X23B.$ReC. LenD.3xy( d)4.在程序中使用 Dim str1,str2 As Long 语句对变量 str1、str2 进行申明后,下边正确的说法是 ________。

A. str1 是整型, str2 是长整型B. str1 是长整型, str2 变体型C.str1、str2 都是长整型D.str1 是变体型, str2 是长整型(b )5.表达式 (&O36>31) and ( “A”>”的B结”果)是 ____________。

A.TrueB.FalseC.” &O3631AB”D.&O3631(c )6.表达式“100” + 100和表达式“100” & 100的值分别是 ____________。

A.200、 200B.“ 100100、”“ 100100”C.200、“ 100100”D.“ 100100、”200( b )7.以下语句履行时,从键盘上输入Zhao,并按回车键。

履行结果是________。

Dim a As StringA=InputBox("Input", "", "Name")Print aA.InputB.ZhaoC.NameD.空字符串(b) 8.语句 Print 4 + 5 \ 6 * 7 / 8 Mod 9 的运转结果是 ________。

A.4B.5C.6D.7( d)9.在窗体的通用段申明变量时,不可以使用__________ 重点字。

vb期末考试试题及答案百度文库

vb期末考试试题及答案百度文库

vb期末考试试题及答案百度文库一、单项选择题(每题2分,共20分)1. VB中,哪个关键字用于声明变量?A. DimB. SetC. CallD. Function答案:A2. 下列哪个选项不是VB的数据类型?A. IntegerB. StringC. BooleanD. Array答案:D3. VB中,哪个函数用于计算字符串的长度?A. LenB. UBoundC. LBoundD. Sqr答案:A4. 在VB中,如何表示“不等于”?A. =B. ==C. <>D. !=答案:C5. VB中,哪个关键字用于循环结构?A. ForB. NextC. ToD. Loop答案:A6. VB中,哪个函数用于将字符串转换为大写?A. StrConvB. LCaseC. UCaseD. Trim答案:C7. VB中,哪个语句用于退出子程序?A. Exit SubB. End SubC. ReturnD. Exit Function答案:A8. VB中,哪个关键字用于声明函数?A. FunctionB. SubC. DimD. Const答案:A9. VB中,哪个关键字用于声明常量?A. DimB. ConstC. PrivateD. Public答案:B10. VB中,哪个函数用于获取当前日期?A. NowB. DateC. TimeD. Today答案:D二、填空题(每题3分,共15分)1. 在VB中,使用________关键字可以定义一个类。

答案:Class2. VB中,________函数用于获取当前时间。

答案:Time3. VB中,________关键字用于定义一个接口。

答案:Interface4. VB中,________关键字用于定义一个事件。

答案:Event5. VB中,________关键字用于定义一个属性。

答案:Property三、简答题(每题5分,共20分)1. 请简述VB中的事件驱动编程是什么?答案:事件驱动编程是一种编程范式,其中程序的执行流程由外部事件(如用户操作、消息、定时器等)触发,而不是按照预先定义的顺序执行。

VB程序设计-期末测试卷含答案 (一)

VB程序设计-期末测试卷含答案 (一)

VB程序设计-期末测试卷含答案 (一)作为学习VB程序设计的学生,在期末测试卷中我们不仅需要理解学过的知识点,还要能够运用所学知识进行程序设计。

本文将为大家详细介绍一份VB程序设计-期末测试卷含答案,帮助大家更好地备考。

一、基础知识题1.请简单介绍VB程序设计语言,并举例说明其应用场景。

答:VB程序设计属于面向对象编程技术体系,专门用于Microsoft Windows操作系统的开发。

VB的目标是开发出可视化的数据库应用程序,具体包括广泛的GUI(AppWin),以及对绝大多数数据库的支持。

2.请简述VB程序设计中的数据类型,同时说明它们的区别。

答:在VB程序设计过程中,共有六种数据类型,分别是Byte、Boolean、Integer、Long、Single和Double。

Byte 和 Integer 分别代表字节和整数。

Boolean类型专门用于逻辑判断,只有True或False两种情况。

Long类型在处理大数字时会比Integer类型更加稳定。

而Single和Double类型都是浮点型数据,不同之处在于Double 类型可以表示更大范围和更高精度的浮点数。

3.请简述VB程序设计中的变量和常量。

答:在VB程序设计中,使用变量和常量进行数值存储和管理。

变量是数据存储位置的符号名称,它用于表示程序运行时结果的值,可以在程序运行时被改变。

而常量是包含在程序代码中的固定数值,一旦定义就无法被更改。

二、编程题1.请编写一个可以计算出a,b两个数乘积的程序。

答:Dim a,b,result As Doublea = InputBox("请输入第一个数:")b = InputBox("请输入第二个数:")result = a * bMsgBox ("乘积为:") &result2.请编写一个可以计算圆面积和圆周长的程序。

答:Dim radius As DoubleDim area, perimeter As Doubleradius = InputBox("请输入圆的半径:")area = 3.14 * radius * radiusperimeter = 2 * 3.14 * radiusMsgBox ("圆的面积为:") &area &",圆的周长为:" &perimeter3.请编写一个可以计算阶乘的程序。

vb考试期末试题及答案

vb考试期末试题及答案

vb考试期末试题及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个不是合法的变量名?A. _myVarB. 2myVarC. myVarD. MyVar$答案:B2. 下列哪个选项是Visual Basic中的保留关键字?A. DimB. IfC. ThenD. myFunction答案:B3. 在Visual Basic中,以下哪个函数用于计算字符串的长度?A. Len()B. Length()C. Size()D. Count()答案:A4. 如果变量x的值为10,那么表达式x Mod 3的值是多少?A. 1B. 2C. 3D. 4答案:A5. 在Visual Basic中,以下哪个控件用于显示文本,但不提供文本编辑功能?A. TextBoxB. LabelC. ComboBoxD. ListBox答案:B6. Visual Basic中的哪个事件用于响应鼠标单击操作?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A7. 在Visual Basic中,以下哪个选项是正确的数据类型?A. IntegerB. RealC. StringD. All of the above答案:D8. 如果要在一个窗体上显示当前日期,应该使用哪个函数?A. Now()B. Date()C. Time()D. Day()答案:B9. 在Visual Basic中,以下哪个循环结构用于在满足特定条件时重复执行代码块?A. For...NextB. Do...LoopC. While...WendD. All of the above答案:D10. 在Visual Basic中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Text答案:A二、填空题(每题2分,共20分)1. Visual Basic是一种面向对象的__________编程语言。

VB程序设计复习模拟试题一及答案

VB程序设计复习模拟试题一及答案

VB程序设计复习模拟试题一及答案一、选择题(1)执行语句Dim X,Y As Integer 后,()A)X和Y均被定义为整型变量B)X和Y均被定义为变体类型变量C)X被定义为整型变量,Y被定义为变体变量D)X被定义为变体类型变量,Y被定义为整型变量(2)以下关系表达式中,其值为True的是A)"XYZ">"XYz" B)"VisualBasic"<>"visualbasic"C)"the"="there" D)"Integer"<"Int"(3)执行以下程序段a$="Visual Basic Programming"b$="C++"C$=UCase(Left$(a$,7)) & b$ & Right$(a$,12)后,变量C$的值为A)Visual BASIC Programming B)VISUAL C++ ProgrammingC)Visual C++ Programming D)VISUAL BASIC Programming(4)下列叙述中正确的是A)MsgBox语句的返回值是一个整数B)执行MsgBox语句并出现信息框后,不用关闭信息框即可执行其他操作C)MsgBox语句的第一个参数不能省略D)如果省略MsgBox语句的第三个参数(Title),则信息框的标题为空(5)在窗体上画一个文本框(名称为Text1)和一个标签(名称为Label1),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数,以下可以实现上述操作的事件过程是A)Private Sub Text1_Change()Label1.Caption=str(Len(Text1.Text))End SubB)Private Sub Text1_Click()Label1.Caption=str(Len(Text1.Text))End SubC)Private Sub Text1_Change()Label1.Caption=Text1.TextEnd SubD)Private Sub Label1_Change()Label1.Caption=str(Len(Text1.Text))End Sub(6)在窗体上画两个单选按钮(名称分别为Option1,Option2,标题分别为"宋体"和"黑体"),1个复选框(名称为Check1,标题为粗体)和1个文本框(名称为Text1,Text属性为"改变文字字体"),窗体外观如图所示。

VB程序设计

VB程序设计

《VB程序设计》期末模拟试卷-Ⅰ一、判断正误(对的打√号,错的打X号,每题1分,共10分)()1. Visual BASIC 是基于Windows环境的一种可视化的程序设计语言,采用了事件驱动的编程机制,因而不同于以往面向过程的程序设计语言,编程效率得到了很大地提高。

()2. VB可以使用ActiveX控件,但不能开发ActiveX控件。

()3. 窗体卸载前最后会自动发生UNLOAD事件,通常情况下,我们都是使用该事件停止对窗体的卸载。

()4. 在VB的过程内只能声明过程级变量。

()5. VB中双精度数的有效数字位数要比单精度数多,数据的表示范围也比单精度数大。

()6. 当PictureBox控件的AutoSize属性值为True时,图片会自动伸缩以适应图片框。

()7. MouseMove事件仅在鼠标按钮被按下时发生,按钮没按下时则不会产生。

()8. 用鼠标才能产生控件的Click事件,用键盘无法产生。

()9. 把窗体上定时器控件的Visible属性置为True时,则该窗体上就会出现显示计算机中时间的数字时钟。

()10. 由于在Circle方法中没有提供专门用于填充的参数,因此,使用该方法不能绘制填充了颜色的圆。

二、单项选择(请将答案填在每题前面的括号内,每题1分,共15分)()1._________是对象的一个基本要素,它描述了对象在程序中的外观特点。

A. 事件B. 属性C. 方法D. 事件程序()2.以下四个VB的变量名中,合法的是_________。

A. SumB. R$eD. 3xy()3.在程序中使用 Dim str1,str2 As Long 语句对变量str1、str2进行声明后,下面正确的说法是_________。

A. str1是整型,str2是长整型B. str1是长整型,str2变体型C. str1、str2都是长整型D. str1是变体型,str2是长整型()4.下面各语句中,错误的语句是_________。

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

《VB程序设计》期末模拟试卷一、单项选择(b )1.被对象所识别的动作与对象可执行的动作分别称为对象的___________。

A.方法、事件B.事件、方法C.事件、属性D.过程、属性( c)2.下列________是Single型变量。

A.Time%B.Name$C.Sheight!D.CXYZ&(a )3.以下四个VB的变量名中,合法的是____________。

A.X23B.$ReC. LenD.3xy( d)4.在程序中使用 Dim str1,str2 As Long 语句对变量str1、str2进行声明后,下面正确的说法是________。

A. str1是整型,str2是长整型B. str1是长整型,str2变体型C. str1、str2都是长整型D. str1是变体型,str2是长整型(b )5.表达式(&O36>31) and (“A”>”B”) 的结果是 ____________。

A.TrueB.FalseC.”&O3631AB”D.&O3631(c )6.表达式“100” + 100 和表达式“100” & 100的值分别是____________。

A.200、200B.“100100”、“100100”C.200、“100100”D.“100100”、200(b )7.以下语句执行时,从键盘上输入Zhao,并按回车键。

执行结果是________。

Dim a As StringA=InputBox("Input", "", "Name")Print aA.InputB.ZhaoC.NameD.空字符串(b)8.语句Print 4 + 5 \ 6 * 7 / 8 Mod 9的运行结果是________。

A.4B.5C.6D.7( d)9.在窗体的通用段声明变量时,不能使用__________ 关键字。

A.DimB.PublicC.PrivateD.Static(c )10.表达式Abs(-9) + Len("I am a student") 的值是________。

A.9 I am a studentB.–9 I am a studentC.23D.出错(a )11.设a为整型变量,不能正确表达数学关系10 < a < 15的VB表达式是_________。

A.10 < a < 15B.a = 11 Or a = 12 Or a = 13 Or a = 14C.a > 10 And a < 15D.Not ( a<= 10) And Not ( a >=15)(b )12.在窗体的“通用”部分用Private定义的变量,其作用域是_______。

A.局部变量B.窗体/模块级变量C.全局变量D.静态变量( b)13.假设 A = "Good Morning.",B = "Afternoon,Boys.",则下列______表达式的结果等于"Good Boys."。

A.Left(A, 10) + Right( B, 6)B.Left(A, 5) + Right( B, 5)C.Mid( A ,1, 5) + Mid(B, 1, 6)D.Mid( A +B ,1, 11)(a )14.执行下面的程序段后,X的值为________。

X=3For I = 1 To 10 Step –2X = x +I \ 3Next IA.3B.10D.4( a)15.在窗体上添加一个名称为Command1的命令按钮,然后编写如下程序:Private Sub Command1_Click()Dim A As IntegerStatic B As IntegerClsB = 2B = B + 3A = 3 + APrint A, BEnd Sub程序运行时,三次单击命令按钮Command1后,窗体上显示的结果为_______。

A.3 5B.6 6C.9 5(d )16.下列_______事件不属于文本框的事件。

A.ChangeB.KeyPressC.LostFocusD.DropDown(b )17.在程序中可以通过复选框和单选按钮的______属性值来判断它们的当前状态。

A.CaptionB.ValueC.CheckedD.Selected(c)18.决定窗体标题条显示内容的属性是______。

A.TextB.NameC.CaptionD.BackStyle( c)19.用户在组合框中输入或选择的数据可以通过一个属性获得,这个属性是______。

A.ListB.ListIndexC.TextD.ListCount(b )20.在窗体上有两个文本框控件,名称分别为Text1和Text2,以下程序实现的功能是希望在文本框Text1中输入字符时,输入的字符也将出现在Text2文本框中。

下划线处应填_______。

Private Sub Text1__________()=End SubA.SetFocusB.ChangeC.GetFocusD.Click(c )21.要把名称为List1的列表框中当前选中的一项删除,应执行______语句。

B.C.D.(c )22.要使文本框能显示多行文字,则需设定它的_______属性为True。

A.CaptionB.PasswordCharC.MultiLineD.Value(c )23.列表框的_______属性代表着列表框中项目的总数目。

A.ListB.ListIndexC.ListCountD.Selected(d )24.用下面语句定义的数组元素个数是__________。

Dim Arr1(-2 To 6) As IntegerA.6C.8D.9(d )25.当Form1_Click事件发生时,程序的输出结果是______。

Private Sub Form_Click()Dim M As Integer, k As Integer, t As IntegerM = 6: k = 8Select Case MCase Is < 0M = M + 5Case 1 To 10t = M: M = k: k = tCase Is > 10M = k Mod 3End SelectPrint M, k, tEnd SubA.6 6 8B.6 8 6C.8 6 8D.8 6 6(a )26.假定有以下程序段:For I = 1 To 3For j = 5 To 1 Step –1Print I * jNext j,I则语句Print I * j 的执行次数是______。

A.15B.16C.17D.18(b )27.当拖动某对象A经过对象B时,将会发生对象B的_______事件。

A.DragDropB.DragOverC.DragDownD.Drag(a )28.参数传递有按值传递和按地址传递,______关键字表示按值传递。

A.ByValB.ByRefC.ValueD.Refrence( a)29.当Form_Click事件发生时,写出在窗体上显示的第二行和第三行是________。

Private a As Integer, c As IntegerPrivate Sub Form_Click()Dim a As Integer, b As Integera = 10:b = 10:c = 10Print a, b, cCall test1(a, b)Print a, b, cEnd SubPrivate Sub test1(m As Integer, ByVal n As Integer)Dim c As Integerm = 5: n = 5: c = 5Print m, n, cEnd SubA.5 5 55 10 10B.5 5 55 5 10C.5 5 105 10 10D.5 5 510 10 10(c )30.如果想要名为MenuItem1的菜单项在运行时变灰显示,则应执行________语句。

A. = TrueB. = TrueC. = FalseD. = False二、填空题1.设置对象属性的方法有两种,其一是在设计阶段,在__属性窗口__中直接修改相应属性的值;其二是在应用程序运行时,通过_赋值语句__来动态设置。

2.书写程序时,要在一行内写多个语句,语句间用____,___间隔;语句前有一个 ' (单引号)的语句是_____注释____语句。

3.写出数学式的VB表达式________________________。

4.当用户增加、删除或修改文本框(TextBox)的内容时,都会触发文本框的____________事件。

5.InputBox函数返回值的类型为_string__。

6.可使用列表框的__additem__方法向列表框中增加一个项目。

7.要使文本框Text1中显示的字符为宋体,使用的语句是_fontname=宋体_____。

8.组合框有三种不同的风格:下拉式组合框、___简单组合框___和下拉式列表框,可通过它的__style__属性进行设置。

9.计时器事件之间的时间间隔通过__interval__属性设置。

10.某菜单项显示出来的标题为“文件(F)”,那么在菜单编辑器中输入的标题应为_____________。

11.在VB中,有三种文件访问的类型:顺序访问、___随机访问___和二进制访问。

12.当采用手工拖放模式时,需要使用______方法来实现控件的拖放操作。

13.在Visual Basic中,通用过程分为两类,Function和___sub___。

14.Visual Basic的数组下标的下界默认为__0__,可通过__opertionbase1_语句使数组下标从1开始。

15.表达式Abs(-32) + Int的值为_____8__________。

16.下列程序执行时,从键盘上依次输入123和456,则程序的输出结果是123456Private Sub Form_Click()A=InputBox("请输入第一个整数")B= InputBox("请输入第二个整数")Print a + bEnd Sub三、按要求填空1.下列程序执行时,要求输入一个密码,如果密码不正确则显示出非法用户的对话框。

请填空:Const PassWord=""Dim inpass As StringInpass=____________("请输入你的密码","输入密码")If inpass=PassWord ThenExit SubElsemsgbox "对不起!你是非法用户。

相关文档
最新文档