计算机二级考试VB一般程序设计习题

合集下载

计算机二级VB语言程序设计练习题及答案

计算机二级VB语言程序设计练习题及答案

计算机二级VB语言程序设计练习题及答案想要成功拿到计算机二级证书,那么考前别忘了做习题,下面店铺为大家带来了计算机二级VB语言程序设计练习题及答案,欢迎大家阅读!计算机二级VB语言程序设计练习题及答案1.双击窗体中的对象后,VB将显示的窗口是(C)(单)A.工具箱B.项目(工程)窗口C.代码窗口D.属性窗口2.下述选项中,VB的程序设计方法是(B)(单)A.面向对象、顺序驱动B.面向对象、事件驱动C.面向过程、事件驱动D.面向过程、顺序驱动3.在VB中,要将一个窗体装载到内存进行变量初始化等预处理,但没有显示该窗体,应使用的方法或语句是(C)(单)A.ShowB.UnloadC.LoadD.Hide4.文本框的默认属性是(B)(单)A.CaptionB.TextD.Top5.标签默认属性是(A)(单)A.CaptionB.TextD.Top6.执行以下程序段:a$="abbacddcba"For I=6 To 2 Step -2X=Mid(a,I,I)Y=Left(a,I)z=Right(a,I)z=Ucase(X&Y&z)Next IPrint z输出结果为(B)(单)A.ABAB.BBABBAC.ABBABAD.AABAAB7.在窗体上画一个名称为Command1的'命令按钮,然后编写如下程序:Option Base 1Private Sub Command1_Click( )Dim a As Varianta=Array(1,2,3,4,5)Sum=0For I=1 To 5Sum = sum+a(I)Next Ix=Sum/5For I =1 To 5If a(I)>x Then Print a(I);Next I程序运行后,单击命令按钮,在窗体上显示的内容是(D)(单)A.1 2B.1 2 3C.3 4 5D.4 58.假定一个工程由一个窗体文件Form1和两个标准模块文件Model1及Model2组成。

【最全最详细】国家二级VB程序设计题及答案

【最全最详细】国家二级VB程序设计题及答案

Vb专项练习第一套题目1、打开“考生文件夹\96\工程1.vbp”,完善程序并保存。

实现功能:假设有一个5位数密码。

只记得密码为67□□8,其中百位和十位的数字记不清了,但知道该密码能够被78整除,也能被67整除。

请完善算法帮忙找出这个密码。

''请不要更改源程序的结构,删除原题里的①、②、③。

填写正确的代码,使程序完善Private Sub Command1_Click()Dim x As LongFor x = ① To 67998 Step 10If (x Mod 67 = 0) And (x Mod 78 = 0) ThenPrint ②End If③End Sub2、“考生文件夹\51\工程1.vbp”是采用“穷举法”求出所有水仙花数的程序,请完善程序并保存。

说明:若一个三位数abc,满足:abc=a3+b3+c3,则称abc为水仙花数。

如三位数153满足:13+53+33=1+125+27=153,则153是水仙花数。

'请不要更改源程序的结构,删除原题里的①、②、③。

填写正确的代码,使程序完善Private Sub Command1_Click()Dim i, a, b As IntegerFor i = 100 To ①a = i \ 100b = (i - a * 100) \ 10c = ②If a * a * a + b * b * b + c * c * c = i ThenPrint CStr(i)③Next iEnd Sub3、打开“考生文件夹\12\工程1.vbp”,完善程序并保存。

实现功能:在Text1中输入一个代表秒数的整数后,单击“计算”按钮后,在Label1、Label2、Label3中显示对应的小时、分钟和秒数。

如在Text1中输入“3672”,Label1、Label2、Label3中分别显示“1”、“1”、“12”,即1小时1分12秒。

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

计算机二级考试VB程序设计试题及答案2016年计算机二级考试VB程序设计试题及答案1. 在Visual Basic中最基本的对象是( ),它是应用程序的基石(A)标签 (B)窗体 (C)文本框 (D)命令按钮2. 事件驱动应用程序的典型操作序列是( )(A) 启动应用程序、加载显示窗体,接收事件,执行代码,等待下次事件(B) 接收事件,启动应用程序,加载显示窗体,执行代码,等待下次事件(C) 执行代码,启动应用程序,加载显示窗体,接收事件,等待下次事件(D) 等待下次事件,接收事件,启动应用程序,加载显示窗体,执行代码3. 对于不同的对象有不同的属性,但所有的对象都共同拥有的属性是( )(A)Picture (B)Caption (C)Name (D)Lcon4. 从键盘上输入两个字符串,分别保存在变量str1和str2中。

确定第二个字符串在第一个字符串中起始位置的`函数是( )(A)Left (B)Mid (C)String (D)Instr5. 函数Int(100*Rnd+1)的取值范围是( )(A)从1到100 (B)从0到100 (C)从1到101 (D)从0到1016. 如果将布尔常量值True赋值给一个整型变量,则整型变量的值为( )(A)0 (B)-1 (C)True (D)False7. 下列符号常量的申明中,( )是不合法的(A)Const a As Single = 1.1 (B)Const a As Integer = “12”(C)Const a As Double = Sin(1) (D)Const a = “OK”8. 将变量k四舍五入保留2位小数的表达式是( )(A)Int((k+0.5)*100)/100 (B)Int(k*100)/100+0.5(C)Int(k*100+0.5)/100 (D)Int(k*(100+0.5))/1009. 假设a和b是整型变量,则表示条件“1≤a<8和1(A) 1<=a And a<8 And 1(B) (1<=a And a<8 ) And Not(1(C) 1<=a And a<8 Or 1(D) Not(1<=a And a<8) Or (110. 设有如下的记录类型:Type StudentNumber As String * 10Name As String * 20Age As IntegerEnd Type则正确引用该记录类型变量的代码是( )(A) Student.Nam = “张三”(B) Dim s As Student = “张三”(C) Dim s As Type Student = “张三”(D) Dim s As Type = “张三”【2016年计算机二级考试VB程序设计试题及答案】。

计算机二级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程序设计习题一1.与数学表达式ln(a+b)/(3x)+5 对应的Visual Basic表达式是【log(a+b)/(3*x)+5或(log(a+b)/(3*x))+5】2.将C盘根目录下的图形文件moon.jpg装入图片框Picture1的语句是【】3.在窗体上画一个名称为Text1的文本框,然后画三个单选按钮,并用这三个单选按钮建立一个控件数组,名称为Option1,程序运行后,如果单击某个单选按钮,则文本框中的字体将根据所选择的单选按钮切换。

Private Sub Option1_Click(Index As Integer)Select Case 【Index】Case 0a = "宋体"Case 1a = "黑体"Case 2a = "楷体_GB2312"End Selecttext1.fontname=aEnd Sub4.在窗体上画一个名称为Text1的文本框,然后画三个单选按钮,并用这三个单选按钮建立一个控件数组,名称为Option1,程序运行后,如果单击某个单选按钮,则文本框中的字体将根据所选择的单选按钮切换。

Private Sub Option1_Click(Index As Integer)Select Case indexCase 0a = "宋体"Case 1a = "黑体"Case 2a = "楷体_GB2312"End Selecttext1.【fontname】=aEnd Sub5.在窗体上画两个组合框,其名称分别为Combo1、Combo2,然后画两个标签,名称分别为Label1、Label2。

程序运行后,如果在某个组合框中选择一个项目,则把所选中的项目在其下面的标签中显示出来。

Private Sub Combo1_Click( )Call ShowItem(Combo1, Label1)End SubPrivate Sub Combo2_Click( )Call ShowItem(Combo2, Label2)End SubPublic Sub ShowItem(tmpCombo As ComboBox, tmpLabel As Label)【tmplabel】.Caption =tmpCombo.TextEnd Sub6.在窗体上画两个组合框,其名称分别为Combo1、Combo2,然后画两个标签,名称分别为Label1、Label2,程序运行后,如果在某个组合框中选择一个项目,则把所选中的项目在其下面的标签中显示出来。

计算机二级《VB程序设计》练习题及答案

计算机二级《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下载文档。

全国计算机等级考试二级Visual+Basic语言程序设计真题精选5(含答案)

全国计算机等级考试二级Visual+Basic语言程序设计真题精选5(含答案)

全国计算机等级考试二级Visual+Basic语言程序设计真题精选5一、单项选择题1.窗体上有名称分别为Text1、Text2的文本框,名称为Command1的命令按钮。

运行程序,在Text1中输入“FormList”,然后单击命令按钮,执行如下程序:当向文本框Text1中输入小写字母a时,文本框Text2中显示的是()。

A.AB.aC.C √D.c解析:KeyUp事件的KeyCode参数返回的是“键值”,不区分大小写。

Chr函数用来返回以数值表达式值为编码的字符。

Ucase函数用来转换大小写。

所以变量c=UCase(“a”)=“A”。

Asc(c)返回变量c中的第一个字符的ASCII,加2后,再由Chr函数转为字符,变为了“C”。

4.设工程文件包含两个窗体文件,两个窗体上分别只有一个名称为Command1的命令按钮Form1的代码如下:Module1的代码如下:对以上程序,下列叙述中错误的是()。

A.x是用户定义的类型B.InputBox函数弹出的对话框中没有提示信息C.若输入的是偶数,y.b的值为该偶数的平方D.把√解析:Fix函数是取整函数,它会删除小数部分,直接取表达式的整数部分,不四舍五入。

A项正确,X是用户定义的一种变量类型,可以使用它来声明变量;B项正确,InPutBox的格式为InPutBox(“提示信息”);C项正确,偶数被2整除和被2除的值相等,如果为偶数,那么Y.b的值就是Y.a的值的平方。

6.设x是整型变量,与函数在窗体上画一个命令按钮,然后编写如下事件过程:(“请输入一个字符串”)上述事件过程的功能是将List1中被选中的列表项添加到List2中。

运行程序时,发现不能达到预期目的,应做修改,下列修改中正确的是()。

A.将ForB.将改为C.将改为√D.将改为解析:列表框控件的List属性为保存了列表框中所有值的数组,可以通过下标访问数组中的值,应当将改为List属性来获取List1中每个选中的行。

计算机二级考试《VB》练习题及答案

计算机二级考试《VB》练习题及答案

xx年计算机二级考试《VB》练习题及答案1、一个栈的初始状态为空。

现将元素1、2、3、4、5、A、B、c、D、E依次入栈,然后再依次出栈,那么元素出栈的顺序是( )。

A.12345ABCDEB.EDCBA54321C.ABCDEl2345D.54321EDCBA2、以下表达中正确的选项是( )。

A.循环队列有队头和队尾两个指针,因此,循环队列是非线性构造B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D.循环队列中元素的个数是由队头指针和队尾指针共同决定3、在长度为凡的有序线性表中进展二分查找,最坏情况下需要比拟的次数是( )。

A.0(n)B.O(n2)C.O(1092n)D.0(nlog2n)4、以下表达中正确的选项是( )。

A.顺序存储构造的存储一定是连续的,链式存储构造的存储空间不一定是连续的B.顺序存储构造只针对线性构造,链式存储构造只针对非线性构造C.顺序存储构造能存储有序表,链式存储构造不能存储有序表D.链式存储构造比顺序存储构造节省存储空间5、数据流图中带有箭头的线段表示的是( )。

A.控制流B.事件驱动C.模块调用D.数据流6、在软件开发中,需求分析阶段可以使用的工具是( )。

A.N—s图B.DFD图C.PAD图D.程序流程图7、在面向对象方法中,不属于“对象”根本特点的是( )。

A.一致性B.分类性C.多态性D.标识唯一性8、一问宿舍可住多个学生,那么实体宿舍和学生之间的联系是( )。

A.一对一B.一对多C.多对一D.多对多9、在数据管理技术开展的三个阶段中,数据共享最好的是( )。

A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.三个阶段相同10.栈和队列的共同特点是( )A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素D.没有共同点参考答案: C。

计算机二级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试题题目及答案一、选择题(每题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考试试题及答案

历年计算机二级vb考试试题及答案一、单项选择题(每题1分,共10分)1. 在Visual Basic中,以下哪个选项不是数据类型?A. IntegerB. StringC. BooleanD. Array答案:D2. Visual Basic中,下列哪个关键字用于声明变量?A. DimB. CallC. FunctionD. Sub答案:A3. 在Visual Basic中,以下哪个选项是正确的循环结构?A. For EachB. Do WhileC. If ThenD. Switch Case答案:A4. Visual Basic中,下列哪个函数用于计算数组中元素的个数?A. UBoundB. LBoundC. MidD. Len5. 在Visual Basic中,以下哪个选项不是事件驱动的编程?A. ClickB. LoadC. PrintD. KeyPress答案:C6. Visual Basic中,下列哪个选项不是窗体的属性?A. NameB. CaptionC. TextD. Visible答案:C7. 在Visual Basic中,下列哪个选项不是控件?A. LabelB. TextBoxC. ComboBoxD. Timer答案:C8. Visual Basic中,下列哪个选项不是控件的事件?A. ClickB. DblClickC. ResizeD. Load答案:C9. 在Visual Basic中,以下哪个选项不是窗体的事件?B. ClickC. DblClickD. Print答案:D10. Visual Basic中,下列哪个选项不是文件访问模式?A. Open AsB. Open For OutputC. Open For InputD. Open For Random答案:A二、填空题(每题2分,共10分)1. 在Visual Basic中,用于定义常量的关键字是____。

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

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

计算机二级vb考试题库及答案一、单项选择题(每题2分,共20分)1. VB中,以下哪个函数用于计算字符串的长度?A. UCaseB. LCaseC. LenD. Mid答案:C2. 在VB中,以下哪个选项表示“不等于”的比较运算符?A. =B. <>C. ==D. <=答案:B3. VB中,以下哪个控件用于显示图像?A. LabelB. PictureBoxC. TextBoxD. ComboBox答案:B4. 在VB中,以下哪个关键字用于声明一个过程?A. FunctionC. DimD. Const答案:B5. VB中,以下哪个选项是正确的变量声明方式?A. Dim xB. Dim x%C. Dim x$D. All of the above答案:D6. 在VB中,以下哪个语句用于结束当前循环?A. ContinueB. ExitC. BreakD. Loop答案:B7. VB中,以下哪个控件用于接收用户输入的文本?A. CheckBoxB. TextBoxC. ListBoxD. ComboBox答案:B8. 在VB中,以下哪个选项表示“大于等于”的比较运算符?B. <=C. >=D. <答案:C9. VB中,以下哪个函数用于将字符串转换为大写?A. UCaseB. LCaseC. StrCompD. Trim答案:A10. 在VB中,以下哪个关键字用于声明一个数组?A. DimB. ConstC. FunctionD. Sub答案:A二、填空题(每题2分,共20分)1. VB中,使用________函数可以将字符串中的字符转换为小写。

答案:LCase2. VB中,使用________关键字可以声明一个全局变量。

答案:Public3. VB中,使用________语句可以创建一个新的过程。

答案:Sub 或 Function4. 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试题及答案一、选择题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一般程序设计习题

计算机二级考试VB一般程序设计习题〖第1题〗:(事件)单击窗体。

(响应)求100以内偶数的和,并将结果输出在窗体上。

将结果存入变量SUM中答案:Dim i As IntegerFor i = 1 To 100If i Mod 2 = 0 Thensum = sum + iEnd IfNextPrint sum〖第2题〗:(事件)双击窗体。

(响应)求s=1+1×2+1×2×3+...+1×2×3× (10)并将结果存到变量S中答案:Dim i, j As IntegerDim k As Longk = 1s = 0For i = 1 To 10For j = 1 To ik = k * jNexts = s + kk = 1NextPrint (CStr(s))〖第3题〗:(事件)单击窗体。

' (响应)求1+2+3+……+100的值,并把结果输出在窗体上。

' 结果存入变量SUM中。

'答案:Dim i As IntegerFor i = 1 To 100sum = sum + iNextPrint sum'〖第4题〗:判断一个数是否是素数。

'答案:Dim i As IntegerPrime = TrueFor i = 2 To Int(Sqr(m))If m Mod i = 0 Then Prime = False: Exit ForNext i'〖第5题〗:(事件)单击窗体。

' (响应)求1 - 1/2 + 1/3 - 1/4 + …… + 1/99 - 1/100的值。

' 将结果存入变量J中。

Dim i As IntegerFor i = 1 To 100If i Mod 2 = 1 Thenj = j + 1 / iElseIf i Mod 2 = 0 Thenj = j - 1 / iEnd IfNextPrint j''〖第6题〗:(事件)单击窗体。

计算机二级vb操作题

计算机二级vb操作题

计算机二级vb操作题一、选择题(每题2分,共20分)1. 在VB中,下列哪个选项是正确的数据类型?A. IntegerB. StringC. DoubleD. All of the above2. 以下哪个是VB中的循环结构?A. IfB. ForC. WhileD. Select3. 在VB中,用于定义变量的关键字是:A. DimB. SetC. LetD. Const4. 在VB中,以下哪个是数组的正确声明方式?A. Dim myArray(10)B. Dim myArray = New Integer(10)C. Dim myArray[10]D. Dim myArray(0 To 10)5. VB中的事件处理程序通常使用哪个关键字来定义?A. SubB. FunctionC. EventD. Procedure6. 在VB中,以下哪个是正确的条件语句?A. If-ThenB. If-ElseC. If-End IfD. All of the above7. VB中的窗体(Form)对象默认的事件是:A. ClickB. LoadC. PaintD. Resize8. 在VB中,以下哪个是正确的方法来获取用户输入?A. InputBox()B. MsgBox()C. Textbox()D. ComboBox()9. VB中的控件通常放在哪个容器中?A. FormB. PanelC. GroupBoxD. All of the above10. 在VB中,以下哪个是正确的方法来设置控件的可见性?A. Visible = TrueB. Show()C. Hide()D. All of the above二、填空题(每空2分,共20分)11. 在VB中,使用________关键字可以声明一个常量。

12. VB中的________属性可以用来设置控件的宽度和高度。

13. 当需要在VB中调用另一个窗体时,可以使用________方法。

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

一般程序设计习题'〖第1题〗:(事件)单击窗体。

' (响应)求100以内偶数的和,并将结果输出在窗体上。

' 将结果存入变量SUM中'答案:Dim i As IntegerFor i = 1 To 100If i Mod 2 = 0 Thensum = sum + iEnd IfNextPrint sum'〖第2题〗:(事件)双击窗体。

' (响应)求s=1+1×2+1×2×3+...+1×2×3× (10)' 并将结果存到变量S中答案:Dim i, j As IntegerDim k As Longk = 1s = 0For i = 1 To 10For j = 1 To ik = k * jNexts = s + kk = 1NextPrint (CStr(s))'〖第3题〗:(事件)单击窗体。

' (响应)求1+2+3+……+100的值,并把结果输出在窗体上。

' 结果存入变量SUM中。

'答案:Dim i As IntegerFor i = 1 To 100sum = sum + iNextPrint sum'〖第4题〗:判断一个数是否是素数。

'答案:Dim i As IntegerPrime = TrueFor i = 2 To Int(Sqr(m))If m Mod i = 0 Then Prime = False: Exit ForNext i'〖第5题〗:(事件)单击窗体。

' (响应)求1 - 1/2 + 1/3 - 1/4 + ……+ 1/99 - 1/100的值。

' 将结果存入变量J中。

Dim i As IntegerFor i = 1 To 100If i Mod 2 = 1 Thenj = j + 1 / iElseIf i Mod 2 = 0 Thenj = j - 1 / iEnd IfNextPrint j''〖第6题〗:(事件)单击窗体。

' (响应)求200~300之间既能被3整除又能被7整除的数。

' 并求出所有数之和存入变量SUM中'答案:Dim i As IntegerFor i = 201 To 300If ((i Mod 3) = 0) And ((i Mod 7) = 0) ThenPrint (CStr(i))sum = sum + iEnd IfNextPrint sum'〖第7题〗:(事件)单击窗体。

' (响应)求数列1+3+3+9+27+……前6项的和,并将' 结果输出到窗体上。

将结果存入变量SUM中。

'答案:Dim i As IntegerDim j(1 To 6) As IntegerFor i = 1 To 6If i < 3 Thenj(i) = 3 ^ (i - 1)Elsej(i) = j(i - 1) * j(i - 2)End Ifsum = sum + j(i)NextPrint sum'〖第8题〗:(事件)单击窗体。

' (响应)求10!的值,并将结果输出到窗体上。

' 将结果存入变量SUM中。

'答案:Dim i As Integersum = 1For i = 1 To 10sum = sum * iNextPrint sum'〖第9题〗:(事件)双击窗体。

' (响应)求出100~200之间,能被5整除,但不能被3 ' 整除的数。

并求所有数之和,存入变量中' SUM中。

'答案:Dim i As IntegerFor i = 100 To 200If ((i Mod 5) = 0) And ((i Mod 3) <> 0) ThenPrint (CStr(i))sum = sum + iEnd IfNext'〖第10题〗:(事件)双击窗体。

' (响应)把一元钞票换成一分、二分和五分的硬币' (每种至少有一枚),求出其所有的换法,' 把结果输出在窗体上。

' 将所有的换法的数目存入变量N中答案:Dim i, j, k As IntegerFor i = 1 To 100For j = 1 To 50For k = 1 To 20If ((i + 2 * j + k * 5) = 100) ThenPrint (CStr(i))Print (CStr(j))Print (CStr(k))n = n + 1End IfNextNextNext'〖第11题〗:求两个数m,n的最大公约数p和最小公倍数q '答案:nm = n * mIf m < n Then t = m: m = n: n = tr = m Mod nDo While (r <> 0)m = nn = rr = m Mod nLoopp = nq = nm / n'〖第12题〗:(事件)双击窗体。

' (响应)s=20+21+22+…+263,求s的值,并将结果' 存储到变量S中。

答案:Dim i As Integeri = 20While i <= 263s = s + ii = i + 1WendPrint (CStr(s))'〖第13题〗:(事件)双击窗体。

' (响应)求3+6+9+12+15+18+……+300的和,并将结' 果输出到窗体上。

将结果存入变量SUM中。

'答案:Dim i As IntegerFor i = 3 To 300If i Mod 3 = 0 Thensum = sum + iEnd IfNextPrint sum'〖第14题〗:(事件)双击窗体。

' (响应)编写代码功能如(图1)。

' 将结果存入变量S中''答案:Dim i As Integers = 1For i = 1 To 10s = s * i * iNextPrint (CStr(s))'〖第15题〗:(事件)双击窗体。

' (响应)求1+5+10+15+……+500的和,并将结果输' 出到窗体上。

将结果存入变量SUM中。

答案:Dim i As IntegerFor i = 1 To 500If i Mod 5 = 0 Thensum = sum + iEnd IfNextPrint sum'〖第16题〗:(事件)单击窗体。

' (响应)编写程序求10×11×12+11×12×13+…+15×16×17的结果,' 并将结果输出到窗体上。

' 将结果存入变量M中'答案:Dim i, j As IntegerDim s As LongFor i = 10 To 15s = 1For j = i To i + 2s = s * jNextm = m + sNextPrint (CStr(m))'〖第17题〗:(事件)双击窗体。

' (响应)求出50以内所有奇数的和。

' 将结果存入变量SUM中答案:Dim i As IntegerFor i = 1 To 50If i Mod 2 = 1 Thensum = sum + iEnd IfNextPrint sum'〖第18题〗:用迭代法求某个数的平方根。

已知求平方根的迭代公式如图:'算法思想:对于一个问题的求解x,可由给定的一个初值x0,根据某一' 迭代公式得到一个新的值x1,这个新值x1比初值x0更接近要求的值x;' 再以新值作为初值,即:x1→x0,重新按原来的方法求x1,重复这一过和' 直到|x1-x0|<_(某一给定的精度)。

此时可将x1作为问题的解。

'答案:Dim x0 As Single, x1 As Singlex0 = a / 2 '迭代初值x1 = 0.5 * (x0 + a / x0)Dox0 = x1 '为下一次迭代作准备x1 = 0.5 * (x0 + a / x0)Loop While Abs(x1 - x0) > 0.00001Fsqrt = x1'〖第19题〗:(事件)单击窗体。

' (响应)求10~20之间所有素数的乘积并输出在窗体上。

' 将结果存入变量L中。

答案:Dim i As IntegerDim j As IntegerDim b As Booleanl = 1b = FalseFor i = 10 To 20For j = 2 To i - 2If i Mod j = 0 Thenb = TrueEnd IfNextIf b = False Thenl = l * iEnd Ifb = FalseNextPrint Str(l)〖第20题〗:编写函数fun其功能是:能计算从1开始到n的' 自然数中偶数的平方的和,n由键盘输入,' (n是偶数)'答案:Dim sum As Integer, i As Integersum = 0For i = 2 To n Step 2sum = sum + i * iNextfun = sum'〖第21题〗:(事件)单击窗体。

' (响应)求出1000-9999之间具有如下特点的四位数字,' 它的平方根' 恰好就是它中间的两位数字,例如,2500开' 平方为50,恰为2500的中间两位,找出所有' 这样的四位数。

' 并求出所有这样的数的和存入SUM中'答案:Dim i As IntegerDim j As IntegerFor i = 1000 To 9999j = Val(Mid(Trim(Str(i)), 2, 2))If j ^ 2 = i ThenPrint i,sum = sum + iEnd IfNext'〖第22题〗:(事件)双击窗体。

' (响应)求100以内奇数的和,并将结果输出在窗体上。

' 将结果存入变量SUM中答案:Dim i As IntegerFor i = 1 To 100If i Mod 2 = 1 Thensum = sum + iEnd IfNextPrint sum〖第23题〗:(事件)单击窗体。

相关文档
最新文档