计算机题库VB25
全国计算机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考试答案一、选择题(每题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中捕获异常时,可以使用________语句。
计算机二级vb考试题库及答案

计算机二级vb考试题库及答案一、单项选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个选项是正确的数据类型?A. IntegerB. StringC. DoubleD. All of the above答案:D2. 下列哪个控件用于在Visual Basic中显示文本?A. LabelB. TextBoxC. ButtonD. ComboBox答案:A3. 在Visual Basic中,以下哪个关键字用于声明一个变量?A. DimB. ConstC. FunctionD. Option答案:A4. 如果你想在Visual Basic中创建一个窗口,你会使用哪个关键字?A. FormB. WindowC. DialogD. Frame答案:A5. 在Visual Basic中,以下哪个控件用于选择一个日期?A. TextBoxB. ComboBoxC. Date PickerD. ListBox答案:C6. 在Visual Basic中,以下哪个事件用于响应鼠标单击?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A7. 在Visual Basic中,以下哪个语句用于结束一个程序的执行?A. EndB. ExitC. StopD. Quit答案:B8. 在Visual Basic中,以下哪个函数用于将文本转换为大写?A. UCaseB. LCaseC. StrCompD. StrConv答案:A9. 在Visual Basic中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Name答案:A10. 在Visual Basic中,以下哪个控件用于显示列表项供用户选择?A. TextBoxB. ListBoxC. ComboBoxD. CheckBox答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,使用_________语句可以声明一个变量。
计算机二级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考试题及答案一、单选题(每题2分,共20分)1. VB中,以下哪个选项是正确的数据类型?A. IntegerB. StringC. DoubleD. All of the above答案:D2. 在VB中,哪个关键字用于声明一个变量?A. DimB. SetC. ConstD. Option答案:A3. VB中的窗体对象Form的默认名称是什么?A. Form1B. Form2C. FormMainD. MainForm答案:A4. 在VB中,哪个函数用于将字符串转换为数字?A. StrB. ValC. CIntD. CStr5. VB中,以下哪个控件用于显示文本?A. LabelB. TextBoxC. ComboBoxD. ListBox答案:A6. VB中,哪个事件用于响应鼠标单击动作?A. ClickB. MouseDownC. MouseUpD. DoubleClick答案:A7. 在VB中,哪个属性用于设置文本框(TextBox)的只读状态?A. ReadOnlyB. EnabledC. VisibleD. BackColor答案:A8. VB中,哪个方法用于在文本框中追加文本?A. AppendB. InsertC. AddD. Print答案:D9. VB中,以下哪个选项是正确的循环结构?B. WhileC. DoD. All of the above答案:D10. 在VB中,哪个函数用于获取当前日期?A. NowB. DateC. TodayD. Time答案:C二、判断题(每题1分,共10分)1. VB中的数组下标默认从0开始。
(错误)2. VB中可以使用Mid函数来获取字符串的子串。
(正确)3. VB中,使用Set可以声明对象变量。
(正确)4. VB中的If语句后面必须跟Then关键字。
(正确)5. VB中,使用Randomize函数可以初始化随机数生成器。
(正确)6. VB中,使用Exit Sub可以提前退出Sub过程。
历年计算机二级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题库

计算机二级《V B》选择题题库及答案2017选择题(1)下列符号常量的声明中不合法的是==5+8="25"=”OK”【答案】C【解析】定义符号常量的一般格式:Const常量名[As数据类型]=表达式,“常量名”参数就是给常量命名。
“数据类型”表示常量的数据类型,一般可以省略,这时由后面的“表达式”参数来指明常量的数据类型。
表达式可以是数值型常量、字符型常量、布尔型常量和日期型常量。
(2)以下合法的VB变量名是#b【答案】D【解析】VB中变量的命名规则为:①必须以字母或汉字开头②由字母、汉字、数字或下划线组成③不能使用VB的保留字。
-X不能以一下划线开头,不合法;2y不能以数字开头,不合法;a#b中有#,不合法;D选项符合命名规则,故D.选项正确。
(3)为把圆周率的近似值存放在变量pi中,应该把变量pi定义为(7)AsInteger【答案】C【解析】单精度Single或双精度Double型的变量能够保存浮点型小数,整型Integer和长整型Long的变量只能保存整型数据。
本题中圆周率为,小数,可定义一个Single或Double型变量来保存。
故选C.。
(4)下列符号常量的声明中不合法的是:=5+8=“25”=“OK”【答案】c【解析】定义符号常量的一般格式:Const常量名[As数据类型]=表达式,“常量名”参数就是给常量命名。
“数据类型”表示常量的数据类型,一般可以省略,这时由后面的“表达式”参数来指明常量的数据类型。
表达式可以是数值型常量、字符型常量、布尔型常量和日期型常量。
(5)对于语句DimVarl#,Var2AsInteger,下列说法中正确的是#和Var2都被定义为整型变量被定义为双精度型变量,Var2被定义为整型变量被定义为长整型变量,Var2被定义为整型变量#被定义为变体变量,Var2被定义为整型变量【答案】B【解析】定义变量时.可在定义变量时指定其类型,也可用类型说明符定义变量。
国家二级计算机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中事件驱动编程的概念。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
试卷编号:25所属语言:Visual Basic试卷方案:VB程序设计试卷总分:100分共有题型:4种一、单选共15题(共计30分)第1题(2.0分)题号:2299 难度:中第1章将调试通过的工程经"文件"菜单的"生成.exe文件"编译成.exe后,将该可执行文件转到其他机器上不能运行的主要原因是().A:运行的机器上无VB系统所需的动态连接库B:缺少.frm窗体文件C:该可执行文件有病毒D:以上原因都不对答案:A第2题(2.0分)题号:2344 难度:中第2章下列字符串常量中,最大的是().A:"北京"B:"上海"C:"天津"D:"广州"答案:C第3题(2.0分)题号:2436 难度:中第2章能正确表达a≤1或a≥5的逻辑表达式是().A:a<=1或a>=5B:a<=1,a>=5C:a<=10 Or a>=5D:a<=l And a>=5答案:C第4题(2.0分)题号:2539 难度:中第2章用一个程序段对一个对象被单击(或双击)做出响应,从而实现指定的操作,称为().A:可视化程序设计B:事件驱动编程机制C:过程化程序实际方法D:非过程化程序设计语言答案:B第5题(2.0分)题号:2601 难度:中第3章在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Option Base 1Private Sub Command1_Click()K = 3If X < 3 Then Print X + 3;If X < 4 Then Print X + 4;If X < 5 Then Print X + 5;If X< 6 Then Print K + 6;PrintEnd Sub程序运行后,单击命令按钮,则窗体上显示的内容是().A:6 7 8 9B:7 8 9C:8 9D:9答案:B第6题(2.0分)题号:2662 难度:中第3章运行下面程序后,在窗体中显示的是().Private Sub Form_Click()a$="*": b$="$"For k=1 To 3x$=String$(Len(a$)+k,b$)Print x$;Next kPrintEnd SubA:*** ** ****B:*$*$*$C:1*$2*$3*$D:$$$$$$$$$答案:D第7题(2.0分)题号:2722 难度:中第4章要分配存放如下方阵的数据:1.12.23.34.45.56.67.7 8.8 9.9数组声明语句能实现(不能浪费空间)的是().A:Dim a(9) As SingleB:Dim a(3,3) As SingleC:Dim a (-1 To 1,-5 To -3)As SingleD:Dim a (-3 To 1,-5 To 7)As Integer答案:C第8题(2.0分)题号:2742 难度:中第4章可以惟一标识控件数组中的每一个控件属性的是().A:NameB:CaptionC:IndexD:Enabled答案:C第9题(2.0分)题号:2769 难度:中第5章一个工程中包含两个名称分别为Forml,Form2的窗体,一个名称为mdlFunc的标准模块. 假定在Form1,Form2和mdlFunc中分别建立了一个自定义过程,其定义格式为:Form1中定义的过程:Private Sub frmFunc()End SubForm2中定义的过程:Public Sub mdlFunc()End Sub在调用上述过程的程序中,如果不指明窗体或模块的名称,则以下叙述中正确的是(). A:上述3个过程都可以在工程中的任何窗体或模块中被调用B:frmFunc和mdlFunc过程能够在工作的各个窗体或模块中被调用C:上述3个过程都只能在各自被定义的模块中调用D:只有mdlFunc过程能够被工程中各个窗体或模块调用第10题(2.0分)题号:2782 难度:中第5章下述程序的运行结果是().Private Sub Command1_Click()y=10Print fnt(1+fnt(fnt(fnt(y)))*10)End SubPrivate Function fnt(X)fnt=1/xEnd FunctionA:0.5B:2C:909090D:1.001答案:A第11题(2.0分)题号:2853 难度:中第6章下列叙述中,正确的是().A:自己编写的程序主要是给自己使用的B:当前编写的程序主要是为当前使用的C:运行结果正确的程序一定具有易读性D:上述3种说法都不对答案:D第12题(2.0分)题号:3085 难度:中第6章在VB中过()属性来设置字体颜色.A:FontColorB:ForeColorC:BackColorD:ShowColor答案:B第13题(2.0分)题号:3124 难度:中第6章鼠标移动经过控件时,将触发控件的()事件.A:MouseDownB:MouseUpC:MouseMove答案:C第14题(2.0分)题号:3138 难度:中第7章下列选项中不正确的是().A:每个菜单项都是一个对象,所以也有属性和事件B:菜单项的属性可以在属性窗口中设计C:每个菜单项都只有一个Click事件D:菜单编辑器中,标题可不输入,而名称必须输入答案:B第15题(2.0分)题号:3186 难度:中第8章如果在图片框上使用绘图方法绘制一个圆,则图片框的()属性不会对该圆的外观产生影响.A:BackColorB:ForeColorC:DrawWidthD:DrawStyle答案:B二、程序填空共1题(共计20分)第1题(20.0分)题号:253 难度:中第25章'-------------------------------------------------------'【程序填空】'-------------------------------------------------------'题目:输入任何一个英文字母x,若x的值为"a","c","d-f" ,则' 显示x的大写字母;若x的值为"m","o","p-z",则显示x的' 小写字母;若为其它的值,则显示xa(如输入的X的值是' g,则显示ga)。
'-------------------------------------------------------Private Sub Command1_Click()x = Text1.Text'**********SPACE**********【?】Case "a", "c", "d" To "f"Label1.Caption = UCase(x)'**********SPACE**********Case 【?】Label1.Caption = LCase(x)'**********SPACE**********【?】Label1.Caption = Trim(x) + "a"End SelectEnd Sub答案:=======(答案1)=======Select Case x=======(答案2)======="m", "o", "p" To "z"=======(答案3)=======Case Else三、程序改错共1题(共计20分)第1题(20.0分)题号:52 难度:中第1章'------------------------------------------------'【程序改错】'------------------------------------------------'题目:在窗体上有两个命令按钮和一个文本框,名称分别为' cmdstart("开始")、cmdend("结束")和Text1。
' 文本框Text1中的字符个数不超过200个。
程序刚开始' 运行时,"结束"按钮成灰色,单击"开始"按钮后,将' 文本框Text1.text中的字符按其ASCII码值由大到小自' 左而右重新组合,并在窗体上输出重组后的字符串,同' 时使"结束"按钮能响应而"开始"按钮不能响应。
'------------------------------------------------Option ExplicitPrivate Sub Form_load()'**********FOUND**********Cmdend.Enabled = TrueEnd SubPrivate Sub Cmdstart_click()Dim n As Integer, I As Integer, j As Integer, p As Integer Dim a(200) As String * 1, str1 As String, t As Stringstr1 = Text1.Textn = Len(str1)For I = 1 To na(I) = Mid(str1, I, 1)Next I'**********FOUND**********For I = 0 To n - 1p = IFor j = I + 1 To n'**********FOUND**********If a(p) < a(j) Then j = pNext jIf p <> I Then t = a(I): a(I) = a(p): a(p) = tNext IFor I = 1 To nPrint a(I);Next ICmdend.Enabled = TrueCmdstart.Enabled = FalseEnd SubPrivate Sub Cmdend_click()EndEnd Sub答案:=======(答案1)=======Cmdend.Enabled = False=========或=========Cmdend.Enabled = -1=======(答案2)=======For I = 1 To n - 1=========或=========For I = 1 To -1+n=======(答案3)=======If a(p) < a(j) Then p = j=========或=========If a(j) > a(p) Then p = j四、VB窗体设计共1题(共计30分)第1题(30.0分)题号:304 难度:中第1章1、如样张1所示设计窗体,其中包括1个菜单(包括4个菜单项),“设置”、名称为SZ“选中”、名称为XZ“取消”、名称为QX“加载”、名称为JZ要求设计为样张1左图所示下拉菜单,“取消”与“加载”中间加分隔线、分隔线名称为FGZ在窗体上添加1个框架名称为Fra、显示为“选项设置”,在框架内添加1个复选框名称为Chk、显示为“你好”,在框架右侧添加1个标签,名称为Lab。