南京工业大学VB题库5

合集下载

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期末题库

09vb复习满分:70分姓名:________1、单项选择题(本题共计40分)1、下面________语句,可以将列表框List1中当前选定的列表项的值替换成“ABC”。

( )A、List1.AddItem“ABC”,List1.ListIndexB、List1.Text=“ABC”C、List1.List(List1.ListIndex)=“ABC”D、前三项均可2、单选按钮(OptionButton)用于一组互斥的选项中。

若一个应用程序包含多组互斥条件,可在不同的________中安排适当的单选按钮,即可实现。

( )A、框架控件(Frame)或图象控件(Image)B、组合框(ComboBox)或图象控件(Image)C、组合框(ComboBox)或图片框(PictureBox)D、框架控件(Frame)或图片框(PictureBox)3、VisualBasic程序设计时常用的Print、Cls属于________。

( )A、属性B、打印字库C、方法D、事件4、能被对象所识别的动作与可执行的活动分别称为对象的________。

( )A、方法、事件B、事件、方法C、事件、属性D、过程、方法5、VisualBasic是用于开发________环境下的应用程序的工具。

( )A、DOSB、WindowsC、DOS和WindowsD、UNIX6、VisualBasic中的窗体文件的扩展名是____________。

( )A、.regB、.frmC、.basD、.vbp7、要使文本框能显示多行文字,则需设定它的____________属性为True。

( )A、CaptionB、PasswordCharC、MultiLineD、Seleted8、对于某对象的SetFocus与GotFocus描述正确的是________。

( )A、SetFocus是方法,GotFocus是事件B、SetFocus是事件,GotFocus是事件C、SetFocus是方法,GotFocus是方法D、SetFocus是事件,GotFocus是方法9、对正实数X的第四位小数四舍五入的VB表达式是________。

南京工业大学vb题库

南京工业大学vb题库

第一套单项选择==================================================以下说法正确的是_____。

A、A、B都正确B、属性是对象的一部分C、事件是对象的一部分D、方法是对象的一部分答案:A工程资源管理器用来显示和管理工程所包含的_____等全部项目。

A、变量和数组B、变量和常数C、过程和事件D、窗体和模块答案:D以下四个说法中不正确的是_____。

A、可以通过双击工具箱中的控件,将控件加入窗体上B、在窗体上选中控件,按【Del】键可删除该控件C、VB中所有基本控件都可以改变大小D、控件工具箱中可以添加新的控件答案:CVisualBasic集成的主窗口中包括_____。

A、标题栏B、工具栏C、菜单栏D、以上三者均有答案:D以下说法错误的是_____。

A、通常情况下,集成环境中只显示标准工具栏,其他工具栏可通过视图菜单中的“工具栏”命令打开B、SDI是指多文档界面,MDI是指单文档界面。

在默认情况下,Visual Basic集成开发环境是单文档界面方式,可在“工具”菜单下的选项命令中的“高级”选项卡下进行MDI与SDI 的互换C、单击标准工具栏中的属性按钮可以打开属性窗口,相当于执行“视图”菜单下的“属性窗口”命令D、当一个程序包括两个以上的工程时,这些工程构成一个工程组,其扩展名为.vbg答案:B_____的改变可以在设计时和运行时表现出来,而_____只有在运行时执行。

A、事件过程、函数B、控件属性、子程序C、控件属性、事件过程D、控件属性、函数答案:C只有当一个对象的_____和_____属性为True时,它才能获得焦点。

A、Enabled; CaptionB、Enabled; VisibleC、Visible; NameD、Visible; Caption答案:B假如列表框(List1)有4个数据项,那么把数据项"China"添加到列表框的最后,应使用_____语句。

大学vb考试题库及答案

大学vb考试题库及答案

大学vb考试题库及答案一、单项选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个是合法的变量名?A. 2variableB. Variable2C. variable_2D. Variable!答案:B2. Visual Basic中,以下哪个是正确的整型常量?A. 123.45B. 0x1AC. 1.2E3D. 0.1答案:B3. 以下哪个是Visual Basic中的保留关键字?A. MyVarB. DimC. VarD. MyFunction答案:B4. 在Visual Basic中,以下哪个是正确的子程序声明?A. Sub MySub()B. Function MySub()C. Sub MySub(x As Integer)D. Function MySub(x As Integer) As Integer答案:C5. Visual Basic中,以下哪个是正确的数组声明?A. Dim MyArray(10)B. Dim MyArray(0 To 10) As IntegerC. Dim MyArray() As Integer = New Integer(10)D. Dim MyArray(10) As Integer答案:B6. 在Visual Basic中,以下哪个是正确的条件语句?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"End If7. Visual Basic中,以下哪个是正确的循环结构?A. For i = 1 To 10Print iNext iB. For i = 1 To 10Print iLoopC. While i < 10Print ii = i + 1End WhileD. Do While i < 10Print ii = i + 1Loop8. 在Visual Basic中,以下哪个是正确的函数调用?A. Call MyFunction(5)B. MyFunction 5C. MyFunction(5)D. MyFunction Call 5答案:C9. Visual Basic中,以下哪个是正确的事件处理程序?A. Sub Form_Click()End SubB. Sub Form_Click(ByVal sender As Object, ByVal e As EventArgs)End SubC. Sub Form_Click(ByVal sender As Object)End SubD. Sub Form_Click(ByVal e As EventArgs)End Sub答案:B10. 在Visual Basic中,以下哪个是正确的窗体属性?A. Me.Caption = "My Form"B. Me.Text = "My Form"C. = "My Form"D. Me.Title = "My Form"答案:A二、填空题(每题2分,共20分)1. 在Visual Basic中,声明一个整型变量的正确语法是:Dim ________ As Integer。

南工大VB模拟试题

南工大VB模拟试题

VB大小模拟试题满分:230分姓名:________1、单项选择题(本题共计142分)1、能被对象所识别的动作与可执行的活动分别称为对象的________。

( )A、方法、事件B、事件、方法C、事件、属性D、过程、方法2、VisualBasic是用于开发________环境下的应用程序的工具。

( )A、DOSB、WindowsC、DOS和WindowsD、UNIX3、对象在响应某个事件时,计算机要执行一段程序,以完成相应的操作,这样的程序片段叫做____过程。

( )A、方法B、事件C、调动D、编译4、VisualBasic中的工程文件的扩展名是____________。

( )A、.regB、.frmC、.basD、.vbp5、VisualBasic中的标准模块文件的扩展名是____________。

( )A、.regB、.frmC、.basD、.vbp6、VisualBasic中的窗体文件的扩展名是____________。

( )A、.regB、.frmC、.basD、.vbp7、一只白色的足球踢进球门,则白色、足球、踢、进球门是________。

( )A、属性、对象、方法、事件B、属性、对象、事件、方法C、对象、属性、方法、事件D、对象、属性、事件、方法8、VisualBasic是一种面向________的程序设计语言。

( )A、过程B、用户C、方法D、对象9、用窗体的________属性来设置窗体的标题。

( )A、StyleB、TextC、CaptionD、Name10、如果要在两个菜单命令项之间加一条分隔线,可在标题文本框中键入________。

( )A、-B、+C、&D、#11、在VisualBasic最基本的对象是________,它是应用程序的基石。

( )A、标签B、窗体C、文本框D、命令按钮12、VisualBasic程序设计时常用的Print、Cls属于________。

vb考试试题题库及答案

vb考试试题题库及答案

vb考试试题题库及答案VB(Visual Basic)是一种由微软公司开发的编程语言,广泛用于开发Windows应用程序。

以下是一些VB考试的试题题库及答案,供参考:一、单选题1. 在VB中,以下哪个是正确的数据类型?- A. Integer- B. Real- C. String- D. All of the above答案:D2. VB中的“Sub”过程与“Function”过程的区别是什么?- A. Sub过程可以返回值,Function过程不能- B. Function过程可以返回值,Sub过程不能- C. 两者都可以返回值- D. 两者都不能返回值答案:B3. 在VB中,以下哪个是正确的变量声明方式?- A. Dim x- B. Declare x As Integer- C. Both A and B- D. None of the above答案:C二、多选题1. VB中的控件可以具有哪些属性?- A. Name- B. Caption- C. Font- D. All of the above答案:D2. VB中,以下哪些是事件驱动的编程语言的特点?- A. 事件驱动的程序在事件发生时执行代码- B. 程序的执行顺序由事件的触发顺序决定- C. 程序可以同时响应多个事件- D. 程序必须等待事件的发生才能执行答案:A, B, C三、判断题1. VB是一种编译型语言。

- 正确- 错误答案:错误2. 在VB中,可以使用“Print”方法在文本框中显示文本。

- 正确- 错误答案:正确3. VB中的“Option Explicit”语句可以强制声明所有变量。

- 正确- 错误答案:正确四、简答题1. 简述VB中的事件和方法的区别。

答案:事件是用户或系统触发的动作,如点击按钮、键盘输入等。

方法是一种过程,可以包含代码来执行特定的任务或计算。

事件通常与控件相关联,并可以触发方法的执行。

2. 解释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中,使用________关键字可以定义一个类。

南工大vb期末考试操作题

南工大vb期末考试操作题

南京工业大学非计算机专业学生
2010~2011学年第二学期
Visual Basic程序设计期末上机考试
(本试卷完成时间 50分钟)
[考试须知]
1.题目中的参考界面,则仅作参考;
2.考试结束后,文件须存放在指定位置,否则不予评分;
3.程序代码书写应成锯齿形。

编程题一(15分)
[题目]编一程序,显示所有的水仙花数,所谓水仙花数,是指一个3位数,其各位数字立方和等于该数字本身。

例如,153是水仙花数,因为153=13+53+33
【编程要求】
1、单击“计算”按钮,则将计算结果显示在多行文本框中Text1中;单击“结束”按钮,
程序停止运行。

2、界面应与给出的参考界面相似,不得增加或减少控件。

[要求]
将窗体文件以学号+B1.frm命名,并上传到服务器。

图1 编程题一参考界面
编程题二(25分)
[题目]输入两个数,求最大公约数和最小公倍数。

[编程要求]
1、输入数值后,按“计算”按钮,计算出最大公约数和最小公倍数按“清除”按钮,则将
所有文本框中的内容清空,并将光标焦点指向text1。

按“结束“按钮,结束程序的执行。

2、程序中至少要有一个函数过程,过程名为GCD,该过程的功能是求两个数的最大公约数。

[要求]
将窗体文件以学号+B2.frm命名,并上传到服务器。

图2编程题二参考界面
补充:1+1/3+1/5+1/7。

南京工业大学VB期末考试模拟题.doc

南京工业大学VB期末考试模拟题.doc

安全土木化工化学vb 练习题 4满分: 111 分姓名: ________1、单项选择题 (本题共计 60 分 )1、在过程调用中,参数的传递可以分为________________ 和 ________________ 两种方式。

( )A 、按值传递按地址传递B 、按地址传递按参数传递C、按参数传递按值传递D、按位置传递按参数传递2、下面的过程定义语句中合法的是________________________ 。

( )A 、 Sub Procl (ByVal n () )B 、Sub Procl ( n ) As IntegerC、 Function Procl (Procl )D、 Function Procl (ByVal n )3、在参数传递过程中,使用关键字________________ 来修饰参数,可以使之按值传递。

( )A 、 ByValB 、ByRefC、 ValueD、 Reference4、要想在过程调用后返回两个结果,下面的过程定义语句合法的是________________ 。

( )A 、 Sub Procl ( ByVal n , ByVal m)B 、Sub Procl ( n , ByVal m)C、 Sub Procl ( n , m)D、 Sub Procl ( ByVal n , m)5、通用过程可以通过执行“工具”菜单中的____________ 命令来建立。

( )A、添加过程B、通用过程C、添加窗体D、添加模块6、可以在窗体模块的通用声明段中声明的是________________ 。

( )A、全局变量B、全局常量C、全局数组D、全局用户自定义类型7、当运行程序时,系统自动执行启动窗体的____________ 事件过程。

( )A 、 LoadB、ClickC、UnLoad D、GotFocus8、在语句Public Sub Sort(i As Integer) 中 i 是一个按 ________ 传递的参数。

南京工业大学vb考试(含答案)

南京工业大学vb考试(含答案)

vbzj523满分:60分姓名:________1、单项选择题(本题共计40分)1、________在用户的应用程序执行期间发生,比如鼠标单击或敲击键盘。

( )A、方法B、属性C、事件D、工程2、执行语句Print Format(1234.567,“##,##0.00”)后,输出结果是____________。

( )A、1234.57B、1,234.57C、1,234.567D、1,234.563、想要设置窗体状态为不显示控制菜单,应设置下列____________属性。

( )A、StyleB、PictureC、ControlBoxD、Caption4、用于字符串连接的运算符是________。

( )A、&B、+C、AndD、A、B选项皆可5、VisualBasic是一种面向________的程序设计语言。

( )A、过程B、用户C、方法D、对象6、执行语句"Print format(5459.478,"##,##0.00")",正确的输出结果是________。

( )A、5459.48B、5,459.48C、5,459.478D、5,459.477、执行下列程序,输出结果为___________。

Private Sub Command1_Click( )Dim b As SingleB=2 / 3Print bEnd Sub ( )A、0.6666666666667B、1C、0D、0.66666678、VisualBasic中的标准模块文件的扩展名是____________。

( )A、.regB、.frmC、.basD、.vbp9、下面程序的内层循环次数是________。

For i=1 TO 3For j=1 TO iFor k=j TO 3...Next kNext jNext i ( )A、3B、14C、9D、2110、以下有关对象属性的说法中错误的是____________。

vb考试试题及答案

vb考试试题及答案

vb考试试题及答案一、选择题1. VB中,用于声明变量的关键字是:A. DimB. DeclareC. ConstD. Option答案:A2. 在VB中,下列哪个选项不是合法的变量名?A. _myVarB. var2C. 123variableD. my$Var答案:C3. VB中,下列哪个选项是正确的条件语句?A. If condition ThenB. If condition Then ElseC. If condition Then Else IfD. If condition Then Else Else答案:A4. VB中,下列哪个函数用于计算字符串的长度?A. Len()B. Length()C. StrLen()D. Size()答案:A5. 在VB中,下列哪个选项是正确的循环结构?A. For i = 1 To 10B. Do While i < 10C. For Each i In arrD. All of the above答案:D二、填空题1. 在VB中,声明一个整型变量并赋值为100的语句是:________。

答案:Dim myVar As Integer = 1002. VB中,用于输出信息到立即窗口的函数是:________。

答案:Debug.Print3. VB中,用于暂停程序执行的函数是:________。

答案:Sleep4. VB中,用于获取当前日期的函数是:________。

答案:Date5. VB中,用于将字符串转换为整型的函数是:________。

答案:CInt三、简答题1. 简述VB中事件驱动编程的概念。

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

2. 描述VB中如何实现多线程编程。

答案:在VB中,可以使用Thread类或BackgroundWorker组件来实现多线程编程。

大学VB考试题库(2020年九月整理).doc

大学VB考试题库(2020年九月整理).doc

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

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

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考试题库及答案

大学vb考试题库及答案

大学vb考试题库及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个关键字用于声明类级别的变量?A. DimB. StaticC. PublicD. Private答案:C2. 如果一个控件的Enabled属性设置为False,那么该控件将:A. 从窗体上消失B. 变成透明C. 不可点击或操作D. 改变颜色答案:C3. 在VB中,以下哪个方法用于获取字符串的长度?A. Length()B. Size()C. Count()D. GetLength()答案:A4. Visual Basic中的Select Case语句可以有多个匹配项,每个匹配项用哪个关键字开始?A. IfB. ThenC. CaseD. When答案:C5. 在VB中,以下哪个不是基本数据类型?A. IntegerB. StringC. ObjectD. Float答案:C6. 当你想要在程序中使用另一个已经存在的类时,你需要使用哪个关键字?A. InheritsB. ImplementsC. Inherits FromD. Extends答案:D7. 在VB中,以下哪个是正确的子程序声明?A. Sub MyProcedure()B. Procedure MyProcedure()C. Function MyProcedure()D. Method MyProcedure()答案:A8. 如果一个变量被声明为Option Explicit而没有声明,将会发生什么?A. 程序会编译,但运行时会出错B. 编译时会出错C. 变量会被隐式声明D. 没有任何影响答案:B9. 在VB中,以下哪个不是控件的属性?A. TextB. ClickC. FontD. Name答案:B10. 在VB中,以下哪个方法用于将字符串转换为数值?A. Val()B. Str()C. Chr()D. Asc()答案:A二、填空题(每题2分,共20分)11. 在Visual Basic中,________ 函数用于将数值转换为字符串。

南京工业大学VB期末考试模拟题

南京工业大学VB期末考试模拟题

安全土木化工化学vb练习题4满分:111分姓名:________1、单项选择题(本题共计60分)1、在过程调用中,参数的传递可以分为________________和________________两种方式。

( )A、按值传递按地址传递B、按地址传递按参数传递C、按参数传递按值传递D、按位置传递按参数传递2、下面的过程定义语句中合法的是________________________。

( )A、Sub Procl (ByVal n () )B、Sub Procl ( n ) As IntegerC、Function Procl (Procl )D、Function Procl (ByVal n )3、在参数传递过程中,使用关键字________________来修饰参数,可以使之按值传递。

( )A、ByValB、ByRefC、ValueD、Reference4、要想在过程调用后返回两个结果,下面的过程定义语句合法的是________________。

( )A、Sub Procl ( ByVal n , ByVal m)B、Sub Procl ( n , ByVal m)C、Sub Procl ( n , m)D、Sub Procl ( ByVal n , m)5、通用过程可以通过执行“工具”菜单中的____________命令来建立。

( )A、添加过程B、通用过程C、添加窗体D、添加模块6、可以在窗体模块的通用声明段中声明的是________________。

( )A、全局变量B、全局常量C、全局数组D、全局用户自定义类型7、当运行程序时,系统自动执行启动窗体的____________事件过程。

( )A、LoadB、ClickC、UnLoadD、GotFocus8、在语句Public Sub Sort(i As Integer)中i是一个按________传递的参数。

( )A、地址B、值C、变量D、常量9、下列定义Sub过程的语句中,正确的语句是____________。

南京工程学院vb题库5套

南京工程学院vb题库5套

南京工程学院vb题库。

试卷编号:8951所属语言:Visual Basic试卷方案:09-10-2《程序设计基础—VB》模拟试卷总分:100分共有题型:6种一、判断 共5题 (共计10分)第1题 (2.0分)Visual Basic提供的单选按钮的Value属性True表示选中,False表示未选中答案:Y第2题 (2.0分)在命令按钮的Click事件过程中,exit与end等效.答案:N第3题 (2.0分)事件过程与Sub过程,它们相同点都是事件驱动,而不同的只是事件过程由控件属性决定,而Sub过程是由户自定义.答案:Y第4题 (2.0分)VB通过窗体管理构成应用程序的各类文件的集合.答案:N第5题 (2.0分)如果一个列表框一共有5个选项,而当选中第三项时,这时列表框的ListIndex属性为2.答案:Y二、单项选择 共20题 (共计40分)第1题 (2.0分)数学关系3≤x<10表示成正确的VB表达式为A:3<=x<10B:3<=x AND x<10C:x>=3 OR x<10D:3<=x AND <10答案:B第2题 (2.0分)VB6.0是一种面向()的编程环境.A:机器B:对象C:过程D:应用答案:B第3题 (2.0分)从功能上讲,Visual Basic 6.0有3种版本,下列不属于这3种版本的是().A:学习版B:标准版C:专业版D:企业版答案:B第4题 (2.0分)下列运算符中()的优先级最高.A:/B:\C:ModD:'+答案:A第5题 (2.0分)要使窗体在运行时不可改变窗体的大小并没有最大化和最小化按钮,通过设置可达到此要求的属性是().A:MaxButtonB:BorderStyleC:WidthD:MinButton答案:B第6题 (2.0分)下列可以把当前目录下的图形文件"p1.jpg"装入图片框picture1中,正确的语句是:A:Picture1="p1.jpg"B:Picture1.Picture="p1.jpg"C:Picture1.Picture=LoadPicture("p1.jpg")D:Picture= LoadPicture ("p1.jpg")答案:C第7题 (2.0分)为使文本框显示滚动条,必须首先设置的属性是().A:MulitilineB:AutosizeC:AlignmentD:Scrollbars答案:A第8题 (2.0分)"对象"是计算机系统运行的().A:程序单位B:逻辑单位C:物理实体D:基本实体答案:D第9题 (2.0分)当运行程序时,系统自动执行启动窗体的()事件过程.A:LoadB:ClickC:UnLoadD:GotFocus答案:A第10题 (2.0分)按文件的组织方式分有A:顺序文件和随机文件B:ASCII文件和二进制文件C:程序文件和数据文件D:磁盘文件和打印文件答案:A第11题 (2.0分)如果要在命令按钮上显示图形文件,应设置命令按钮的(). A:Style属性和Graphics属性B:Style属性和Picture属性C:Picture属性D:Graphics属性答案:B第12题 (2.0分)激活主菜单的按键是().A:F1或Ctrl键B:Ctrl键或Atl键C:F10或Ctrl键D:F10或Atl键答案:B第13题 (2.0分)Sub过程与Function过程最根本的区别是A:Sub过程可以有参数,Function过程不可以B:Function过程可以有参数,Sub过程不可以C:两种过程参数的传递方式不同D:Sub过程的过程名不能返回值,而Function过程能通过过程名返回值答案:D第14题 (2.0分)在下列关于菜单的说法中,错误的是().A:每个菜单项是一个控件,与其他控件一样也有自己的属性和事件B:除了Click事件之外,菜单项还能响应其他的事件,如DblClick事件C:在程序执行时,如果菜单项的Visible属性为False,则该菜单项不可见D:在程序执行时,如果菜单项的Enabled属性为False,则该菜单项变成灰色,不能被用户选择答案:B第15题 (2.0分)记录长度最大可取的值是______字节.A:32767B:32768C:65535D:65536答案:A第16题 (2.0分)若有一菜单项(名为MenuItem),为了在运行时使该菜单项失效(变灰),应使用的语句是A:MenuItem.Enabled = TrueB:MenuItem.Visible = FalseC:MenuItem.Checked = TrueD:MenuItem.Enabled = False答案:D第17题 (2.0分)在VB中,()被称为对象.A:窗体B:控件C:窗体和控件D:窗体、控件、属性答案:C第18题 (2.0分)执行了下面的程序:Sub Form_Click()For i=1 To 6List1.AddItem iNextFor i=1 To 3List1.RemoveItem iNextEnd Sub列表框中的数据项为A:1,5,6B:2,4,6C:4,5,6D:1,3,5答案:D第19题 (2.0分)以下关于过程及过程参数的描述,错误的是:A:过程的参数可以是控件的名称B:用数组作为过程的参数时,使用的传地址的方式C:只有函数过程能够将过程中矗立的信息传回到调用的程序中D:窗体可以作为过程的参数答案:C第20题 (2.0分)函数Ucase(Mid("visualbasic",8,8))的值为(). A:visualB:basicC:VISUALD:BASIC答案:D三、程序填空 共1题 (共计10分)第1题 (10.0分)'-------------------------------------------------------'【程序填空】'-------------------------------------------------------'功能:完成程序,使程序输出值为 15'-------------------------------------------------------Private Sub Command1_Click()'**********SPACE**********Dim i, j, x,【?】 As IntegerFor i = 1 To 4x = 4For j = 1 To 3x = 3'**********SPACE**********For 【?】 = 1 To 2'**********SPACE**********x = x + 【?】Next kNext jNext iPrint xEnd Sub答案:=======(答案1)=======k=======(答案2)=======k=======(答案3)=======四、程序改错 共1题 (共计10分)第1题 (10.0分)'------------------------------------------------'【程序改错】'------------------------------------------------'题目:已知C的公式表示如下:' n!' C=------------------' (n-m)!*m!'函数过程fac( )求k!函数,在Fomr_Click事件中完成运算,'请修正程序中错误。

南京工业大学vb期末题库

南京工业大学vb期末题库

南京工业大学vb期末题库09复材高材vb综合练习题第二套满分:100分姓名:________1、单项选择题(本题共计49分)1、执行下面的程序,单击窗体后在窗体上显示的结果是________。

Private Sub Form_Click()Dim Strl As String, Str2 As String,I As IntegerStr1=”ab”For I=Len(Str1)To 1 Step-1Str1=Str1&Chr(Asc(Mid(Str1,I,1))+I)Next IPrint Str1End Sub ( )A、abceB、abcdC、abdbD、abfd2、下列语句中的语句可以用来正确地声明一个动态数组。

( )A、Private A(n) As IntegerB、Dim A() As IntegerC、Dim A(,) As IntegerD、Dim A(1 to n)3、在窗体上画一个命令按钮,名称为Command1,然后编写如下程序:Private Sub Command1_Click( )Dim a As Integer,b As IntegerDo While b <100b=b+5If b>20 Then Exit DoLoopPrint a,bEnd Sub程序运行后,如果单击命令按钮,则在窗体上显示的内容是_________。

( )A、50 20B、75 25C、50 25D、75 204、有如下程序:Private Sub Command1_Click( )score=65select Case scoreCase Is<60a$="F"Case 60 To 69a$="D"Case 70 To 79a$="C"Case 80 To 89a$="B"Case elsea$="A"End SelectMsgBox a$End Sub程序运行后,消息对话框中显示的内容为_______。

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

题号:7486一个应用程序_____窗体。

A、可包括多个B、应该有两个C、只许有一个D、可以没有答案:A题号:7476所谓_____就是使某个对象进入活动状态(又称激活)的一种操作或动作。

A、对象B、属性C、方法D、事件答案:D题号:7481以下说法错误的是_____。

A、通常情况下,集成环境中只显示标准工具栏,其他工具栏可通过视图菜单中的“工具栏”命令打开B、SDI是指多文档界面,MDI是指单文档界面。

在默认情况下,Visual Basic集成开发环境是单文档界面方式,可在“工具”菜单下的选项命令中的“高级”选项卡下进行MDI与SDI的互换C、单击标准工具栏中的属性按钮可以打开属性窗口,相当于执行“视图”菜单下的“属性窗口”命令D、当一个程序包括两个以上的工程时,这些工程构成一个工程组,其扩展名为.vbg答案:B题号:8052为了使标签能够显示所指定的文本,应设置_____属性。

A、TextB、SelTextC、NameD、Caption答案:D题号:8000在设计列表框时,若实现输入多行文字的目的,应使用_____键实现文本的换行。

A、Alt+EnterB、EnterC、Ctrl+EnterD、Ctrl+Shift+Enter答案:C题号:8051设置一个文本框的状态为失效,应利用_____属性。

A、VisibleB、DefaultC、CancelD、Enabled答案:D将命令按钮的_____属性设置为True,当用户按下【Esc】键时可以激发对应命令按钮的Click 事件。

A、DefaultB、EnableC、NameD、Cancel答案:D题号:8045窗体Form1的名称属性为frm,它的Load事件过程名为_____。

A、Me_LoadB、Frm_LoadC、Form_LoadD、Form1_Load答案:C题号:8493语句Print “Int(-13.2)=”;Int(-13.2)的输出结果为__________.A、Int(-13.2)=13.2B、Int(-13.2)=-14C、Int(-13.2)=-13.2D、Int(-13.2)=-13答案:B题号:8519一句语句要在一行继续写,用____________符号作为续行符。

A、…B、+C、_D、&答案:C题号:8509表达式(7\3+1)*(18\5-1)的值是___________.A、8.67B、7.8C、6.67D、6答案:D题号:8535i被j整除的逻辑表达式是________________。

A、i/j = 0B、i<>0C、i\j = 0D、i mod j = 0答案:D题号:8562假定变量Logic类型是Boolean,下面赋值语句________是正确的。

A、Logic = …True‟B、Logic = # True #C、Logic = .True.D、Logic = 3<4答案:D题号:8533下列字符串中________________是合法变量。

A、x \ y ,x>yB、exp,123,x * yC、char_1,student,No,a1234D、end ,1bcx答案:C题号:8492下列叙述不正确的是___________ .A、代码中加入注释语句的目的的提高程序的可读性B、注释语句是非执行语句,仅对程序的有关内容起注释作用,它不被解释和编译C、注释语句可以放在代码中的任何位置D、注释语句不能放在续行符的后面答案:C题号:8495下面程序段的功能是 A=10.5 B=INT(A+0.5) Debug.Print BA、求平均值B、舍去一实数的小数部分C、将一实数四舍五入取整数D、求绝对值答案:C题号:8550以下语句的输出结果是____________。

Print Format(12345.6,"000,000.00")A、12345.6B、12,345.6C、012,345.60D、12,345.60答案:C题号:8547下面语句的输出结果是____________。

x=10:y=3Print (x*y)\8A、5B、6C、3D、4答案:C题号:8548设M=3,N=5,P=4.5,Q=2.5,表达式(M*N+2)/(P-Q)的计算结果为____________。

A、8.5B、8.0C、8D、9答案:A题号:8504下列符号常量的声明中,______________是不合法的。

A、Const a as integer="12"B、Const a as double=sin(1)C、Const a =”OK”D、Const a as single=1.1答案:B题号:8313给出下面的程序Private Sub Command1_Click( )Dim Check ,CounterCheck = True: Counter = 0DoCounter = Counter + 1If Counter = 10 Then Check = False: Exit DoLoop Until Check = FalseMsgBox CounterEnd Sub程序最后弹出的消息对话框的内容是_____ 。

A、FalseB、TrueC、20D、10答案:D题号:8342以下程序的输出结果是_____。

Dim i As Integer,a As IntegerDo While i<20Do While TrueIf i Mod 10=0 ThenExit DoElsei=i-1End IfLoopi=i+11:a=a+iLoopPrint aA、21B、33C、32D、11答案:C题号:8340下面语句运行后的输出结果是_____。

Private Sub Command1_Click()x=0Do While x<10x=x+1x=x*xLoopPrint xEnd SubA、30B、12C、6D、25答案:D题号:8311存在如下程序:Private Sub Command1_Click( )a=Val(InputBox("请输入"))b=Val(InputBox("请输入"))x=a+bIf a>b Thenx=a-bendifPrint xEnd Sub运行后,从InputBox对话框中连续输入3和4,输出结果为_____。

A、3B、34C、0D、7答案:D题号:8312当Form1_Click事件发生时,程序的输出结果是_____。

Private Sub Form_Click()Dim M As Integer,k As Integer,t As IntegerM=5 : k=7Select Case Mcase 1 To 10t=M: M=k: k=tCase ElseM=k Mod 3End SelectPrint M, k, tEnd SubA、7 5 5B、7 5 7C、5 7 5D、5 5 7答案:A题号:8328下列程序运行后的输出结果是_____。

Private Sub Command1_Click()For i=1 TO 3For j=0 TO i-1k=k+1next jnext iprint kEnd SubA、3B、5C、4D、6答案:D题号:8316假定时钟控件的Interval属性为1000,Enabled属性为True,并且有下面的事件过程,则1秒钟的时候窗体上将输出_____个字母"a"。

Private Sub Timer1_Timer()For i = 1 To 10Print "a"Next iEnd SubA、10次B、10000次C、以上都不对D、1 000次答案:A题号:8370执行以下语句后,a的值为_____。

Dim a As Integera=1Do Until a=100LoopA、溢出B、100C、99D、101答案:A题号:8367执行下面的程序,单击窗体后在窗体上显示的结果是_____。

Private Sub Command1_Click( )Dim Str1 As String, Str2 As StringDim Str3 As String, I As IntegerStr1= "e"For i = 1 To 2str2 = UCase(Str1)Str1 = Str2 & Str1Str3 = Str3 &Str1Str1 = Chr(Asc(Str1)+1)Next IPrint str3End SubA、EEEEB、eeFFC、EeFFD、eEfF答案:C题号:8333下面程序段,显示的结果是_____。

Dim xx=Int(Rnd)+5select Case xCase 5print "优秀"Case 4print "良好"Case 3print "通过"Case Elseprint "不通过"End SelectA、通过B、不通过C、良好D、优秀答案:D以下程序段运行后,消息框的输出结果是a=sqr(5)b=sqr(3)c=a>bMsgbox c+2A、2B、-1C、1D、出错答案:C题号:8326下列程序的输出结果是_____。

Dim y As Integery=10Do While y<>0y=y-1LoopPrint "y=";yA、y=-1B、y=0C、y=随机值D、y=1答案:B题号:8339下面语句错误的是_____。

A、If a=1 Thenc=2ElseIf a=2 Thenc=3End IfB、If a=1 And b=2 Thenc=3End IfC、If a=1 Thenc=2ElseIf a=2 Thenc=3End IfD、If (a=1,2,3 ) Then c=2答案:D题号:8305下列是一个计算1到100的奇数的和的程序,为补充完该程序,填空应为____。

Private Sub Command1_Click ( )Dim s As Long, x As Integers=0For x = _____ Step-2s=s+xNext xPrint sEnd SubA、1 To 100B、100 To 1C、99 To 1D、1 To 99答案:C题号:8352在窗体Form1上,有一个列表框控件List1,在窗体的Click事件中有如下代码: Private Sub Form_Click()Dim k As IntegerDim entry As String, item As Stringentry = "EDCBA"For k = Len(entry) To 1 Step -1item = LCase(Mid(entry, k, 1)) & kList1.AddItem itemNext kEnd Sub运行此程序,单击窗体,列表框第4行为_____。

相关文档
最新文档