计算机二级考试题库:VB程序题

合集下载

vb计算机二级操作题考试试题

vb计算机二级操作题考试试题

vb计算机二级操作题考试试题一、选择题(每题2分,共20分)1. 在VB中,以下哪个关键字用于定义类?A. ClassB. DimC. TypeD. Function2. VB中的数组声明语句,以下哪个是正确的?A. Dim arr(10) As IntegerB. Dim arr As Integer(10)C. Dim arr[10] As IntegerD. Dim arr = New Integer(10)3. 在VB中,以下哪个属性用于获取或设置窗口的标题?A. TextB. CaptionC. TitleD. Label4. 下列哪个VB语句用于实现循环结构?A. IfB. ForC. WhileD. Switch5. 在VB中,以下哪个事件是当文本框内容改变时触发的?A. ClickB. ChangeC. TextChangedD. TextChangedEvent6. VB中的“与”逻辑运算符是什么?A. AndB. &C. &&D. Or7. 在VB中,以下哪个函数用于获取当前日期?A. Now()B. Today()C. Date()D. CurrentDate()8. 下列哪个VB语句用于定义一个过程?A. SubB. FunctionC. ProcedureD. Method9. 在VB中,以下哪个属性用于设置控件是否可用?A. EnabledB. ActiveC. VisibleD. Disabled10. VB中的“或”逻辑运算符是什么?A. OrB. |C. ||D. And二、填空题(每空2分,共20分)11. 在VB中,使用________关键字可以定义一个变量。

12. 当需要在VB程序中调用另一个程序或DLL中的函数时,可以使用________关键字。

13. VB中的________事件用于响应按钮点击。

14. 要在VB中创建一个数组,可以使用________语句。

vb计算机二级试题及答案

vb计算机二级试题及答案

vb计算机二级试题及答案一、选择题1. 下列哪项不是VB中常见的数据类型?A. IntegerB. BooleanC. StringD. Double答案:D2. VB中用于用户输入的控件是:A. TextBoxB. LabelC. ComboBoxD. PictureBox答案:A3. VB中用于显示文本的控件是:A. TextBoxB. LabelC. ComboBoxD. PictureBox答案:B4. VB中用于展示图片的控件是:A. TextBoxB. LabelC. ComboBoxD. PictureBox答案:D5. 在VB中,用于执行特定任务并返回结果的代码块是:A. FunctionB. SubC. Select CaseD. If...Then...Else答案:A6. 在VB中,用于执行特定任务的代码块是:A. FunctionB. SubC. Select CaseD. If...Then...Else答案:B7. VB中用于进行条件判断的结构是:A. FunctionB. SubC. Select CaseD. If...Then...Else答案:D8. VB中用于根据不同条件执行不同代码块的结构是:A. FunctionB. SubC. Select CaseD. If...Then...Else答案:C9. 在VB中,声明一个整数类型的变量的关键字是:A. BooleanB. IntegerC. StringD. Double答案:B10. 在VB中,声明一个字符串类型的变量的关键字是:A. BooleanB. IntegerC. StringD. Double答案:C二、编程题请编写一个VB程序,要求实现以下功能:1. 用户输入两个整数。

2. 程序计算并输出这两个整数的和。

3. 程序计算并输出这两个整数的差。

4. 程序计算并输出这两个整数的乘积。

5. 程序计算并输出这两个整数的商。

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

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

计算机二级vb考试题及答案一、选择题(每题2分,共20分)1. VB中,以下哪个选项不是基本数据类型?A. IntegerB. DoubleC. StringD. Object答案:D2. 在VB中,以下哪个关键字用于声明常量?A. DimB. ConstC. LetD. Set答案:B3. 下列关于VB中的事件驱动编程描述正确的是:A. 程序执行顺序由事件决定B. 程序执行顺序由代码顺序决定C. 程序执行顺序由用户输入决定D. 程序执行顺序由系统决定答案:A4. 在VB中,如果要在窗体上显示文本,应该使用哪个控件?A. TextBoxB. ComboBoxC. LabelD. CheckBox答案:C5. VB中,以下哪个选项是正确的子程序声明?A. Sub MySub()B. Function MySub()C. Procedure MySub()D. Method MySub()答案:A6. 在VB中,以下哪个选项不是控制结构?A. If...Then...ElseB. For...NextC. Do...LoopD. Call答案:D7. VB中,以下哪个选项不是数组声明的正确方式?A. Dim arr(10) As IntegerB. Dim arr() As IntegerC. Dim arr(1 To 10) As IntegerD. Dim arr As Integer()答案:D8. 在VB中,以下哪个选项不是合法的变量名?A. myVarB. _myVarC. 123VarD. my$Var答案:C9. VB中,以下哪个选项是正确的循环结构?A. Do WhileB. While DoC. For ToD. Loop Until答案:A10. 在VB中,以下哪个选项不是合法的注释方式?A. ' 这是一个注释B. REM 这是一个注释C. // 这是一个注释D. /* 这是一个注释 */答案:D二、填空题(每题2分,共20分)1. 在VB中,使用________关键字可以定义一个类。

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

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

计算机vb二级考试试题及答案一、单项选择题(每题2分,共20分)1. 在Visual Basic中,下列哪个选项是正确的变量声明方式?A. Dim a$B. Dim a% IntegerC. Dim a As IntegerD. Dim a Integer答案:C2. 下列哪个函数用于计算一个数的平方?A. SqrB. AbsC. RoundD. Sq答案:A3. 在Visual Basic中,哪个控件用于显示图像?A. LabelB. PictureBoxC. TextBoxD. ComboBox答案:B4. 下列哪个选项是正确的Visual Basic程序结构?A. Sub Main()B. Function Main()C. Procedure Main()D. Process Main()答案:A5. 在Visual Basic中,哪个关键字用于声明一个子程序?A. FunctionB. SubC. ClassD. Module答案:B6. 下列哪个选项是正确的数组声明方式?A. Dim arr(10)B. Dim arr As Integer(10)C. Dim arr(10) As IntegerD. Dim arr Integer(10)答案:C7. 在Visual Basic中,哪个控件用于创建下拉列表?A. ListBoxB. ComboBoxC. CheckBoxD. OptionButton答案:B8. 下列哪个选项是正确的条件语句?A. If condition ThenB. If condition BeginC. If condition Then ElseD. If condition Begin Else答案:C9. 在Visual Basic中,哪个关键字用于退出当前的循环?A. ContinueB. ExitC. BreakD. Return答案:C10. 下列哪个选项是正确的Visual Basic事件处理方式?A. Function eventname()B. Sub eventname()C. Procedure eventname()D. Call eventname()答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以声明一个全局变量。

计算机二级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考试试题及答案一、单项选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个选项不是基本数据类型?A. IntegerB. StringC. ObjectD. Boolean答案:C2. 如果一个变量被声明为Dim x As Integer,那么x的值可以是以下哪个?A. 123B. "Hello"C. 3.14D. True答案:A3. 在Visual Basic中,哪个关键字用于声明过程?A. FunctionB. SubC. IfD. For答案:B4. 下列哪个选项不是Visual Basic的控件?A. TextBoxB. LabelC. ButtonD. List答案:D5. 在Visual Basic中,以下哪个选项可以用于循环结构?A. ForB. IfC. Select CaseD. With答案:A6. 在Visual Basic中,哪个函数用于计算一个数的绝对值?A. AbsB. RoundC. IntD. Sgn答案:A7. 在Visual Basic中,哪个属性用于设置文本框的只读属性?A. ReadOnlyB. BackColorC. ForeColorD. Enabled答案:A8. 在Visual Basic中,哪个事件用于响应按钮点击?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A9. 在Visual Basic中,哪个关键字用于创建数组?A. ArrayB. ListC. CollectionD. Dim答案:D10. 在Visual Basic中,哪个函数用于将字符串转换为数字?A. StrB. ValC. CStrD. Chr答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以声明一个全局变量。

答案:Public2. 如果一个变量的值需要在多个过程中共享,应该使用________关键字进行声明。

国家二级计算机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) 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
*(此题要求上载窗体文件,不要求填写程序运行结果)
编写程序:
*设窗体上有一命令按钮控件Command1,对其Click事件设计一事件过程。
*求二维数组A(1 To 6, 1 To 6)的偶数行上元素之和并在窗体上输出其结果。
*数组元素值为[0,100]内(包括0和100)的随机整数。
编写程序:
*计算并输出下面级数前n项(n=50)中偶数项的和。
*找出其中的最大值和最小值。
编写程序:
*求出斐波那契数列前9项的和。
*提示:前两项为:0,1,从第3项开始,每一项均为其前两项的和(即:0+1+1+2+3+5+...)。
编写一个字母转换的程序,如图K_401.jpg所示。
*界面要求:
*使用文本框、命令按钮控件完成。
*运行要求:
*在文本框1中输入任意字符串;
*(此题要求上载窗体文件,不要求填写程序运行结果)
界面要求:
*使用标签、命令按钮、时钟控件完成。
*运行要求:
*点击“显示日期和时间”按钮,标签开始显示日期和时间(上、下居中,左右居中)。
*(此题要求上载窗体文件,不要求填写程序运行结果)
编写程序:
*打印出以下图案。
A
ABC
ABCDE
ABCDEFG
ABCDE
编写一个复制字符串的程序,如图x_17.jpg所示。
*界面要求:
*使用文本框、命令按钮完成。
*运行要求:
* 1、点击“清除”按钮,将所有的文本框内容清空;
* 2、点击“复制”按钮,如上面文本框有选中的文本,则将选中的文本复制到下面文本框中,
*否则,将上面文本框所有内容复制到下面文本框中。
*(此题要求上载窗体文件,不要求填写程序运行结果)
1*2+2*3+3*4+4*5+……+n*(n+1)+…
编写一个同时显示日期和时间的程序,如图K_7844.jpg所示。
*界面要求:
*使用标签、命令按钮、时钟控件完成。
*运行要求:
*点击“显示日期和时间”按钮,标签开始显示日期和时间(上、下居中,左右居中)。
*(此题要求上载窗体文件,不要求填写程序运行结果)
编写程序:
*使用冒泡法,对数组ia(1)=8,ia(2)=6,ia(3)=9,ia(4)=3,ia(5)=2,ia(6)=7
*从小到大排序,并以紧凑格式在一行上输出。
编写一个秒表程序,如图K_309.jpg所示。
*界面要求:
*使用一个标签、两个命令按钮、一个时钟控件完成。
*运行要求:
* 1、点击“开始计时”按钮,开始计时,标签中显示时间,时间精度是百分之一秒;
编写一个秒表程序,如图K_310.jpg所示。
*界面要求:
*使用一个标签,一个命令按钮、一个时钟控件完成。
*运行要求:
* 1、点击“开始计时”按钮,开始计时,标签中显示时间,时间精度是百分之一秒;
* 2、点击“结束计时”按钮,停止计时。
* 3、“开始计时”,“结束计时”由一个命令按钮实现。
*(此题要求上载窗体文件,不要求填写程序运行结果)
*点击“字母转换”按钮,将小写字母转换成大写字母,大写字母转换成小写字母,其余字母不变,
*并在文本框2中显示转换后的字符串。
*(此题要求上载窗体文件,不要求填写程序运行结果)
编写程序:
*设窗体上有一命令按钮控件Command1,对其Click事件设计一事件过程。
*求二维数组A(1 To 6, 1 To 6)的最大元素值所在位置(即:行号和列号),并在窗体上输出其结果。
将其排序,求出相邻两个数的最大差值。
*求出斐波那契数列第20项和第30项的和是多少。
提示:前两项为:0,1,从第3项开始,每一项均为其前两项的和(即:0+1+1+2+3+5+...)。
设窗体上有一命令按钮控件Command1,对其Click事件设计一事件过程。
统计二维数组A(1 To 6, 1 To 6)第一列所有元素中奇数元素的个数,并在窗体上输出其结果。数组元素值为[0,100]内(包括0和100)的随机整数。
编写程序:
*已知一个具有10个整数的一维数组,各元素值随机产生(范围在[10,99]内),
*找出第一个偶数所在的位置及其值,然后输出。如果未找到就输出"not found"。
编写程序:
*计算并输出下面级数前n项(n=50)的部分和。
1*2+2*3+3*4+4*5+……+n*(n+1)+…
利用随机函数产生20个10~99之间(包括10和99)的随机整数存入一维数组A,
ABC
A
(此题要求有源程序,不要求填写程序运行结果)
界面要求:
*使用标签、文本框、命令按钮控件
*运行要求:
*单击“产生随机数”按钮,文本框中随机产生[-10,10]范围内的整数10个;
*单击“统计”按钮,使用标签分别显示正数和零的个数、负数的个数。
*(此题要求上载窗体文件,不要求填写程序运行结果)
编写程序:
22222
2222222
22222
222

*(此题要求有源程序,不要求填写程序运行结果)
编写程序:
*求一个4×4的整型矩阵的所有元素的平均值。(其中矩阵元素随机产生)
编写一个程序,如图K_204.jpg所示。
*界面要求:
*使用文本框、命令按钮控件完成。
*运行要求:
* 1、Text1中随机产生500以内的整数;
设窗体上有一命令按钮控件Command1,对其Click事件设计一事件过程。
*统计二维数组A(1 To 6, 1 To 6)第一列所有元素中奇数元素的个数,并在窗体上输出其结果。
*数组元素值为[0,100]内(包括0和100)的随机整数。
界面要求:
*使用标签,文本框,命令按钮完成。
*运行要求:
*点击“累加”按钮,将文本框中输入的数字累加,显示到下方的标签中。
* 2、单击“统计”命令按钮后,判断文本框中“H”到“S”之间各个英文字母(不区分大小写)出现的次数,并输出到窗体上。
*(此题要求上载窗体文件,不要求填写程序运行结果)
编写程序:
*用随机函数产生10个50以内(包括50)的随机整数存入一维数组,从键盘输入一个数,
*然后用顺序查找法,统计该数在一维数组中出现的次数。
*否则,将上面文本框所有内容复制到下面文本框中。
*(此题要求上载窗体文件,不要求填写程序运行结果)
编写程序:
*使用冒泡法,对数组ia(1)=8,ia(2)=6,ia(3)=9,ia(4)=3,ia(5)=2,ia(6)=7
*从小到大排序,并以紧凑格式在一行上输出。
编写程序:
*打印出以下图案。
2
222
* 2、点击“清除”按钮,清除所有文本框内容;
* 3、点击“结束”按钮,则结束程序运行。
*(此题要求上载窗体文件,不要求填写程序运行结果)
编写程序:
*利用InputBox接收一批字符,将其中的数字打印输出(提示:使用Len和Mid函数)。
编写程序,输出下列三角形:
1
222
33333
4444444
*(此题要求有源程序,不要求填写程序运行结果)
编写程序:
*用随机函数产生10个1~10之间(包括1和10)的随机整数存入一维数组A,
*通过键盘输入数值m,然后用A(m)的值作为下标,打印出对应数组元素的值。
编写程序:
*计算并输出下面级数前n项(n=50)的部分和。
1*2+2*3+3*4+4*5+……+n*(n+1)+…
编写一个程序,如图K_204.jpg所示。
编写程序,输出下列三角形:
1
111
11111
1111111
(此题要求有源程序,不要求填写程序运行结果)
*编写一个根据月份求月天数的程序,如图x_7b.jpg所示。
*界面要求:
*使用文本框,标签,命令按钮完成。
*运行要求:
* 1、点击“天数”按钮,结果文本框中显示今年(2007年)该月份的天数;
* 2、点击“结束”按钮,则结束程序运行。
*界面要求:
*使用标签、文本框、命令按钮完成。
*运行要求:
*单击“计算”按钮,计算从“起始值”到“终止值”之间(包括起始值和终止值)所有整数的累加和,并显示到标签中。
*如图为输入1和10时运行结果。
*(此题要求上载窗体文件,不要求填写程序运行结果)
编写程序:
*使用数组,求出下列数列的前30项中所有能被3整除的数据项:
*计算并输出下面级数前n项中(n=50)偶数项的和。
1*2*3+2*3*4+3*4*5+……+n*(n+1)*(n+2)+…
编写一个复制字符串的程序,如图x_17.jpg所示。
*界面要求:
*使用文本框、命令按钮完成。
*运行要求:
* 1、点击“清除”按钮,将所有的文本框内容清空;
* 2、点击“复制”按钮,如上面文本框有选中的文本,则将选中的文本复制到下面文本框中,
编写程序:
*统计二维数组A(1 TO 6, 1 TO 6)所有非靠边元素中偶数元素的个数,并在窗体上输出其结果。(数组元素值为[0,10]内的随机整数)。
*编写程序,输出下列三角形:
1234567
12345
123
1
*(此题要求有源程序,不要求填写程序运行结果)
*编写一个计算累加和的程序,如图K_502.jpg所示。
相关文档
最新文档