全国计算机等考试VB语言笔试试题及答案(一)

合集下载

计算机等级考试二级VB笔试模拟试卷1(含答案)

计算机等级考试二级VB笔试模拟试卷1(含答案)

计算机等级考试二级VB笔试试卷(含参考答案)一、选择题((1)—(20)每小题2分,(21)—(30)每小题3分,共70分)(1) 设窗体上有一个文本框,名称为text1,程序运行后,要求该文本框不能接受键盘输入,但能输出信息,以下属性设置正确的是:A)text1.maxlength=0 B)text1.enabled=flaseC)text1.visible=flase D)text1.width=0(2) 以下能在窗体Form1的标题栏中显示“VisualBasic窗体"的语句是A) ="VisualBasic窗体"B) Form1.Title="VisualBasic窗体"C) Form1.Caption="VisualBasic窗体"D) Form1.Text="VisualBasic窗体”(3) 在窗体上画一个名称为Text1的文本框,然后画一个名称为HScroll1的滚动条,其Min 和Max属性分别为0和100。

程序运行后,如果移动滚动框,则在文本框中显示滚动条的当前值,如图所示:以下能实现上述操作的程序段是A) Private Sub HScroll_Change()Text1.Text=HScroll1.ValueEnd SubB) Private Sub HScroll_Click()Text1.Text=HScroll1.ValueEnd SubC) Private Sub HScroll_Change()Text1.Text=HScroll.CaptionD) Private Sub HScroll_Click()Text1.Text=HScroll.CaptionEnd Sub(4) 设菜单中有一个菜单项为"Open"。

若要为该菜单命令设计访问键,即按下Alt及字母O 时,能够执行"Open"命令,则在菜单编辑器中设置“Open"命令的方式是A) 把Caption属性设置为&OpenB) 把Caption属性设置为O&penC) 把Name属性设置为&OpenD) 把Name属性设置为O&pen(5) 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()x=InputBox("Input")Select Case xCase 1,3Print "分支 1"Case Is >4Print "分支 2"Case ElsePrint "Else 分支 "End SelectEnd Sub程序运行后,如果在输入对话框中输入2,则窗体上显示的是A)分支1 B)分支2 C) Else分支 D) 程序出错(6) 以下关于MsgBox的叙述中,错误的是A) MsgBox函数返回一个整数B) 通过MsgBox函数可以设置信息框中图标和按钮的类型C) MsgBox语句没有返回值D) MsgBox函数的第一个参数是一个整数,该参数只能确定对话框中显示的按钮数量(7)在窗体上画一个名称为Timer1的计时器控件,要求每隔0.5秒发生一次计时器事件,则以下正确的属性设置语句是A)Timer1.InterVal=0.5 B) Timer1.Interval=5C) Timer.Interval=50 D) Timer1.Interval=500(8) 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Static x As IntegerClsFor i=1 To 2y=y+xx=x+2NextPrint x,yEnd Sub程序运行后,连续三次单击Command1按钮后,窗体上显示的是A) 4 2 B) 12 18 C) 12 30 D) 4 6(9) 以下关于多重窗体程序的叙述中,错误的是A)用Hide方法不但可以隐藏窗体,而且能清除内存中的窗体B)在多重窗体程序中,各窗体的菜单是彼此独立的C)在多重窗体程序中,可以根据需要指定启动窗体D)对于多重窗体程序中,而且单独保存每个窗体(10)以下关于文件的叙述中,错误的是A)顺序文件中的记录一个接一个地顺序存放B)随机文件中记录的长度是随机的C)执行打开文件的命令后,自动生成一个文件指针D)LOF函数返回给文件分配的字节数(11) 以下叙述中错误的是A)事件过程是响应特定事件的一段程序B)不同的对象可以具有相同名称的方法C)对象的方法是执行指定操作的过程D)对象事件的名称可以由编程者指定(12) 以下合法的Visual Basic标识符是A) ForLoop B) Const C) 9abc D) a#x(13) 当一个复选框被选中时,它的Value属性的值是A) 3 B) 2 C) 1 D) 0(14) 表达式 5 Mod 3+3\5*2的值是A) 0 B) 2 C)4 D) 6(15) 设x=4,y=8,z=7,以下表达式的值是x<y And (Not y>z) Or z<xA) 1 B) -1 C) True D) False(16) 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()a$="VisualBasic"Print String(3,a$)End Sub程序运行后,单击命令按钮,在窗体上显示的内容是A) VVV B) Vis C) sic D) 11(17) 设有如下程序段:x=2For i=1 To 10 Step 2Next运行以上程序后,x的值是A) 26 B) 27 C) 38 D) 57(18) 以下叙述中错误的是A) 在KeyPress事件过程中不能识别键盘的按下与释放B) 在KeyPress事件过程中不能识别回车键C) 在KeyDown和KeyUp事件过程中,将键盘输入的"A"和"a"视作相同的字母D) 在KeyDown和KeyUp事件过程中,从大键盘上输入的"1"和从右侧小键盘上输入的"1"被视作不同的字符资料来源:东方教育网全国计算机等级考试频道 (19) 执行如下两条语句,窗体上显示的是a=9.8596Print Format(a,"$00,00.00")A) 0,009.86 B) $9.86 C) 9.86 D) $0,009.86(20)在窗体上画一个名称为CommandDialog1的通用对话框,一个名称为Command1的命令按钮。

全国计算机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试题及答案

全国计算机考试一级vb试题及答案

全国计算机考试一级vb试题及答案全国计算机考试一级VB试题及答案一、选择题1. VB中,以下哪个选项是合法的变量名?A. 2variableB. variable2C. _variableD. variable-2答案:B2. 在VB中,以下哪个函数用于计算字符串的长度?A. LenB. LengthC. SizeD. Count答案:A3. VB中,以下哪个选项是正确的数据类型?A. IntegerB. IntC. DoubleD. All of the above答案:D4. 在VB中,以下哪个选项是正确的循环结构?A. For...NextB. While...End WhileC. Do...LoopD. All of the above答案:D5. VB中,以下哪个选项是正确的条件语句?A. If...Then...ElseB. Select CaseC. If...ThenD. All of the above答案:D二、填空题1. VB中,________函数用于将字符串转换为小写。

答案:LCase2. 在VB中,________关键字用于声明常量。

答案:Const3. VB中,________函数用于获取当前日期。

答案:Date4. 在VB中,________语句用于结束程序的执行。

答案:End5. VB中,________函数用于计算两个数的和。

答案:Val三、简答题1. 请简述VB中如何声明一个整型变量并赋值。

答案:在VB中,声明一个整型变量并赋值可以通过以下方式实现:Dim myVar As Integer。

然后使用赋值运算符“=”给变量赋值,例如:myVar = 10。

2. 描述VB中如何使用For循环结构。

答案:在VB中,使用For循环结构的基本语法是:For counter = start To end [Step step]。

其中,counter是循环计数器,start是循环开始的值,end是循环结束的值,step是每次循环增加的值(可选,默认为1)。

vb试题及答案(共10篇)

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笔试试题(1)一、单项选择题(每小题2分,共70分)1. 设在菜单编辑器中定义了一个菜单项,名为menu1。

为了在运行时显示该菜单项,应使用的语句是( )。

A.menu1.Enabled=TrueB.menu1.Enabled=FalseC.menu1.Visible=TrueD.menu1.Visible=False 【答案】: C【解析】:显示是将属性Visual设置为True2. 以下合法的Visual Basic标识符是( )。

A.DoWhileB.DoC.56dD.A#BC【答案】:A【解析】:DoWhile是两个关键字拼接,从而变成非关键字,直接选择A。

B是关键字,丽C 以数字开头,D中间夹带字符“#”,均属于不允许之列。

3. 数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及( )。

A.数据的存储结构B.计算方法C.数据映象D.逻辑存储【答案】:A4. 以下语句正确的是( )。

monDialog.Filter=All Files i*.*IPictures(*.bmp)|*.bmpmonDialog.Fliter="AllFileS"|"*.*"|"Pictures(*.bnlp)|"*.bmp"monDialog.Filter=="AllFiles|*.*|Pictures(*.bmp)|*.bmp"monDialog.Filter={ All Files |*.*| Pictures(*.bmp)|*.bmp}【答案】:C【解析】:这是概念题,答案为C。

可以这样解题:Filter属性要求的是字符串,所以只能从B和C中选择。

不会使用像B那样的混乱方式,由此可以判定应该选择C。

5. 下述关于数据库系统的叙述中正确的是( )。

A.数据库系统中数据的一致性是指数据类型一致B.数据库系统比文件系统能管理更多的数据C.数据库系统减少了数据冗余D.数据库系统避免了一切冗余【答案】:C【解析】:C和D两者的描述对象一样,结果必然在这两者之中。

计算机vb考试试题及答案

计算机vb考试试题及答案

计算机vb考试试题及答案第一部分:选择题1. VB是以下哪种类型的编程语言?A. 面向对象编程语言B. 面向过程编程语言C. 声明式编程语言D. 机器语言答案:A2. 在VB中,以下哪个关键字用于定义一个函数或过程的开始?A. FunctionB. SubC. BeginD. Start答案:B3. 如何在VB中声明一个整型变量?A. Dim myVariable As IntegerB. Integer myVariableC. Var myVariable As IntegerD. myVariable = Integer答案:A4. 在VB中,以下哪个语句用于将一个值赋给变量?A. AssignB. AddC. SetD. Equals答案:C5. 下面哪个选项是VB中的分支语句?A. for loopB. while loopC. if statementD. switch statement答案:C第二部分:填空题1. 在VB中,可以使用 _______ 命令来显示一个消息框。

答案:MsgBox2. 在VB中,可以使用 _______ 语句来终止一个循环。

答案:Exit Do3. 在VB中,可以使用 _______ 对象来连接数据库。

答案:ADO Connection4. 在VB中,可以使用 _______ 对象来读取和写入文件。

答案:File System Object5. 在VB中,可以使用 _______ 语句来打开一个新的窗体。

答案:Form.Show第三部分:编程题请编写一个VB程序,要求用户输入两个整数,并计算它们的和、差、积、商。

```Private Sub btnCalculate_Click()Dim num1 As IntegerDim num2 As Integernum1 = InputBox("请输入第一个整数:")num2 = InputBox("请输入第二个整数:")MsgBox "和:" & (num1 + num2)MsgBox "差:" & (num1 - num2)MsgBox "积:" & (num1 * num2)If num2 <> 0 ThenMsgBox "商:" & (num1 / num2)ElseMsgBox "除数不能为0,请重新输入。

VB考试试卷及答案一

VB考试试卷及答案一

VB考试试卷及答案一第一篇:VB考试试卷及答案一Visual Basic程序设计基础试题一(每小题2分,共10分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序说明】过程JiSuan用于计算e = 1 + 1/1!+ 1/2!+ 1/3!+ …+1/n!的值,直至末项小于0.00001(不包含小于0.00001的项),并用消息框显示结果。

【程序】Option Explicit Private Sub JiSuan()Dim e As single,(1), i As long e = 1: t = 1:(2)(3)i = i + 1: e = e + t:(4)Loop(5)End Sub 【供选择的答案】(1)A、t As String B、Dim t As String C、Dim t As Single D、t As Single(2)A、i = 1 B、i = 2 C、i = 0 D、i = 3(3)A、While t >= 0.00001 B、Do While t >= 0.00001 C、While e >= 0.00001 D、Do While e >= 0.00001(4)A、t = t * i B、t = 1/(i * t)C、t = t / i D、t = 1 / i(5)A、MsgBox “近似值为:” + t B、MsgBox “近似值为:” & t C、MsgBox “近似值为:” + e D、MsgBox “近似值为:” & e试题二(每小题2分,共8分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序说明】程序界面如下图所示,程序运行时要求有以下功能:1.单击“加粗”复选框(Check1),若复选框被选中,则设置标签(Label1)上显示的文字为加粗,否则设置为不加粗。

vb试题及答案 一

vb试题及答案 一

vb试题及答案一VB试题及答案VB(Visual Basic)是一种面向对象的编程语言,广泛应用于Windows系统的应用程序开发。

本文将提供一些VB试题及答案,帮助读者加深对VB的理解和应用。

一、选择题1. VB是哪种类型的编程语言?A. 面向过程B. 面向对象C. 脚本语言D. 函数式语言答案:B2. 在VB中,下面哪种变量类型可以存储整数数据?A. IntegerB. StringC. BooleanD. Double答案:A3. 下面哪个事件在用户单击按钮时触发?A. Load事件B. Click事件C. KeyPress事件D. MouseHover事件答案:B4. 在VB中,用于循环执行一段代码块的结构是什么?A. If语句B. Do While循环C. For循环D. Select Case语句答案:C5. 下面哪个关键字用于声明一个新的子程序或函数?A. FunctionB. SubC. DimD. Private答案:B二、填空题1. 完善下面的代码,实现求和功能:```vbDim num1 As IntegerDim num2 As IntegerDim sum As Integernum1 = 10num2 = 20sum = ___________```答案:num1 + num22. 完善下面的代码,实现判断一个数是否为偶数: ```vbDim num As Integernum = 12If num ___________ ThenMsgBox("偶数")ElseMsgBox("奇数")End If```答案:num Mod 2 = 0三、简答题1. 请解释VB中的常量和变量的区别。

答:常量是一种固定不变的值,其值在程序运行过程中不能被修改。

在VB中,可以使用`Const`关键字声明常量。

变量是一种存储数据的容器,其值可以在程序运行过程中发生改变。

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

全国计算机等考试VB语言笔试试题及答案
(一)
全国计算机等级考试(VB语言)笔试试题及答案
为了让广大考生能更好的备考,本文将为大家提供全国计算机等级考试VB语言笔试试题及相关答案解析。

VB语言考试是比较热门的一种考试,因此备考也是非常重要的。

下面是试题及答案解析,希望对大家有所帮助。

一、单选题
1、在VB语言中,执行时间比较久的程序可以采用的方法是:
A.增加循环次数
B.加快程序运行速度
C.使用进度条等控件
D.以上都不对
【答案及解析】C。

在程序运行期间,如果程序执行时间太长,可以使用进度条控件使用户知道程序正在执行,以及当前运行到哪一步,提升程序的运行效率和用户体验。

2、在VB语言中,某控件的Tag属性表示:
A.控件的位置
B.控件所在窗口的名称
C.控件的类型
D.控件存储数据的指针
【答案及解析】D。

在VB语言中,每个控件都可以设置其Tag属性,Tag属性可以存储控件相关的任何数据,该属性非常灵活方便。

3、在VB语言中,数组存储数据的方式是:
A.栈存储
B.堆存储
C.静态存储
D.以上都错
【答案及解析】B。

在VB语言中,数组存储在堆中,即动态内存分配,这样以便在程序运行时更好地管理和利用内存。

二、多选题
1、在VB语言中,下列哪些是合法的数组定义方式?()
A. Dim arr(3,5) As Integer
B. Dim arr(3)(5) As Integer
C. Redim arr(3,5)
D. Dim arr() As Integer
【答案及解析】A、D。

A、D都是合法的数组定义方式。

选项B是二维
数组,但是定义方式不合法。

选项C是改变数组大小的方式,不是定
义数组的方式。

2、在VB语言中,下列哪些事件是窗体的事件?( )
A.Load
B.MouseMove
C.Click
D.Resize
【答案及解析】A、D。

Load和Resize是窗体的事件,B和C是每个控
件都有的事件。

三、判断题
1、在VB语言中,Option Explicit语句可以保证变量在使用前被声明,从而减少程序出错的几率。

【答案及解析】对。

Option Explicit语句是VB语言中的一条语句,
加上它可以强制声明变量,避免程序出现因变量未声明而引起的错误。

2、在VB语言中,Dim arr() As Integer定义的是一维数组。

【答案及解析】对。

在VB语言中,Dim arr() As Integer定义的是一维数组,要定义二维数组需要使用Dim arr(,) As Integer。

总结:
全国计算机等级考试(VB语言)笔试试题及答案解析主要包含了单选题、多选题、判断题三个部分,通过这些题目的学习可以有效地提高我们
对VB语言的掌握。

同时,我们也要多进行实践操作与练习,不断提高
自己的编程能力。

相关文档
最新文档