计算机二级VB填空题与选择题8

合集下载

计算机二级VB考试选择题练习及答案

计算机二级VB考试选择题练习及答案

计算机二级VB考试选择题练习及答案计算机二级VB考试选择题练习及答案1). 构成计算机软件的是( )A.源代码B.程序和数据C.程序和文档D.程序、数据及相关文档正确答案:D答案解析:软件指的是计算机系统中与硬件相互依赖的另一部分,包括程序、数据和有关的文档,选D。

2). 在VB中,函数过程与子程序过程的区别之一是( )A.函数过程必须有参数,而子程序过程可以没有B.函数过程的参数传递只采用值传递,而子程序过程只采用地址传递C.在程序中,子程序过程调用的代码可以写在表达式中,而函数过程不能D.函数过程有返回值,而子程序过程没有正确答案:D答案解析:在Visual Basic中有两类过程:一类是系统提供的内部函数和事件过程;另一类是用户根据自己的需要定义的,供事件过程的多次调用。

在第二类过程中,涉及最多的是子过程。

它们的共同点是完成某种特定功能的一组程序代码,不同的是函数是可以直接返回值的特殊过程,所以函数过程定义时有返回值的类型说明。

两者最大的区别就是Sub过程的过程不能直接返回值,而Function过程能直接返回值。

3). 以下关于事件、事件驱动的叙述中,错误的是( ).A.事件是可以由窗体或控件识别的操作B.事件可以由用户的动作触发C.一个操作动作只能触发一个事件D.事件可以由系统的某个状态的变化而触发正确答案:C答案解析:一个操作动作有时会触发一个或多个事件。

比如当按下键盘的某键时,会触发KeyDown和Keypress事件。

故A选项错误。

4). 下面关于控件数组的叙述中正确的是( )A.控件数组中所有控件的名称相同,但其Index属性值各不相同B.控件数组中所有控件的名称相同,但其Value属性值各不相同C.控件数组中每个元素都是独立的控件,因此都有各自的事件过程D.上述都是错误的.正确答案:A答案解析:控件数组的Index属性,标识数组中的每个控件,使之与其他控件能够区分开来,索引在内部必须是唯一的,不能与其他相同。

江苏省计算机二级考试VB程序设计复习题

江苏省计算机二级考试VB程序设计复习题

江苏省计算机二级考试VB程序设计复习题一、填空题:(第一章Visual Basic程序设计概述)1、Visual Basic是一种面向_对象_的可视化程序设计语言,采取了__事件驱动__的编程机制。

2、在VB中工程文件的扩展名是_ Vbp ,窗体文件的扩展名是frm _,标准模块文件的扩展名是_ bas _。

3、执行“工程”菜单下的部件命令,可选择并添加ActiveX控件。

4、Visual Basic 6.0用于开发_ WINDOWS环境下的应用程序。

第二章简单的VB程序设计1、设置是否可以用Tab键来选取命令按钮,应该用_ Tabstop ___属性。

2、一个控件在窗体的位置由__ Left ___和_ top ___属性决定,其大小由__ height _和_ width _属性决定。

3、利用对象的属性setfocus可获得焦点,对于一个对象,只有其visible属性和_ enabled __属性为true,才能接受焦点。

4、设置控件背景颜色的属性名称是_ backcolor __。

5、所有控件都具有的共同属性是__ name __属性。

6、一般情况下,控件有两个属性项的缺省值是相同的,这两个属性项是_ name和caption。

7、VB中的每个对象(控件)都有一组特征,这组特征称为_属性_,我们通过修改它可以控制对象的外观和操作。

8、通常情况下,VB中一个工程主要包括如下四个文件:窗体文件、工程文件、类模块文件和_标准模块文件_文件,后者的扩展名为.Bas,通常由Basic语言编写,是一个可共用的子程序。

9、VB有三种工作模式,分别是设计(Design)模式、_运行模式__和中断(Break)模式。

第三章1、一般可以使用____ Const ______关键字声明常量。

2、_ Variant _类型也称变体类型,是一种通用的、可变的数据类型,它可表示或存储任何一种数据类型。

3、变量的声明分为两种方法:_隐式声明__和__显示声明__。

福建省计算机二级vb试题及答案

福建省计算机二级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中,使用________关键字可以定义一个函数。

2008年计算机等级考试二级试题及答案

2008年计算机等级考试二级试题及答案

2008年4月全国计算机等级考试二级VB 试卷一、选择题1、程序流程图中带有箭头的线段表示的是A )图元关系B )数据流C )控制流 D)调用关系 2、结构化程序设计的基本原则不包括A )多态性B )自顶向下C )模块化D )逐步求精 3、软件设计中模块划分应遵循的准则是A )低内聚低耦合 B)高内聚低耦合 C)低内聚高耦合 D)高内聚高耦合 4、在软件开发中,需求分析阶段产生的主要文档是A )可行性分析报告B )软件需求规格说明书C )概要设计说明书D )集成测试计划 5、算法的有穷性是指A )算法程序的运行时间是有限的B )算法程序所处理的数据量是有限的C )算法程序的长度是有限的D )算法只能被有限的用户使用6、对长度为n 的线性表排序,在最坏的情况下,比较次数不是n (n-1)/2的排序方法是 A )快速排序 B )冒泡排序 C )直接插入排序 D )堆排序7、下列关于栈的叙述正确的是A )栈按“先进先出”组织数据B )栈按“先进后出”组织数据C )只能在栈底插入数据D )不能删除数据8、在数据库设计中,将E —R 图转换成关系数据模型的过程属于A )需求分析阶段B )概念设计阶段C )逻辑设计阶段D )物理设计阶段 9、有三个关系R 、S 和T 如下:R S T由关系R和S 通过运算得到关系T ,则所使用的运算为 A )并 B )自然连接 C )笛卡尔积 D )交10、设有表示学生选课的三张表,学生S (学号,姓名,性别,年龄,身份证号),课程(课号,课名),选课SC (学号,课号,成绩),则表SC 的关键字(键或码)为A)课号,成绩 B )学号,成绩 C )学号,课号 D )学号,姓名,成绩 11、以下叙述中错误的是A)标准模块文件的扩展名是.bas B )标准模块文件是纯代码文件 C )在标准模块中声明的全局变量可以在整个工程中使用 D )在标准模块中不能定义过程 12、在Visual Basic 中,表达式3* 2\5 Mod 3的值是A)1 B )0 C )3 D )出现错误提示 13、以下选项中,不合法的Visual Basic 变量名是A)a5b B )_xyz C )a_b D)andif 14、 以下数组定义语句中,错误的是A)Static a (10) As Integer B) Dim c (3, 1 to 4)C) Dim d (-10) D) Dim b (0 to 5, 1 to 3) As Integer 15、现有语句:y=IIf(x>0, x Mod 3, 0) ,设x=10,则y 的值是A)0B)1C)3D)语句有错16、为了使文本框同时具有垂直和水平滚动条,应先把MultiLine属性设置为True,然后再把Scrollbars 属性设置为A)0B)1C)2D)317、文本框Text1的KeyDown事件过程如下:Private SubText1_ KeyDown(KeyCode As Integer, Shift As Integer)End Sub其中参数KeyCode的值表示的是发生此事件时A)是否按下了Alt键或Ctrl键B)按下的是哪个数字键C)所按的键盘键的键码D)按下的是哪个鼠标键18、窗体上有一个名称为Hscroll1的滚动条,程序运行后,当单击滚动条两端的箭头时,立即在窗体上显示滚动框的位置(即刻度值)。

2011-2019年全国计算机二级VB考试真题及答案

2011-2019年全国计算机二级VB考试真题及答案

2011年9月全国计算机等级考试二级VB 笔试试卷及参考答案2011年 9月全国计算机等级考试二级笔试试卷Visual Basic语言程序设计(考试时间90 分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)下列叙述中正确的是()。

A)算法就是程序B)设计算法时只需要考虑数据结构的设计C)设计算法时只需要考虑结果的可靠性D)以上三种说法都不对(2)下列关于线性链表的叙述中,正确的是A)各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B)各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C)进行插入与删除时,不需要移动表中的元素D)以上三种说法都不对(3)下列关于二叉树的叙述中,正确的是A)叶子结点总是比度为2的结点少一个B)叶子结点总是比度为2的结点多一个C)叶子结点数是度为2的结点数的两倍D)度为2的结点数是度为1的结点数的两倍(4)软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。

下面属于应用软件的是A)学生成绩管理系统B)C语言编译程序C)UNIX操作系统D)数据库管理系统(5)某系统总体结构图如下图所示:该系统总体结构图的深度是A)7 B)6 C)3 D)2(6)程序调试的任务是A)设计测试用例B)验证程序的正确性C)发现程序中的错误D)诊断和改正程序中的错误(7)下列关于数据库设计的叙述中,正确的是A)在需求分析阶段建立数据字典B)在概念设计阶段建立数据字典C)在逻辑设计阶段建立数据字典D)在物理设计阶段建立数据字典(8)数据库系统的三级模式不包括A)概念模式B)内模式C)外模式D)数据模式(9)有三个关系R、S和T如下:则由关系R和S得到关系T的操作是A)自然连接B)差C)交D)并(10)下列选项中属于面向对象设计方法主要特征的是A)继承B)自顶向下C)模块化D)逐步求精(11)以下描述中错误的是A)窗体的标题通过其Caption属性设置B)窗体的名称(Name属性)可以在运行期间修改C)窗体的背景图形通过其Picture属性设置D)窗体最小化时的图标通过其Icon属性设置(12)在设计阶段,当按Ctrl+R键时,所打开的窗口是A)代码窗口B)工具箱窗口C)工程资源管理器窗口D)属性窗口(13)设有如下变量声明语句:Dim a, b As Boolean则下面叙述中正确的是A)a和b都是布尔型变量B)a是变体型变量,b是布尔型变量C)a是整型变量,b是布尔型变量D)a和b都是变体型变量(14)下列可以作为Visual Basic变量名的是A)A#A B)4ABC C)?xy D)Print_Text(15)假定一个滚动条的LargeChange属性值为100,则100表示A)单击滚动条箭头和滚动框之间某位置时滚动框位置的变化量B)滚动框位置的最大值C)拖动滚动框时滚动框位置的变化量D)单击滚动条箭头时滚动框位置的变化量(16)在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()MsgBox Str(123 + 321)End Sub程序运行后,单击命令按钮,则在信息框中显示的提示信息为A)字符串“123+321”B)字符串“444”C)数值“444”D)空白(17)假定有以下程序:Private Sub Form_Click()a = 1:b = aDo Until a >= 5x = a * bPrint b; xa = a + bb = b + aLoopEnd Sub程序运行后,单击窗体,输出结果是A) 1 1 B) 1 1 C) 1 1 D) 1 12 3 2 4 3 8 3 6(18)在窗体上画一个名称为List1的列表框,列表框中显示若干城市的名称。

计算机二级vb考试题库及答案

计算机二级vb考试题库及答案

计算机二级vb考试题库及答案一、单选题1. 在Visual Basic中,以下哪个选项是正确的数据类型?A. IntegerB. StringC. DoubleD. All of the above答案:D2. 下列哪个函数用于计算一个数的绝对值?A. AbsB. SgnC. RoundD. Int答案:A3. 在Visual Basic中,以下哪个语句用于结束当前循环?A. LoopB. ContinueC. Exit ForD. Break答案:C4. 如果要声明一个变量用于存储字符串,应该使用哪种数据类型?A. IntegerB. StringC. DoubleD. Boolean答案:B5. Visual Basic中的哪个控件用于显示文本,但不允许用户编辑?A. LabelB. TextBoxC. ComboBoxD. CheckBox答案:A二、多选题1. Visual Basic中,哪些控件可以用于输入文本?A. TextBoxB. LabelC. ComboBoxD. MaskedTextBox答案:A, C, D2. 下列哪些是Visual Basic中的流程控制语句?A. If...Then...ElseB. For...NextC. While...WendD. Select Case答案:A, B, C, D三、判断题1. 在Visual Basic中,可以使用“=”来比较两个字符串是否相等。

答案:错误(应使用“StrComp”函数)2. Visual Basic中的数组可以存储不同类型的数据。

答案:错误(数组中的所有元素必须是同一数据类型)3. 使用“Option Explicit”声明可以提高代码的执行效率。

答案:错误(使用“Option Explicit”可以提高代码的可读性和减少错误,但不一定提高执行效率)四、填空题1. 在Visual Basic中,使用________函数可以将小数转换为整数。

计算机二级vb考试题型

计算机二级vb考试题型

计算机二级vb考试题型一、选择题1. VB程序的文件扩展名是:A. .txtB. .vbC. .docD. .exe2. VB中用于声明整型变量的关键字是:A. IntegerB. StringC. DoubleD. Boolean3. VB中用于声明字符型变量的关键字是:A. IntegerB. StringC. DoubleD. Boolean4. VB中用于声明浮点型变量的关键字是:A. IntegerB. StringC. DoubleD. Boolean5. VB中用于声明布尔型变量的关键字是:A. IntegerB. StringC. DoubleD. Boolean二、填空题1. VB中变量的命名规范是__________。

2. VB中用于处理循环结构的关键字是__________。

3. VB中用于处理条件分支结构的关键字是__________。

4. VB中用于定义函数的关键字是__________。

5. VB中用于定义子过程的关键字是__________。

三、编程题请编写一个VB程序,实现以下功能:1. 用户输入两个整数,程序计算并输出它们的和、差、积、商和余数。

2. 用户输入一个正整数n,程序通过循环计算并输出1到n之间所有偶数的和。

四、简答题1. 请简要解释VB程序中的变量的作用和意义。

2. VB中的何种结构用于执行特定的代码块,而不是一直执行?3. VB中的何种结构用于进行条件判断和分支选择?4. VB中的何种结构用于处理循环操作?5. 请简要解释VB程序中的函数和子过程的区别和作用。

以上是计算机二级VB考试题型,希望能对您的学习和备考有所帮助。

祝您顺利通过考试!。

计算机二级考试VB精选题及答案解析

计算机二级考试VB精选题及答案解析

2013年计算机二级考试VB精选题及答案解析(1)一、选择题【例1】结构化程序设计方法提出于_______。

(考点1)A)20世纪50年代B)20世纪60年代C)20世纪70年代D)20世纪80年代解析:20世纪70年代提出了"结构化程序设计(structuredprogramming)"的思想和方法。

结构化程序设计方法引入了工程化思想和结构化思想,使大型软件的开发和编程得到了极大的改善。

答案:C)【例2】结构化程序设计方法的主要原则有下列4项,不正确的是_______。

(考点1)A)自下向上B)逐步求精C)模块化D)限制使用goto语句解析:结构化程序设计方法的主要原则为:(1)自顶向下:即先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。

(2)逐步求精:对复杂问题,应设计一些子目标作过渡,逐步细化。

(3)模块化:把程序要解决的总目标分解为分目标,再进一步分解为具体的小目标,把每个小目标称为一个模块。

(4)限制使用goto语句。

答案:A)【例3】面向对象的开发方法中,类与对象的关系是_______。

(考点2)A)抽象与具体B)具体与抽象C)部分与整体D)整体与部分二、填空题【例1】在面向对象方法中,使用已经存在的类定义作为基础建立新的类定义,这样的技术叫做_______。

(考点2)解析:继承是面向对象方法的一个主要特征。

继承是使用已有的类定义作为基础建立新类的定义技术。

已有的类可当作基类来引用,则新类相应地可当作派生类来引用。

答案:继承【例2】对象的基本特点包括_______、分类性、多态性、封装性和模块独立性好等5个特点。

(考点2)解析:对象具有如下的基本特点:(1)标识惟一性。

对象是可区分的,并且由对象的内在本质来区分;(2)分类性。

可以将具有相同属性和操作的对象抽象成类;(3)多态性。

同一个操作可以是不同对象的行为;(4)封装性。

只能看到对象的外部特征,无需知道数据的具体结构以及实现操作的算法;(5)模块独立性。

历年计算机二级vb考试试题及答案

历年计算机二级vb考试试题及答案

历年计算机二级vb考试试题及答案计算机二级VB考试是考察考生对VB(Visual Basic)编程语言的掌握程度和应用能力。

以下是历年计算机二级VB考试的试题及答案,供考生参考。

第一部分:选择题1. 下列VB控件中,不是用于用户输入的是:A) 文本框B) 输入框C) 复选框D) 按钮答案: D2. VB运行环境中,可视化地设计界面的工具是:A) MsgBoxB) PaintC) IDED) Debug答案: C3. 下列哪个选项能够将字符串转换为整数类型?A) Str()B) Val()C) Len()D) Mid()答案: B4. VB中表示循环结构的关键字是:A) ForB) WhileC) IfD) Do答案: D5. 下列哪个选项用于定义数组?A) Array[]B) Array()C) List[]D) List()答案: B第二部分:填空题1. 在VB中,实现条件判断可以使用 ___________ 语句。

答案: If2. VB中,用于判断两个变量是否相等的运算符是 ___________。

答案: =3. 在VB中,数组的下标从 ___________ 开始计数。

答案:04. VB中,使用 ___________ 关键字来声明一个变量。

答案: Dim5. VB中,用于结束循环的关键字是 ___________。

答案: Exit第三部分:编程题1. 编写一个VB程序,要求用户输入一个整数n,计算并输出1到n 之间所有整数的和。

答案:Private Sub btnCalculate_Click()Dim n As IntegerDim sum As Integern = Val(txtNumber.Text)sum = 0For i = 1 To nsum = sum + iNext iMsgBox "1到" & n & "之间所有整数的和为:" & sumEnd Sub2. 编写一个VB程序,要求用户输入一个字符串,将字符串中的大写字母全部转换为小写字母,并将结果输出。

计算机二级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考试试题及答案

国家二级计算机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试题

全国计算机二级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考试试卷及答案

计算机二级vb考试试卷及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个选项不是基本数据类型?A. IntegerB. StringC. DoubleD. Object答案:D2. VB中的控件数组允许我们做什么?A. 将多个控件视为一个单一实体B. 存储多个控件的集合C. 将控件的多个实例存储在一个数组中D. 以上都是答案:C3. 在VB中,哪个关键字用于声明一个变量?A. DimB. DeclareC. ConstD. Option答案:A4. VB中的哪个事件是在窗体加载时触发的?A. ClickC. MouseDownD. KeyPress答案:B5. 在VB中,以下哪个选项不是窗体的属性?A. CaptionB. HeightC. WidthD. Color答案:D6. VB中用于循环遍历数组的关键字是什么?A. ForB. WhileC. DoD. Each答案:A7. VB中哪个函数用于计算一个数的平方根?A. SqrB. PowC. LogD. Abs答案:A8. 在VB中,以下哪个选项不是过程的类型?B. FunctionC. PropertyD. Event答案:D9. VB中哪个控件用于显示文本,但不提供文本编辑功能?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B10. VB中哪个关键字用于退出当前的过程?A. ExitB. ReturnC. EndD. Stop答案:A二、填空题(每空2分,共20分)1. VB中的________关键字用于声明一个常量。

答案:Const2. 在VB中,________事件用于响应鼠标单击。

答案:Click3. VB中的________函数用于将字符串转换为数字。

答案:Val4. 在VB中,________属性用于设置或返回一个控件的可见性。

答案:Visible5. VB中________方法用于在数组中添加一个新元素。

历年计算机二级vb考试试题及答案

历年计算机二级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考试试题及答案一、单项选择题(每题2分,共40分)1. VB中,以下哪个不是基本数据类型?A. IntegerB. DoubleC. StringD. Object答案:D2. 在VB中,以下哪个关键字用于声明变量?A. DimB. ConstC. FunctionD. Sub答案:A3. VB中,以下哪个函数用于计算字符串的长度?A. LenB. LengthC. SizeD. Count答案:A4. 在VB中,以下哪个是正确的循环结构?A. ForB. WhileC. LoopD. All of the above答案:D5. VB中,以下哪个不是控制结构?A. IfB. Select CaseC. DoD. Call答案:D6. 在VB中,以下哪个不是数组的声明方式?A. Dim arr(10) As IntegerB. Dim arr() As Integer = New Integer(10)C. ReDim arr(10)D. Dim arr As Integer = {1, 2, 3}答案:D7. VB中,以下哪个不是窗体(Form)的属性?A. NameB. CaptionC. TextD. Color答案:C8. 在VB中,以下哪个不是基本的输入输出函数?A. InputBoxB. MsgBoxC. PrintD. MessageBox答案:D9. VB中,以下哪个不是事件驱动编程中的事件?A. ClickB. LoadC. ChangeD. Execute答案:D10. 在VB中,以下哪个不是常用的控件?A. LabelB. TextBoxC. ButtonD. Chart答案:D11. VB中,以下哪个不是控件的属性?A. NameB. TextC. ValueD. Execute答案:D12. 在VB中,以下哪个不是控件的事件?A. ClickB. DoubleClickC. MouseDownD. Open答案:D13. VB中,以下哪个不是文件操作的函数?A. OpenB. CloseC. WriteD. Execute答案:D14. 在VB中,以下哪个不是数据库访问的方法?A. OpenB. FetchC. UpdateD. Execute答案:D15. VB中,以下哪个不是错误处理的关键字?A. On ErrorB. ResumeC. ExitD. Err答案:C16. 在VB中,以下哪个不是面向对象编程的概念?A. ClassB. ObjectC. InterfaceD. Function答案:D17. VB中,以下哪个不是类的成员?A. PropertyB. MethodC. EventD. Variable答案:D18. 在VB中,以下哪个不是继承的特性?A. 单继承B. 多继承C. 覆盖D. 封装答案:B19. VB中,以下哪个不是多态性的表现?A. 方法重载B. 方法重写C. 接口实现D. 函数调用答案:D20. 在VB中,以下哪个不是封装的体现?A. PrivateB. PublicC. ProtectedD. Friend答案:D二、填空题(每题2分,共20分)1. VB中,声明一个整型变量并赋值为10的语句是:Dim num As Integer; num = _______。

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程序设计填空题

计算机等级考试二级VB程序设计填空题不论从事何种工作,如果要想做出高效、实效,务必先从自身的工作计划开始。

有了计划,才不致于使自己思想迷茫、头脑空洞,不知从哪里着手开展工作。

下面是小编搜索整理的计算机等级考试二级VB程序设计填空题,供大家参考学习!计算机等级考试二级VB程序设计填空题填空题(每空1分,共20分)1.VB是一种面向 [ 1 ] 的可视化程序设计语言,采取了_[ 2 ]_的编程机制。

2.算术表达式 |x+y|+35 写成VB表达式的形式为 [3 ] 。

3.使文本框可以获得焦点的方法是 [ 4 ] 。

4.Inputbox函数的返回值是[5] 类型,Msgbox函数的返回值是[6] 类型。

5.在调用自定义函数时,参数的传递有 [ 7 ] 和 [ 8 ] 两种形式。

6.在如下数组声明语句中 Dim s(4,4) As Integer,第一个数组元素的引用形式是 [9 ] 。

7.如果要每隔0.5 s触发一个Timer事件,则Interval属性应设置为 [ 10 ] 。

8.单选按钮和复选框都有Value属性,但二者该属性值的类型不一样,其中单选按钮该属性值类型为[ 11 ] ,复选框该属性值类型为[ 12 ] 。

9.要在程序中显示通用对话框,要对CommonDialog控件的[ 13 ] 属性赋以正确的值。

10.VB提供了三种访问文件的模式,按照访问模式可以把文件分为顺序文件、 [ 14 ] 和二进制文件。

11.使用Line方法画矩形,必须在指令中使用关键字 [ 15 ] 。

12.窗体上有一命令按钮,程序运行时,决定该按钮是否可用应设置的属性是 [ 16 ] ,决定该按钮是否显示应设置的属性是 [ 17 ] 。

13.VB程序设计语言具有结构化程序设计的三种基本结构,即[18 ]、 [19 ] 、[20 ] 。

答案:[1]对象[2] 事件驱动[3]Abs(x+y)+3^5[4]SetFocus[5]字符型[6] 数值(整型)[7] 传值[8] 传址[9]S(0,0)[10]500ms[11] 逻辑型[12] 数值型(整型)[13]Action[14]随机文件[15]B[16]Enabled[17]Visible[18]顺序结构[19] 选择结构[20]循环结构1.计算机等级考试二级VB程序设计题2.计算机等级考试二级VB程序设计模拟试题3.计算机等级考试二级VB考试题及答案4.计算机等级考试二级VB考点:VB的过程设计5.2017计算机考试二级VB语言程序设计考试大纲6.计算机等级考试二级VB考点:程序调试7.计算机等级考试二级VB考点:窗体的常用方法8.计算机等级考试二级C语言程序设计考试大纲9.计算机等级考试二级VB考点:数组的概念10.计算机等级考试二级VB考点:常用文件操作语句和函数。

计算机二级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》填空题练习与答案

xx年计算机二级《VB》填空题练习与答案1.随机产生位学生的分数(分数范围0~00),存放数组a中,以每分一个“*”显示,如下列图(-)所示。

Private Sub formClick()Dim a%( To )For i = Toa(i) = 【】Print 【】Next iEnd Sub2.输出大小可变的正方形图案,如图.所示,最外圈是第一层,要求每层上用的数字与层数相同。

Option BasePrivate Sub FormClick()Dim a()n = InputBox("输入 n")ReDim a(n, n)For i = To (n + ) /For j = i To n - i +For k = i To n - i +【】Next kNext jNext iFor i = To nFor j = To n【】Next j【】Next iEnd Sub3.下面的程序是将输入的一个数插入到按递减的有序数列中,插入后使该序列仍有序。

Private Sub formClick()Dim a, i%, n%, m%a = Array(, , , , , , , , , )n = UBound(A)ReDim 【】m = Val(InputBox("输入插入的数 n"))For i = UBound(A) - To 0 Step -If m >= a(i) Then【】If i = 0 Then a(i) = mElse【】Exit ForEnd IfNext iFor i = 0 To UBound(A)Print a(i)Next iEnd Sub4.冒泡排序程序如下,请填空。

Private Sub FormClick()Dim a, i%, n%, j%a = Array(, , , , , , , , )n = UBound(A)For i = 0 To n -For j = 0 To n - - iIf a(j) > a(j + ) Then【】【0】a(j + ) = tEnd IfNext jNext iFor i = 0 To UBound(A)Print a(i)Next iEnd Sub5.在窗体上画一个名称为“Command”的命令按钮,然后编写如下事件过程:Private Sub CommandClick()Dim a As Stringa = ""For i = ToPrint Space( - i); Mid$(a, 【】 , * i - ) Next iEnd Sub程序运行后,单击命令按钮,窗体上的输出结果是: 请填空。

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

(1) 常用的黑箱测试有等价分类法、边值分析法【1】、因果图法和错误推测法4种。

(2) 测试的目的是暴露错误,评价程序的可靠性;而调试【2】的目的是发现错误的位置并改正错误。

(3) 软件维护活动包括以下几类:改正性维护、适应性维护、完善性【3】维护和预防性维护。

(4) 在面向对象的设计中,用来请求对象执行某一处理或回答某些信息的要求称为消息【4】。

(5) 关键字ASC和DESC分别表示升序排列和降序排列【5】的含义(6) 下述语句段在运行时的显示结果是5【6】。

Clsx=10.34 + 8Print Len(x)解析:在本题中考查了Len(X) 函数,它的功能是测试字符串的长度,也可以测试变量的存储空间,它的自变量可以是字符串,也可以是变量名。

本题中x=18.34,四位数字和一个小数点位,共五位,所以输出结果应该是5。

(7) 窗体上有两个按钮,则执行程序后按键盘Cance1键的输出结果是北京【7】。

Private Sub Command1_Click()Print "北京";End SubPrivate Sub Command2_Click()Print "南京";End SubPrivate Sub Form_Load()Command2.Cancel=TrueCommand1.Cancel=TrueEnd Sub解析:窗体中只能有一个CommandButton控件为取消按钮。

当一个CommandButton控件的Cancel属性被设置为True时,窗体中其他CommandButton控件的Cancel属性自动地被设置为False。

当CommandButton控件的Cancel属性被设置为True,而且当前窗体处于活动状态时,按Cancel键可以触发该按钮Click事件,而不管该控件是否获得焦点。

本题开始时Command2的Cancel属性为True,但随后由于Command1的该属性变为True,Command2的Cancel属性变为False,因此按Cancel键后执行Command1_Click事件。

(8) 下列事件过程的功能是:通过Form_Load事件给数组赋初值为35、48、15、22、67,Form_Click事件找出可以被3整除的数组元素并打印出来。

请在空白处填入适当的内容,将程序补充完整。

Dim Arr()Private Sub Form_Load()Arr = Array(35, 48, 15, 22, 67)【8】End SubPrivate Sub Form_Click()For Each x In Arr【9】If Int(x / 3) =x / 3 ThenPrint xEnd IfNext xEnd Sub(9) 给定年份,下列程序用来判断该年是否是闰年,请填空。

Sub YN()Dim x As Integerx=InputBox("请输入年号")If (x Mod 4=0 And【10】x Mod 100 <> 0) Or【11】(x Mod 400=0) ThenPrint "是闰年"ElsePrint "不是闰年,是普通年份"End IfEnd Sub(10) 在E盘当前目录文件夹下建立一个名为"Student.txt"的顺序文件,要求用InputBox函数输入5个学生的姓名(StuName) 、年级(StuGrade) 和年龄(StuAge) 。

Private Sub Form_Click()Open【12】For i=1 To 5StuName=InputBox("请输入姓名")StuGrade=InputBox("请输入年级号")StuAge=InputBox("请输入年龄")"E:\Student.txt" For Output As #1【13】Next iWrite #1, S【14】End Sub(1) 循环链表的主要优点是 BA) 不再需要头指针了B) 从表中任一结点出发都能访问到整个链表C) 在进行插入、删除运算时,能更好的保证链表不断开D) 已知某个结点的位置后,能够容易的找到它的直接前件(3) n个顶点的强连通图的边数至少有 CA) n-1 B) n(n-1) C) n D) n+1(4) 在结构化程序设计思想提出之前,在程序设计中曾强调程序的效率,现在,与程序的效率相比,人们更重视程序的 CA) 安全性B) 一致性C) 可理解性D) 合理性(5) 模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的 CA) 抽象和信息隐蔽B) 局部化和封装化C) 内聚性和耦合性D) 激活机制和控制方法(7) 在软件工程中,白箱测试法可用于测试程序的内部结构。

此方法将程序看做是 AA) 路径的集合B) 循环的集合C) 目标的集合D) 地址的集合(8) 在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有 AA) 特定的数据模型B) 数据无冗余C) 数据可共享D) 专门的数据管理软件(9) 数据库设计包括两个方面的设计内容,它们是 AA) 概念设计和逻辑设计B) 模式设计和内模式设计C) 内模式设计和物理设计D) 结构特性设计和行为特性设计(15) 下列操作可以打开立即窗口的是 CA) Ctrl+D B) Ctrl+F C) Ctrl+G D) Ctrl+E(16) 有变量定义语句Dim max, min As String,则可以知道max的类型是 AA) 变体类型B) 单精度型C) 双精度型D) 字符串型(17) 表达式3 ^ 2 Mod 14 \2 ^ 3的值是 BA) 1 B) 0 C) 2 D) 3(18) 在窗体上有一个命令按钮,然后编写如下事件过程 BPrivate Sub Commandl_cickc()a=InputBox("enter the first integer")b=InputBox("enter the second integer")Print b + aEnd Sub程序运行后,单击命令按钮,先后在两个输入框中分别输入"2"和"6",则输出结果为A) 2 B) 62 C) 8 D) 26(21) 当组合框的Style属性设置为何值时,组合框称为下拉式列表框 CA) 0 B) 1 C) 2 D) 3(22) 下列程序段的执行的结果是 ADim a(10) , b(10)i=3For j=1 To 5a(j) =jb(i) =2 i + jNext jPrint b(i) ; a(i)A) 113 B) 315 C) 311 D) 153解析:此程序段开始声明了两个整型数组a和b,其长度均为10。

程序通过For…Next语句为其赋值,而For…Next的具体运行步骤如下:j=1时,a(1)=1,b(3)=7j=2时,a(2)=2,b(3)=8j=3时,a(3)=3,b(3)=9j=4时,a(4)=4,b(3)=10j=5时,a(5)=5,b(3)=11j=6时,中断循环,执行Print语句,即要求输出b(3)的值,a(3)的值,即11 3。

(23) 对窗体编写如下事件过程: AOption Base 1Private Sub Form_KeyPress(KeyAscii As Integer)arr=Array(12, 15, 18, 20, 24)m1=arr(1)m2=1If KeyAscii=12 ThenFor i=2 To 5If arr(i) > m1 Thenm1=arr(i)m2=iEnd IfNext iEnd IfPrint m1Print m2End Sub程序运行之后按回车键,输出结果为A) 121B) 202C) 185D) 2412解析:此题考查了窗体的KeyPress事件过程;在默认情况下控件的键盘事件优先于窗体的键盘事件,在此题中只有窗体了。

窗体的KeyPress事件的格式为:Private Sub Form_KeyPress(KeyAscii As Integer)End SubKeyAscii=13为回车键,所以按下回车键就执行条件语句,输出结果为12 1(竖排)。

(25) 为了通过键盘访问主菜单项,可在菜单编辑器的"标题"选项中的某个字母前插入何字符,建立热键字母? AA) & B) # C) * D) $(26) 下列程序段的执行结果为 CDim t(10)For k=2 To 10t(k) =11 - kNext kx=6Print t(2 + t(x) )A) 2 B) 3 C) 4 D) 5解析:程序段开始声明一个长度为10的数组t,并用For…Next语句为其赋值。

现在看一下程序运行的具体步骤:k=2时,t(2)=9k=3时,t(3)=8……k=6时,t(6)=5k=7时,t(7)=4k=8时,t(8)=3……最后程序要输出的是t(2 + t(x) ),而x的值为6,t(x)的值为5,所以t(2 + t(x) )的值就是t(7),即4,所以选项C)是正确的。

(27) 下列程序的执行结果为 Ba=10b=20If a <> b Then a=a + b Else b=b - aPrint a, bA) 2020 B) 3020 C) 3040 D) 1515解析:a=10,b=20,满足条件a<>b,所以执行a=a+b语句,a=a+b=30,故输出结果为30 20。

(28) 对话框在关闭之前,不能继续执行其他操作,这种对话框属于 CA) 输入对话框B) 输出对话框C) 模式(模态) 对话框D) 无模式对话框(29) 下面叙述不正确的是 DA) 对顺序文件中的数据操作只能按一定的顺序操作B) 顺序文件结构简单C) 顺序文件的数据以字符(ASCII码) 形式存储D) 能同时对顺序文件进行读写操作(30) 当双击窗体Form1时,要将窗体Form1隐藏起来、将窗体Form2以模式方式显示出来的事件过程,正确的是 BA) Private Sub Form_DblClick()Form1.HideForm2.Show 0End SubB) Private Sub Form_DblClick()Form1.HideForm2.Show 1End SubC) Private Sub Form_Click()Form1.HideForm2.ShowEnd SubD) Private Sub Form_DblClick()Form1.Enabled=FalseForm2.Enabled=TrueEnd Sub(31) 有如下函数过程: BFunction HFC(ByVal x As Integer, ByVal y As Integer) As IntegerDo While y <> 0sic=x / yx=yy=sicLoopHFC=xEnd Function以下是该函数的调用过程,该程序的运行结果是Private Sub Command1_Click()Dim a As IntegerDim b As Integera=12b=2x=HFC(a, b)Print xEnd SubA) 0 B) 6 C) 2 D) 80解析:本题考查函数调用和输出格式的语句。

相关文档
最新文档