计算机VB练习试题
全国计算机vb考试试题及答案
全国计算机vb考试试题及答案一、单项选择题(每题2分,共20分)1. VB中,下列哪个选项不是基本数据类型?A. IntegerB. StringC. DoubleD. Object答案:D2. 在VB中,下列哪个关键字用于声明一个过程?A. FunctionB. SubC. DimD. Call答案:B3. 在VB中,下列哪个选项不是控制结构?A. If...Then...ElseB. For...NextC. While...WendD. Dim答案:D4. 在VB中,下列哪个选项不是数组的声明方式?A. Dim arr(10) As IntegerB. Dim arr() As IntegerC. ReDim arr(10)D. Dim arr As Integer答案:D5. 在VB中,下列哪个选项不是事件处理程序?A. ClickB. LoadC. UnloadD. Print答案:D6. 在VB中,下列哪个选项不是窗体的属性?A. NameB. CaptionC. SizeD. Text答案:D7. 在VB中,下列哪个选项不是控件的属性?A. TextB. BackColorC. FontD. Form答案:D8. 在VB中,下列哪个选项不是文件操作的函数?A. OpenB. CloseC. SeekD. Find答案:D9. 在VB中,下列哪个选项不是错误处理的语句?A. On ErrorB. ResumeC. Exit SubD. Err答案:C10. 在VB中,下列哪个选项不是字符串函数?A. LenB. LeftC. RightD. Sqr答案:D二、填空题(每题2分,共20分)1. 在VB中,使用________函数可以将文本转换为大写。
答案:UCase2. 在VB中,使用________函数可以获取当前系统日期。
答案:Date3. 在VB中,使用________函数可以获取当前系统时间。
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试题及答案一、选择题(每题2分,共20分)1. Visual Basic是一种______。
A. 操作系统B. 编程语言C. 数据库管理系统D. 办公软件答案:B2. 在Visual Basic中,下列哪个关键字用于声明变量?A. DimB. SubC. FunctionD. End答案:A3. 如果要在Visual Basic中创建一个窗体,应该使用哪个控件?A. LabelB. TextBoxC. FormD. Button答案:C4. 在Visual Basic中,哪个函数用于将字符串转换为大写?A. StrConvB. UCaseC. LCaseD. Trim5. 下列哪个选项不是Visual Basic的事件?A. ClickB. LoadC. OpenD. Change答案:C6. 在Visual Basic中,如何表示一个数组?A. Dim numbers(5) As IntegerB. Dim numbers As IntegerC. Dim numbers(5)D. Dim numbers As Integer(5)答案:A7. Visual Basic中,哪个控件用于显示文本,但不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B8. 在Visual Basic中,哪个关键字用于循环遍历数组?A. ForB. WhileC. DoD. If答案:A9. Visual Basic中,哪个函数用于获取当前日期?B. DateC. TimeD. Today答案:D10. 在Visual Basic中,下列哪个选项用于创建一个单选按钮?A. CheckBoxB. RadioButtonC. OptionButtonD. ToggleButton答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以定义一个函数。
计算机vb试题及答案
计算机vb试题及答案1. 题目:使用编写一个程序,实现对一个整数数组的排序。
答案:```Module Module1Sub Main()Dim arr As New Integer() {5, 2, 9, 1, 5, 6}Console.WriteLine("原始数组:")PrintArray(arr)Array.Sort(arr)Console.WriteLine("排序后的数组:")PrintArray(arr)Console.ReadKey()End SubSub PrintArray(arr As Integer())For Each i As Integer In arrConsole.Write("{0} ", i)NextConsole.WriteLine()End SubEnd Module```2. 题目:编写一个程序,计算并输出一个数的阶乘。
答案:```Module Module1Sub Main()Dim number As Integer = 5Dim factorial As Long = Factorial(number)Console.WriteLine("{0} 的阶乘是 {1}", number, factorial)Console.ReadKey()End SubFunction Factorial(n As Integer) As LongIf n = 0 Or n = 1 ThenReturn 1ElseReturn n * Factorial(n - 1)End IfEnd FunctionEnd Module```3. 题目:使用创建一个程序,该程序可以计算一个圆的面积。
答案:```Module Module1Sub Main()Dim radius As Double = 5.0Dim area As Double = Math.PI * radius * radiusConsole.WriteLine("半径为 {0} 的圆的面积是 {1}", radius, area)Console.ReadKey()End SubEnd Module```4. 题目:编写一个程序,实现简单的字符串反转。
VB练习题含答案
VB单元练习题一一、选择题1、Visual Basic集成开发环境中不包括以下哪些窗口?〔D〕A. 工具箱窗口B. 工程资源管理器窗口C. 属性窗口D. 命令窗口2、“一辆小客车在正常行进过程中被一辆大型货车撞坏了〞,在这句话中,“客车〞,“小〞,“行进〞和“被一辆大型货车撞坏了〞分别对象Visual Basic中的哪些术语?〔B〕A. 对象、属性、事件、方法B. 对象、属性、方法、事件C. 属性、对象、事件、方法D. 属性、对象、方法、事件3、对象的特征和状态特征称为?〔C〕A. 事件B. 方法C. 属性D. 类4、下面哪一个属性用来标识对象的名称?〔D〕A. CaptionB. ValueC. TextD. Name5、以下哪个符号是合法的变量名? 〔A〕A. VB123B. AbsC. 99JiD. x\y6、数学式子10sin25o写成Visual Basic表达式是?〔D〕A. 10sin25B. 10*sin(25)C. 10*sin(25o)D. 10*sin(25*3.14/180)7、Visual Basic中不存在以下哪一种数据类型?〔D〕A. 字符串类型B. 日期类型C. 逻辑类型D. 指针类型8、表达式Left(“Visual〞,3)+Lcase(“AB〞)的值是?〔C〕A. visABB. VisABC. VisabD. ualab9、表达式6+10 Mod 4*2+1的值是?〔A〕A. 9B. 11C. 1D. 310、把数值型转换为字符串型需要使用以下哪一种函数? 〔B〕A. Val()B. Str()C. Asc()D. Chr()11、VB中窗体文件的扩展名是______。
〔B〕(A)VBP (B)FRM(对) (C)VBW(D)PDM12、在设计应用程序时,通过______窗口可以查看到应用程序工程中的所有组成局部。
〔D〕(A)代码窗口(B)窗体设计窗口(C)属性窗口(D)工程资源管理器窗口(对)13、在VisualBasic中,所有的窗体和控件都必定具有的一个属性是______。
vb习题(含答案)
vb习题(含答案)⼀、单项选择题(50道⼩题,共50分)1、VB程序中,通常不会产⽣错误提⽰的是( )。
(1分)A、编译错误B、逻辑错误C、运⾏时错误D、实时错误2、在设计阶段,双击窗体上任⼀空⽩处,打开的窗⼝是( )。
(1分)A、⼯程资源管理器窗⼝B、代码窗⼝C、⼯具箱窗⼝D、属性窗⼝3、下列说法中,正确的说法是( )。
(1分)A、窗体名称和该窗体⽂件名必须⼀致B、窗体名称和该窗体⽂件名可以不相同C、窗体名称和该窗体⽂件名不能使⽤汉字D、窗体名称不能使⽤汉字、但该窗体⽂件名能使⽤汉字4、Visual Basic有完备的Help联机帮助功能,可以通过按下功能键( )得到帮助。
(1分)A、F9B、F8D、F55、以下( )控件可作为容器使⽤。
(1分)A、LabelB、PictureBoxC、TextBoxD、Image6、将窗体的BoderStyle属性设置为( )可使窗⼝不显⽰标题栏。
(1分)A、0B、1C、2D、57、⽂本框没有( )属性(1分)A、TextB、NameC、CaptionD、BorderStyleA B C D A B C D A B C D A B C D A B C D A B C D A B C D A BC D A B C D A B C D A B C D A B C D A B C D A B C D A B C D23、下列( )是不合法的常量。
(1分)A、100B、10E02D、10e0.524、下列对变量的定义中,定义X为变体型变量的是( )。
(1分)A、Dim X as DoubleB、Dim XC、Dim X!D、X%=2325、设有如下变量声明:Dim TestDate As Date,为变量TestDate正确赋值的表达⽅式是( )。
(1分)A、TextDate=#1/1/2002#B、TestDate=#"1/1/2002"#C、TextDate=date("1/1/2002")D、TestDate=Format("m/d/yy","1/1/2002")26、在⽴即窗⼝中运⾏以下语句,a="Beijing" :b="ShangHai" :Print a,b对其输出结果的描述中,正确的是( )。
vb测试题及答案
vb测试题及答案一、单项选择题(每题2分,共10分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. 下列哪个函数用于计算两个数的和?A. SumB. AvgC. CountD. Max答案:A3. 在VB中,以下哪个关键字用于声明一个变量?A. DimB. ConstC. FunctionD. Sub答案:A4. 在VB中,以下哪个选项是正确的循环结构?A. ForB. WhileC. DoD. All of the above答案:D5. 在VB中,以下哪个选项是正确的条件语句?A. IfB. SelectC. CaseD. All of the above答案:D二、填空题(每题2分,共10分)1. 在VB中,声明一个整型变量并赋值为10,可以使用语句:Dim myVar As Integer; myVar = _______。
答案:102. VB中,用于输出信息到立即窗口的函数是 _______。
答案:Debug.Print3. 在VB中,要创建一个名为“myForm”的新窗体,可以使用语句:Form1. _______ "myForm"。
答案:Load4. VB中,要结束当前程序的执行,可以使用语句:_______。
答案:End5. 在VB中,要声明一个数组,可以使用语句:Dim myArray(10) As _______。
答案:Integer三、简答题(每题5分,共20分)1. 请简述VB中的事件驱动编程是什么?答案:事件驱动编程是一种编程范式,程序的执行流程由事件(如用户操作、系统消息等)触发,而不是由程序代码顺序执行。
2. 描述VB中如何使用If...Then...Else语句进行条件判断。
答案:在VB中,可以使用If...Then...Else语句进行条件判断,如果条件为真,则执行Then后面的代码块,如果条件为假,则执行Else 后面的代码块。
vb练习及答案版
一、单选题1. 一个完整的计算机系统应包括( B )。
(A)主机、键盘、显示器(B) 硬件系统和软件系统(C) 主机和其他外部设备 (D) 系统软件和应用软件2.我们通常说的“U盘”属于计算机部件中的( C )。
(A) 输出设备 (B) 输入设备(C) 存储设备 (D) 打印设备3.在下列存储器中,存储速度最快的是( D )。
(A)软盘 (B)硬盘 (C)光盘(D)内存4. 计算机中采用二进制,是因为( D )。
(A)可降低硬件成本(B)两个状态的系统具有稳定性(C)二进制的运算法则简单(D)上述三个原因5. 是Internet中的( B )。
(A) 硬件编号(B) 域名 (C) 密码 (D) 软件编号6. 下列设备中,(D )不能作为计算机的输出设备(A)打印机(B)显示器(C)绘图仪(D)键盘[标准的输入设备]7. 计算机的主机由(B )部件组成[主机箱内硬件的总称](A)CPU、外存储器、外部设备(B)主机板,CPU和内存储器(C)CPU和存储器系统(D)主机箱、键盘、显示器8. 在Word中将文档中一部分文本内容复制到别处,首先要进行的操作是( C )(A)粘贴(B)复制(C)选择(D)剪切9. Windows系统中,回收站的功能是(B )(A)浏览上网的计算机(B)存放删除文件(C)设置计算机参数(D)收发信件10. 关于电子邮件的叙述正确的是(C )(A)电子邮件只能传输文本(B)电子邮件只能传输文本和图片(C)电子邮件可以传输文本、图片、视像、程序等(D)电子邮件不能传输图片11. 下列关于电子邮件的说法,正确的是(C )(A)收件人必须有E_mail账号,发件人可以没有E_mail账号(B)发件人必须有E_mail账号,收件人可以没有E_mail账号(C)发件人和收件人均必须有E_mail账号(D)发件人必须知道收件人的邮政编码12.下列有关Word的叙述,正确的是(B )(A)Word是一个应用软件,它只能对文字进行编辑处理(B)Word是在Windows环境下运行的应用软件(C)文档的缺省扩展名是.wrd(D)在Word中,一次只能打开一个文档13. 计算机当前的应用领域广泛,但据统计其应用最广泛的领域是(A )(A)数据处理(B)科学计算(C)辅助设计(D)过程控制14. 在计算机的内部所处理的任何信息均是采用(B )。
计算机二级常见vb操作题
计算机二级常见vb操作题一、选择题1. 在VB中,以下哪个关键字用于声明一个变量?A. DimB. SubC. FunctionD. If2. VB中的循环结构不包括以下哪一项?A. ForB. WhileC. DoD. Switch3. 在VB中,以下哪个函数用于计算一个数的平方根?A. SqrB. AbsC. IntD. Round4. 以下哪个控件不是VB窗体设计器中的控件?A. LabelB. TextBoxC. ButtonD. Hyperlink5. VB中,以下哪个属性用于设置文本框的只读状态?A. ReadOnlyB. EnabledC. VisibleD. MultiLine二、填空题6. 在VB中,使用________关键字可以定义一个过程。
7. 一个VB程序的开始执行点是________。
8. 在VB中,要实现数组的排序,可以使用________函数。
9. VB中的________属性用于设置控件的显示文本。
10. 使用VB的________方法可以打开一个文件。
三、简答题11. 请简述VB中事件处理程序的基本结构。
12. 描述如何在VB中创建一个新模块,并在该模块中添加一个公共函数。
四、编程题13. 编写一个VB程序,实现以下功能:- 创建一个名为"frmMain"的窗体。
- 在窗体上添加一个文本框(TextBox1)和一个按钮(cmdCalculate)。
- 当用户在文本框中输入一个数字并点击按钮时,计算该数字的平方,并在文本框下方显示结果。
14. 设计一个VB程序,实现以下功能:- 创建一个名为"frmLogin"的登录窗体。
- 在窗体上添加两个文本框(txtUsername和txtPassword)和一个按钮(cmdLogin)。
- 当用户输入用户名和密码并点击登录按钮时,验证用户名是否为"admin"且密码是否为"123456",如果验证成功,则显示欢迎信息,否则显示错误信息。
计算机vb基础知识试题及答案
计算机vb基础知识试题及答案一、单项选择题(每题2分,共40分)1. VB是指______。
A. Visual BasicB. Visual C. Visual Basic for ApplicationsD. Visual Basic Script2. 在VB中,可以使用______语句来输出结果到控制台窗口。
A. PrintB. Console.WriteC. MessageBox.ShowD. MsgBox3. 在VB中,用于表示“不等于”的运算符是______。
A. <B. >C. =D. <>4. 下面哪个选项是VB中用于定义变量的关键字?A. DimB. VarC. DefD. Let5. 在VB中,______可以被用来终止当前循环并跳到循环结构外的语句。
A. Exit FunctionB. Exit DoC. BreakD. Continue6. 当在VB中定义一个数组时,数组的下标范围是______。
A. 0 到 nB. 0 到 n-1C. 1 到 n-1D. 1 到 n7. 在VB中,可以使用______用于创建自定义的函数。
A. ProcB. SubC. FunD. Function8. 在VB中,______可以被用于将一个字符串转换为整数。
A. CIntB. ValC. Convert.ToInt32D. Parse9. 下面哪个选项是VB中的逻辑与运算符?A. &&B. ||C. !D. And10. 在VB中,______可以用于打开一个文件,并返回一个文件操作的对象。
A. File.OpenB. StreamReaderC. OpenFileDialogD. FileSystemObject二、填空题(每题2分,共20分)1. VB中的数组可以使用______关键字来声明。
2. VB中的______循环可以用于反复执行一段代码,直到某个条件为真。
计算机二级vb试题题目及答案
计算机二级vb试题题目及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个选项是正确的字符串比较?A. "Hello" > "hello"B. "Hello" < "hello"C. "Hello" = "hello"D. "Hello" <> "hello"答案:B2. VB中,哪个函数可以用来计算数组中元素的个数?A. UBoundB. LBoundC. CountD. Size答案:A3. 在VB中,以下哪个选项表示创建一个名为“myForm”的窗体?A. Form myFormB. Dim myForm As FormC. Dim myFormD. Form myForm As New Form答案:D4. VB中,下列哪个选项是正确的文件打开模式?A. Open "filename" For Input As #1B. Open "filename" For Output As #1C. Open "filename" For Append As #1D. All of the above答案:D5. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. IntC. FloatD. All of the above答案:D6. VB中,哪个关键字用来声明一个变量?A. DimB. DeclareC. ConstD. All of the above答案:D7. 在VB中,以下哪个选项是正确的循环结构?A. ForB. DoC. WhileD. All of the above答案:D8. VB中,哪个函数可以用来获取当前系统日期?A. NowB. DateC. TimeD. Today答案:D9. 在VB中,以下哪个选项表示创建一个名为“myButton”的按钮?A. Button myButtonB. Dim myButton As ButtonC. Dim myButtonD. Button myButton As New Button答案:D10. VB中,哪个关键字用来结束一个程序的运行?A. EndB. ExitC. StopD. All of the above答案:D二、填空题(每题2分,共20分)1. 在VB中,使用________关键字可以声明一个全局变量。
国家二级计算机vb考试试题及答案
国家二级计算机vb考试试题及答案一、单项选择题(每题1分,共10分)1. 在VB中,用于定义变量的关键字是()。
A. DimB. SubC. FunctionD. Const答案:A2. 下列哪个选项不是VB中的控制结构?()A. 顺序结构B. 选择结构C. 循环结构D. 函数结构答案:D3. VB中,用于声明一个子程序的关键字是()。
A. FunctionB. SubC. DimD. Const答案:B4. 在VB中,用于表示逻辑“与”运算符的是()。
A. AndB. OrC. NotD. Xor答案:A5. VB中,用于表示逻辑“或”运算符的是()。
A. AndB. OrC. NotD. Xor答案:B6. 在VB中,用于声明一个数组的关键字是()。
A. DimB. SubC. FunctionD. Const答案:A7. VB中,用于声明一个常量的关键字是()。
A. DimB. SubC. FunctionD. Const答案:D8. 在VB中,用于表示逻辑“非”运算符的是()。
A. AndB. OrC. NotD. Xor答案:C9. VB中,用于声明一个函数的关键字是()。
A. FunctionB. SubC. DimD. Const答案:A10. 在VB中,用于表示逻辑“异或”运算符的是()。
A. AndB. OrC. NotD. Xor答案:D二、填空题(每题2分,共10分)1. 在VB中,使用____关键字可以定义一个全局变量。
答案:Public2. 当需要在VB中定义一个私有变量时,应使用____关键字。
答案:Private3. 在VB中,使用____关键字可以定义一个局部变量。
答案:Dim4. VB中,使用____关键字可以定义一个过程。
答案:Sub5. VB中,使用____关键字可以定义一个函数。
答案:Function三、简答题(每题5分,共20分)1. 请简述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分,共10分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. StringC. DoubleD. 以上都是答案:D2. VB中用于声明变量的关键字是?A. DimB. DeclareC. ConstD. Option答案:A3. 下列哪个函数用于将字符串转换为数值?A. CIntB. CStrC. CDblD. CLng答案:A4. 在VB中,以下哪个控件用于显示文本信息?A. LabelB. TextBoxC. ComboBoxD. ListBox答案:A5. VB中,以下哪个事件用于处理按钮点击?A. ClickB. DoubleClickC. DblClickD. MouseDown答案:A二、填空题(每题2分,共10分)1. VB中的_________语句用于定义一个过程。
答案:Sub2. VB中,_________函数用于获取当前日期。
答案:Date3. 在VB中,_________属性用于设置或返回控件的可见性。
答案:Visible4. VB中,_________方法用于清空文本框中的内容。
答案:Clear5. VB中,_________事件用于处理文本框内容改变。
答案:Change三、简答题(每题5分,共20分)1. 请简述VB中事件处理程序的作用。
答案:事件处理程序是VB中用于响应用户操作或系统事件的代码块,它们使得程序能够对用户的输入或特定事件做出反应。
2. 描述VB中数组的声明和使用方式。
答案:在VB中,数组可以通过Dim语句声明,如Dim arr(10) As Integer,表示声明一个包含11个整数的数组。
使用时,通过索引访问数组元素,如arr(0)。
3. 说明VB中如何使用条件语句。
答案:VB中使用If...Then...Else语句进行条件判断。
如果条件为真,则执行Then后面的代码块;如果条件为假,则执行Else后面的代码块。
VB练习题含答案
一、单项选择(每小题2分,共40分)1、窗体文件、标准模块文件的扩展名分别是__D__。
(A) .frm和.mdb (B) .frm和.vbp (C) .bas和.vbp 工程文件扩展名(D) .frm和.bas2、如果要设置窗体的标题栏,应选择_ B__属性。
(A) Name窗体名称(B) Caption (C) Tips (D) Text3、当运行程序时,系统自动执行启动窗体的___ D _事件过程。
(A) Click (B) Unload (C) Gotfocus (D) Load4、Visual basic程序设计语言属于___C_。
(A) 面向过程的语言(B) 面向问题的语言(C) 面向对象的语言(D) 面向机器的语言5、任何控件都具有的属性是___B_。
(A) Text (B) Name (C) ForeColor (D) Caption文本框没有6、VB的一个文本框控件名为mytxt,要使该控件中显示“我的VB程序”,以下__C__语句执行后能正确结果。
(A) Text1.Text = "我的VB程序" (B) Text1.Caption = "我的VB程序"(C) mytxt.Text = "我的VB程序" (D) mytxt.Caption = "我的VB程序"7、Visual Basic程序设计中,构成对象的三要素是___B_。
(A) 属性、控件和方法(B) 属性、事件和方法(C) 控件、过程和模块(D) 窗体、控件和过程8、在语句Public Sub Sort(i As Integer)中的i 是一个按__C__传递的参数。
(A) 地址(B) 值(C) 变量(D) 常量9、要将变量x赋值为50到100之间(含50和100)的一个随机整数,下面语句正确的是___B_。
x=下限+Int(上限-下限+1*Rnd)(A)x=50+Int(50*Rnd) (B) x=50+Int(51*Rnd)(C) x=Int(49+50*Rnd) (D) x=Int(49+51*Rnd)10、在通用声明代码中有以下语句:Option Base 1Dim a (4,-3 to 3) As String则该数组有__ __个元素。
vb二级计算机考试试题及答案
vb二级计算机考试试题及答案一、单选题(每题2分,共20分)1. VB中,用于声明变量的关键字是:A. DimB. DeclareC. ConstD. Type答案:A2. 下列哪个选项不是VB中的控制结构?A. 顺序结构B. 选择结构C. 循环结构D. 函数结构答案:D3. 在VB中,用于定义类模块的关键字是:A. ClassB. ModuleC. FormD. Interface答案:A4. VB中,用于读取文件内容的函数是:A. DirB. FileGetC. FileOpenD. FilePut答案:C5. 在VB中,下列哪个选项不是数组的声明方式?A. Dim arr(5) As IntegerB. Dim arr() As Integer = New Integer(5)C. Dim arr(5 To 10) As IntegerD. Dim arr As Integer = New Integer(5)答案:D6. VB中,用于创建一个窗体的关键字是:A. FormB. DialogC. WindowD. Frame答案:A7. VB中,用于实现事件驱动编程的关键字是:A. EventB. SubC. FunctionD. Property答案:B8. 在VB中,下列哪个选项不是字符串函数?A. LeftB. RightC. MidD. Round答案:D9. VB中,用于定义常量的关键字是:A. DimB. ConstC. StaticD. Private答案:B10. VB中,下列哪个选项不是循环结构?A. For EachB. ForC. Do WhileD. If答案:D二、填空题(每题2分,共20分)1. VB中,用于声明全局变量的关键字是________。
答案:Public2. VB中,用于定义一个过程的关键字是________。
答案:Sub3. 在VB中,用于定义一个函数的关键字是________。
计算机vb试题及答案
计算机vb试题及答案一、选择题1. 在VB中,以下哪个选项是合法的标识符?A. 3abcB. _abcC. #abcD. %abc答案:B2. 下列哪个不是VB中的数据类型?A. IntegerB. BooleanC. FloatD. String答案:C3. 下列哪个不是VB中的控件?A. TextBoxB. LabelC. ButtonD. Dropdown答案:D4. VB中的事件是指什么?A. 控件的属性B. 控件的方法C. 控件的行为D. 控件的触发动作答案:D5. 下列哪个不是VB中的判断结构?A. If-ThenB. For-NextC. Do-WhileD. Select-Case答案:B二、判断题1. VB是一种编程语言,用于开发Windows应用程序。
答案:正确2. 在VB中,可以使用文件输入输出功能。
3. VB中的数组下标从0开始。
答案:正确4. VB中的运算符"+"用于连接字符串。
答案:错误5. VB中可以创建自定义的类和对象。
答案:正确三、填空题1. VB中的循环结构有——和——。
答案:For、Do-While2. VB中声明变量的关键词是——。
答案:Dim3. VB中用于处理鼠标点击事件的事件对象是——。
答案:MouseEventArgs4. 在VB中,用于创建函数的关键词是——。
答案:Function5. VB中的条件判断结构用于进行——判断。
四、编程题请编写一个VB程序,实现以下功能:1. 让用户输入两个整数。
2. 将两个整数相加得到结果。
3. 将结果输出到屏幕上。
```vbPublic Class Form1Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.ClickDim num1, num2, result As Integernum1 = Integer.Parse(TextBox1.Text)num2 = Integer.Parse(TextBox2.Text)result = num1 + num2MessageBox.Show("两个数相加的结果是:" & result.ToString()) End SubEnd Class```以上是一个简单的VB程序,实现了用户输入两个整数并求和的功能,并将结果显示在消息框中。
计算机vb基础知识试题及答案
计算机vb基础知识试题及答案一、选择题(每题1分,共10分)1. VB(Visual Basic)是一种______。
A. 操作系统B. 编程语言C. 网页浏览器D. 数据库管理系统答案:B2. 在VB中,以下哪个是正确的变量声明方式?A. Dim xB. Declare xC. Define xD. Let x答案:A3. VB中的“Sub”过程用于______。
A. 执行代码,但不需要返回值B. 执行代码,并返回一个值C. 声明变量D. 定义类答案:A4. 下列哪个是VB中的循环结构?A. IfB. ForC. SubD. Function答案:B5. VB中的“Option Explicit”语句的作用是______。
A. 声明变量类型B. 强制变量声明C. 定义常量D. 指定默认属性答案:B6. 在VB中,以下哪个是数组的正确声明方式?A. Dim arr(5) As IntegerB. Declare arr(5)C. Define arr(5)D. Let arr(5)答案:A7. VB中的“MsgBox”函数用于______。
A. 显示消息框B. 计算数学表达式C. 打开文件D. 连接数据库答案:A8. 在VB中,以下哪个是正确的条件语句?A. If x = 10 ThenB. If x = 10C. Condition x = 10 ThenD. If x = 10 End If答案:A9. VB中的“Select Case”语句用于______。
A. 条件判断B. 循环控制C. 定义类D. 声明变量答案:A10. 在VB中,以下哪个是正确的函数声明方式?A. Function myFunction As IntegerB. Declare myFunctionC. Define myFunctionD. Let myFunction答案:A二、填空题(每题1分,共5分)11. 在VB中,使用________关键字来声明常量。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
答案:C
第3题 (2分) 题号:2671
以下不能在“工程管理器”窗口中列出的文件类型是______。
(A).bas
(B).res
(C).frm
(D).ocx
答案:D
第4题 (2分) 题号:2678
在Visual Basic中,系统的基本运行实体是_____。
(C)EOF
(D)BOF
答案:C
第17题 (2分) 题号:2979
当窗体大小改变时,要使其中的控件也按比例发生变化,应使用窗体的是______。
(A)AutoSize属性
(B)Resize事件
(C)AutoRedraw属性
(D)Stretch方法
在“停止”单选按钮事件里添加一条语句,使得当执行程序时单击“停止”单选
按钮时,标签的内容显示为“所以我们要珍惜现在,活在当下!!”
6.添加事件过程代码
在Timer1控件的Timer()事件里添加一条语句,使得当执行程序时单击“开始”单选按钮时,
标签的内容闪烁显示为“我们都是远视眼,模糊了离我们最近的幸福”。
(C)代码窗口
(D)属性窗口
答案:C
第2题 (2分) 题号:2674
以下关于保存工程的说法正确的是_____。
(A)保存工程时只保存窗体文件即可
(B)保存工程时只保存工程文件即可
(C)先保存窗体文件,再保存工程文件
(D)先保存工程文件,再保存窗体文件
(A)Image控件和PictureBox控件都有Picture属性
(B)Image控件和PictureBox控件都支持Print方法
(C)Image控件和PictureBox控件都可以用LoadPicture函数把图形文件装入控件中
(D)Image控件和PictureBox控件都能在属性窗口装入图形文件,也都能在运行期间装入图形文件
单选按钮(Option2)的标题设置为“停止”。
单选按钮(Option2)的Value设置为“True”。
4、计时器控件设置
计时器控件的Interval属性值设置为“0”。
计时器控件的Enabled属性值设置为“False”。
5. 添加事件过程代码
(D)Mid
答案:B
第8题 (2分) 题号:2731
下面语句语法正确的是_____。
(A)a=l b=2 c=3
(B)a=l:b=2:c=3
(C)a=l,b=2,c=3
(D)a=l;b=2;c=3
答案:B
第9题 (2分) 题号:2742
(A)每个菜单项都是一个控件,与其他控件一样也有其属性和事件.
(B)除了Click事件之外,菜单项不可能影响其他事件
(C)菜单项的索引号必须从1开始
(D)菜单项的索引号可以不连续
答案:C
第20题 (2分) 题号:3170
关于Image控件和PictureBox控件的说明,其中错误的是______.
2、标签设置
背景色设置为“&H0080FFFF&”。
前景色设置为“&H000000FF&”。
字体设置为“宋体”、“常规”、“小二”。
Caption设置为“请记住”‘
3、单选按钮设置
单选按钮(Option1)的Alignment属性值设置为“1”。
(B)产生一个[1,10]之间的随机整数
(C)产生一个(-1,1)之间的随机小数
(D)产生新的随机整数.
答案:D
第11题 (2分) 题号:2865
下述程序段的运行结果是_______。
x=-2.3
y=125
z=Len(Str$(x)+Str$(y))
可以在窗体模块的通用声明段中声明_____。
(A)全局变量
(B)全局常量
(C)全局数组
(D)全局用户自定义类型
答案:A
第16题 (2分) 题号:2976
利用下面哪个函数可判定访问文件时已经到达了文件尾( )。
(A)LOF
(B)LOC
(C)120个
(D)80个
答案:B
第14题 (2分) 题号:2940
假定有以下函数过程:
Function Fun(s As String,i As String)
Dim s1 As String
For i=1 To Len(s)
s1=Ucase(Mid(s,i,l))+s1
' 将答案数存放在变量N中
'-------------------------------------------------
'注意:请在指定的事件内编写代码。
'-------------------------------------------------
【窗体设计】
---------------------------------------------------------------------
题目:请按照题目要求设计指定的窗体。
打开如(图1)所示界面。运行程序时显示如(图2)所示界面,当单击“开始”
单选按钮时,出现如(图3)所示界面,当单击“停止”单选按钮时,出现如
'-------------------------------------------------
'题目:(事件)双击窗体。
' (响应)写程序解决百钱买百鸡问题:公鸡3元1只,
' 母鸡5元1只,小鸡一元3只,怎样用100元买
' 100只鸡。把结果输出到窗体上。
Next i
Fun=s1
End Function
在窗体上画一个命令按钮,然后编写如下事件过程:
Private Sub Comand1_Click()
Strl=InputBox("请输入一个字符串")
Str2=Fun(Strl)
Print Str2
For i=1 To 12
Arrl(i)=I
Next i
For j=1 To 4
Arr2(j)=Arrl(3*j)
Next j
For k=1 To 4
s=s+Arr2(k)
Next k
Print s
答案:10
____________________________________
Dim i, j, k As Integer
For i = 1 To 20 '母鸡
For j = 1 To 33 '公鸡
For k = 3 To 100 '小鸡
If ((k Mod 3) = 0) And ((i * 5 + j * 3 + k / 3) = 100) And ((i + j + k) = 100) Then
Print z
(A)Байду номын сангаас
(B)6
(C)4
(D)3
答案:A
第12题 (2分) 题号:2904
程序的输出结果是_____。
OPtion Base 1
Private Sub Command1_Click()
Dim Arr1(12),Arr2(4) As Integer
成绩分析
━━━━━━━━━━━━━━
一、单选 共20题 (共计40分)
━━━━━━━━━━━━━━
第1题 (2分) 题号:2670
在设计阶段,当双击窗体上的某个控件时,所打开的窗口是______。
(A)工程资源管理器窗口
(B)工具箱窗口
答案:B
━━━━━━━━━━━━━━━━
二、程序设计 共1题 (共计20分)
━━━━━━━━━━━━━━━━
第1题 (20分) 题号:27
'-------------------------------------------------
'【程序设计】
下列选项中是Visual Basic中的合法变量名的是_____。
(A)AB7
(B)7AB
(C)If
(D)A.7
答案:A
第10题 (2分) 题号:2701
Randomize语句的功能是_______。
(A)产生个(0,1)之间的随机小数
(A)属性
(B)事件
(C)对象
(D)函数
答案:C
第5题 (2分) 题号:2694
下面_______不是字符串常量。
(A)"你好"
(B)123
(C)True
(D)#False#
答案:D
第6题 (2分) 题号:2719
Print (CStr(i))
Print (CStr(j))
Print (CStr(k))
n = n + 1
End If
Next
(图4)所示界面。
---------------------------------------------------------------------
1、添加控件
标签(Label1)。
单选按钮(Option2)。
计时器控件(Timer1)。
在表示长整数时,可作为长整数尾部符号的是_______。
(A)#