二级 VB基本操作题
全国计算机二级《VB》练习题及答案
全国计算机二级《VB》练习题及答案全国计算机二级《VB》练习题及答案9月计算机等级考试将于9月23日-26日举行,目前处于紧张的备考阶段,以下是店铺搜索整理的一份全国计算机二级《VB》练习题及答案,供参考练习,预祝考生们考出自己理想的成绩!想了解更多相关信息请持续关注我们店铺!1.双击窗体中的对象后,VB将显示的窗口是(C)(单)A.工具箱B.项目(工程)窗口C.代码窗口D.属性窗口2.下述选项中,VB的程序设计方法是(B)(单)A.面向对象、顺序驱动B.面向对象、事件驱动C.面向过程、事件驱动D.面向过程、顺序驱动3.在VB中,要将一个窗体装载到内存进行变量初始化等预处理,但没有显示该窗体,应使用的方法或语句是(C)(单)A.ShowB.UnloadC.LoadD.Hide4.文本框的默认属性是(B)(单)A.CaptionB.TextD.Top5.标签默认属性是(A)(单)A.CaptionD.Top6.执行以下程序段:a$="abbacddcba"For I=6 To 2 Step -2X=Mid(a,I,I)Y=Left(a,I)z=Right(a,I)z=Ucase(X&Y&z)Next IPrint z输出结果为(B)(单)A.ABAB.BBABBAC.ABBABAD.AABAAB7.在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:Option Base 1Private Sub Command1_Click( )Dim a As Varianta=Array(1,2,3,4,5)Sum=0For I=1 To 5Sum = sum+a(I)Next Ix=Sum/5For I =1 To 5If a(I)>x Then Print a(I);End Sub程序运行后,单击命令按钮,在窗体上显示的内容是(D)(单)A.1 2B.1 2 3C.3 4 5D.4 58.假定一个工程由一个窗体文件Form1和两个标准模块文件Model1及Model2组成。
国家二级VB机试(上机操作)-试卷100
国家二级VB机试(上机操作)-试卷100(总分:6.00,做题时间:90分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生文件夹下有一个数据库文件“samp1.accdb”,罩面已经设计好表对象“tStud”。
请按照以下要求,完成对表的修改。
(1)设置数据表显示的字体大小为14、行高为18。
(2)设置“简历”字段的设计说明为“自上大学起的简历信息”。
(3)设置“入校时间”字段的格式为“××月××日××××”形式。
注意:要求月日为两位显示,年用4位显示,如“12月15日2005”。
(4)将学号为“20011002”的学生的“照片”字段数据设置为考尘文件夹下的“photo.bmp”图像文件。
(5)将冻结的“姓名”字段解冻。
(6)完成上述操作后,将“备注”字段删除。
(分数:2.00)__________________________________________________________________________________________ 正确答案:(正确答案:(1)【操作步骤】步骤1:选择表对象,右键单击表“tStud”,在弹出的快捷菜单中选择“打开”命令或双击打开“tStud”表。
步骤2:单击“开始”选项卡的“文本格式”组,在“字号”列表选择“14”,如图3.148所示。
步骤3:单击“开始”选项卡的“记录”组中的“其他”按钮,从弹出的快捷菜单中选择“行高”命令,在弹出的对话框中输入“18”,单击“确定”按钮,单击快速访问工具栏中的“保存”按钮。
如图3.149所示。
(2)【操作步骤】步骤1:打开表“tStud”的设计视图。
步骤2:在“简历”字段的“说明”列输入“自上大学起的简历信息”。
如图3.150所示。
(3)【操作步骤】步骤1:单击“入校时间”字段行任一点。
步骤2:在“格式”栏中输入“mm\丹dd\日yyyy”。
计算机二级常见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》练习题及答案
xx年计算机二级考试《VB》练习题及答案1、一个栈的初始状态为空。
现将元素1、2、3、4、5、A、B、c、D、E依次入栈,然后再依次出栈,那么元素出栈的顺序是( )。
A.12345ABCDEB.EDCBA54321C.ABCDEl2345D.54321EDCBA2、以下表达中正确的选项是( )。
A.循环队列有队头和队尾两个指针,因此,循环队列是非线性构造B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D.循环队列中元素的个数是由队头指针和队尾指针共同决定3、在长度为凡的有序线性表中进展二分查找,最坏情况下需要比拟的次数是( )。
A.0(n)B.O(n2)C.O(1092n)D.0(nlog2n)4、以下表达中正确的选项是( )。
A.顺序存储构造的存储一定是连续的,链式存储构造的存储空间不一定是连续的B.顺序存储构造只针对线性构造,链式存储构造只针对非线性构造C.顺序存储构造能存储有序表,链式存储构造不能存储有序表D.链式存储构造比顺序存储构造节省存储空间5、数据流图中带有箭头的线段表示的是( )。
A.控制流B.事件驱动C.模块调用D.数据流6、在软件开发中,需求分析阶段可以使用的工具是( )。
A.N—s图B.DFD图C.PAD图D.程序流程图7、在面向对象方法中,不属于“对象”根本特点的是( )。
A.一致性B.分类性C.多态性D.标识唯一性8、一问宿舍可住多个学生,那么实体宿舍和学生之间的联系是( )。
A.一对一B.一对多C.多对一D.多对多9、在数据管理技术开展的三个阶段中,数据共享最好的是( )。
A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.三个阶段相同10.栈和队列的共同特点是( )A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素D.没有共同点参考答案: C。
计算机二级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二级试题及答案全国VB二级试题及答案一、单项选择题(每题1分,共20分)1. 在Visual Basic中,以下哪个不是内置的数据类型?A. IntegerB. StringC. ObjectD. Array2. 以下哪项不是Visual Basic的事件?A. ClickB. LoadC. PrintD. Change3. 以下哪个语句用于在Visual Basic中声明一个变量?A. DimB. DeclareC. LetD. Set4. 在Visual Basic中,哪个函数用于将字符串转换为数值?A. Str()B. Val()C. CStr()D. CInt()5. 如果需要在Visual Basic中实现一个循环,直到某个条件不再满足为止,应该使用以下哪个结构?A. For...NextB. Do...LoopC. While...WendD. Select...Case6. 在Visual Basic中,以下哪个控件用于显示文本,但不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox7. 以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Text8. 在Visual Basic中,以下哪个不是数组的声明方式?A. Dim arr(1 To 10) As IntegerB. Dim arr() As IntegerC. ReDim arr(1 To 10)D. Dim arr As Integer()9. 以下哪个方法用于在Visual Basic中打开一个文件?A. OpenB. CloseC. WriteD. Print10. 在Visual Basic中,以下哪个不是错误处理的语句?A. On Error GoToB. On Error Resume NextC. On Error Exit SubD. On Error Stop二、简答题(每题5分,共10分)11. 简述Visual Basic中的类和对象的区别。
国家二级计算机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试题
下面的138道题目,在二级考试中命中率极高。
一、选择题(1) 下面叙述正确的是(C)A. 算法的执行效率与数据的存储结构无关B. 算法的空间复杂度是指算法程序中指令(或语句)的条数C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止D. 以上三种描述都不对(2) 以下数据结构中不属于线性数据结构的是(C)A. 队列(3)(4)A.(5)A. 对象(6)A.(7)A.C.(8)A. 数据模型B. 数据库管理系统C. 软件工具D. 数据库(9) 下列叙述中正确的是(C)A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致(10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A) 注:P108A. 内模式B. 外模式C. 概念模式D. 逻辑模式(11) 算法的时间复杂度是指(C)A. 执行算法程序所需要的时间B. 算法程序的长度C. 算法执行过程中所需要的基本运算次数D. 算法程序中的指令条数(12) 算法的空间复杂度是指(D)A. 算法程序的长度B. 算法程序中的指令条数C. 算法程序所占的存储空间D. 算法执行过程中所需要的存储空间(13)(14)A.C.(15)(D)A.(16)A.(17)以及A.(18) 下述关于数据库系统的叙述中正确的是(A)A. 数据库系统减少了数据冗余B. 数据库系统避免了一切冗余C. 数据库系统中数据的一致性是指数据类型的一致D. 数据库系统比文件系统能管理更多的数据(19) 关系表中的每一横行称为一个(A)A. 元组B. 字段C. 属性D. 码(20) 数据库设计包括两个方面的设计内容,它们是(A)A. 概念设计和逻辑设计B. 模式设计和内模式设计C. 内模式设计和物理设计D. 结构特性设计和行为特性设计(21) 下列叙述中正确的是(A)A. 线性表是线性结构B. 栈与队列是非线性结构C. 线性链表是非线性结构D. 二叉树是线性结构(22)A.C.(23)A.C.(24)A.C.(25)A.C.(26)A. 工具B. 过程C. 方法D. 环境(27) 程序流程图(PFD)中的箭头代表的是(B) 注:P81A. 数据流B. 控制流C. 调用关系D. 组成关系(28) 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
二级vb考试试题及答案
二级vb考试试题及答案一、单选题(每题2分,共10题)1. 在Visual Basic中,以下哪个关键字用于声明变量?A. DimB. ConstC. SubD. Function答案:A2. 如果要在一个窗体上显示一个按钮,应该使用哪个控件?A. LabelB. TextBoxC. ButtonD. ComboBox答案:C3. Visual Basic中的事件驱动编程意味着什么?A. 程序在事件发生时执行代码B. 程序在用户输入时执行代码C. 程序在定时器触发时执行代码D. 程序在启动时执行所有代码答案:A4. 下列哪个不是Visual Basic的数据类型?A. IntegerB. StringC. BooleanD. Float答案:D5. 在Visual Basic中,如何使用循环结构来重复执行一段代码?A. 使用If语句B. 使用For...Next语句C. 使用While...Wend语句D. 使用Select Case语句答案:B6. Visual Basic中,哪个函数用于计算数组中元素的总和?A. SumB. CountC. AverageD. Max答案:A7. 在Visual Basic中,如何声明一个名为“myString”的字符串变量?A. Dim myString As IntegerB. Dim myString As StringC. Dim myString As BooleanD. Dim myString As Double答案:B8. Visual Basic中,哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Text答案:A9. 在Visual Basic中,如何将一个变量的值赋给另一个变量?A. 使用赋值运算符“=”B. 使用比较运算符“==”C. 使用逻辑运算符“&&”D. 使用算术运算符“+”答案:A10. Visual Basic中,哪个控件用于显示文本,但不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B二、填空题(每题2分,共5题)1. 在Visual Basic中,使用________关键字可以定义一个过程。
历年计算机二级vb考试试题及答案
历年计算机二级vb考试试题及答案一、单选题1. 在VB中,以下哪个选项不是有效的数据类型?A. IntegerB. StringC. DateD. Boolean答案:C2. VB中,以下哪个关键字用于声明一个过程?A. FunctionB. SubC. ClassD. Property答案:B3. 在VB中,以下哪个选项是正确的字符串连接操作?A. "Hello" + "World"B. "Hello" & "World"C. "Hello" || "World"D. "Hello" / "World"答案:B4. VB中,以下哪个选项不是控制结构?A. If...ThenB. For...NextC. While...WendD. Dim答案:D5. 在VB中,以下哪个选项用于声明一个变量?A. DimB. ConstC. FunctionD. Sub答案:A二、多选题1. 在VB中,以下哪些选项是合法的数组声明?A. Dim numbers(10) As IntegerB. Dim names() As StringC. Dim matrix(2, 3) As DoubleD. Dim matrix(3) As Double答案:A, B, C2. VB中,以下哪些选项是合法的循环结构?A. For...NextB. Do...LoopC. While...WendD. Repeat...Until答案:A, B, C, D三、判断题1. VB中,所有的变量都必须在程序开始之前声明。
(对/错)答案:错2. VB中,可以使用“=”来比较两个字符串是否相等。
(对/错)答案:错3. VB中,可以使用“&”来连接两个字符串。
计算机二级VB上机操作练习题及答案
计算机二级VB上机操作练习题及答案计算机二级VB上机操作练习题及答案Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言,下面店铺为为大家带来计算机二级VB上机操作练习题及答案,希望大家喜欢!一、基本操作题(1)在名称为Forml、标题为“球类项目”且没有最大化和最小化按钮的窗体上画1个名称为Combol的组合框。
组合框中的文本内容为空,表项内容有“乒乓球”、“羽毛球”和“网球”3项。
运行后的窗体如图所示。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。
(2)在名称为Forml、标题为“转换”的窗体上,画1个名称为Shapel、边框宽度为3的形状。
再画两个标题分别为“椭圆”和“圆”的命令按钮。
如下图所示。
要求:编写适当的事件过程,使得单击“椭圆”按钮时,Shapel 的形状变换为椭圆;单击“圆”按钮时,Shapel的形状变换为圆。
程序中不得使用变量,每个事件过程中只能写一条语句。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjr2.vbp,窗体文件名为sjr2.frm。
二、简单应用题(1)考生文件夹中有工程文件sjt3.vbv。
窗体上显示有一个列表框和一个文本框,且列表框中已有若干列表项。
程序的功能是,程序运行时,当用户在列表框中单击并选中某个列表项时,该项的内容将显示到文本框中,用户可以在文本框中对相关内容进行编辑,按回车键后,能够用编辑好的内容替换被选中的列表项,并自动清空文本框;当双击某个列表项时,则从列表框中删除该列表项;当用户直接在文本框中键入文本并按回车键后,则把该文本添加为列表框的一个新列表项,添加完成后,将文本框清空。
运行窗体如图所示。
要求:程序已经给出,但不完整,请将其中的注释符去掉,把“?”改为正确的内容,以实现上述程序功能。
注意:考生不得修改窗体文件中已经存在的控件和程序。
最后程序按原文件名存盘。
全国计算机二级vb模拟试题及答案解析全国计算机vb二级考试真题模板
全国计算机二级vb模拟试题及答案解析全国计算机vb二级考试真题模板1.在待排序的元素序列基本有序的前提下,效率最高的排序方法是(c)a)冒泡排序b)选择排序c)快速排序d)归并排序2.非空的循环单链表head的尾结点(由p所指向),满足(a)a)p->next==nullb)p==nullc)p->next=headd)p=head3.线性表的顺序存储结构和线性表的链式存储结构分别是(c)a)顺序存取的存储结构、顺序存取的存储结构b)随机存取的存储结构、顺序存取的存储结构c)随机存取的存储结构、随机存取的存储结构d)任意存取的存储结构、任意存取的存储结构4.结构化程序设计所规定的三种基本控制结构是(d)a)输入、处理、输出b)树形、网形、环形c)顺序、选择、循环d)主程序、子程序、函数5.下列不属于软件调试技术的是(d)a)强行排错法b)集成测试法c)回溯法d)原因排除法6.软件生命周期中花费时间最多的阶段是(b)a)详细设计b)软件编码c)软件测试d)软件维护7.软件设计中,有利于提高模块独立性的一个准则是(a)a)低内聚低耦合b)低内聚高耦合c)高内聚低耦合d)高内聚高耦合8.数据库的故障恢复一般是由(d)a)数据流图完成的b)数据字典完成的c)dba完成的d)pad图完成的9.下列关系运算的叙述中,正确的是(b)a)投影、选择、连接是从二维表行的方向进行的运算b)并、交、差是从二维表的列的方向来进行运算c)投影、选择、连接是从二维表列的方向进行的运算d)以上3种说法都不对10.在关系数据库中,对一个关系做投影操作后,新关系的元组个数将(a)a)等于原来关系中的'元组个数b)大于原来关系中的元组个数c)小于原来关系中的元组个数d)不能确定元组个数11.以下不具有picture属性的对象是(b)a)窗体b)图片框c)图像框d)文本框12.双击窗体中的对象后,visual basic将显示的窗口是(d)a)项目(工程)窗口b)工具箱c)代码窗口d)属性窗口13.若要将窗体从内存中卸载,其实现的方法是(a)a)showb)unloadc)loadd)hide14.要使目录列表框(名称为dirl)中的目录随着驱动器列表框(名称为drivel)中所选择的当前驱动器的不同而同时发生变化,则应:(a)a)在dirl中的change事件中,书写语句 =b)在dirl中的change事件中,书写语句 =c)在drivel中的change事件中,书写语句 =d)在drivel中的change事件中,书写语句 =dim x as integer如果sgn(x)的值为-1,则表示x的值是(a)a)整数b)大于0的整数c)等于0的整数d)小于0的数16.下述说法不正确的是(b)a)变量名的长度不能超过255个字符b)变量名可以包含小数点或者内嵌的类型声明字符c)变量名不能使用关键字d)变量名的第一个字符必须是字母17.下列可作为visual basic变量名的是(a)a)filenameb)a(a+b)c)a%dd)print18.语句print sgn(-6^2)+abs(-6^2)+int(-6^2)的输出结果是(bd)a)-36b)1c)-1d)-7219.下面说法中,不正确的是(d)a)cls清除由print方法显示的文本或在图片框中显示的图形,并把光标移到对象的左上角(0,0)b)当前窗体是用picture属性装入的图形时,也可以用cls方法清除c)move方法用来移动窗体和控件,并改变其大小d)cls方法中的对象,可以是窗体或图片框,如果省略则清除当前窗体中显示的内容20.假定在图片框picturel中装入了一个图形,为了清除该图形(注意,清除图形而不是删除图片框),应采用的正确方法是(d)a)选择图片框,然后按del键b)执行语句 e=loadpicture("")c)执行语句e=""d)选择图片框,在属性窗口中选择picture属性条,然后按回车键21.线性表l=(a1,a2,a3,…ai,…an),下列说法正确的是(d)a)每个元素都有一个直接前件和直接后件b)线性表中至少要有一个元素c)表中诸元素的排列顺序必须是由小到大或由大到小d)除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件22.设树t的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1、则t中的叶子结点数为(a)a)8b)7c)6d)523.设有下列二叉树:对此二叉树前序遍历的结果为(b)a)zbtycpxab)atbzxcypc)zbtacyxp2d)atbzxcpy4.结构化程序设计的一种基本方法是(d)a)筛选法b)递归法c)归纳法d)逐步求精法25.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指(b)a)模块间的关系b)系统结构部件转换成软件的过程描述c)软件层次结构d)软件开发过程26.完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是(a)a)黑箱测试法b)白箱测试法c)错误推测法d)安装测试法27.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。
计算机二级vb上机操作题
计算机二级vb上机操作题一、选择题(每题2分,共20分)1. 在VB中,以下哪个关键字用于定义类?A. ClassB. DimC. TypeD. Sub2. VB中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Text3. 在VB中,以下哪个方法用于在文本框中显示文本?A. ShowTextB. DisplayTextC. PrintD. Text4. VB中,以下哪个事件用于响应按钮点击?A. ClickB. PressC. PushD. Tap5. 在VB中,以下哪个语句用于结束程序的执行?A. ExitB. EndC. QuitD. Close6. VB中,以下哪个控件用于创建下拉列表?A. ComboBoxB. ListBoxC. CheckBoxD. RadioButton7. 在VB中,以下哪个属性用于设置控件的标题?A. TitleB. CaptionC. LabelD. Header8. VB中,以下哪个事件用于响应文本框内容改变?A. ChangeB. ModifyC. UpdateD. Alter9. 在VB中,以下哪个方法用于获取文本框中的文本?A. GetTextB. RetrieveTextC. TextD. GetValue10. VB中,以下哪个属性用于设置控件的背景颜色?A. BackgroundColorB. ColorC. BackColorD. FillColor二、填空题(每题2分,共20分)1. 在VB中,使用______关键字来定义常量。
2. VB中,使用______方法可以清空文本框中的内容。
3. 事件驱动编程中,______是程序响应用户操作的代码块。
4. VB中,______属性用于设置控件的宽度。
5. 在VB中,______关键字用于定义函数。
6. VB中,______控件用于显示多行文本。
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. 在Visual Basic中,以下哪个不是基本数据类型?A. IntegerB. StringC. ObjectD. Array答案:D2. 下列哪个语句用于在Visual Basic中声明一个变量?A. DimB. LetC. SetD. Const答案:A3. 在Visual Basic中,以下哪个控件可以用于显示文本?A. LabelB. TextBoxC. ComboBoxD. Button答案:A4. 在Visual Basic中,以下哪个事件是当文本框(TextBox)内容发生变化时触发的?A. ClickB. ChangeC. DblClickD. KeyPress答案:B5. 在Visual Basic中,以下哪个属性用于设置或返回一个控件的可见性?A. VisibleB. EnabledC. CaptionD. Text答案:A二、填空题1. 在Visual Basic中,使用________语句可以定义一个常量。
答案:Const2. 当用户点击一个按钮时,按钮的________事件被触发。
答案:Click3. 在Visual Basic中,使用________方法可以打开一个文件。
答案:Open4. 在Visual Basic中,________属性用于设置文本框的文本对齐方式。
答案:TextAlign5. 在Visual Basic中,________方法用于关闭一个打开的文件。
答案:Close三、简答题1. 请简述Visual Basic中的事件驱动编程是什么?答案:事件驱动编程是一种编程范式,程序的执行流程由外部事件(如用户操作、系统消息等)触发,而不是由程序内部的逻辑顺序决定。
2. 请解释Visual Basic中的类和对象的区别。
答案:类是一个模板,定义了对象的结构和行为;对象是类的实例,具有类定义的属性和方法,并且可以独立操作。
计算机二级VB考试题及答案
计算机二级VB考试题及答案计算机二级VB考试题及答案「篇一」1.以下程序段运行的结果为(B)(单)Private Sub Form_ClickMyDate = #7/21/1997#Print Format(MyDate, "m/d/yy")Print Format(MyDate,"yyyy年m月dd日")End SubA.7/21/97 1997年7月21日B.7-21-97 1997年7月21日C.97/7/21 1997年7月21日D.7/21/97 97年7月21日2.以下程序段运行的结果为(B)(单)Private Sub Form_ClickMyTime = #9:21:30 PM#MyDate = #7/21/1997#Print Tab(2); Format(MyDate, "mmmm-yy")Print Tab(2); Format(MyTime, "hh:mm:ss A/P")End SubA.July-97 9:21:30 PB.July-97 09:21:30 PC.07-97 9:21:30 PD.July-97 9:21:303.以下程序段运行的结果为(C)(单)Private Sub Form_ClickMyDate = #7/21/1997#Print Format(MyDate, "dddd,mmmm,dd,yyyy")End SubA.21,07,1997B.21,07,21,1997C.Monday,July,21,1997D.Monday,07,21,19974.在窗体中建立一个文本框text1和一个命令按钮command1,编写下面程序:Private Sub Text1_LostFocusIf Not IsNumeric(Text1) ThenMsgBox "帐号有非数字字符错误"Text1.Text = ""Text1.SetFocuselseMsgBox "帐号正确"End IfEnd Sub当在text1文本框中输入字符"abc"之后,单击命令按钮,结果为(B)(单)A.显示对话框,提示信息为"帐号正确"B.显示对话框,提示信息为"帐号有非数字字符错误"C.程序出错D.没有任何提示5.在窗体中建立一个文本框text1和一个命令按钮command1,编写下面程序:Private Sub Text1_LostFocusIf Not IsNumeric(Text1) ThenMsgBox "帐号有非数字字符错误"Text1.Text = ""Text1.SetFocuselseMsgBox "帐号正确"End IfEnd Sub当在text1文本框中输入数字123456之后,单击命令按钮,结果为(A)(单)A.显示对话框,提示信息为"帐号正确"B.显示对话框,提示信息为"帐号有非数字字符错误"C.程序出错D.没有任何提示6.在窗体中建立一个文本框text1和一个命令按钮command1,编写下面程序:Private Sub Command1_ClickDim I As IntegerIf Text1.Text <> "Gong" ThenI = MsgBox("密码错误", 5 + vbExclamation, "输入密码")If I <> 4 ThenEndElseText1.Text = ""Text1.SetFocusEnd IfElseMsgBox "密码帐号正确!"End IfEnd Sub若在text1中输入字符串"Gong",则程序运行结果为(A)(单)A.显示对话框,提示"密码帐号正确!"B.显示对话框,提示"密码错误"C.程序出错D.没有任何提示7.在窗体中建立一个文本框text1和一个命令按钮command1,编写下面程序:Private Sub Command1_ClickDim I As IntegerIf Text1.Text <> "Gong" ThenI = MsgBox("密码错误", 5 + vbExclamation, "输入密码")If I <>4 ThenEndElseText1.Text = ""Text1.SetFocusEnd IfElseMsgBox "密码帐号正确!"End IfEnd Sub若在text1中输入字符串"gong",则程序运行结果为(B)(单)A.显示对话框,提示"密码帐号正确!"B.显示对话框,提示"密码错误"C.程序出错D.没有任何提示8.在窗体中建立一个文本框text1和一个命令按钮command1,编写下面程序:Private Sub Command1_ClickDim I As IntegerIf Text1.Text <> "Gong" ThenI = MsgBox("密码错误", VbRetryCancle + vbExclamation, "输入密码")If I <> 4 ThenEndElseText1.Text = ""Text1.SetFocusEnd IfMsgBox "密码帐号正确!"End IfEnd Sub若在text1中输入字符串"123",显示"密码错误"对话框,关于此对话框描述正确的是(A)(单)A.显示对话框中有“重试”按钮B.显示对话框中有“确定”按钮C.显示对话框中有“是”按钮D.以上说法都不正确9.在窗体中建立三个文本框,名称分别为text1、text2和text3,还有一个名称为label1的标签,一个名称为command1的命令按钮,编写如下代码:Private Sub Command1_ClickDim x, y, z, t!x = Text1y = Text2z = Text3If x < y Thent = xx = yy = tEnd IfIf y < z Thent = yz = tIf x< y Thent = xx = yy = tEnd IfEnd IfLabel1.Caption = x & "," & y & "," & zEnd Sub当在文本框text1、text2 和 text3 中分别输入5、3和8,则标签显示的结果为(C)(单)A.3,5,8B.5,3,8C.8,5,3D.3.8.510.以下程序段:Private Sub Form_LoadDim Nop As Integer, Op As String * 1Num1 = 3Num2 = 2Nop = val(Inputbox("请输入1-4之间的整数"))Select Case NopCase 1Op = "+"Result = Num1 + Num2Case 2Op = "-"Result = Num1 - Num2Case 3Op = "×"Result = Num1 * Num2Case 4Op = "÷"Result = Num1 / Num2End SelectLabel1= Num1 & Op & Num2 & "=" & ResultEnd Sub窗体运行后,输入1,则label1的标题显示结果为(A)(单)A.3+2=5B.3-2=1C.3×2=6D.3÷2=1.511.以下程序段:Private Sub Form_LoadDim Nop As Integer, Op As String * 1Num1 = 3Num2 = 2Nop = val(Inputbox("请输入1-4之间的整数"))Select Case NopCase 1Op = "+"Result = Num1 + Num2Case 2Op = "-"Result = Num1 - Num2Case 3Op = "×"Result = Num1 * Num2Case 4Op = "÷"Result = Num1 / Num2End SelectLabel1= Num1 & Op & Num2 & "=" & ResultEnd Sub窗体运行后,输入2,则label1的标题显示结果为(B)(单)A.3+2=5B.3-2=1C.3×2=6D.3÷2=1.512.以下程序段:Private Sub Form_LoadDim Nop As Integer, Op As String * 1Num1 = 3Num2 = 2Nop = val(Inputbox("请输入1-4之间的'整数"))Select Case NopCase 1Op = "+"Result = Num1 + Num2Case 2Op = "-"Result = Num1 - Num2Case 3Op = "×"Result = Num1 * Num2Case 4Op = "÷"Result = Num1 / Num2End SelectLabel1= Num1 & Op & Num2 & "=" & ResultEnd Sub窗体运行后,输入3,则label1的标题显示结果为(C)(单) A.3+2=5B.3-2=1C.3×2=6D.3÷2=1.513.以下程序段:Private Sub Form_LoadDim Nop As Integer, Op As String * 1Num1 = 3Num2 = 2Nop = val(Inputbox("请输入1-4之间的整数")) Select Case NopCase 1Op = "+"Result = Num1 + Num2Case 2Op = "-"Result = Num1 - Num2Case 3Op = "×"Result = Num1 * Num2Case 4Op = "÷"Result = Num1 / Num2End SelectLabel1= Num1 & Op & Num2 & "=" & ResultEnd Sub窗体运行后,输入4,则label1的标题显示结果为(D)(单)A.3+2=5B.3-2=1C.3×2=6D.3÷2=1.514.以下程序段的作用是(A)(单)Private Sub Picture1_ClickDim asci As Integer, i As Integeri = 0For asci = 32 To 126Picture1.Print Tab(7 * i + 2); Chr(asci); "="; asci;i = i + 1If i = 7 Then i = 0: Picture1.PrintNext asciA.打印ASCII码表,一行7个表达式B.打印九九乘法表,一行7个表达式C.打印ASCII码表,一行8个表达式D.以上说法都不正确15.我国现在人口有13亿,按人口增长0.8%计算,多少年后我国人口将超过26亿。
国家二级VB机试(基本操作题)模拟试卷12(题后含答案及解析)
国家二级VB机试(基本操作题)模拟试卷12(题后含答案及解析) 题型有:1.1.(1)在名称为Form1的窗体上添加一个名称为Shapel的圆角矩形,高、宽分别为1000、2000。
请利用属性窗口设置适当的属性以满足下列要求:①圆角矩形中填满绿色(颜色值为&H0000FF00&或&HFF00&)。
②窗体的标题为“圆角矩形”,字体为“仿宋_GB2312”。
程序运行后的窗体如图所示。
注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjt1.vbp,窗体文件名保存为sjt1.frm。
(2)考生文件夹下有一个工程文件sjt2.vbp。
窗体中含有除计时器外的其他控件,还有一个过程sub1,其功能是按照Text1中的通话时间计算通话费,并将其显示在Text2中。
程序运行时,单击“通话开始”按钮,则在Text1中累加通话时间(每隔1秒,文本框中的数加1),单击“通话结束”按钮,则停止通话时间的累加;单击“计算通话费”按钮,则调用过程sub1。
要求:①在窗体上画一个计时器,如图所示,并通过属性窗口设置适当属性。
②编写三个按钮的Click事件过程。
③编写计时器的事件过程。
注意:要求程序中不得使用变量,每个事件过程中只能写一条语句,“计算通话费”按钮的事件过程中只允许调用过程sub1。
不得修改已经存在的程序和控件属性,最后把文件按原文件名存盘。
正确答案:(1)【操作步骤】步骤1:建立界面,并设置控件的属性。
程序中用到的控件及属性见表3.58。
步骤2:调试并运行程序,关闭程序后按题目要求存盘。
(2)【操作步骤】步骤1:建立界面,设置计时器的Interval 属性为1000,Enabled属性设置为False。
步骤2:打开代码编辑窗口,在代码编辑窗口指定位置编写以下代码。
参考答案Private Sub Command1_Click( ) Timer1.Enabled=True ‘通话开始,Timer生效End Sub Private Sub Command2_Click( ) Timer1.Enabled=False ‘通话结束,Timer失效End Sub Private Sub Command3_Click( ) Call subl ‘单击”计算通话费”按钮,调用sub1 End Sub Private Sub Timer1 Timer( ) Text1.Text=Text1.Text+1’将Text1中的数字间隔自增End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
10.单击考试系统界面左下角的Visual Basic图标,启动Visual Basic。
打开考试文件夹下的工程文件project12.vbp,在窗体Form1中完成下列操作:
如图所示,设计一个检测框示例应用程序。
打开考试文件夹下的工程文件project12.vbp,在窗体Form1中完成下列操作:
如图所示,设计一个剪切板应用程序。
其中:窗体的标题为"剪切板"。在窗体上画两个文本框Text1、Text2,文本框Text1中的文本为"新疆大学",文本框Text1、Text2的字号为四号;再画一个命令按钮Command1,标题为"剪切",单击命令按钮时,将文本框Text1中的字符剪切到剪切板上(可将Text1中的字符复制到剪切板上,再将Text1中的字符设置空字符串""),然后将剪切板中内容粘贴到文本框Text2中(代码中除了Clipboard外,不能使用其它变量)。
5.单击考试系统界面左下角的Visual Basic图标,启动Visual Basic。
打开考试文件夹下的工程文件project12.vbp,在窗体Form1中完成下列操作:
如图所示,设计一个菜单应用程序。
其中:窗体的标题为"下拉菜单"。在窗体上建立一个如图所示的下拉菜单,菜单项的标题和名称分别为:
Private Sub Command1_Click()
Shape1.Shape = 1
End Sub
Private Sub Command2_Click()
Shape1.Shape = 3
End Sub
12.单击考试系统界面左下角的Visual Basic图标,启动Visual Basic。
打开考试文件夹下的工程文件project12.vbp,在窗体Form1中完成下列操作:
编辑edit
剪切cut
复制copy
粘贴paste
其中"粘贴"菜单项为灰色(不可用)。
注:本题中工程文件名为project12.vbp,工程名为工程1,窗体文件名为Form12.frm,窗体名为Form1。
6.单击考试系统界面左下角的Visual Basic图标,启动Visual Basic。
打开考试文件夹下的工程文件project11.vbp,在窗体Form1中完成下列
如图所示,设计一个画图应用程序。
其中:窗体的标题为"画图"。在窗体上画一个形状控件,其名称为Shape1,高和宽均为2000;再画两个命令按钮Command1、Command2,标题分别为"正方形"、"圆",单击这两个命令按钮时,在Shape1上分别画出"正方形"、"圆"。注:本题中工程文件名为project11.vbp,工程名为工程1,窗体文件名为Form11.frm,窗体名为Form1。
如图所示,设计一个字符演示应用程序。
其中:窗体的标题为"图形变换"。在窗体上画一个形状控件Shape1,左边界为0,顶边界为0,高和宽均为1000,图形为"圆";再画一个垂直动条VScroll1,刻度值范围为1000-3000,LargeChange=100,SmallChange=10。
要求:改变VScroll1的值时,使形状控件Shape1的高和宽为VScroll1的值(代码中不能用变量)。
制粘贴到文本框Text1中(代码中除了Clipboard外,不能使用其它变量)。
Private Sub Command1_Click()
Clipboard.SetText Label1.Caption
2.单击考试系统界面左下角的Visual Basic图标,启动Visual Basic。
打开考试文件夹下的工程文件project11.vbp,在窗体Form1中完成下列操作:
如图所示,设计一个字符变换应用程序。
其中:窗体的标题为"字符变换"。在窗体上画一个标签Label1,标题分别为"程序设计",左边界为0,顶边界为0,标签能自动调整大小以显示所有的内容;再画一个水平滚动条HScroll1,刻度值范围为12--96;再画一个文件框Text1。
Private Sub Command1_Click()
Clipboard.SetText Text1.Text
Text2.Text = Clipboard.GetText
End Sub
注:本题中工程文件名为project12.vbp,工程名为工程1,窗体文件名为Form12.frm,窗体名为Form1。
如图所示,设计一个剪切板应用程序。
其中:窗体的标题为"剪切板"。在窗体上画一个标签Label1,标题分别为"剪切板测试",字号为四号,标签能自动调整大小以显示所有的内容;再画一个文本框Text1,字号为四号;再画一个命令按钮Command1,标题为"复制",单击命令按钮时,利用剪切板将标签Label1中的标题字符复
Private Sub Command1_Click()
Text2.Text = UCase(Text1.Text)
End Sub
注:本题中工程文件名为project11.vbp,工程名为工程1,窗体文件名为Form11.frm,窗体名为Form1。
8.单击考试系统界面左下角的Visual Basic图标,启动Visual Basic。
要求:改变HScroll1的值时,在文本框Text1中显示HScroll1的值,标签Label1中的字符大小取HScroll1的值(代码中不能用变量)。
Private Sub HScroll1_Change()
Label1.FontSize = HScroll1.Value
Text1.Text = HScroll1.Value
操作:
如图所示,设计一个字符演示应用程序。
其中:窗体的标题为"字符演示"。在窗体上画一个标签Label1,标题为"程序设计",使标签能自动调整大小以显示所有的内容;再画一个命令按钮Command1,标题为"放大"。
要求:单击窗体,则可使标签Label1移到窗体的左上角;单击Command1命令按钮,则使标签Label1中的字体大小扩大到原来的2倍(代码中不能用变量)。
Private Sub VScroll1_Change()
Shape1.Height = VScroll1.Value
Shape1.Width = VScroll1.Value
End Sub
注:本题中工程文件名为project11.vbp,工程名为工程1,窗体文件名为Form11.frm,窗体名为Form1。
钮标题相对应的字体。
Private Sub Option1_Click()
Text1.FontName = "宋体"
End Sub
Private Sub Option2_Click()
Text1.FontName = "楷体_GB2312"
End Sub
Private Sub Option3_Click()
如图所示,设计一个单选按钮应用程序。
其中:窗体的标题为"单选按钮例子"。在窗体上画一个文本框Text1,文本为"测试字体",字体大小为四号;再画一个框架Frame1,标题为"字体";在框架Frame1中画三个单选按钮,标题分别为"宋体"、"楷体"、"黑体",单击这三个单选按钮时,文本框Text1中的字体变为与单选按
End Sub
注:本题中工程文件名为project12.vbp,工程名为工程1,窗体文件名为Form12.frm,窗体名为Form1。
11.单击考试系统界面左下角的Visual Basic图标,启动Visual Basic。
打开考试文件夹下的工程文件project11.vbp,在窗体Form1中完成下列操作:
Private Sub Check1_Click()
Text1.FontStrikethru = Not Text1.Fontate Sub Check2_Click()
Text1.FontUnderline = Not Text1.FontUnderline
其中:窗体的标题为"检测框示例"。在窗体上画一个文本框Text1,文本为"新疆医科大学",字体大小为四号。再画两个检查框Check1、Check2,标题分别为"删除线"和"下划线"。
要求:如果选定检查框Check1,则文本框中出现删除线,如果清除检查框Check1,则文本框中删除线就消失了。如果选定检查框Check2,则文本框中出现下划线,如果清除检查框Check2,则文本框中下划线就消失了(提示:在检查框Check1、Check2的Click事件代码中,输入Text1.Font.……= Not Text1.Font.……)。
打开考试文件夹下的工程文件project11.vbp,在窗体Form1中完成下列操作:
如图所示,设计一个字符转换应用程序。
其中:窗体的标题为"字符转换"。在窗体上画两个文本框Text1、Text2,文本框Text1中的文本为"Visual Basic",文本框Text1、Text2的字体大小为四号;再画一个命令按钮Command1,标题为"小写转换为大写",单击命令按钮时,在文本框Text2中显示将文本框Text1中的字符转换为大写后的字符(代码中不能用变量)。