大学VB复习题)

合集下载

vb基础知识试题及答案

vb基础知识试题及答案

vb基础知识试题及答案一、选择题(每题2分,共10分)1. VB中,哪个关键字用于声明变量?A. DimB. ConstC. LetD. Option Explicit答案:A2. 在VB中,哪个函数用于将字符串转换为大写?A. UCaseB. LCaseC. StrConvD. Trim答案:A3. VB中,哪个循环结构用于重复执行代码块直到满足特定条件?A. Do LoopB. For EachC. While WendD. For Next答案:A4. 在VB中,如何表示逻辑“与”操作?A. AndB. OrC. NotD. Xor答案:A5. VB中,哪个关键字用于定义函数?A. FunctionB. SubC. PropertyD. Const答案:A二、填空题(每题2分,共10分)1. 在VB中,使用________关键字可以声明一个数组。

答案:Dim2. VB中的________函数用于计算两个日期之间的天数差。

答案:DateDiff3. VB中,________关键字用于声明一个过程,该过程不返回值。

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

答案:Str5. 在VB中,________关键字用于声明一个类模块。

答案:Class三、简答题(每题5分,共15分)1. 描述VB中的事件驱动编程。

答案:事件驱动编程是一种编程范式,程序的执行流程由外部事件(如用户操作、系统消息等)触发。

在VB中,开发者可以为控件编写事件处理程序,当特定的事件发生时,如按钮点击,相应的事件处理程序会被调用执行。

2. 解释VB中的类和对象的概念。

答案:在VB中,类是一种模板,定义了一组属性、方法和事件,这些可以被实例化为对象。

对象是类的实例,每个对象拥有自己的状态和行为。

通过类,可以创建具有相同属性和方法的多个对象。

3. 什么是VB中的封装?答案:封装是面向对象编程中的一个核心概念,它指的是将数据(属性)和操作这些数据的方法(过程)捆绑在一起,形成一个对象。

vb考试试题及答案

vb考试试题及答案

vb考试试题及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个关键字用于声明类模块中的属性?A. DimB. PublicC. PrivateD. Property答案:D2. VB中的“Option Explicit”语句用于做什么?A. 声明变量类型B. 强制变量声明C. 定义过程D. 创建对象实例答案:B3. 下列哪个不是VB的控件事件?A. ClickB. LoadC. ChangeD. Hover答案:D4. 在VB中,以下哪个不是标准数据类型?A. IntegerB. StringC. BooleanD. Pointer答案:D5. VB中的“With”语句用于什么?A. 初始化对象B. 创建对象实例C. 引用对象的多个属性或方法D. 循环遍历集合答案:C6. 在VB中,如何将一个表达式的结果赋值给一个变量?A. 使用“=”运算符B. 使用“==”运算符C. 使用“:=”运算符D. 使用“->”运算符答案:A7. 下列哪个是VB中的循环结构?A. IfB. For EachC. Select CaseD. While答案:D8. 在VB中,如何表示一个空引用?A. NullB. NothingC. EmptyD. Undefined答案:B9. VB中的“Handles”关键字用于什么?A. 过程定义B. 事件处理C. 类定义D. 属性声明答案:B10. 在VB中,以下哪个不是集合的属性或方法?A. AddB. ItemC. CountD. Sort答案:D二、填空题(每题2分,共20分)11. VB中的________关键字用于定义一个方法或属性的访问级别。

答案:Private12. 当你想要在VB中创建一个新类时,你需要使用________关键字。

答案:Class13. 在VB中,________方法用于在运行时创建对象。

答案:New14. 如果你想要在VB中捕获并处理异常,你应该使用________语句。

vb练习题(有答案)(打印)

vb练习题(有答案)(打印)

《大学Visaul Basic程序设计》复习题第一章Visual Basic程序设计概述第一题:是非题(共10分,每项1分)1. VB6.0只能运行在Windows 2000下,不能运行在Windows 98下。

13A.对B.错√2. 用户控件和系统控件都可以加载到工具箱上,并且永久保留。

4A.对B.错√第二题、单选题(共45分,每项1.5分)1. VB中的工具栏可以从______菜单上的“工具栏”命令中移进或移出。

15A.工具B.编辑C.视图√D.调试2. 在VB的集成环境中创建VB应用程序时,除了工具箱窗口、窗体设计窗口、属性窗口外,必不可少的窗口是______。

2A.窗体布局窗口B.立即窗口C.代码窗口√D.监视窗口第二章VB的编程机制第一题:是非题(共10分,每项1分)1. 在事件驱动的应用程序中,代码是按照预定的路径执行的。

15A.对B.错√2. 标签控件即可以用来显示用户不能编辑和修改的文本,也可以用来编辑和修改文本。

9A.对B.错√3. 每一个控件实质上都是一个微型程序。

2A.对√B.错4. 窗体上的控件同样可以借助于剪贴板进行剪切、复制和粘贴。

A.对√B.错第二题、单选题(共45分,每项1.5分)1. 文本框没有_____属性。

21A.EnabledB.VisibleC.BackColorD.Caption√2. 文本框(Text1)中有选定的文本,执行Text1.SelText=”Hello”的结果是___。

9A.“Hello”将替换掉原来选定的文本√B.“Hello”将插入到原来选定的文本之前C.Text1.SelLength为5D.文本框中只有“Hello”3. 要判断“命令按钮”是否被鼠标单击,应在“命令按钮”的______事件中判断。

3A.ChangB.KeyDownC.Click√D.KeyPress4. 如果文本框的Enabled属性设为False,则___。

6A.文本框的文本将变成灰色,并且此时用户不能将光标置于文本框上B.文本框的文本将变成灰色,用户仍然能将光标置于文本框上,但是不能改变文本框中的内容√C.文本框的文本将变成灰色,用户仍然能改变文本框中的内容D.文本框的文本正常显示,用户能将光标置于文本框上,但是不能改变文本框中的内容第三题、简单程序(共15分,每项1.5分)1. 以下程序的输出结果是______。

大学计算机vb考试试题及答案

大学计算机vb考试试题及答案

大学计算机vb考试试题及答案一、单项选择题(每题2分,共40分)1. 在VB中,以下哪个关键字用于定义子例程?A. FunctionB. SubC. CallD. Dim2. VB中使用的数据类型中,不包括以下哪个?A. IntegerB. StringC. DoubleD. Boolean3. 下面哪个是VB中声明变量的正确语句?A. Dim num As Integer = 5B. Integer num = 5C. num As Integer = 5D. Dim Integer num = 54. 在VB中,以下哪个控件用于显示消息框?A. TextBoxB. LabelC. ButtonD. MessageBox5. 下面哪个是VB中的逻辑运算符?A. +B. -C. *D. And6. 在VB中,以下哪个事件是在用户点击一个按钮时触发的?A. ClickB. LoadC. KeyPressD. MouseMove7. 在VB中,以下哪个方法用于将文本转换为整数类型?A. ToInt32()B. ToString()C. ToDouble()D. ToBoolean()8. 在VB中,以下哪个语句用于退出循环?A. BreakB. Exit DoC. ContinueD. End While9. 在VB中,以下哪个操作可以将字符串连接起来?A. +B. -C. *D. /10. 在VB中,以下哪个控件用于显示数据表格?A. TextBoxB. ListBoxC. ListViewD. DataGridView二、编程题(每题10分,共60分)1. 编写一个VB程序,在按钮点击事件中实现将两个整数相加并显示结果的功能。

2. 编写一个VB程序,实现对一个文本框中输入的数字进行判断,如果大于等于60,则在标签中显示"及格",否则显示"不及格"。

3. 编写一个VB函数,用于计算一个数的平方。

大一vb《计算机语言与程序设计》考试题型复习(含答案)

大一vb《计算机语言与程序设计》考试题型复习(含答案)

一、单选题1. Visual Basic是一种面向对象的可视化程序设计语言,采取了_______的编程机制。

A)从窗体开始执行B)按书写顺序执行C)从主程序开始执行D)事件驱动2. 在Visual Basic中最基本的对象是_________,它是应用程序的基石,是其他控件的容器。

A)文本框B)窗体C)标签D)命令按钮3. 有下面的程序代码:Command1.Caption ="确定",则Command1,Caption和"确定"分别代表_________。

A)对象,属性,值B)对象,方法,值C)对象,值,属性D)属性,对象,值4.多窗体程序是由多个窗体组成的,在缺省的情况下,VB应用程序执行时,总是把_________指定为启动窗体。

A)不包含任何控件的窗体B)设计时的第一个窗体C)包含控件最多的窗体D)命名为Form1的窗体5.VB是一种面向对象的程序设计语言,下面_________不是面向对象包含的三要素。

A)变量B)事件C)属性D)方法6.VB 6.0集成开发环境中不能完成的功能是_______。

A)输入编辑源程序B)编译生成可招待程序C)调试运行程序D)自动生成查找并改正程序中的错误7.下列关于VB编程的说法中不正确的是_______。

A)属性是描述对象特征的数据B)事件是能被对象识别的动作C)方法指示对象的行为D)VB程序采用的运行机制是面向对象8.关于面向对象的描述中,不正确的是_______。

A)对象就是自定义结构变量B)对象代表正在创建的系统中的一个实体C)对象是一个特征和操作的封装体D)对象之间的信息传递是通过消息进行的9.以下叙述错误的是________。

A)打开一个工程文件时,系统自动装入与该工程有关的窗体文件B)打开一个窗体文件时,系统自动装入与该窗体有关的工程文件C)保存VB应用程序时,应分别保存窗体文件和工程文件D)事件可以由用户激发,也可以由系统激发10.VB6.0集成开发环境不包括________窗口。

大学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期末考试试题及答案电大一、选择题(每题2分,共20分)1. 在VB中,以下哪个关键字用于定义一个类?A. ClassB. FunctionC. SubD. Property答案:A2. 以下哪个是VB中声明变量的正确方式?A. Dim xB. Declare xC. Define xD. Set x答案:A3. 在VB中,哪个控件用于显示文本,但不允许用户编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B4. VB中的事件处理程序通常使用哪个关键字定义?A. EventC. FunctionD. Procedure答案:B5. 以下哪个不是VB中的数据类型?A. IntegerB. StringC. ObjectD. Float答案:D6. 在VB中,以下哪个控件用于创建下拉列表?A. ListBoxB. ComboBoxC. CheckBoxD. RadioButton答案:B7. VB中的条件语句关键字是?A. IfB. ThenC. ElseD. Select答案:A8. VB中的循环结构关键字包括?B. WhileC. DoD. All of the above答案:D9. 在VB中,哪个函数用于获取当前日期?A. Date()B. Now()C. GetDate()D. Today()答案:A10. VB中的数组声明方式是什么?A. Dim array() As TypeB. Declare array As Type()C. Define array() As TypeD. Set array() As Type答案:A二、填空题(每空2分,共20分)1. 在VB中,使用________关键字可以创建一个新类。

答案:Class2. 声明一个名为MyVar的变量,其类型为整型,应使用语句________。

答案:Dim MyVar As Integer3. 在VB中,要调用一个名为MyFunction的函数,应使用语句________。

vb复习题含答案

vb复习题含答案

vb复习题含答案一、选择题1. 在VB中,以下哪个是正确的数据类型?A. IntegerB. intC. longD. string答案:A2. VB中,以下哪个是正确的循环结构?A. forB. whileC. both A and BD. neither A nor B答案:C3. 在VB中,以下哪个是正确的条件语句?A. ifB. switchC. caseD. A and B答案:A4. VB中,以下哪个是数组声明的正确方式?A. Dim arr(10) As IntegerB. Dim arr = New Integer(10)C. Both A and BD. Neither A nor B答案:A5. VB中,以下哪个是调用函数的正确方式?A. Call functionName()B. functionName()C. Both A and BD. Neither A nor B答案:C二、填空题1. 在VB中,使用________关键字可以声明一个变量。

答案:Dim2. VB中的________关键字用于定义一个类。

答案:Class3. 要结束一个循环,可以使用________语句。

答案:Exit For 或 Exit Do4. 在VB中,________关键字用于定义一个子程序。

答案:Sub 或 Function5. VB中,________函数可以用来获取当前日期。

答案:Date三、简答题1. 请简述VB中的事件和委托的概念。

答案:事件是用户或程序触发的动作,如鼠标点击或键盘输入。

委托是一种特殊的多态类型,它允许将方法作为参数传递给其他方法,使得事件处理更加灵活。

2. 请解释VB中的继承概念。

答案:继承是面向对象编程的一个基本概念,它允许一个类(子类)继承另一个类(父类)的属性和方法,从而实现代码的复用。

四、编程题1. 编写一个VB程序,实现输入两个整数,计算并输出它们的和。

VB复习题(整理)

VB复习题(整理)

VB复习题(简单题及编程题整理)一、简答题1、分别解释说明在VB中窗体的属性:ForeColor,Height,Picture,Top,WindowState的作用。

Forecolor(前景颜色):用来定义文本或图形的前景颜色。

Height(高度):用来指定窗体的高度,单位为twip。

Picture(图片):用来在对象中显示一个图形。

Top(顶边位置):用来设置对象的顶边坐标值,用以控制对象的位置。

Windowstate(窗口状态):用来设置窗体的操作状态,可以用属性窗口设置,也可以用程序代码设置。

2、VB变量名的命令规则有哪些?1)名字只能由字母,数字和下划线组成。

2)名字的第一个字符必须是英文字母,最后一个字符可以是类型说明符3)名字的有效字符为255个字符4)不能用visual basic 的保留字作为变量名,但可以把保留字嵌入变量名中;同时变量名也不能是末尾带有类型说明符的保留字。

3、For 循环变量=初值to 终值[STEP 步长][循环体][Exit For]Next[循环变量]分别解释说明:循环变量、初值、步长、Exit For、Next。

循环变量:它是一个数值变量,但不能是下标变量或记录元素。

亦称“循环控制变量”、“控制变量”或“循环计数器”。

初值:循环变量的初值,它是一个数值表达式。

步长:循环变量的增量,是一个数值表达式,其值可以是正数(递增循环)也可以是负数(递减循环),但不能为零。

如果步长为1,可以略去不写。

Exit For :退出循环Next :循环终端语句,在Next 后面的“循环变量”与For 语句中的“循环变量”必须相同。

4、VB 开发应用程序的一般步骤(P36)1)建立可视用户界面2)设置可视界面特性3)编写事件驱动代码5、 loop until 和loop while 的区别,Do …Loop While 和Do …Loop Until 循环的程序流程图(P172)当执行条件判断真假时,若为“NO ”,Loop while 结束循环,若为“YES ”则继续执行循环体;而Loop until 与Loop while 在执行时正好相反。

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

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

大学vb期中考试题库及答案一、选择题(每题2分,共20分)1. VB中,用于声明变量的关键字是:A. DimB. DefineC. VarD. Declare答案:A2. 下列哪个选项不是VB中的控件?A. TextBoxB. ButtonC. LabelD. ComboBox答案:B3. VB中,用于循环结构的关键字是:A. ForB. WhileC. DoD. All of the above答案:D4. 在VB中,用于定义子程序的关键字是:A. FunctionB. SubC. ProcedureD. Method答案:B5. 下列哪个不是VB中的数据类型?A. IntegerB. StringC. BooleanD. Array答案:D6. VB中,用于读取用户输入的函数是:A. InputBoxB. MsgBoxC. ValD. InStr答案:A7. VB中,用于输出信息的函数是:A. InputBoxB. MsgBoxC. PrintD. Write答案:B8. 在VB中,用于定义常量的关键字是:A. ConstB. DefineC. VarD. Let答案:A9. VB中,用于定义全局变量的关键字是:A. GlobalB. DimC. PublicD. Private答案:C10. VB中,用于定义数组的关键字是:A. ArrayB. DimC. DefineD. Declare答案:B二、填空题(每题2分,共20分)1. VB中,声明一个名为x的整型变量的语句是________。

答案:Dim x As Integer2. VB中,声明一个名为msg的字符串变量的语句是________。

答案:Dim msg As String3. VB中,声明一个名为flag的布尔型变量的语句是________。

答案:Dim flag As Boolean4. VB中,声明一个名为arr的数组变量的语句是________。

大一VB考试题及答案

大一VB考试题及答案

大一VB考试题及答案1.在代码中引用一个控件时,应使用控件的( b )属性。

A.Caption B.Name C.Text D.Index2.设变量x = 4,y = -1,a = 7,b = -8,下面表达式( a )的值为“假”。

A.x+a <= b-y B.x > 0 AND y < 0C.a = b OR x>y D.x+y > a+b AND NOT (y < b)3.表达式Int(Rnd*71)+10产生的随机整数范围是( c )。

A.(10,80)B.(10,81)C.[10,80] D.[10,81]4.函数Sgn(3.1416)的返回值是( c )。

A.-1 B.0 C.1 D.以上都不对5.67890属于( d )类型数据。

A.整型B.单精度浮点数C.货币型D.长整型6.下列变量名中正确的是( d )。

A.3S B.Print C.Select My Name D.Select_17.下列赋值语句( a )是有效的。

A.sum = sum -sum B.x+2 = x + 2 C.x + y = sum D.last = y / 08.以下的控件或方法具有输入和输出双重功能的为( b )。

A.Print B.Textbox C.Optionbutton D.Checkbox9.若要获得列表框中被选中的列表项的内容,可以通过访问( d )属性来实现。

A.Name B.ListIndex C.ListCount D.Text10.下列代码的运行结果为( b )。

Private Sub command1_click()Dim m(10)For k = 1 To 10m(k) = 11 - kNext kx = 5Print m(2 + m(x))End SubA.2 B.3 C.4 D.5二、填空题(10分)1.写出整数n能同时被13和17整除的Basic表达式n Mod 13=0 And n Mod17=0 。

大学vb试题及答案

大学vb试题及答案

大学vb试题及答案大学VB试题及答案一、选择题(每题2分,共20分)1. VB中,以下哪个函数用于计算字符串的长度?A. LenB. StrC. UCaseD. LCase答案:A2. 在VB中,以下哪个关键字用于定义一个过程?A. FunctionB. SubC. DimD. Const答案:B3. VB中,以下哪个控件用于显示文本信息?A. TextBoxB. ButtonC. LabelD. ComboBox答案:C4. 在VB中,以下哪个属性用于设置文本框的只读状态?A. ReadOnlyB. EnabledC. VisibleD. BackColor答案:A5. VB中,以下哪个语句用于结束当前的过程执行?A. EndB. ExitC. ReturnD. Stop答案:B6. VB中,以下哪个关键字用于定义一个类?A. ClassB. ModuleC. InterfaceD. Namespace答案:A7. 在VB中,以下哪个函数用于将字符串转换为大写?A. UCaseB. LCaseC. StrConvD. Trim答案:A8. VB中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. BackColorD. ForeColor答案:A9. 在VB中,以下哪个语句用于创建一个新的对象实例?A. NewB. CreateObjectC. DimD. Set答案:D10. VB中,以下哪个关键字用于定义一个数组?A. DimB. ReDimC. EraseD. Option Base答案:A二、填空题(每题2分,共20分)1. VB中,使用________关键字可以定义一个变量。

答案:Dim2. 如果要在VB中创建一个包含10个元素的整数数组,可以使用________语句。

答案:Dim arr(9) As Integer3. VB中,使用________函数可以获取当前系统时间。

大学VB考试题库完整

大学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、为了装入一个VisualBasic应用程序,应当(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、VisualBasic 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考试试题及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个不是基本数据类型?A. IntegerB. StringC. ObjectD. Array答案:D2. 下面哪个语句用于在Visual Basic中声明一个变量?A. DimB. DeclareC. DefineD. Set答案:A3. 在Visual Basic中,以下哪个是正确的循环结构?A. LoopB. WhileC. DoD. Repeat答案:C4. 以下哪个属性用于设置控件的可见性?A. VisibleB. ShowC. HideD. Display答案:A5. Visual Basic中的事件通常与哪个关键字一起使用?A. SubB. FunctionC. EventD. Procedure答案:A6. 在Visual Basic中,以下哪个不是控件的属性?A. NameB. CaptionC. TypeD. Left答案:C7. 下列哪个不是Visual Basic的内置函数?A. LenB. UBoundC. SqrtD. Max答案:D8. 在Visual Basic中,以下哪个不是数组的声明方式?A. Dim arr(1 To 10)B. Dim arr() As IntegerC. ReDim arr(1 To 10)D. Dim arr As Variant答案:D9. 在Visual Basic中,以下哪个不是条件语句?A. IfB. Select CaseC. WhileD. Do答案:C10. Visual Basic中,以下哪个不是错误处理的关键字?A. On Error GoToB. On Error Resume NextC. On Error GoTo 0D. On Error Exit Sub答案:D二、填空题(每题2分,共10分)1. 在Visual Basic中,使用________关键字可以声明一个变量。

vb考试题及答案.doc

vb考试题及答案.doc

vb考试题及答案.docvb 考试题及答案【篇一:vb 考试真题一含答案】一、单项选择题(40 道小题,共40 分)1、在visual basic 中应用的是( c ) 。

(1 分)a、面向过程的程序设计方法b、面向数据的程序设计方法c、面向对象的程序设计方法d、面向用户的程序设计方法2、如果想让代码窗口中代码的字体大些,可以使用( a ) 命令设置。

(1 分)a、“工具”菜单的“选项”b、“视图”菜单的“缩放”c、“编辑”菜单的“替换”d、“视图”菜单的“定义”3、开发一个标准exe 程序时,工程资源管理器窗口应包含( b ) 文件。

(1 分)a、.bas b 、.frmc、.res d 、.cls4、在设计模式下,双击窗体上的一个控件,则会打开( c ) 。

(1 分)a、属性窗口b、工程资源窗口c、代码窗口d、窗体布局窗口5、下列属性中,能表示窗体执行时以正常窗口状态显示的属性是( d ) 。

(1 分)a、tabindex b 、controlboxc、borderstyle d 、windowsstate6、text1 是个文本框,语句text1=* 和下面( d ) 的作用相同。

( 1分)a、text1.caption=* b 、text1.password=*c、text1.maxlength=* d 、text1.text=*7、command1 是一个按钮控件,它的pictrue 属性已经被成功设置为一个可显示图形,但运行时该图形未被显示,其原因可能是( d ) 。

(1 分)a、该图形太大b、forecolor 被设置为黑色c、backcolor 被设置为黑色d、style 属性值被设置为08、为了使标签覆盖背景,应把backstyle 属性设置为( b ) 。

(1分)a、0 b 、1c、ture d 、false9、要使时钟控件的timer 事件每隔3 秒发生一次,应该把它的interval 属性设置为( d ) 。

vb大学期末试题及答案

vb大学期末试题及答案

vb大学期末试题及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,下列哪个关键字用于声明常量?A. ConstB. DimC. FunctionD. Sub答案:A2. 在Visual Basic中,以下哪个选项是正确的数据类型?A. IntegerB. StringC. DoubleD. All of the above答案:D3. Visual Basic中的哪种控件用于显示文本,但不允许用户编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B4. 在Visual Basic中,以下哪个函数用于将字符串转换为日期?A. CDateB. ValC. StrD. Date答案:A5. 在Visual Basic中,如何表示一个空字符串?A. ""B. ' 'C. NullD. Nothing答案:A6. 在Visual Basic中,以下哪个关键字用于循环遍历数组的所有元素?A. ForB. DoC. WhileD. Repeat答案:A7. 在Visual Basic中,以下哪个选项是正确的文件访问模式?A. Open AsB. CloseC. InputD. Output答案:A8. 在Visual Basic中,以下哪个函数用于获取当前日期?A. NowB. DateC. TimeD. Today答案:D9. 在Visual Basic中,以下哪个控件用于创建下拉列表?A. ListBoxB. ComboBoxC. CheckBoxD. RadioButton答案:B10. 在Visual Basic中,以下哪个事件用于响应鼠标单击事件?A. ClickB. DblClickC. MouseDownD. MouseUp答案:A二、填空题(每题2分,共20分)1. 在Visual Basic中,声明变量时使用的关键字是________。

VB复习资料试题及答案

VB复习资料试题及答案

计算机专业 VisualBasic程序设计试题一、单项选择题(每小题2分,共30分)1.在下列有关Visual Basic的叙述中,错误的是( B ) B.是面向对象的编程语言2.在新建一个“标准EXE”工程后,不在工具箱中出现的控件是(B) B.通用对话框3.对于定时器(Timer)控件,设置其定时是否开启的属性是( C ) C.Enabled4.有程序代码如下:Textl.Text=”欢迎走进VB世界!”·则Textl,Text,和”欢迎走进VB世界!”分别代表( D) D.对象,属性,值5.VB提供了结构化程序设计的三种基本结构是( A)。

A.选择结构、循环结构、顺序结构6.下列说法中正确的是( D)。

为了保存一个Visual Basic应用程序,应当D.分别保存工程文件、窗体文件和标准模块文件7.当一个工程含有多个窗体时,其中的启动窗体是( D)。

D.在“工程属性”对话框中指定的窗体8.要设置命令按钮的背景图形,必须设置的两个属性是( A)。

A.Style和Picture9.将数据“China”项添加到列表框(Listl)中成为第一项应使用的语句是( C)。

C.Listl.AddItem”China",010.确定一个窗体或控件的大小的属性是( B)。

B.Width和Height11.下列可以把当前目录下的图形文件picl.jpg装人图片框Picturel中的语句为( C)C.Picture1.Picture=LoadPicture((1picl.jpg")12.不属于VB数据库引擎的是( B)。

B.BDE13.如果准备读文件,打开顺序文件“text.dat”的正确语句是( C )。

C.open"text.dat"ForInputAs井114.使用ADO对象模型时,使Recordset和Connection对象建立连接的属性是( D )D.ActiveConnection15.Winsock控件的LocalPort属性的作用是( C)。

大学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)属性进行设置。

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

课后复习题一、单项选择题1.VB 是一种面向对象的可视化程序设计语言,采取了 的编程机制。

A .按过程顺序执行B .从主程序开始执行C .按模块顺序执行D .事件驱动2.已知x=8, y=20, 执行下面的程序段 后,有x=20, y=8。

A .t=x: x=y: y=tB . x=y: y=xC .x=t: t=x: y=xD .y=t: t=x: x=y3.VB 提供了结构化程序设计的三种基本结构,三种基本结构是A .递归结构,选择结构,循环结构B .顺序结构,选择结构,过程结构D .事件过程结构,函数过程结构,子过程结构 C .顺序结构,选择结构,循环结构4.在VB 工程中,每次都要用到的最基本的对象是 。

A .文本框B .窗体C .命令按钮D .标签5.用 If 语句表示分段函数⎩⎨⎧++=351)(x x x f 00<≥x x 下列不正确的程序段是 。

A .If X >=0 Then f = X +1B .If X <0 Then f =5*X +3 Else f = X +1f =5*X+3D .If X >=0 ThenC .f =5*X+3 f = x +1If X>=0 then f =X+1 Elsef =5*X+3End If6.与数学表达式edabc 6对应,VB 不正确表达式是 。

A .d e c b a //6/** B .d e c b a **6/**C .d c e b a /*/*6/D .)**6/(**d e c b a7.有程序代码如下:Text1.Text=“你好!”则:Text1, “你好!”和Text 和分别代表 。

A .属性,值,对象,B .事件,值,属性C .方法,属性,对象D .对象,值,属性,8.InputBox 函数返回值的类型为__ _。

A .数值B .数值或字符串(视输入的数据而定)C .变体D .字符串9.若要设置时钟控件的定时时间,需设置的属性是____。

A .IntervalB .valueC .enabledD .text10.VB 是一种面向对象的程序设计语言, 不是面向对象系统的三要素。

A .事件B .属性C .变量D .方法11.在VB 集成环境创建VB 应用程序时,除了工具箱窗口、窗体中的窗口、属性窗口外,必不可少的窗口是 。

A .窗体布局窗口B .代码窗口C .立即窗口D .监视窗口12.文本框没有 属性。

A .EnabledB .VisibleC .BackColorD .Caption13.当运行程序时,系统自动执行启动窗体的 事件过程。

A .LoadB .ClickC .UnLoadD .GotFocus14.语句Dim A(1,2,3)中定义的数组的维数和元素个数是 。

A .3,6B .1,123C .3,24D .1,615.在VB 中默认的变量的类型是 。

A .IntegerB .VariantC .SingleD .Boolean16.在窗体Form1上编写如下事件过程,当鼠标单击窗体时 。

Private Sub Form_Click( )Left=Left-300Top=Top-300EndA .该窗体往屏幕左下角方向移动B .该窗体往屏幕右下角方向移动C .该窗体往屏幕左上角方向移动D .该窗体往屏幕右上角方向移动17.要存放如下方阵的数据,可使用数组声明语句 来实现(不能浪费空间)。

⎪⎪⎪⎭⎫ ⎝⎛987654321A .Dim a(9) As IntegerB .Dim a(-1 To 1, -5 To -3) As IntegerC .Dim a(3, 3) As IntegerD .Dim a(-3 To -1, 5 To 3) As Integer18.设str=”Visual Basic ”,下面能使 t=”Visual ”的语句是 。

A .t = Left ( str, 8,5 )B .t = Left ( str,6)C .t = Mid ( str, 8, 12 )D .t = Right ( str, 5 )19.为了暂时关闭计时器,应把该计时器的某个属性设置为False ,这个属性是_______。

A . VisibleB .TimerC .EnabledD .Interval20.下列循环重复_______次。

i=10Do Until i>=9i=i-1LoopA .10B .0C .1D .921.下面程序段求两个数中的大数, 不正确。

A .Max=IIf (x>y ,x ,y)B .If x>y Then Max=x Else Max=yC . Max=xD .If y>=x Then Max=yif y>x Then Max=y Max=x22.下面程序段,显示的结果是 。

Dim xx=int(67/10)Select Case xCase 9Print “优秀”Case 8Print “良好”Case 7Print “中”Case 6Print “及格”End SelectA .优秀B .良好C .中D .及格23.执行下面的程序段后,x 的值为_______。

x=0For i=1 To 20 Step 2x=x+iNext iA.20 B.80 C.100 D.20024.在窗体上画一个命令按钮,名称为Command1,然后编写如下事件过程:Option Base 1Private Sub Command1_Click()Dim city As Variantcity = Array (“南宁”,“柳州”,“桂林”,“悟州”,“北海”)Print city(1)End Sub程序运行后,如果单击命令按钮,则在窗体上显示的内容是。

A.南宁B.柳州C.空白D.错误提示25.若要使命令按钮不可操作,要对属性设置。

A.Enabled B.Visible C.BackColor D.Caption 26.以下关于过程及过程参数的描述中,错误的是。

A.过程参数的默认传递方式是“传地址“B.用数组作为过程的参数时,只能使用“传地址”方式C.只有函数过程能够将过程中处理的信息传回到调用的程序中D.窗体可以作为过程的参数27.以下能够正确计算n!的程序是。

28.下面________是合法的字符常数。

A.ABC$ B.”ABC”C.’ABC’D.ABC29.下面是合法的单精度型变量。

A.num! B.sum% C.inte$ D.mm#30.以下_____是正确的For …..Next 结构。

A.For x=1 to Step 10 B.For x=3 to −3 Step −3 …………Next x Next xC.For x=10 to 1 D.For x=3 to 10 Step 3 ……. …….Next x Next y31.下列循环语句能正常结束循环的是_____。

A.i=5 B.i=1Do Doi=i+1 i=i+2Loop Until i<0 Loop Until i>10C.i=10 D.i=6Do Doi=i-1 i=i-2Loop Until i<0 Loop Until i=132.下面正确的赋值语句是______。

A .x+y=30B .y=π*r*rC .y=x+30D .3y=x33.Int ( 198.555 * 100 + 0.5 )/ 100 的值______。

A .198B .199.6C .198.56D .20034.编写Print 语句时,若要在同一行上显示多个变量时,各变量之间用_____符号分隔A .!B . 、C . ;D . :35.在一行中写多条语句时,每个语句之间用 符号分隔。

A . !B . 、C . ;D . :36.在VB 的工程中,窗体文件的扩展名是 。

A .frmB .vbgC .vbpD .bas37.如下数组声明语句( )正确。

A . Dim a[3,4] As IntegerB . Dim a(3, 4) As IntegerC . Dim a(n,n) As IntegerD . Dim a(3 4) AS Integer38.如下数组声明语句中,数组a 包含元素的个数为( )。

Dim a(3, -2 to 2, 5)A . 120B . 75C . 60D . 1339.VB 提供( )属性用于控制对象是否可用。

A . DefaultB . CancelC . EnabledD . Visible40.无论何控件,共同具有的属性是 。

A .TextB .NameC .ForeColorD .Caption41. 以下不属于VB 的工作模式是 模式。

A .设计B .运行C .编译D .中断42.语句If x=1 Then y=1 ,下列说法正确的是______。

A . x=1 和 y=1 均为赋值语句B . x=1 和 y=1 均为条件表达式C . x=1 为条件表达式,y=1为赋值语句D . D .y=1 为条件表达式,x=1为赋值语句43.用 If 语句表示分段函数⎩⎨⎧++=351)(x x x f 00<≥x x 下列不正确的程序段是 。

A .If x>=0 Then f = x+1B .If x<0 Then f =5*x+3 Else f = x+1f =5*x+3D .If x>=0 ThenC .f =5*x+3 f = x+1If x>=0 then f=x+1 Elsef =5*x+3End If44.下面过程运行后显示的结果是________。

Dim xIf x Then Print x Else Print x+1A .1B .0C .2D .显示出错信息45.. 要使某控件在运行时不可显示,应对 属性进行设置。

A .EnabledB .VisibleC .BackColorD .Caption46.下面________是不合法的整常数。

A.100 B.&O100 C.&H100 D.%10047.下面是合法的变量名。

A.123abc B.X-Y C.X_yz D.integer48. 数学关系3≤x<10 表示成正确的VB表达式为_____。

A.3 <= x <10 B.3 <= x AND x < 10C.x >=3 OR x <10 D.3 < = x AND <1049.Rnd函数不可能为下列____值。

A.0 B.1 C.0.12345 D.0.000550. VB提供_____属性用于控制对象是否可用。

相关文档
最新文档