计算机二级VB第7章选择题及答案
- 格式:doc
- 大小:61.40 KB
- 文档页数:6
全国计算机高等二级vb试题及答案一、选择题(每题2分,共20分)1. VB中,用于声明变量的关键字是()。
A. DimB. ConstC. SubD. Function答案:A2. 在VB中,下列哪个选项不是合法的变量名?()A. _myVarB. myVarC. 123VarD. Var$答案:C3. VB中的循环结构不包括以下哪一项?()A. For...NextB. Do...LoopC. If...ThenD. While...Wend答案:C4. 下列关于VB中数组的描述,哪项是错误的?()A. 数组可以存储多个相同类型的数据B. 可以声明一个具有固定大小的数组C. 数组的索引总是从0开始D. 可以使用ReDim关键字重新定义数组的大小答案:C5. 在VB中,下列哪个控件不是用于显示文本的?()A. LabelB. TextBoxC. ComboBoxD. CommandButton答案:D6. VB中,用于定义过程的关键字是()。
A. FunctionB. SubC. DimD. Const答案:B7. 在VB中,下列哪个选项不是事件处理程序的组成部分?()A. 事件名称B. 事件参数C. 事件源D. 事件返回值答案:D8. VB中,下列哪个函数用于将字符串转换为数字?()A. Str()B. Val()C. Chr()D. Asc()答案:B9. 在VB中,下列哪个选项不是控制结构?()A. 选择结构B. 循环结构C. 顺序结构D. 过程结构答案:D10. VB中,下列哪个选项是用于打开文件的函数?()A. OpenB. CloseC. WriteD. Read答案:A二、填空题(每题2分,共20分)1. 在VB中,使用________关键字可以声明一个全局变量。
答案:Public2. VB中的________语句用于在程序中创建一个新过程。
答案:Sub3. 当需要在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考试题及答案一、选择题(每题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中,使用________关键字可以定义一个类。
计算机二级模拟试题(visual basic 语言)七答案1.字符串型2属性,事件3Scale 4.0 5.load 6.txt 7.图片框8.Click 9.13 10.true11.(1) int(rnd*60)+20 (2)(x^5-5^x*sin(68))/sqr(y-3)+5*x)(3) abs(a-b)>c 12.11试题二1.(1)“C:\windows”(2)commondialog1.action=1 (3)commondialog1.filename 2.(4) I>=int(sqr(m)) 5(5) int(sqr(n-m))试题三:1How are you!H o w a r e y o u !23y=1y=44每0.1 秒月亮移动一步。
试题四1.(1)const PI=3.14159(2) r=val(text1.text)2.(3) for I=1 to 10(4)n=int(rnd*90)+10(5)msgbox(“偶数个数:”+val(count))试题五:(1)private sub form1_click()dim a as integera=inputbox(“请输入一自然数”,”输入数”)select case sgn(a)case 1msgbox(“此自然数为零”)case 0msgbox(“此自然数为零”)case –1msgbox(“此自然数为负数”)end selectend sub(2)private sub form1_click()dim a() as single,I as single,n as single,total as double open”c:\student.txt” for input AS 1while not EOF(1)input #1 name,scoreI=I+1Print name,scoreA(i)=scroeWendFor n=1 to ITotal=total+a(i)Next nPrint “平均分为:”+total/IEnd sub3(1)private sub form1_load()text1.left=0text1.top=0text1.text=”控件初始化及自动调整”command1.caption=”结束”text1.width=form1.width/2text1.hight=form1.hight/2end sub(2)private sub form1_resize()text1.left=0text1.top=0text1.width=form1.width/2text1.hight=form1.hight/2command1.top=form1.hight/2command1.left=form1.width/2-command1.widthend sub(3)private sub command1_click()endend sub4. 法一:private sub cmdfind_click()txt1.setfocussearch=inputbox(“请输入被找字符”) where=instr(1)if where thentxt1.selstart=where-1txt1.sellength=len(search)elsemsgb ox”not find”end ifend sub法二见书P815.private sub form1_click()dim a(20) as integer,I as integerdim b as integer,m as integer,temp as integer open “\abc.txt” output as 1for I=1 to 20a(i)=int(rnd*900)+100write #1,a(i)next Iclose 1open “\abc.txt” i nput as 1while not EOF(1)input #1,a(i)wendfor a=1 to 19for m=1 to 20-aif a(m)<a(m+1) thentemp=a(m)a(m+1)=a(m)a(m+1)=tempend ifnext mnext afor m=1 to 20print a(m);next m end sub。
二级vb计算机试题及答案题目:二级VB计算机试题及答案一、选择题(每题2分,共40分)1. VB是哪个公司的开发工具?A. 微软B. 谷歌C. 苹果D. IBM2. VB是基于哪种编程语言开发的?A. C#B. JavaC. Visual BasicD. Python3. VB中用于显示消息框的语句是:A. MessageBox.ShowB. Console.ReadLineC. PrintD. MsgBox4. 下面哪个功能不属于VB开发的特点?A. 可视化界面设计B. 强大的数据库支持C. 高效的并发处理能力D. 多线程编程支持5. VB中声明一个整型变量的关键字是:A. intB. byteC. integerD. dim二、填空题(每题2分,共20分)1. VB中的对象是通过_________进行创建和使用的。
2. VB中用于循环控制的关键字是_________。
3. VB语言中的函数返回值类型可以是_________。
4. VB中用于判断条件的关键字是_________。
5. VB中用于定义常量的关键字是_________。
三、简答题(每题5分,共30分)1. VB中的控件是什么?2. VB中的“事件”是什么?举例说明。
3. VB中的数组有哪些类型?请简述各自的特点。
4. VB中的循环语句有哪些?请简述各自的应用场景。
5. VB中的错误处理机制是什么?如何使用?四、编程题(共30分)请使用VB语言编写一个简单的计算器程序,要求满足以下功能:1. 界面设计:包括两个文本框用于输入两个数字,一个下拉列表选择运算符号,一个按钮用于触发计算。
2. 运算功能:根据选择的运算符号,对输入的两个数字进行相应的计算(加、减、乘、除),并将结果显示在一个文本框中。
注意事项:- 每个题目的答案请放在相应的题目下方。
- 答案可以按照题目顺序直接写在文章中,无需换行或空行。
- 格式排版整洁美观,语句通顺,使用合适的标点符号和语法结构。
计算机二级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考试试题及答案一、单项选择题(每题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考试选择题及答案1. 在Visual Basic中,以下哪个不是合法的变量名?A. _123abcB. myVariableC. $myVariableD. 2variable答案:D2. 下列哪个选项不是Visual Basic的数据类型?A. IntegerB. StringC. RealD. Boolean答案:C3. 在Visual Basic中,下列哪个是正确的条件语句?A. If x > 0 ThenB. If x > 0C. If x > 0 Then ElseD. If x > 0 Then End If答案:A4. 在Visual Basic中,下列哪个是正确的循环语句?A. For i = 1 To 10B. For i = 1 To 10 DoC. For i = 1 To 10 LoopD. For i = 1 To 10 Next答案:A5. 在Visual Basic中,下列哪个是正确的数组声明方式?A. Dim myArray(10) As IntegerB. Dim myArray As Integer(10)C. Dim myArray(10)D. Dim myArray As Integer答案:A6. 在Visual Basic中,下列哪个是正确的函数声明?A. Function myFunction() As IntegerB. Function myFunction As IntegerC. Function myFunction() IntegerD. Function myFunction Integer答案:A7. 在Visual Basic中,下列哪个是正确的子程序声明?A. Sub mySub()B. Sub mySub As IntegerC. Sub mySub() IntegerD. Sub mySub Integer答案:A8. 在Visual Basic中,下列哪个是正确的事件处理程序的声明?A. Private Sub myButton_Click(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles myButton.ClickB. Private Sub myButton_Click(ByVal sender AsSystem.EventArgs, ByVal e As System.EventArgs) Handles myButton.ClickC. Private Sub myButton_Click(ByVal sender AsSystem.EventArgs, ByVal e As System.EventArgs)D. Private Sub myButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)答案:A9. 在Visual Basic中,下列哪个是正确的窗体声明?A. Public Class Form1B. Public Class Form1 Inherits System.Windows.Forms.FormC. Public Class Form1 Inherits System.Windows.Forms.ButtonD. Public Class Form1 Inherits System.Windows.Forms.TextBox答案:B10. 在Visual Basic中,下列哪个是正确的控件属性设置?A. bel1.Text = "Hello World"B. bel1.Text = "Hello World"C. bel1.Text = "Hello World"D. bel1.Text = "Hello World"答案:A。
二级Visual Basic 模拟考试题七一.选择题1.设一张软盘已染上病毒,能清除病毒的措施是1 。
A. 删除该软盘上的所有文件B. 删除该软盘上的所有可执行文件C. 格式化该软盘D. 删除该软盘上的所有批处理文件2.I/O接口位于2 。
A. 总线和I/O设备之间B. CPU和I/O设备之间C. 主机和总线之间D. CPU和主存储器之间3.在Windows 95的“资源管理器”窗口中,如果想一次选定多个分散的文件或文件夹,正确的操作是 3 。
A. 按住Ctrl键,用鼠标右键逐个选取B. 按住Ctrl键,用鼠标左键逐个选取C. 按住Shift键,用鼠标右键逐个选取D. 按住Shift键,用鼠标左键逐个选取4.中文Windows 95中,实现全角与半角状态之间的切换,应按的键是4 。
A. Shift+空格B. Ctrl十空格C. Shift十CtrlD. Ctrl十F95.Windows 95中,在删硬盘上的文件时,如果不打算将删除的文件放入“回收站”,应在选定文件后5 。
A.直接按键盘上的Deltree键B.将选定文件拖到回收站中C.按Ctrl键的同时将选定文件拖到回收站中D.按Shift键的同时将选定文件拖到回收站中6.下列设备中,既能向主机输入数据,又能接收主机输出数据的设备是6 。
A. CD-ROMB. 显示器C. 软磁盘驱动器D. 光笔、扫描仪7.下列四个不同数制表示的数中,数值最大的7 。
A.二进制数11011101B.八进制数334C.十进制数219D.十六进制数DA8.下列与两个二进制数运算1011011.101+1100.101结果不等的是8 。
A. 1101000.01BB. 68.4HC. 104.2DD. 150.2Q9.在WINDOW95中,若在某一文档中连续进行了多次剪切操作,当关闭该文档后,"剪贴板"中存放的是9。
A.空白B. 所有剪切过的内容C. 最后一次剪切的内容D. 第一次剪切的内容10.在WINDOW95的资源管理器窗口中,为了将选定的硬盘上的文件或文件夹复制到软盘,应进行的操作是10 。
全国计算机等级考试二级VB上机试题及答案(七)基本操作(2小题,每题15分,共30分)****************************************************************请根据以下各小题的要求设计VB应用程序(包括界面和代码)。
请根据以下各个小题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在窗体上画两个命令按钮,名称分别为C1,C2,标题分别为"按钮1","按钮2"。
其中"按钮2"初始状态为不可用。
请编写适当的事件过程,使得程序运行后单击"按钮1"则使"按钮2"变得有效。
程序运行时的界面如图所示。
(2)在名称为Form1的窗体上画出三个控制按钮,名称分别为Cmd1、Cmd2与Cmd3,标题分别为"第一焦点"、"跳过焦点"、"第二焦点"。
要求程序运行时,焦点位于Cmd1,当使用Tab键选择控制按钮时,焦点从Cmd2上跳过,直接过渡到Cmd3。
注意:在程序中不得使用任何变量(必须通过属性设置来移动控件)。
程序运行时的界面如图所示。
****************************************************************参考答案与分析(1)【解析】该题使用了两种途径设置一个命令按钮的Enabled属性,首先是在属性窗口中设置其属性值为False,然后是在Click事件的代码中设置其值为True。
Enabled 属性值用来确定一个窗体或控件能否对用户产生的事件做出反应,若为True则表示可以使用,若为False则表示为灰化的,不可对用户产生的事件做出反应。
【答案】第一步:启动VB,新建一个工程文件。
第二步:在窗体上画两个命令按钮,设置其Name属性分别为 C1,C2,Caption 属性分别为"按钮1","按钮2"。
计算机vb二级考试试题及答案一、选择题(每题2分,共20分)1. VB中用于声明变量的关键字是:A. DimB. DeclareC. ConstD. Let答案:A2. 在VB中,下列哪个选项不是合法的变量名?A. _myVariableB. 123VariableC. myVariableD. Variable$答案:B3. VB中,用于结束一个循环的语句是:A. ContinueB. ExitC. BreakD. Stop答案:B4. 在VB中,下列哪个函数用于计算字符串的长度?A. Len()B. Length()C. StrLen()D. Size()答案:A5. 下列哪个选项不是VB中的流程控制语句?A. If...ThenB. For...NextC. Do...LoopD. Switch...Case答案:D6. VB中,用于定义一个类模块的关键字是:A. ClassB. ModuleC. FormD. Sub答案:A7. 在VB中,下列哪个选项是正确的事件处理程序的声明方式?A. Private Sub Button1_Click()B. Public Sub Button1_Click()C. Private Function Button1_Click()D. Public Function Button1_Click()答案:A8. VB中,用于创建一个数组的语句是:A. Dim arr(5) As IntegerB. Dim arr As Integer(5)C. Dim arr As Integer[5]D. Dim arr(5) As Integer()答案:A9. 在VB中,下列哪个选项不是合法的数值类型?A. IntegerB. DoubleC. StringD. Long答案:C10. VB中,下列哪个选项是正确的字符串连接操作?A. "Hello" & "World"B. "Hello" || "World"C. "Hello" + "World"D. "Hello" ||| "World"答案:A二、填空题(每题2分,共10分)1. 在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考试的试题及答案,供考生参考。
一、选择题(每题2分,共计40分)1. VB 是什么语言?A. Visual BasicB. Virtual BasicC. Visual D. Visual Basic 6.0答案:A2. VB 是由哪家公司开发的?A. MicrosoftB. AppleC. GoogleD. IBM答案:A3. 下列哪个不是 VB 的特点?A. 直观易学B. 功能强大C. 开发速度快D. 跨平台运行答案:D4. 在 VB 中,下列哪个不是控件?A. ButtonB. TextBoxC. LabelD. For Loop答案:D5. 下列哪个不是 VB 中的布尔运算符?A. ANDB. ORC. XORD. ADD答案:D二、填空题(每题2分,共计40分)1. VB 中的循环语句有____和For____两种。
答案:Do,Loop2. VB 中的分支语句有____、____和Select Case 三种。
答案:If,Else3. VB 中定义整型变量的关键字是____。
答案:Integer4. VB 中的数组下标从____开始。
答案:05. VB 中定义常量的关键字是____。
答案:Const三、编程题(共计20分)请编写一个程序,实现以下功能:1. 创建一个窗体,并设置标题为"Hello VB"。
2. 在窗体上添加一个标签(Label),并设置为显示"Hello, World!"。
3. 在窗体上添加一个按钮(Button),按钮上显示"点击我"。
4. 点击按钮后,弹出一个消息框(Message Box),显示"你点击了按钮!"。
答案:Private Sub Form_Load()Me.Caption = "Hello VB"Label1.Caption = "Hello, World!"Command1.Caption = "点击我"End SubPrivate Sub Command1_Click()MsgBox "你点击了按钮!"End Sub这是安徽省计算机二级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 = _______。
第七章理论复习题1、阅读下列程序:Private Sub Form_Click()Dim m As IntegerStatic n As IntegerFor i = 1 To 3n = n + im = m + i ^ 2NextPrint m, n`End Sub运行时两次单击窗体结果为()。
A、14 614 6B、14 614 12C、14 628 6D、14 628 122、窗体上的命令按钮编写如下事件过程:Private Sub Command1_Click()Dim array1(10, 10) As IntegerDim i, j As IntegerFor i = 2 To 4For j = 3 To 5array1(i, j) = i * jNext jNext iPrint array1(2, 4) + array1(3, 4)End Sub运行时,单击命令按钮后输出的结果是()。
A、9B、13C、程序出错D、205、以下数组声明语句中数组a包含的元素个数为()。
Dim a(3,-2 to 1,5)A、96B、75C、60D、136、有声明Dim a(-3 to 1,3) As Integer,则下列叙述中正确的是()。
A、数组a是二维动态数组B、数组a共有20个元素C、a(0,0)不是该数组的元素D、a(1,1)是该数组的第十个元素7、下列叙述中错误的是()。
A、控件数组的每一个元素共享同样的事件过程B、控件数组的每一个元素都有与之相关联的下标值C、控件数组的每一个元素都有不同的name属性作为标识D、可在运行过程中删除控件数组的某个元素8、能使一维数组arr(6)元素个数加1,但保留数组中原有元素的语句是()。
A、ReDim arr(7)B、ReDim Preserve arr(7)C、Public arr(1 to 7)D、Static arr(7)9、运行下列程序,单击窗体时在窗体上显示的结果是()。
国家二级vb计算机考试试题及答案一、选择题(每题2分,共40分)1. 在VB中,以下哪个选项表示逻辑“与”运算?A. AndB. OrC. NotD. Xor答案:A2. VB中,下列哪个函数用于计算字符串的长度?A. Len()B. Str()C. Mid()D. Left()答案:A3. 以下哪个选项不是VB中的标准控件?A. TextBoxB. ComboBoxC. ListBoxD. DataGrid答案:D4. 在VB中,以下哪个关键字用于定义一个子程序?A. FunctionB. SubC. ProcedureD. Method答案:B5. VB中,以下哪个选项用于声明一个整型变量?A. Dim intVar As IntegerB. Dim intVar As StringC. Dim intVar As DoubleD. Dim intVar As Boolean答案:A6. 在VB中,以下哪个选项用于创建一个数组?A. Dim arr(10) As IntegerB. Dim arr As IntegerC. Dim arr(10)D. Dim arr[10] As Integer答案:A7. VB中,以下哪个选项用于获取当前日期?A. NowB. TodayC. DateD. Time答案:B8. 在VB中,以下哪个选项用于打开一个文件进行读取?A. Open For OutputB. Open For InputC. Open For RandomD. Open For Append答案:B9. VB中,以下哪个选项用于关闭一个打开的文件?A. CloseB. OpenC. WriteD. Read答案:A10. 在VB中,以下哪个选项用于实现循环结构?A. If...ThenB. Do...LoopC. For...NextD. While...Wend答案:C11. VB中,以下哪个选项用于声明一个全局变量?A. DimB. PublicC. PrivateD. Static答案:B12. 在VB中,以下哪个选项用于实现事件驱动编程?A. SubB. FunctionC. EventD. Procedure答案:C13. VB中,以下哪个选项用于声明一个模块级变量?A. DimB. PublicC. PrivateD. Static答案:C14. 在VB中,以下哪个选项用于实现条件分支结构?A. If...ThenB. Do...LoopC. For...NextD. While...Wend答案:A15. VB中,以下哪个选项用于声明一个静态变量?A. DimB. PublicC. PrivateD. Static答案:D16. 在VB中,以下哪个选项用于声明一个函数?A. SubB. FunctionC. ProcedureD. Method答案:B17. VB中,以下哪个选项用于实现异常处理?A. Try...CatchB. On ErrorC. If...ThenD. Do...Loop答案:B18. 在VB中,以下哪个选项用于声明一个类模块?A. ClassB. ModuleC. InterfaceD. Structure答案:A19. VB中,以下哪个选项用于声明一个接口?A. ClassB. ModuleC. InterfaceD. Structure答案:C20. 在VB中,以下哪个选项用于声明一个结构体?A. ClassB. ModuleC. InterfaceD. Structure答案:D二、填空题(每题2分,共20分)1. 在VB中,使用________关键字可以声明一个全局常量。
全国计算机二级VB操作试题及答案全国计算机二级VB操作试题及答案现如今,我们最熟悉的就是试题了,试题是考核某种技能水平的标准。
什么样的试题才能有效帮助到我们呢?下面是店铺带来的.全国计算机二级VB操作试题及答案,希望对你有帮助。
一、选择题(每小题1分,共40小题,共40分。
)1数据库系统的三级模式不包括()。
A.概念模式B.内模式C.外模式D.数据模式2下列描述中正确的是()。
A.VisualBasic只能通过过程调用执行通用过程B.可以在Sub过程的代码中包含另一个Sub过程的代码C.可以像通用过程一样指定事件过程的名字D.Sub过程和Function过程都有返回值3下列数据结构中,能够按照“先进后出”原则存取数据的是()。
A.循环队列B.栈C.队列D.二叉树4在窗体上面画一个命令按钮和一个标签,其名称分别为Command1和Label1,然后编写如下代码:SubS(XAsInteger,yAsInteger)StaticzAsIntegery=x*x+Zz=yEndSubPrivateSubCommand1Click()DimiAsInteger.zAsIntegerm=0z=0Fori=1T03Si,Zm=m+zNextiLabel1.Caption=Str(m)程序运行后,单击命令按钮,在标签中显示的内容是()。
A.50B.20C.14D.75下列关于文件的叙述中,错误的是()。
A.使用Append方式打开文件时,文件指针被定位于文件尾B.当以Input打开文件时,如果文件不存在,则自动建立一个新文件C.顺序文件的各个记录的长度可以不同D.随机文件打开后.既可以进行读操作,也可以进行写操作【全国计算机二级VB操作试题及答案】。
全国计算机二级vb考试试题及答案一、选择题1. 下列哪个选项是VB中的合法标识符?A. 123abcB. vb-abcC. _abcD. abc$23答案:C. _abc2. VB中哪个函数可以将字符串转换为整数?A. Val()B. Str()C. Len()D. Mid()答案:A. Val()3. 在VB中,下面哪个关键字用于定义子过程?A. SubB. DimC. FunctionD. Private答案:A. Sub4. VB中用于循环的语句是:A. ForB. IfC. SwitchD. Case答案:A. For5. VB的数据类型中,用于表示单个字符的是:A. StringB. BooleanC. CharD. Integer答案:C. Char二、填空题1. VB中通过使用_______关键字来定义常量。
答案:Const2. VB中的数组下标是从_______开始的。
答案:03. VB中使用_______关键字来定义一个新的类。
答案:Class4. VB中使用_______关键字来引发一个错误。
答案:Err5. VB中通过使用_______关键字来定义全局变量。
答案:Public三、编程题题目:编写一个VB程序,实现将一个字符串反转输出的功能。
答案:```vbPublic Module ReverseStringSub Main()Dim str As String = "Hello World!"Dim reversedStr As String = Reverse(str)Console.WriteLine(reversedStr)End SubFunction Reverse(ByVal str As String) As StringDim reversed As String = ""For i As Integer = str.Length - 1 To 0 Step -1reversed += str(i)NextReturn reversedEnd FunctionEnd Module```以上就是全国计算机二级VB考试试题及答案。
计算机二级《VB程序设计》练习题及答案2016计算机二级《VB程序设计》练习题及答案一、选择题1、以下能够触发文本框Change事件的操作是(C)A.文本框失去焦点B.文本框获得焦点C.设置文本框的焦点D.改变文本框的内容2、应用程序设计完成后,应将程序保存,保存的过程是(D )A.只保存窗体文件即可B.只保存工程文件即可C.先保存工程文件,之后保存窗体文件D.先保存窗体文件(或标准模块文件),之后还要保存工程文件3、VB应用程序的运行模式是(C)A.解释运行模式B.编译运行模式C.两者都有D.汇编模式4、任何控件都具有的属性是(A )A.TEXTB.CAPTIOND.FORECOLOR5、决定控件上文字的字体、字形、大小及效果的属性是( D)A.TEXTB.CAPTIOND.FONT6、在窗体上建立了多个控件,如TEXT、LABEL1、COMMAND1,若要使程序一运行焦点就定位在COMMAND1控件上,应将COMMAND1控件的(B )设置为0A.INDEXB.TABINDEXC.TABSTOPD.ENABLED7、运行时,当用户向文本框输入新的内容,或在程序代码中对文本框的TEXT属性进行赋值从而改变了文本框的TEXT属性值时,将触发文本框的( A)事件A.CLICKB.DBLCLICKC.GOTFOCUSD.CHANGE8、在运行时,按TAB键跳过了一个可以获得焦点的控件(如文本框),则可能是因为(B )A.该控件的TABSTOP属性值为TRUEB.该控件的TABINDEX属性值为FALSEC.该控件的ENABLED属性值为TRUED.该控件的ENABLED属性值为FALSE9、为了防止用户随意将光标置于控件上,应(A )A.将控件的TABINDEX属性设置为0B.将控件的TABSTOP属性设置为TRUEC.将控件的TABSTOP属性设置为FALSED.将控件的ENABLED属性设置为FALSE10、若要使标签控件显示时,不覆盖其背景内容,应设置标签控件的`( D)属性A.BACKCOLORB.BORDERSTYLEC.FORECOLORD.BACKSTYLE11、如果要在文本框中输入字符时,只显示某个字符,如星号(*),运行时,在文本框中输入的字符仍然显示出来,而不显示星号,原因可能是(B )A.文本框的MULTILINE属性值为TRUEB.文本框的LOCKED属性值为TRUEC.文本框的MULTILINE属性值为FALSED.文本框的LOCKED属性为FALSE12、在运行阶段,要在文本框TEXT1获得焦点时选中文本框中所有内容,对应的事件过程是(B )A.Private Sub Text1_GotFocus( )Text1.SelStart=0Text1.Sellength=Len(Text1.Text) End SubB.Private Sub Text1_LostFocus( )Text1.SelStart=0Text1.Sellength=Len(Text1.Text) End SubC.Private Sub Text1_Change( )Text1.SelStart=0Text1.Sellength=Len(Text1.Text) End SubD.Private Sub Text1_SetFocus( )Text1.SelStart=0Text1.Sellength=Len(Text1.Text) End Sub13、Visual Basic继承了Basic语言简单易用的语法特点,同时支持面向对象的编程机制,其中构成其控件对象的三要素是(D )A.属性、事件、事件过程B.控件、窗体、事件C.属性、过程、方法D.属性、事件、方法14、决定标签(Label)显示的属性是(C )A.TextC.CaptionD.Alignment下载文档。
计算机二级vb考试答案一、选择题(每题2分,共20分)1. VB中,下列哪个关键字用于声明变量?A. DimB. ConstC. StaticD. Option Explicit答案:A2. 在VB中,哪个函数用于计算字符串的长度?A. LenB. LengthC. SizeD. Count答案:A3. VB中,下列哪个事件是当窗体被双击时触发的?A. ClickB. DblClickC. MouseDownD. MouseUp答案:B4. 在VB中,下列哪个控件用于显示文本,但不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox5. VB中,下列哪个属性用于设置文本框的只读属性?A. ReadOnlyB. EnabledC. VisibleD. MultiLine答案:A6. 在VB中,下列哪个函数用于将字符串转换为数值?A. ValB. StrC. CIntD. CLng答案:A7. VB中,下列哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. BackColorD. Font答案:A8. 在VB中,下列哪个控件用于创建下拉选择列表?A. ListBoxB. ComboBoxC. CheckBoxD. RadioButton答案:B9. VB中,下列哪个关键字用于循环结构?B. IfC. WhileD. Select Case答案:A10. 在VB中,下列哪个函数用于获取当前系统日期?A. NowB. DateC. TimeD. Today答案:D二、填空题(每题2分,共20分)1. VB中,使用________关键字可以声明一个变量。
答案:Dim2. 如果需要在VB中创建一个数组,可以使用________关键字。
答案:Dim 或 ReDim3. VB中,使用________函数可以连接两个或多个字符串。
答案:& 或 +4. 当需要在VB中捕获异常时,可以使用________语句。
第七章理论复习题1、阅读下列程序:Private Sub Form_Click()Dim m As IntegerStatic n As IntegerFor i = 1 To 3n = n + im = m + i ^ 2NextPrint m, nEnd Sub运行时两次单击窗体结果为()。
A、14 614 6B、14 614 12 C、14 628 6D、14 628 122、窗体上的命令按钮编写如下事件过程:Private Sub Command1_Click()Dim array1(10, 10) As IntegerDim i, j As IntegerFor i = 2 To 4For j = 3 To 5array1(i, j) = i * jNext jNext iPrint array1(2, 4) + array1(3, 4)End Sub运行时,单击命令按钮后输出的结果是()。
A、9B、13C、程序出错D、205、以下数组声明语句中数组a包含的元素个数为()。
Dim a(3,-2 to 1,5)A、96B、75C、60D、136、有声明Dim a(-3 to 1,3) As Integer,则下列叙述中正确的是()。
A、数组a是二维动态数组B、数组a共有20个元素C、a(0,0)不是该数组的元素D、a(1,1)是该数组的第十个元素7、下列叙述中错误的是()。
A、控件数组的每一个元素共享同样的事件过程B、控件数组的每一个元素都有与之相关联的下标值C、控件数组的每一个元素都有不同的name属性作为标识D、可在运行过程中删除控件数组的某个元素8、能使一维数组arr(6)元素个数加1,但保留数组中原有元素的语句是()。
A、R eDim arr(7)B、R eDim Preserve arr(7)C、P ublic arr(1 to 7)D、S tatic arr(7)9、运行下列程序,单击窗体时在窗体上显示的结果是()。
Private Sub Form_Click()Dim aDim s As Integer, i As Integera = Array(1, 2, 3)For i = 2 To 0 Step -1s = s + a(i) * a(i)Next iPrint sEnd SubA、13B、不确定C、14D、程序出错10、运行下列程序,单击窗体后输出的结果是()。
Option Base 0Private Sub Form_Click()Dim aDim I as integerA=Array(1,2,3,4,5,6,7,8,9)For I=1 to 3Print a(5-I);Next IEnd SubA、3 2 1B、4 3 2C、5 4 3D、6 5 411、要将字符串数组a中所有学生姓名按数组下标顺序追加到列表框list1中,可以使用的程序段为()。
A、F or i = 0 To UBound(a) - 1List1.AddItem a(i), 0 Next iB、F or i = 0 To UBound(a) - 1List1.AddItem a(i) Next i C、L ist1.AddItem aD、F or i = 0 To UBound(a) - 1List1.List(i) = a(i)Next I12、如下程序段中包含一个错误。
X=4Dim a(X)For m=4 to 0 step -1a(m)=m +1Next m出错的原因是()。
A、第四行,数组元素a(m)下标越界B、第四行,不能用循环变量m进行运算C、第二行,不能用变量定义数组下标D、第三行,循环语句格式不对13、下列语句错误的是()。
A、P rivate a(-10 to 5)B、D im a(N)‘N为变量C、D im a() As IntegerD、D im a%(10,-10 to -10)14、能刚好存放如下方阵数据的数组声明语句是(不能浪费空间)()。
1.12.23.34.45.56.67.78.89.9A、D im A(9) as SingleB、D im A(3,3) as SingleC、D im A(-1 to 1,-5 to -3) as SingleD、D im A(-3 to -1,5 to 7) as Integer15、以下定义数组或给数组元素赋值的语句中,正确的是()。
A、D im a As Varianta=Array(1,2,3,4,5,6) B、D im a(10) As Integera=Array(1,2,3,4,5,6) C、D im %A(10)a(1)="ABCD"D、D im a(3),b(3)As Integera(0)=0:a(1)=1:a(2)=2: b=a16、在窗体上画三个单选按钮,组成一个名称为ChkOption的控件数组。
用于标识各个控件数组元素的属性是()。
A、T agB、N ameC、I ndexD、V alue17、下列关于控件数组的说法中,正确的是()。
A、控件数组可以由不同类型的控件组成B、同一个控件数组中各元素的Name属性值不同C、同一个控件数组中,每个元素的属性设置值都相同D、控件数组必须由同类型的控件组成18、阅读如下程序:Private Sub Command1_Click()Dim a(1 To 10) As Integer, p(1 To 3) As Integer, i%, k%k = 5For i = 1 To 10a(i) = iNext iFor i = 1 To 3p(i) = a(i * i)Next iFor i = 1 To 3k = k + p(i) * 2Next iPrint kEnd Sub运行上面的程序,单击命令按钮Command1,窗体显示的内容为()。
A、22B、33C、44D、5519、以下程序段执行的结果是()。
Private Sub Command1_Click()Dim aDim i As Integer, j As Integera = Array(1, 3, 5, 7, 9, 11)For i = 1 To a(4)j = j + 1Next iPrint jEnd SubA、7B、5C、9D、1120、如下数组声明语句中数组a包含的元素个数为()。
Dim a(3,-1 to 1,6)A、84B、54C、72D、1821、窗体上有命令按钮Command1,编写下列事件过程:Private Sub Command1_Click()Dim a(10) As IntegerDim p(3) As Integerk = 1For i = 1 To 10a(i) = iNext iFor i = 1 To 3p(i) = a(i * 3)Next iFor i = 1 To 3k = k + p(i) * 2Next iPrint kEnd Sub运行时单击命令按钮,窗体将显示()。
A、15B、13C、30D、3722、以下程序段中有()处错误。
ReDim a As Integern + 3 = na = 0 ;b = 1Print n + 3 = nA、1B、2C、3D、423、在通用声明中给出Option Base 1语句,则数组a包含()个元素。
Dim a(3, -2 To 1, 5)A、120B、75C、60D、1324、运行下列程序,单击窗体后输出的结果是()。
Private Sub Form_Click()Dim aDim s As Integer, i As Integera = Array(1, 2, 3, 4, 5, 6)s = 1For i = 5 To 1 Step -2s = s * a(i)Next iPrint sEnd SubA、15B、48C、120D、72025、对窗体上的命令按钮编写如下事件过程:Private Sub Command1_Click()Dim arr(10, 10) As IntegerDim i As Integer, j As IntegerFor i = 1 To 10For j = 1 To 10arr(i, j) = i + 2 * jNext jNext iPrint arr(0, 1) + arr(2, 3)End Sub运行时,单击命令按钮后输出的结果是()。
A、8B、10C、20D、下标越界26、窗体上有一个命令按钮Command1,编写如下事件过程:Private Sub Command1_Click()Dim s%, i%, j%Dim a(3, 3) As IntegerFor i = 1 To 3For j = 1 To ia(i, j) = js = s + a(i, j)Next j, iPrint sEnd Sub运行时,单击按钮,则窗体上显示的内容是()。
A、6B、9C、10D、1827、运行下列程序,单击窗体后输出结果是()。
Private Sub Form_Click()Dim aDim i As Integer, j As Integera = Array(1, 2, 3, 4, 5, 6)For i = 1 To a(5)j = j + 1Next iPrint jEnd SubA、0C、5B、6D、程序出错28、设arr是一个上界为K的一维动态数组。
能使arr元素个数增加1,但保留数组中原有数据的语句是()。
A、R eDim arr(K + 1)B、R eDim Static arr(K + 1)C、P ublic arr(1 To K + 1)D、R eDim Preserve arr(K + 1)29、能使一维数组arr(6)元素个数加1,但不保留数组中原有元素的语句是()。
A、R eDim Preserve arr(7)B、P ublic arr(1 to 7)C、S tatic arr(7)D、R eDim arr(7)30、以下关于控件数组的描述中,正确的是()。
A、同一控件数组中的控件所有属性值都相同B、同一控件数组中的控件其Index属性值不同C、同一控件数组中的控件类型可以不同D、同一控件数组中的控件名称不同31、以下有关数组的说明中,正确的是()。
A、用ReDim语句重新定义维数时,不得改变该数组的数据类型B、无论是动态数组还是静态数组,数组一旦定义,其维数是不能重新定义的C、用ReDim语句重新定义维数后,原有的数组元素内容将不予保留D、在过程中可以用Private语句定义数组1/4/5 BDA 11-15 BCBCA 21-25 DCCBA6-10 BCBCC 16-20 CDBCA 26-31 CBDDB C。