Vb十套模拟题及答案
vb模拟试题及答案
vb模拟试题及答案1. 以下哪个选项是Visual Basic(VB)的编程语言?A. C++B. JavaC. PythonD. 答案:D2. 在中,以下哪个关键字用于声明一个类?A. FunctionB. ClassC. SubD. Module答案:B3. 在中,以下哪个属性用于获取或设置一个窗体的标题?A. TextB. TitleC. CaptionD. Label答案:C4. 在中,以下哪个方法用于启动一个新的线程?A. StartB. BeginInvokeC. ThreadD. Run答案:A5. 在中,以下哪个数据类型用于表示布尔值?A. BooleanB. StringC. IntegerD. Double答案:A6. 在中,以下哪个选项用于创建一个数组?A. Dim arr(5) As IntegerB. Dim arr As New Integer(5)C. Dim arr As Integer = 5D. Dim arr As Integer(5)答案:A7. 在中,以下哪个关键字用于实现继承?A. InheritsB. ImplementsC. InheritsFromD. Base答案:A8. 在中,以下哪个关键字用于捕获异常?A. TryB. CatchC. FinallyD. All of the above答案:D9. 在中,以下哪个方法用于将一个字符串转换为小写?A. ToLowerB. ToLowercaseC. LowerD. ConvertToLower答案:A10. 在中,以下哪个方法用于将一个字符串转换为大写?A. ToUpperB. ToUppercaseC. UpperD. ConvertToUpper答案:A。
十套练习和模拟题的VB题答案001
程序之外的是注释说明,程序本身不需要。
第一套VB'完善程序代码实现当单击"输入并排序"按钮后,从键盘输入5个数,保存在数组中,并显示在窗体上,然后把这5'个数按照从小到大的顺序排列并显示在窗体上。
'注:请不要更改原程序结构,删除①、②、③及下划线,并在对应位置填写正确的代码。
Private Sub Command1_Click()Dim x As LongDim n As Integer, i As Integer, s As LongDim a(1 To 5) As SingleFor i = 1 To 5a(i) = Val(InputBox("请在输入第" + Str(i) + "/5个数"))Print a(i);Next iPrintFor i = 1 To 4 (排序数的个数减1,5-1=4)Min = a(i): m = iFor x = i + 1 To 5If Min > a(x) Then Min = a(x): m = x (求最小值min ,min比其他值大则min要新值,保持最小)Next xk = a(i): a( I ) = a(m): a(m) = k (两变量交换数值)Next iPrint "从小到大排序后的数据为:"For i = 1 To 5Print a(i);Next iEnd Sub第二套'完善程序代码实现:输入三角形的三条边长,首先判断给出的三条边能否构成三角形(三角形的两边之和大于第'三边),如可以,则计算并输出该三角形的面积;否则输出"不能构成三角形"。
'注:请不要更改原程序结构,删除①、②、③及下划线,并在对应位置填写正确的代码。
Private Sub Command1_Click()Dim a, b, c, q, s As Singlea = Val(Text1.Text)b = Val(Text2.Text)c = Val(Text3.Text)q = (a + b + c) / 2Print "不能构成三角形"Elses = Sqr(q * (q - a) * (q - b) * (q - c)) (Sqr 平方根函数,Abs 绝对值函数)Print "三角形的面积是" & sEnd IfEnd Sub第三套'删除①②③及下划线,填上正确的代码,画出如下所示的图形,请不要更改原程序结构。
VB机试模拟试卷10(题后含答案及解析)
VB机试模拟试卷10(题后含答案及解析)题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.注意:下面出现的“考生文件夹”均为c:\wexam\25160001。
请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在名称为Form1的窗体上画两个文本框,名称分别为T1和T2,初始情况下都没有内容。
请编写适当的事件过程,使得运行时,在T1中输入的任何字符,立即显示在T2中,如图10-1所示。
程序中不得使用任何变量。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。
(2)在名称为Form1的窗体上画一个文本框,名称为Text1;再画一个命令按钮,名称为C1,标题为“移动”,如图10-2所示。
请编写适当的事件过程,使得在运行时,单击“移动”按钮,则文本框水平移动到窗体的最左端如图10-3所示。
程序中不得使用任何变量。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
正确答案:(1)在窗体上建立好控件后,先设置控件属性,再编写事件过程。
文本框的文本内容由Text属性设置。
题目要求在T1中输入任何字符时,立即在丁2中显示,这要用到文本框的Change事件。
当用户向文本框中输入新信息,或当程序把Text属性设置为新值从而改变文本框的Text属性,将触发Change 事件。
解题步骤:第一步:建立界面并设置控件属性。
程序用到的控件及其属性见表10-1。
第二步:编写程序代码。
参考代码:Private Sub T1_Change( ) T2.Text=T1.Text End Sub 第三步:调试并运行程序。
第四步:按题目要求存盘。
(2)在窗体上建立好控件后,先设置控件属性,再编写事件过程。
本题考查的是控件的位置改变,控件的位置由控件的Left 属性和Top属性决定,Left属性表示控件与所在窗体的左边之间的距离,Top属性表示控件与所在窗体的顶边之间的距离。
vb试题及答案(共10篇)
vb试题及答案(共10篇)篇1:计算机vb试题及答案计算机vb试题及答案(1)下面叙述正确的是(C)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.以上三种描述都不对(2)以下数据结构中不属于线性数据结构的是(C)A.队列B.线性表C.二叉树D.栈(3)在一棵二叉树上第5层的结点数最多是(B)注:由公式2k-1得A.8B.16C.32D.15(4)下面描述中,符合结构化程序设计风格的是(A)A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B.模块只有一个入口,可以有多个出口C.注重提高程序的执行效率D.不使用goto语句(5)下面概念中,不属于面向对象方法的是(D)A.对象B.继承C.类D.过程调用(6)在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)A.可行性分析B.需求分析C.详细设计D.程序编码(7)在软件开发中,下面任务不属于设计阶段的是(D)A.数据结构设计B.给出系统模块结构C.定义模块算法D.定义需求并建立系统模型(8)数据库系统的核心是(B)A.数据模型B.数据库管理系统C.软件工具D.数据库(9)下列叙述中正确的是(C)A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致(10)下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A)A.内模式B.外模式C.概念模式D.逻辑模式(11)算法的时间复杂度是指(C)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数D.算法程序中的指令条数(12)算法的空间复杂度是指(D)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间(13)设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B)注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出A.349B.350C.255D.351(14)结构化程序设计主要强调的是(B)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性(15)在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D)注:即第一个阶段A.概要设计B.详细设计C.可行性分析D.需求分析(16)数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。
vb考试试题和答案
vb考试试题和答案**VB考试试题和答案**一、单项选择题(每题2分,共20分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. IntC. DoubleD. All of the above**答案:D**2. VB中,哪个函数用于计算一个数的平方根?A. SqrB. PowC. LogD. Abs**答案:A**3. 下列哪个选项是VB中的保留字?A. MyB. MeC. DimD. All of the above**答案:D**4. 在VB中,下列哪个选项用于声明一个变量?A. ConstB. DimC. FunctionD. Sub**答案:B**5. VB中,哪个控件用于显示文本,但不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox**答案:B**6. 在VB中,下列哪个选项用于循环遍历数组中的每个元素?A. For EachB. ForC. WhileD. Do**答案:A**7. VB中,哪个函数用于将字符串转换为大写?A. LCaseB. UCaseC. StrCompD. Trim**答案:B**8. 在VB中,哪个事件用于响应按钮点击?A. ClickB. DoubleClickC. MouseDownD. MouseUp**答案:A**9. VB中,哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. BackColor**答案:A**10. 在VB中,下列哪个选项用于声明一个过程?A. FunctionB. SubC. ClassD. Module**答案:B**二、填空题(每题2分,共20分)1. 在VB中,声明一个整型变量的关键字是________。
**答案:Integer**2. VB中,用于定义一个函数的关键字是________。
**答案:Function**3. VB中,用于定义一个子程序的关键字是________。
vb考试试题和答案2022
vb考试试题和答案2022**VB考试试题和答案2022**一、单项选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个选项是正确的数据类型?A. IntegerB. IntC. LongD. All of the above答案:D2. Visual Basic中,哪个函数用于计算两个数的和?A. SumB. AddC. +D. Concatenate答案:C3. 下列哪个选项是Visual Basic中的流程控制语句?A. If...Then...ElseB. For...NextC. While...WendD. All of the above答案:D4. 在Visual Basic中,以下哪个是合法的变量名?A. 2variableB. variable2C. _variableD. All of the above答案:B5. Visual Basic中,哪个属性用于设置控件的可见性?A. VisibleB. ShowC. DisplayD. Shown答案:A6. Visual Basic中,哪个事件用于响应按钮点击?A. ClickB. PressC. ActivateD. Select答案:A7. 在Visual Basic中,以下哪个是数组的正确声明方式?A. Dim myArray(10) As IntegerB. Dim myArray As Integer(10)C. Dim myArray(10) IntegerD. Dim myArray Integer(10)答案:A8. Visual Basic中,哪个函数用于获取当前日期?A. NowB. DateC. TodayD. GetCurrentDate答案:C9. 在Visual Basic中,以下哪个是合法的子程序声明?A. Sub MySubroutine()B. Function MySubroutine()C. Sub MySubroutine(ByVal x As Integer)D. All of the above答案:D10. Visual Basic中,哪个属性用于设置文本框的只读状态?A. ReadOnlyB. ReadC. WriteOnlyD. None of the above答案:A二、填空题(每题2分,共20分)1. Visual Basic中,声明一个整型变量myVar,其语法为:Dim ________ As Integer。
vb基础期末考试题库及答案
vb基础期末考试题库及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个是正确的数据类型?A. IntegerB. intC. StringD. str答案:A、C2. 下列哪个选项不是VB的控件?A. TextBoxB. ButtonC. LabelD. ComboBox答案:B3. VB中,用于声明一个变量的关键字是:A. DimB. DeclareC. FunctionD. Sub答案:A4. 在VB中,以下哪个是正确的函数用于将字符串转换为整数?A. StrToIntB. CIntC. ValD. Convert.ToInt32答案:B5. Visual Basic中,哪个属性用于设置文本框的文本?A. TextB. CaptionC. ValueD. Label答案:A6. 下列哪个是VB中用于循环的语句?A. IfB. ForC. WhileD. Select答案:B、C7. VB中,下列哪个关键字用于定义一个过程?A. FunctionB. SubC. ClassD. Module答案:B8. 在VB中,以下哪个是正确的事件处理程序?A. OnClickB. OnClickC. ClickD. OnClick答案:A、C9. VB中,下列哪个选项用于声明一个常量?A. ConstB. DimC. StaticD. Public答案:A10. 在VB中,以下哪个关键字用于定义一个类?A. ClassB. ModuleC. StructureD. Interface答案:A二、填空题(每题2分,共20分)1. 在VB中,使用________关键字来结束一个程序。
答案:End2. VB中,________关键字用于声明一个数组。
答案:Dim3. 使用________函数可以将一个数字转换为字符串。
答案:Str4. 在VB中,________关键字用于定义一个全局变量。
大学vb考试题及答案
大学vb考试题及答案一、单项选择题(每题2分,共20分)1. VB中,用于声明变量的关键字是:A. DimB. ConstC. StaticD. Public答案:A2. 在VB中,以下哪个是正确的字符串连接运算符?A. +B. &C. *D. /答案:B3. VB中,以下哪个函数用于将字符串转换为数值?A. ValB. StrC. CIntD. CStr答案:A4. 以下哪个控件用于在VB中显示文本?A. LabelB. TextBoxC. ComboBoxD. CheckBox答案:A5. 在VB中,以下哪个事件是当窗体加载时触发的?A. ClickB. LoadC. MouseDownD. KeyPress答案:B6. VB中,以下哪个关键字用于定义子程序?A. FunctionB. SubC. ClassD. Module答案:B7. 在VB中,以下哪个控件允许用户选择一个选项?A. OptionButtonB. CheckBoxC. RadioButtonD. ListBox答案:C8. VB中,以下哪个函数用于获取当前日期?A. NowB. DateC. TimeD. Day答案:B9. 在VB中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Text答案:A10. VB中,以下哪个循环结构用于重复执行代码块直到满足特定条件?A. ForB. Do WhileC. WhileD. For Each答案:B二、填空题(每空2分,共20分)1. VB中,使用________关键字可以声明一个数组。
答案:Dim2. 如果需要在VB中捕获并处理异常,可以使用________语句。
答案:Try...Catch3. VB中,使用________函数可以返回一个随机数。
答案:Rnd4. 在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考试题库及答案大一一、选择题(每题2分,共20分)1. 在VB中,以下哪个是正确的变量声明语句?A. Dim a$B. Dim a IntegerC. Dim a As StringD. Dim a As Integer答案:C2. VB中,以下哪个是正确的字符串连接操作符?A. +B. ||C. &D. *答案:C3. 在VB中,以下哪个函数用于将字符串转换为数值?A. Val()B. Str()C. CInt()D. CDbl()答案:A4. 在VB中,以下哪个是正确的条件语句?A. If x > 0 Then Print "Positive"B. If x > 0 Print "Positive"C. If x > 0 Then Print "Positive" Else Print "Negative"D. If x > 0 Then "Positive"答案:C5. 在VB中,以下哪个是正确的循环结构?A. For i = 1 To 10B. For i = 1 To 10 Step -1C. For i = 10 To 1D. All of the above答案:D6. 在VB中,以下哪个是正确的数组声明语句?A. Dim arr(10)B. Dim arr(10) As IntegerC. Dim arr() As IntegerD. Dim arr As Integer(10)答案:B7. 在VB中,以下哪个是正确的函数声明语句?A. Function myFunction() As IntegerB. Function myFunction As IntegerC. Function myFunction() IntegerD. Function myFunction Integer答案:A8. 在VB中,以下哪个是正确的事件处理程序声明?A. Private Sub Form_Click()B. Private Sub Form_Click(ByVal sender As Object, ByVal e As EventArgs)C. Private Sub Form_Click(ByVal sender As Object)D. Private Sub Form_Click(ByVal e As EventArgs)答案:A9. 在VB中,以下哪个是正确的窗体属性?A. CaptionB. TextC. NameD. All of the above答案:D10. 在VB中,以下哪个是正确的控件事件?A. ClickB. DoubleClickC. MouseDownD. All of the above答案:D二、填空题(每题2分,共20分)1. 在VB中,使用___________关键字可以声明一个全局变量。
全国计算机等级考试VB语言模拟试题(附答案)
全国计算机等级考试VB语言模拟试题(附答案)一、选择题(每题2分,共20分)1. 以下不属于VB的数据类型的是()A. 整数类型B. 浮点数类型C. 字符串类型D. 布尔类型答案:D2. 在VB中,变量必须声明在()A. 过程中B. 窗体中C. 模块中D. 以上都可以答案:A3. VB中,数组的默认下标范围是()A. 0 到 10B. 0 到 65535C. -32768 到 32767D. 1 到 100答案:B4. 以下叙述错误的是()A. VB是面向对象的程序设计语言B. VB中的窗体是VB应用程序的基本组成部分C. VB中的模块是VB应用程序的基本组成部分D. VB中的工程是VB应用程序的基本组成部分答案:C5. 在VB中,以下哪个不是事件过程?()A. ClickB. LoadC. WriteD. Run答案:D6. 在VB中,要将字符串转换为数值型数据,应使用()A. Val函数B. Int函数C. Str函数D. Date函数答案:A7. 下面哪个函数可以实现求绝对值的功能?()A. Abs(x)B. Sqr(x)C. Int(x)D. Fix(x)答案:A8. VB中,DateDiff函数用于计算两个日期之间的()A. 年数B. 月数C. 星期数D. 天数答案:D9. VB中,Randomize语句的作用是()A. 初始化随机数发生器B. 生成一个随机数C. 清除随机数发生器D. 设置随机数的范围答案:A10. 下列哪个关键字用于定义常量?()A. DimB. ConstC. LetD. Var答案:B二、填空题(每题2分,共20分)1. 在VB中,______用于声明一个变量。
答案:Dim2. VB中,______语句用于打开一个文件。
答案:Open3. 在VB中,______函数用于求一个数的平方根。
答案:Sqr4. VB中,______语句用于关闭打开的文件。
答案:Close5. 在VB中,______用于定义一个过程。
vb上机考试题库及答案86套
vb上机考试题库及答案86套一、单项选择题(每题2分,共10题,共20分)1. 在VB中,以下哪个关键字用于声明变量?A. DimB. SubC. FunctionD. Const答案:A2. VB中,以下哪个函数用于计算两个数的和?A. SumB. AddC. SqrD. Abs答案:A3. 在VB中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Name答案:A4. VB中,以下哪个事件用于响应鼠标单击?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A5. 在VB中,以下哪个控件用于显示文本?A. LabelB. TextBoxC. ComboBoxD. ListBox答案:A6. VB中,以下哪个关键字用于循环遍历数组?A. ForB. DoC. WhileD. Loop答案:A7. 在VB中,以下哪个函数用于将字符串转换为整数?A. CIntB. CStrC. CDblD. CLng答案:A8. VB中,以下哪个属性用于设置文本框的只读状态?A. ReadOnlyB. MultiLineC. PasswordCharD. TextAlign答案:A9. 在VB中,以下哪个事件用于响应键盘按键?A. KeyDownB. KeyUpC. KeyPressD. MouseClick答案:C10. VB中,以下哪个控件用于选择日期?A. ComboBoxB. ListBoxC. MonthViewD. DateTimePicker答案:D二、填空题(每题2分,共5题,共10分)1. 在VB中,使用________关键字可以声明一个变量。
答案:Dim2. VB中的________函数可以返回一个随机数。
答案:Rnd3. 在VB中,使用________属性可以设置控件的背景颜色。
答案:BackColor4. VB中,使用________事件可以响应文本框内容的改变。
vb上机考试题库及答案86套
vb上机考试题库及答案86套VB上机考试题库及答案86套1. 选择题- 1.1 VB中,用于声明变量的关键字是()。
- A. Dim- B. Declare- C. Let- D. Set- 答案:A- 1.2 下列哪个选项是VB中合法的变量名?()- A. 123abc- B. _name- C. name$- D. name 2- 答案:B2. 填空题- 2.1 VB中,使用()函数可以将字符串转换为数值。
- 答案:Val- 2.2 在VB中,使用()关键字可以定义一个数组。
- 答案:Dim3. 简答题- 3.1 简述VB中的事件驱动编程的概念。
- 答案:事件驱动编程是一种编程范式,程序的执行流程由外部事件(如用户操作、消息、定时器等)触发,而不是按照预先定义的顺序执行。
4. 编程题- 4.1 编写一个VB程序,实现计算两个数的和并输出结果。
- 答案:```vbDim num1 As IntegerDim num2 As IntegerDim sum As Integernum1 = 5num2 = 10sum = num1 + num2Debug.Print "The sum is: " & sum```5. 判断题- 5.1 VB中,使用“=”符号可以比较两个变量的值是否相等。
() - 答案:错误。
应该使用“==”符号进行比较。
- 5.2 在VB中,可以使用“End”关键字来结束一个程序的执行。
()- 答案:正确。
6. 综合应用题- 6.1 设计一个VB程序,实现用户输入姓名和年龄,程序输出“欢迎你,[姓名],你今年[年龄]岁。
”- 答案:```vbSub Main()Dim name As StringDim age As Integername = InputBox("请输入你的姓名:")age = Val(InputBox("请输入你的年龄:"))MsgBox "欢迎你," & name & ",你今年" & age & "岁。
vb初级考试样题和答案
vb初级考试样题和答案一、单选题(每题2分,共40分)1. 在VB中,以下哪个关键字用于声明变量?A. FunctionB. SubC. DimD. Const答案:C2. VB中,哪个函数用于计算两个数的和?A. SumB. AddC. PlusD. +答案:D3. 在VB中,以下哪个是正确的条件语句?A. If condition ThenB. If condition ElseC. If condition Then ElseD. If condition答案:A4. VB中,哪个属性用于设置控件的可见性?A. VisibleB. HiddenC. ShowD. Display答案:A5. 在VB中,以下哪个是正确的循环结构?A. DoB. WhileC. ForD. All of the above答案:D6. VB中,哪个函数用于将字符串转换为大写?A. StrConv("string", vbUpperCase)B. Upper("string")C. ConvertToUpper("string")D. ToUpper("string")答案:B7. 在VB中,以下哪个是正确的数组声明方式?A. Dim arr(10)B. Dim arr[10]C. Dim arr(10) As IntegerD. Dim arr As Integer(10)答案:C8. VB中,哪个属性用于获取或设置文本框中的文字?B. CaptionC. ValueD. String答案:A9. 在VB中,以下哪个是正确的事件处理程序?A. Sub Button1_Click()B. Function Button1_Click()C. Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs)D. Sub Button1_Click(ByVal sender As Object)答案:C10. VB中,哪个函数用于计算一个数的平方根?A. SqrtB. SquareC. Root答案:A11. 在VB中,以下哪个是正确的数据类型?A. IntegerB. RealC. DoubleD. All of the above答案:D12. VB中,哪个属性用于设置控件的背景颜色?A. BackColorB. BackgroundColorC. ColorD. FillColor答案:A13. 在VB中,以下哪个是正确的文件操作函数?B. CloseC. WriteD. All of the above答案:D14. VB中,哪个属性用于设置控件的前景色?A. ForeColorB. ForegroundColorC. TextColorD. Color答案:A15. 在VB中,以下哪个是正确的错误处理语句?A. On Error Resume NextB. On Error GoTo 0C. On Error GoTo -1D. All of the above答案:D16. VB中,哪个函数用于计算两个数的差?A. DifferenceB. SubtractC. MinusD. -答案:D17. 在VB中,以下哪个是正确的窗体属性?A. FormB. WindowC. FrameD. MDIForm答案:A18. VB中,哪个属性用于设置控件的宽度?A. WidthB. SizeC. DimensionD. ScaleWidth答案:A19. 在VB中,以下哪个是正确的控件事件?A. ClickB. DoubleClickC. MouseDownD. All of the above答案:D20. VB中,哪个函数用于获取当前日期?A. NowB. DateC. TodayD. GetCurrentDate答案:C二、填空题(每题2分,共20分)1. 在VB中,声明一个整型变量i,应该使用关键字________。
vb考试题及答案解析
vb考试题及答案解析VB考试题及答案解析1. 以下哪个选项是Visual Basic的简称?A. VBAB. VBSC. VBD. VBScript答案:C解析: Visual Basic的简称是VB,而VBA是Visual Basic for Applications的缩写,VBS是Visual Basic Script的缩写,VBScript是一种脚本语言。
2. 在Visual Basic中,以下哪个关键字用于声明一个变量?A. DimB. SubC. FunctionD. Const答案:A解析: Dim关键字用于声明变量,Sub关键字用于声明一个过程,Function用于声明一个函数,而Const用于声明一个常量。
3. 如果要在一个窗体上显示文本“Hello, World!”,以下哪个代码段是正确的?A. Label1.Text = "Hello, World!"B. Form1.Caption = "Hello, World!"C. TextBox1.Text = "Hello, World!"D. Button1.Text = "Hello, World!"答案:B解析: Form1.Caption属性用于设置窗体的标题栏文本,因此选项B是正确的。
Label1是标签控件,TextBox1是文本框控件,Button1是按钮控件,它们用于显示文本,但不是设置窗体标题。
4. 如何在Visual Basic中创建一个数组?A. Dim numbers(5) As IntegerB. Dim numbers As Integer(5)C. Dim numbers = New Integer(5)D. Dim numbers(5) As Integer()答案:D解析:在Visual Basic中,创建数组的正确方式是声明一个数组变量,并指定数组的类型和大小。
vb考试试题及答案解析
vb考试试题及答案解析**VB考试试题及答案解析**一、单项选择题(每题2分,共20分)1. 在VB中,以下哪个选项不是基本数据类型?A. IntegerB. StringC. DoubleD. Object**答案:D****解析:** 在VB中,Integer、String和Double都是基本数据类型,而Object是一个引用数据类型。
2. VB中哪个函数用于将字符串转换为数值?A. Str()B. Val()D. CStr()**答案:B****解析:** Val()函数用于从字符串的开始处起,取尽可能多的字符,直到出现非数值字符,然后将这部分字符串转换为数值。
3. 在VB中,以下哪个是正确的循环结构?A. for...nextB. while...end whileC. do...loopD. All of the above**答案:D****解析:** VB支持多种循环结构,包括for...next、while...wend以及do...loop。
4. VB中哪个关键字用于声明一个过程?A. FunctionC. PropertyD. Both A and B**答案:D****解析:** 在VB中,Sub和Function都是用来声明过程的关键字,其中Sub用于无返回值的过程,Function用于有返回值的过程。
5. 下列哪个选项不是VB中的控件事件?A. ClickB. LoadC. MouseEnterD. Open**答案:D****解析:** Click、Load和MouseEnter都是VB中常见的控件事件,而Open是文件操作的语句,不是事件。
6. 在VB中,哪个关键字用于声明数组?A. DimB. ReDimC. Both A and BD. None of the above**答案:C****解析:** Dim用于声明数组,而ReDim用于重新定义数组的大小。
7. VB中哪个函数用于获取当前日期?A. Now()B. Date()C. Time()D. Both A and B**答案:D****解析:** Now()和Date()都可以获取当前日期,Now()返回的是日期和时间,而Date()只返回日期。
vb对口升学模拟试题及答案
vb对口升学模拟试题及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个是正确的变量声明方式?A. Dim aB. Dim b = 10C. Dim c = "Hello"D. 所有选项都是正确的答案:D2. 下列哪个是Visual Basic中的数组声明?A. Dim arr(10)B. Dim arr() As IntegerC. Dim arr(0 To 9) As IntegerD. 所有选项都是正确的答案:D3. 在Visual Basic中,以下哪个是正确的条件语句?A. If x > 10 ThenB. If x > 10 Then EndC. If x > 10 Then End IfD. If x > 10 Then Else答案:A4. 下列哪个是Visual Basic中的循环结构?A. For EachB. WhileC. Do WhileD. 所有选项都是正确的答案:D5. 在Visual Basic中,以下哪个是调用函数的正确方式?A. Call functionName()B. functionName()C. Both A and BD. None of the above答案:C6. 下列哪个是Visual Basic中的事件处理程序?A. Sub eventName()B. Function eventName()C. Property eventName()D. Sub eventName(ByVal sender As Object, ByVal e As EventArgs)答案:D7. 在Visual Basic中,以下哪个是正确的类声明?A. Class MyClassB. Dim MyClassC. Function MyClassD. None of the above答案:A8. 下列哪个是Visual Basic中的继承关键字?A. InheritsB. InheritsFromC. ExtendsD. None of the above答案:A9. 在Visual Basic中,以下哪个是正确的属性声明?A. Property MyProperty As IntegerB. Dim MyProperty As IntegerC. Function MyProperty As IntegerD. Both A and B答案:A10. 下列哪个是Visual Basic中的接口声明?A. Interface MyInterfaceB. Dim MyInterfaceC. Function MyInterfaceD. None of the above答案:A二、填空题(每空2分,共20分)1. 在Visual Basic中,使用________关键字可以定义一个类。
VB考试题模拟卷(参考答案)
一、选择题(10分,正式试卷为10题)1、VB是一种面向对象的可视化程序设计语言,采取了____的编程机制。
A、事件驱动B、过程驱动C、函数驱动D、模块驱动2、在VB中____是一个特例,它既是类也是对象。
A、命令按钮B、文本框C、标签D、窗体3、多窗体程序是由多个窗体组成。
在缺省情况下,VB在应用程序执行时,总是把____指定为启动窗体。
A、包含控件最多的窗体B、设计时的第一个窗体C、含有Form_Load过程的窗体D、命名为Form1的窗体4、VB集成开发环境具有三种工作模式,以下____是使用最多的VB工作模式。
A、编辑B、设计C、运行D、中断5、有一程序代码:Text1.FontSize = ”宋体”,其中Text1、FontSize和”宋体”分别代表的是____。
A、对象、方法、属性B、对象、属性、值C、属性、对象、值D、对象、值、属性6、不具备Caption属性的对象是____。
A、文本框B、标签框C、命令按钮D、多选框7、VB是一种面向对象的程序设计语言,____不是面向对象系统所包含的三个要素。
A、变量B、事件C、方法D、属性8、不具备Text属性的对象是____。
A、文本框B、图文框C、组合框D、列表框9、当启动程序时,系统自动执行的是____事件过程。
A、Form_ClickB、Form_LoadC、Command_ClickD、Text1.Change10、表达式Int (19 / 3) +5 ^ 2 * 8 Mod 10 \ 3的值是____。
A、6B、8C、7D、7211、在VB集成环境创建应用程序时,除了工具箱窗口、属性窗口和窗体窗口外,还有必不可少的是____。
A、窗体布局窗口B、立即窗口C、监视窗口D、代码窗口12、要使Print方法在Form_Load事件过程中起作用,要对窗体的____属性进行设置。
A、BackColorB、ForeColorC、AutoSizeD、AutoRedraw13、若要使标签控件显示时不覆盖其背景内容,要对它的____属性进行设置。
vb试题及答案
vb试题及答案一、单选题(每题2分,共10分)1. 在VB中,以下哪个是正确的变量声明方式?A. Dim aB. Dim a As IntegerC. Dim a = 5D. Dim a As Integer = 5答案:B2. VB中的哪个控件用于显示文本,但不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B3. 以下哪个是VB的事件?A. ClickB. PrintC. DrawD. Open答案:A4. 在VB中,以下哪个语句用于结束程序?A. EndB. ExitC. StopD. Quit答案:A5. VB中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Text答案:A二、多选题(每题3分,共15分)1. VB中,以下哪些是合法的变量名称?A. 2variableB. variable2C. _variableD. variable$答案:B, C2. VB中,以下哪些是合法的常量声明方式?A. Const pi = 3.14B. Dim pi As Double = 3.14C. Const pi = "3.14"D. Dim pi = 3.14答案:A, D3. 在VB中,以下哪些是控件的属性?A. NameB. CaptionC. TextD. Value答案:A, B, C4. VB中,以下哪些是控制流程语句?A. If...Then...ElseB. For...NextC. While...WendD. Select...Case答案:A, B, C, D5. VB中,以下哪些是数组的声明方式?A. Dim arr(5)B. Dim arr(0 To 5) As IntegerC. Dim arr As Integer = New Integer(5)D. Dim arr(5) As Integer答案:A, B, D三、判断题(每题1分,共5分)1. VB是一种面向对象的编程语言。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Vb答案第一套1 在名称为FORM1 的窗体上放置一个名为TEXT1 的文本框控件和一个名为TIMER1的计时器控件,请设置计时器的适当属性并且编写适当的事件过程,使得程序运行后,文本框中显示的是当前的时间,而且每一秒文本框中所显示的时间都会随时间的变化而改变。
(如示例所示)*****注意:程序中不得使用任何变量,只能写一条语句;保存时必须存放在考生文件夹下,窗体文件名为SJT1.FRM,工程文件名为SJT1.VBP。
Private Sub Timer1_Timer()Text1.Text = TimeEnd Sub2 在窗体FORM1上画一个组合框,名称为CBO1,有“长跑”、“游泳”、“跳远”三个可供选择项。
再画一个命令按钮,名称为CMD1,标题为“确定”。
编写适当的事件过程,使得程序运行时,选择组合框中的某项,单击命令按钮后,就会弹出一个消息框,内容为“您选择了(某项)”如[示例]。
注意:1)程序中不得使用任何变量。
2)保存时必须存放在考生文件夹下,窗体文件名为SJT2.FRM,工程文件名为SJT2.VBPPrivate Sub Cmd1_Click()MsgBox "您选择了" & CBO1.TextEnd Sub3 在考生文件夹中有文件SJT3.VBP及其窗体文件SJT3.FRM,该程序是不完整的,请在有?号的地方填入正确内容,然后删除?及所有注释符(即'号),但不能修改其它部分。
存盘时不得改变文件名和文件夹。
本题描述如下:在窗体上画一个名称为TEXT1的文本框,小四号字,再画两个名称分别为CH1和CH2,标题分别为"C 程序设计"和"VB程序设计"的复选框,小四号字,一个名称为C1,标题为"确定"的命令按钮。
编写适当的事件过程,要求程序运行后,如果只选中CH1,然后单击"确定"命令按钮,则在文本框中显示"学习C程序设计";如果只选中CH2,然后单击"确定"命令按钮,则在文本框中显示"学习VB程序设计";如果同时选中CH1和CH2,然后单击"确定"命令按钮,则在文本框中显示"学习C程序设计VB程序设计"。
Private Sub c1_Click()Text1 = "学习" & IIf(Ch1.Value = 1, Ch1.Caption, "") & IIf(Ch2.Value = 1, Ch2.Caption, "")End Sub4 在窗体上画三个复选框,名称分别为CH1、CH2、CH3,标题依次为“体育”、“音乐”、“美术”;一个标签,名称为L1,标题为“爱好:”;还有一个命令按钮,名称为CMD1,标题为“显示”。
要求程序运行后,如果选中某个复选框,则当单击“显示”命令按钮时,按照“示例”显示相应的信息。
在考生文件夹中已有工程文件SJT4.VBP以其窗体文件SJT4.FRM,该程序是不完整的,请在有?号的地方填入正确内容,然后删除?以其所有注释符(’)但不能修改其它部分。
存盘时不得改变文件存放路径和文件名。
Private Sub Cmd1_Click()ClsDim s As Strings = "我的爱好是"If Ch1.Value = 1 Thens = s + Ch1.CaptionEnd IfIf Ch2.Value = 1 Thens = s + Ch2.CaptionEnd IfIf Ch3.Value = 1 Thens = s + Ch3.CaptionEnd IfPrint sEnd Sub5 在考生文件夹下已有一个工程文件SJT5.VBP,相应的窗体文件为SJT5.FRM。
请在窗体上画一个文本框,名称为TEXT1,并设置适当的属性使得文本框允许输入多行文本,并具有垂直滚动条;再画两个命令按钮,名称分别为C1、C2,标题分别为“产生100个随机数”、“输出最小值”。
该程序的功能是产生100个0~1000的随机整数,放入一个数组中(数组下界从1开始),并且在文本框中显示出来,然后输出其中的最小值。
程序运行后,单击C1(程序中已有一READNUMBER过程可产生100个随机数并在文本框中显示出来,请调用),在文本框中显示随机产生的100个整数,单击C2(编写C2_CLICK()事件),在文本框中输出其中最小值。
(注:“示例”中显示的随机数与实际产生的随机数有可能不一致)。
要求:去掉程序中的注释符,把程序中的?改为正确的内容,并编写C2_CLICK()事件,使其实现上述功能,但不能修改程序中的其他部分。
最后把修改后的文件按原文件名存盘。
注意:程序的其它部分不得改动,点击窗体上的“关闭”结束程序运行。
Dim a(1 To 100) As IntegerPrivate Sub C1_Click()Call readNumberEnd SubSub readNumber()Text1.Text = ""RandomizeFor i = 1 To 100a(i) = Int(Rnd * 1000)Text1.Text = Text1.Text & a(i) & " "Next iEnd SubPrivate Sub C2_Click()Min = a(1)For i = 1 To 100If a(i) < Min Then Min = a(i)Next iText1.Text = MinEnd SubPrivate Sub Form_Unload(Cancel As Integer)On Error Resume NextOpen "[PA TH]get5.dat" For Output As #1C1_ClickPrint #1, Text1C2_ClickPrint #1, Text1Close #1End Sub第二套1 在窗体上画一条直线,名称为LINE1,同时,在窗体上拖拉出一个命令按钮,名称为CMD1,标题为"加粗"。
编写适当的事件过程,使程序运行后,如果单击CMD1命令按钮,直线的宽度值为10。
注意:1)不得使用任何变量,只能写一条语句。
2)保存时必须存放在考生文件夹下,窗体文件名为SJT1.FRM,工程文件名为SJT1.VBP。
Private Sub Cmd1_Click()Line1.BorderWidth = 10End Sub2 在考生文件夹下有一工程文件SJT2.VBP在名称为FORM1的窗体上有一个名称为P1的图片框,图片框中已放入一图片;请考生再画一个通用对话框控件,名称为CD1,利用属性窗口设置相应属性,即打开对话框时;标题为“打开文件”,对话框的类型列表框为“WORD文档|*.DOC”,初始目录为"C:"。
再编写适当的事件过程,使得在运行时,单击P1图片框,可以打开上述对话框。
运行后的窗体如[示例]所示。
注意:只能写一条语句。
做完后按原名存盘。
程序中不得使用任何变量。
Private Sub p1_Click()Cd1.ShowOpenEnd Sub3 在考生文件夹下已有工程文件SJT3.VBP及窗体文件SJT31.FRM,SJT32.FRM,打开工程文件后请将SJT32.FRM添加进工程并设为启动窗体,将FORM1的标题栏设为“第一窗体”FORM2的标题栏设为“第二窗体”,在FORM1上画一列表框LIST1,在FORM2上画一文本框TEXT1,和一命令按钮C1标题为“添加到第一窗体”,当程序运行时FORM1随FORM2同时启动,当在FORM2的TEXT1中填写字符串后单击。
“添加到第一窗体”可将TEXT1的内容添加到FORM1的列表框LIST1中,如[示例]所示。
该程序是不完整的,请在有?号的地方填入正确内容,然后删除?及所有注释符(即'号),但不能修改其它部分。
存盘时不得改变文件名和文件夹。
Private Sub c1_Click()Text1End SubPrivate Sub Form_Load()Form1.ShowEnd SubPrivate Sub Form_Unload(Cancel As Integer)EndEnd Sub4 在窗体上画一个文本框,名称为TEXT1,内有一个黑体的“华”字。
再画一个水平滚动条,名称为HS1,在属性窗口中对水平滚动条设置如下的属性:MAX 80MIN 10LARGECHANGE 5SMALLCHANGE 2编写HS1_CHANGE()的事件过程,使程序运行后,如果移动水平滚动条上的滚动框,则可以扩大或缩小文本框中的汉字。
注意:1) 程序中不得有任何变量,且事件过程中只能编写一条语句。
2) 保存时必须存放在考生文夹下,窗体文件名为SJT4.FRM,工程文件名为SJT4.VBPPrivate Sub HS1_Change()Text1.FontSize = HS1.ValueEnd Sub5 在考生文件夹下有一个工程文件SJT5.VBP及其窗体文件SJT5.FRM,在窗体上画两个复选框,名称分别为CH1、CH2,标题依次为“粗体”、“斜体”在窗体上再画一标签LABEL1,标题为“计算机中心”居中显示,三号字,运行后如果选择了“粗体”或“斜体”或单击列表框中的某种字体标签中的文字也产生相应的变化(如:示例)。
该程序是不完整的,请在有?号的地方填入正确内容,然后删除?及所有注释符(即'号),但不能修改其它部分。
存盘时不得改变文件名和文件夹。
Private Sub ch1_Click()Label1.FontBold = Ch1.ValueEnd SubPrivate Sub ch2_Click()Label1.FontItalic = Ch2.ValueEnd SubPrivate Sub List1_Click()Label1.FontName = List1.TextEnd Sub第三套1 在名称为FORM1的窗体上画一个文本框,名称为TEXT1,其初始内容为0,居中,小四号字;再画一个命令按钮,名称为COMMAND1,标题为“开始计数”;再画一个名称为TIMER1的计时器,要求程序开始运行时不计数,单击“开始计数”按钮后,则使文本框中的内容每秒加1,(以上均在属性窗口设定);编写COMMAND1和TIMER1的事件过程完成上述要求(每过程只写一条语句,不得使用变量)。