计算机等级考试VB模拟训练题(六)
- 格式:doc
- 大小:1.47 MB
- 文档页数:7
全国计算机二级《VB》练习题及答案全国计算机二级《VB》练习题及答案9月计算机等级考试将于9月23日-26日举行,目前处于紧张的备考阶段,以下是店铺搜索整理的一份全国计算机二级《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.CaptionD.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);End Sub程序运行后,单击命令按钮,在窗体上显示的内容是(D)(单)A.1 2B.1 2 3C.3 4 5D.4 58.假定一个工程由一个窗体文件Form1和两个标准模块文件Model1及Model2组成。
全国计算机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》模拟试题及答案2016计算机二级考试《VB》模拟试题及答案一、基本操作题(1)在名称为Forml、标题为“球类项目”且没有最大化和最小化按钮的窗体上画1个名称为Combol的组合框。
组合框中的文本内容为空,表项内容有“乒乓球”、“羽毛球”和“网球”3项。
运行后的窗体如图所示。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。
(2)在名称为Forml、标题为“转换”的窗体上,画1个名称为Shapel、边框宽度为3的形状。
再画两个标题分别为“椭圆”和“圆”的命令按钮。
如下图所示。
要求:编写适当的事件过程,使得单击“椭圆”按钮时,Shapel 的形状变换为椭圆;单击“圆”按钮时,Shapel的形状变换为圆。
程序中不得使用变量,每个事件过程中只能写一条语句。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjr2.vbp,窗体文件名为sjr2.frm。
二、简单应用题(1)在考生文件夹下有一个工程文件sjt3.vbp。
窗体Forml上有两个标题分别是“读数据”和“查找”的命令按钮。
请画1个名称为Textl、初始值为空的文本框,该文本框允许显示多行内容,且有垂直滚动条,如图所示。
程序功能如下。
①在考生文件夹下的in.3.dat文件中存有100个正整数。
单击“读数据”按钮,则将文件in3.dat中的数据读入数组a中。
②单击“查找”按钮,则查找数组a中所有为7的倍数的数据,并将这些数据顺次显示在Textl文本框内(数据之间用空格隔开)。
“读数据”按钮的Click事件过程已经给出,请编写程序完成“查找”按钮的Click事件过程,实现上述功能。
注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前,必须使用“查找”按钮完成查找过程,且必须用窗体右上角的关闭按钮结束程序,否则无成绩。
最后将程序按原文件名存盘。
(2)考生文件夹下有一个工程文件sit4.vbp。
全国计算机二级考试《VB》操作试题及答案全国计算机二级考试《VB》操作试题及答案全国计算机等级考试(National Computer Rank Examination,简称NCRE),是在1994年,经原国家教育委员会(现教育部)批准,由教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与能力的全国性计算机水平考试体系。
以下是店铺整理的全国计算机二级考试《VB》操作试题及答案,希望对大家有帮助。
一、基本操作题(1)请在名称为Forml的窗体上添加一个名称为H1的水平滚动条,并在属性窗口中设置它的属性值,使其满足下列要求:它的最小刻度值为1,最大刻度值为100,在程序运行时,用鼠标单击滚动条上滚动框以外的区域(不包括两边按钮),滚动框移动10个刻度。
再在滚动条下面画两个名称分别为L1和L2的标签,并分别显示1和100,运行时的窗体如图所示。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。
(2)在名称为Forml的窗体上添加两个名称分别为Textl和Text2的文本框,初始内容均为空;再建立一个下拉菜单,菜单标题为“操作”,名称为M1,此菜单下含有两个菜单项,名称分别为Copy和Clear,标题分别为“复制”、“清除”,请编写适当的事件过程,使得在程序运行时,单击“复制”选项菜单,则把Textl中的内容复制到Text2中,单击“清除”选项菜单,则清除Text2中的内容(即在Text2中填入空字符串)。
运行时的窗体如图所示。
要求在程序中不得使用任何变量,每个事件过程中只能写一条语句。
注意:存盘时必须存放在考生文件夹下,工程文件名为sit2.vbp,窗体文件名为sjt2.frm。
二、简单应用题(1)在考生文件夹F有一个工程文件sjt3.vbp,窗体上已经有一个标签Labell,请添加一个单选按钮数组,名称为Opl,含三个单选按钮,它们的Index属性分别为0、1、2,标题依次为“飞机”、“火车”、“汽车”,再添加一个名称为T extl的文本框。
计算机二级《VB》备考练习题及答案1[单选题] 数据库设计中反映用户对数据要求的模式是()。
A.内模式B.概念模式C.外模式D.设计模式参考答案:C参考解析:数据库系统的三级模式是餐念摸式、外模式和内模式。
概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。
外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部囊据描述,所以选择C。
内模式又称物理模式,它给出了数据库暂理存储结构与物理存取方法。
2[单选题] 有如下数据定义语句:Dim X,Y As Integer以上语句表明()。
A.x、Y均是整型变量B.x是整型变量,Y是变体类型变量C.X是变体类型变量,Y是整型变量D.x是整型变量,Y是字符型变量参考答案:C参考解析:用Dim可同时定义多个变量,但变量要l分别声明其数据类型,如果不声明数据类型,默认是Variant变I体型变量。
l本题中,变量x定义时没声明数据类型,所以为Variant型I变量,变量Y是整型变量。
故c选项正确。
3[单选题] 现有如下语句:X=IIf(a>50,Int(a\3),a Mod 2)当a=52时,X的值是()。
A.0B.1C.17 D.18参考答案:C参考解析:首先计算Int(a、3)即Int(52、3)=IInt(17)=17,52 MOD 2结果为0。
I再计算IIf(52>50,17,0),52>50结果为True,所以IIF l函数返回l7,则x值为l7,故选C。
4[单选题] 在窗体上画一个水平滚动条,其属性值满足MinA.增加一个SmallChange量B.减少一个SmallChange量C.增加一个LargeChange量D.减少一个LargeChange量参考答案:A参考解析:当水平滚动条的属性值kiln本题单击的是滚动条右端的箭头,故Vlaue属性值应该是增加一个SmaUChange量。
故选A。
5[单选题] 以下不能触发滚动条Change事件的操作是()。
计算机等级考试二级VB全真模拟试题考试大全一、选择题:35题,2分/题,共70分下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
1.当运行程序时,系统自动执行启动窗体的某个事件过程。
这个事件过程是()A)Load B)Click C)Unload D)GotFocus2.无论何控件,都具有一个共同属性。
这个属性是()A)Text B)Font C)Name D)Caption3.在一行内写多条语句时,语句之间要用某个符号分隔。
这个符号是()A), B); C)、 D):4.表达式3∧2*2+3 MOD 10\4的值是()A)18 B)1 C)19 D)05.下面的变量名合法的是()A)k_name B)k ame C)name D)k-name6.设有如下变量声明Dim time1 As Date,为变量time1正确赋值的表达式是()A)time1 = #11:34:04 # B)time1 = Format(Time,"yy:mm:dd")C)time1 = #"11:34:04"# D)time1 = Format("hh:mm:ss",Time)7.表达式12000 + "129" & 200的值是()A)12329 B)"12129200" C)"12000129200" D)"12329"8.若设a = 4,b = 5,则下列表达式值为真的是()A)(True+a)>0 And b>10 B)a>b Or b>10-aC)(False-b< 0) Eqv (a>b) D)a>b Xor b+3>59.当窗体上的文字或图形被覆盖或最小化后能恢复原貌,需要设置窗体的属性是()A)Appearance B)Visible C)Enable D)Autoredraw10.在窗体上画一个名称为Command1的命令按钮,编写以列程序:Private Sub Command1_Click( )Dim a As IntegerStatic b As Integera = a + bb = b + 4Print a,bEnd Sub程序运行后,单击该命令按钮三次,屏幕上显示的值是()A)4 12 B)0 4 C)4 8 D)8 1211.Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是()A)属性、控件和方法 B)属性、事件和方法C)窗体、控件和过程 D)控件、过程和模块12.下列程序段错误的是()A)Dim a As Integera = array(1,2,3,4)B)Dim a(),b()a = array(1,2,3,4):b = aC)Dim a As Varianta = array(1,"asd",true)D)Dim a() As Varianta = array(1,2,3,4)13.表达式String(1,"I am student") + Replace("am harass","rass","ppy") & "!"的值是()A)"I am happy!" B)"I am student I am s am harass studentam happy!"C)"I am student am harass!" D)"I am student am happy!"14.下列程序段中,能正常结束循环的是()A)I = 1DoI = I + 2Loop Until I = 10B)I = 5DoI = I + 1Loop Until I < 0C)I = 10DoI = I + 1Loop Until I > 0D)I = 6DoI = I - 2Loop Until I = 1 [Page]15.引用列表框(List1)最后一个数据项应使用的表达式是()A)List1.List(List1.ListCount) B)List1.List(List1.ListCount-1)C)List1.List(ListCount) D)List1.List(ListCount-1)16.有如下程序:Option Base 1Private Sub Command1_Click()Dim x,y(3,3)x = Array(1,2,3,4,5,6,7,8,9)For i = 1 To 3For j = 1 To 3y(i,j) = x(i*j)If(j > = i) Then Print y(i,j);Next jPrintNext iEnd Sub运行时输入出的结果是()A)1 2 32 4 64 6 8B)1 2 32 4 63 6 9C)12 43 6 9D)1 2 34 6917.在窗体上画一个名称为Command1的命令按钮,编写如下程序:Private Sub Command1_Click()Print pl(3,7)End SubPublic Function pl(x As Single,n As Integer) As SingleIf n=0 Thenpl=1ElseIf n Mod 2=1 Thenpl=x*x+nElseP1=x*x-nEnd IfEnd IfEnd Function程序运行后,单击该命令按钮,屏幕上显示的结果是()A)2 B)1 C)0 D)1618.以下属性和方法中,可重定义坐标系的是()A)DrawStyle属性 B)DrawWidth属性 C)Scale方法 D)ScaleMode属性19.在窗体上画一个文本框,然后编写如下事件过程:Private Sub Form_Load()Text1.Text = ""Text1.SetFocusFor i = 1 To 5Sum = Sum +iNext iText1.text = SumEnd Sub上述程序的运行结果是()A)在文本框中输出15 B)在文本框中输出0C)在文本框中输出不定值 D)出错 [Page]20.已知x代表某个百分制成绩,下列程序段用于显示对应的五级制成绩,正确的是()A)If x > = 60 ThenPrint "及格"ElseIf x > = 70 ThenPrint "中"ElseIf x > = 80 ThenPrint "良"ElseIf x > = 90 ThenPrint "优"ElsePrint "不及格"End IfB)If x < 90 ThenPrint "良"ElseIf x < 80 ThenPrint "中"ElseIf x < 70 ThenPrint "及格"ElseIf x < 60 ThenPrint "不及格"ElsePrint "优"End IfC)If x > = 90 ThenPrint "优"ElseIf x > = 80 ThenPrint "良"ElseIf x > = 70 ThenPrint "中"ElseIf x > = 60 ThenPrint "及格"ElsePrint "不及格"End IfD)Select Case xCase x > = 90Print "优"Case x > = 80Print "良"Case x > = 70Print "中"Case x > = 60Print "及格"Case ElsePrint "不及格"End Select21.下面说法不正确的是( )A)滚动条的重要事件是Change和ScrollB)框架的主要作用是将控件进行分组,以完成各自相对独立的功能C)组合框是组合了文本框和列表框的特性而形成的一种控件D)计时器控件可以通过对Visible属性的设置,在程序运行期间显示在窗体上22.在窗体上画一个名称为Check1复选框,在程序运行的过程中,若选中复选框,则Check1.value的值是()A)True B)2 C)0 D)123.在下列关于菜单的说法中,错误的是()A)每一个菜单项都是一个控件,与其他控件一样都有自己的属性和事件B)除了Click事件之外,菜单项还能响应其他的如 DblClick等事件过程C)菜单项的快捷键不可以任意设置D)在程序执行时,如果菜单项的Enabled属性为False,则该菜单项变成灰色,不能被用户选择[Page]27.下列关于过程叙述不正确的是()A)过程的传值调用是将实参的具体值传值递给形参B)过程的传址调用是将实参在内存的地址传递给形参C)过程的传值调用参数是单向传递的,过程的传址调用参数是双向传递的D)无论过程传值调用还是过程传址调用,参数传递都是双向的28.执行了下面程序后,组合框中数据项的值是()Private Sub Form_Click()For i=1 to 6Combo1.AddItem iNext iFor i= 1 to 3Combo1.RemoveItem iNext iEnd SubA)1 5 6 B)1 3 5 C)4 5 6 D)2 4 629.若在Shape 控件内以FillStyle属性所指定的图案填充区域,而填充图案的线条颜色由FillColor属性指定,非线条的区域由Back Color属性填充,则应()A)将Shape控件的FillSte属性设置为2至7间的某个值,BackStyle属性设置为1B)将 Shape控件的FillSte属性设置为0或1,BackStyle属性设置为1C)将Shape控件的FillSte属性设置为2至7间的某个值,BackStyle属性设置为0D)将Shape控件的FillSte属性设置为0或1,BackStyle属性设置为030.下列程序的执行结果是()Private Sub Form_Activate()Dim score(3) As Integer, total As IntegerDim aa_score As Variantscore(1)=50: score(2) =14:score(3)=36tota=0: i=0For Each aa_score In scorei=i+1total=tota + aa+_scorePrint i,aa_score,totalNextEnd SubA)1 0 02 50 503 14 644 36 100B)1 50 502 14 643 36 100C)0 50 501 14 642 36 100D)0 0 01 50 502 14 643 36 10031.在Activate 事件过程中,写入下面的程序:Option Base 1Private Sub Form_Activate()Dim t As IntegerDim a( ) As Varianta=Array (2,4,6,8,10,1,3,5,7,9)For i=1 to 10\2t= a(i)a(i)=a(10 - i + 1)a(10 - i + 1)=tNext iFor j= 1 to 10Print a(j);Next jEnd Sub运行程序后,显示的结果是()A)2 4 6 8 10 1 3 5 7 9 B)1 3 5 7 9 2 4 6 8 10C)9 7 5 3 1 10 8 6 4 2 D)10 8 6 4 2 9 7 5 3 132.在Activate 事件过程中,写入下面的程序:Private Sub Form _Activate()Dim S As String, a As String, b As Stringa= "*" : b =" $"For i= 1 to 4If i / 2= Int(i / 2) ThenS=String(Len (a)+i , b)ElseS=String(Len(a) + i, a)End IfPrint S;Next iEnd Sub运行程序后,显示结果是()A)$$ ***$$$$***** B)*$$**$$***$$$****$$$$C)**$$$****$$$$$ D)$*$$**$$$***$$$$****33.在窗体上设置相应的控件,并在代码窗口编写下列程序:Printe Sub Form_Click()Dim a As Long ,b As Longa=InputBox("请输入若干个整数")Call P(a,b)Print bEnd SubPrivate Sub P(x As Long, y As Long)Dim n As Integer, j As String*1, s As Stringk=Len(Trim(Str(x)))s=""For i= K To 1 Step -1j=Mid(x,i,1)s=s+jNext iy=Val(s)End Sub运行程序,在InputBox框中输入123456,然后单击"确定"按钮,则输出结果是()A)123456 B)654321 C)135246 D)24613534.设定文本框内的文字内容是否允许修改的属性是()A)Text B)Locked C)PasswordChar D)Multiline35.要建立一个学生成绩的随机文件,如下定义了学生的记录类型,由学号、姓名、三门课程成绩(百分制)组成,下列程序段正确的是()A)Type studlno As Integername AS Stringscore(1 to 3) As SingleEnd TypeB)Type studlno As Integername As String *10score() As SingleEnd TypeC)Type studlno As Integername As String *10score(1 to 3) As StngleEnd TypeD)Type studlno As Integername As Stringscore(1 to 3) As StringEnd Type [Page]二、填空:每空2分,共30分。
计算机二级考试VB考试题及答案计算机二级考试VB考试题及答案为了使广大考生在备战计算机等级考试时,更快的掌握相应知识点,下面是店铺搜索整理的计算机二级考试VB考试题及答案,供参考练习,预祝考生们考出自己理想的成绩!计算机二级考试VB考试题及答案1、窗体中有一个名称为txtSpeed的文本框,一个名称为hsbSpeed的滚动条。
以下程序:Private Sub hsbSpeed_Change( )txtSpeeD.Text = hsbSpeeD.ValueEnd Sub当单击滚动条hsbSpeed右端的箭头时,以下说法不正确的是(B) (单)A.此时会触发change事件B.此时不会触发change事件C.在文本框中显示了滚动条滑块所在位置的值D.此时不会触发scroll事件2.利用窗体中的滚动条HScroll1改变窗体的背景色,可以这样编写代码:Private Sub HScroll1_Change( )R= HScroll1.Valueform1.BackColor = RGB(R,int(Rnd*256),int(Rnd*256))End Sub以下说法不正确的是(C) (单)A.窗体的背景色是一个随机的颜色B.RGB函数取得到的颜色有256*256*256种C.表达式int(Rnd*256)取得随机数的范围为0-256之间的整数D.表达式int(Rnd*256)取得随机数的范围为0-255之间的整数3.窗体中有一个名称为Slider1的可选择性刻度滑块控件,一个名称为text1的文本框,如下程序:Private Sub Slider1_change( )Text1.FontSize =【Slider1.value】End Sub当拖动滑块时,以上程序实现用Slider控件设置文本框中的字体大小的功能。
4.窗体中有一个名称为Slider1的可选择性刻度滑块控件,一个名称为text1的文本框,如下程序:Private Sub Slider1_change( )Text1.【Fontsize】 = slider1.valueEnd Sub当拖动滑块时,以上程序实现用Slider控件设置文本框中的字体大小的功能。
全国计算机二级VB模拟试题及答案全国计算机二级VB模拟试题及答案计算机二级考试是全国计算机等级考试(National Computer Rank Examination,简称NCRE)四个等级中的一个等级,考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。
那么全国计算机二级VB考试怎么考?以下仅供参考!1.在待排序的元素序列基本有序的前提下,效率最高的排序方法是(C)A)冒泡排序B)选择排序C)快速排序D)归并排序2.非空的循环单链表head的尾结点(由p所指向),满足(A)A)p->next==NULLB)p==NULLC)p->next=headD)p=head3.线性表的顺序存储结构和线性表的链式存储结构分别是(C)A)顺序存取的存储结构、顺序存取的存储结构B)随机存取的存储结构、顺序存取的存储结构C)随机存取的存储结构、随机存取的存储结构D)任意存取的存储结构、任意存取的存储结构4.结构化程序设计所规定的三种基本控制结构是(D)A)输入、处理、输出B)树形、网形、环形C)顺序、选择、循环D)主程序、子程序、函数5.下列不属于软件调试技术的是(D)A)强行排错法B)集成测试法C)回溯法D)原因排除法6.软件生命周期中花费时间最多的阶段是(B)A)详细设计B)软件编码C)软件测试D)软件维护7.软件设计中,有利于提高模块独立性的一个准则是(A)A)低内聚低耦合B)低内聚高耦合C)高内聚低耦合D)高内聚高耦合8.数据库的故障恢复一般是由(D)A)数据流图完成的B)数据字典完成的C)DBA完成的D)PAD图完成的9.下列关系运算的叙述中,正确的是(B)A)投影、选择、连接是从二维表行的方向进行的运算B)并、交、差是从二维表的列的方向来进行运算C)投影、选择、连接是从二维表列的方向进行的运算D)以上3种说法都不对10.在关系数据库中,对一个关系做投影操作后,新关系的元组个数将(A)A)等于原来关系中的'元组个数B)大于原来关系中的元组个数C)小于原来关系中的元组个数D)不能确定元组个数11.以下不具有Picture属性的对象是(B)A)窗体B)图片框C)图像框D)文本框12.双击窗体中的对象后,Visual Basic将显示的窗口是(D)A)项目(工程)窗口B)工具箱C)代码窗口D)属性窗口13.若要将窗体从内存中卸载,其实现的方法是(A)A)ShowB)UnLoadC)LoadD)Hide14.要使目录列表框(名称为Dirl)中的目录随着驱动器列表框(名称为Drivel)中所选择的当前驱动器的不同而同时发生变化,则应:(A)A)在Dirl中的Change事件中,书写语句 Dirl.Drive=Drivel.DriveB)在Dirl中的Change事件中,书写语句 Dirl.Path=Drivel.DriveC)在Drivel中的Change事件中,书写语句Dirl.Path=Drivel.DriveD)在Drivel中的Change事件中,书写语句Dirl.Drive=Drivel.Drive15.设有如下声明:Dim x As Integer如果Sgn(x)的值为-1,则表示x的值是(A)A)整数B)大于0的整数C)等于0的整数D)小于0的数16.下述说法不正确的是(B)A)变量名的长度不能超过255个字符B)变量名可以包含小数点或者内嵌的类型声明字符C)变量名不能使用关键字D)变量名的第一个字符必须是字母17.下列可作为Visual Basic变量名的是(A)A)FilenameB)A(A+B)C)A%DD)Print18.语句Print Sgn(-6^2)+Abs(-6^2)+Int(-6^2)的输出结果是(BD)A)-36B)1C)-1D)-7219.下面说法中,不正确的是(D)A)Cls清除由Print方法显示的文本或在图片框中显示的图形,并把光标移到对象的左上角(0,0)B)当前窗体是用Picture属性装入的图形时,也可以用Cls方法清除C)Move方法用来移动窗体和控件,并改变其大小D)Cls方法中的对象,可以是窗体或图片框,如果省略则清除当前窗体中显示的内容20.假定在图片框Picturel中装入了一个图形,为了清除该图形(注意,清除图形,而不是删除图片框),应采用的正确方法是(D)A)选择图片框,然后按Del键B)执行语句 Picturel.picture=LoadPicture("")C)执行语句 Picturel.picture=""D)选择图片框,在属性窗口中选择Picture属性条,然后按回车键21.线性表L=(a1,a2,a3,…ai,…an),下列说法正确的是(D)A)每个元素都有一个直接前件和直接后件B)线性表中至少要有一个元素C)表中诸元素的排列顺序必须是由小到大或由大到小D)除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件22.设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。
计算机二级vb模拟考试试题及答案一、单选题1. 下面哪个选项是VB的内置数据类型?A. IntegerB. StringC. DoubleD. All of the above答案:D2. 在VB中,用于表示两个选项互斥关系的控件是?A. RadiobuttonB. CheckboxC. ComboboxD. Listbox答案:A3. 下面哪个事件是在窗体加载时发生?A. LoadB. ClickC. MouseHoverD. KeyPress答案:A4. 在VB中,用于将文本显示在标签控件上的属性是?A. TextB. ValueC. CaptionD. Name答案:C5. 在VB中,用于打开文件选择对话框的控件是?A. OpenFileDialogB. SaveFileDialogC. FolderBrowserDialogD. PrintDialog答案:A二、填空题1. 在VB中,用于声明一个整型变量的关键字是________________。
答案:Dim2. 在VB中,用于判断条件的关键字是________________。
答案:If3. 在VB中,用于循环执行代码块的关键字是________________。
答案:For4. 用于将字符串转换为整型的函数是________________。
答案:CInt5. 用于将字符串转换为小数类型的函数是________________。
答案:CDbl三、编程题1. 编写一个VB程序,实现计算两个数相加的功能,并在窗体上显示结果。
答案:```vbPublic Class Form1Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.ClickDim num1 As IntegerDim num2 As IntegerDim result As Integernum1 = CInt(TextBox1.Text)num2 = CInt(TextBox2.Text)result = num1 + num2Label1.Text = "结果:" & result.ToString()End SubEnd Class```2. 编写一个VB程序,实现输入一个整数n,计算并输出1到n的所有偶数之和。
701第1小题【审题分析】滚动条所能表示的最小值和最大值分别由其Min属性和Max属性设定;LargeChange属性用于设置当点击滚动条滑块与两侧箭头间区域时Value属性值的改变量,SmallChange属性用于设置当点击滚动条两侧箭头时V alue属性值的改变量。
【操作步骤】步骤1:新建一个“标准EXE”工程,在窗体Form1中画一个水平滚动条和两个标签,其属性及值如表70-1所示。
表70-1步骤2:按要求将文件保存至考生文件夹中。
【主要考点】水平滚动条控件。
第2小题【知识点拔】菜单中所包含的每一个菜单项都可看成是一个命令按钮,程序运行时,选择某菜单项将触发其Click事件。
【审题分析】要实现本题中的功能,应在“复制”菜单项的Click事件过程中,为Text2赋值为Text1的Text属性值,在“清除”菜单项的Click事件过程中,为Text2的Text属性赋值为空字符串。
【操作步骤】步骤1:新建一个“标准EXE”工程,在窗体Form1中画两个文本框,名称分别为Text1和Text2,其Text属性均为空白。
步骤2:选择【工具】→【菜单编辑器】命令,打开菜单设计器,如表70-2中的设置建立菜单项。
表70-2步骤3:打开代码编辑窗口,编写“复制”和“清除”菜单命令的单击事件过程。
参考代码:Private Sub clear_Click()Text2.Text = ""End SubPrivate Sub copy_Click()Text2.Text = Text1.TextEnd Sub步骤4:按要求将文件保存至考生文件夹中。
2第1小题【审题分析】本题要求通过修改程序源代码,来实现当选中不同选项时,在文本框显示出不同信息的功能。
程序源代码在单选按钮数组的Click事件过程中,利用Select Case 语句来判断是哪个单选按钮被单击并在文本框中显示不同内容。
【操作步骤】步骤1:打开考生文件夹中的本题工程文件sjt3.vbp,使用复制粘贴的方法画出一个有三个元素的单选按钮数组,再画出一个文本框,设置它们的相关属性,其属性及值如表70-3所示。
第23套1.基本操作(2小题,每小题15分,共计30分)(1)在窗体上画一个命令按钮,其名称为C1,标题为“清除”,编写适当的事件过程。
程序运行后,如果单击命令按钮,则清除窗体的标题,程序运行结果如图所示。
*注意:存盘时必须存放在考生文件夹下,工程文件名为lq1.vbp ,窗体文件名为lq1.frm。
(2)在Form1的窗体上画一个图片框,其名称为P1,编写适当的事件过程。
程序运行后,如果单击窗体,则从图片框的(300,400)位置处开始显示“等级考试”。
程序运行情况如图所示。
*注意:存盘时必须存放在考生文件夹下,工程文件名为lq2.vbp ,窗体文件名为lq2.frm 。
程序中不得使用任何变量。
2.简单应用(2小题,每小题20分,共计40分)(1)在考生文件夹下有一个工程文件lq5.vbp ,请在窗体上画两个框架,其名称分别为F1和F2,标题分别为“交通工具”和“到达目标”。
在F1中画两个单选按钮,名称分别为Op1和Op2,标题分别为“飞机”和“火车”。
在F2中画两个单选按钮,名称分别为Op3和Op4,标题分别为“广州”和“昆明”。
画一个文本框,其名称为Text1。
编写适当事件过程。
程序运行后,选择不同单选按钮时产生的显示结果见下表 交通工具到达目标第一种情况飞机广州坐飞机去广州第二种情况飞机昆明坐火车去昆明第三种情况火车广州坐火车去广州第四种情况火车昆明坐火车去昆明单击文本框后产生的结果(文本框中显示的内容)选中的单选按钮程序的运行情况如图所示。
存盘时,工程文件名为lq5.vbp ,窗体文件名为lq5.frm 。
注意:考生不得修改窗体文件中已经存在的程序,在结束程序运行之前,必须至少进行上面的一种操作。
退出程序时必须通过单击窗体右上角的关闭按钮的方式。
(2)在考生文件夹下有一个工程文件lq6.vbp ,请在窗体上画二个文本框,其名称分别为Text1、Text2,文本框内容分别设置为“等级考试”、“计算机”。
然后画一个标签,其名称为Lab1,高度为375,宽度位2000。
再画两个单选按钮,名称分别为Op1和Op2,标题分别为“交换”和“连接”,编写适当的事件程序。
程序运行后,如果选中“交换”单选按钮并单击窗体,则Text1文本框中内容与Text2文本框中内容进行交换,并在标签中显示“交换成功”;如果选中“连接”单选按钮并单击窗体,则把Text1和Text2的内容按Text1、Text2的顺序连接起来并在标签中显示。
存盘时,工程文件名为lq6.vbp,窗体文件名为lq6.frm。
注意:不得修改已经给出的程序。
在结束程序运行之前,必须选中一个单选按钮,并单击窗体。
退出程序时必须通过单击窗体右上角的关闭按钮的方式,否则可能无成绩。
3.综合应用(1小题,计30分)在窗体上画三个命令按钮,其名称分别为C1、C2和C3,标题分别为"读入数据"、"计算"和"存盘"(如图所示)。
程序运行后,如果单击"读入数据"按钮,则读入datain1.txt和datain2.txt文件中的各20个整数,分别放入两个数组中;如果单击"计算"按钮,则把两个数组中对应下标的元素相除并截尾取整后,结果放入第三个数组中(即:把第一个数组的第n个元素除以第二个数组的第n元素,结果截尾取整后作为第三个数组的第n个元素。
这里的n 为1、2、...、20),然后计算第三个数组各元素之和,并把所求得的和在窗体上显示出来;如果单击"存盘"按钮,则把所求得的和存入考生文件夹的dataout.txt文件中。
在考生文件夹下有一个工程文件lq7.vbp,考生可以装入该文件。
窗体文件中的ReadData1和ReadData2过程可以把datain1.txt和datain2.txt文件中的各20个整数分别读入Arr1和Arr2数组中;而WriteData过程可以把的整数值写到考生文件夹下指定的文件中(整数值通过计算求得,指定文件名为dataout.txt)。
注意:考生不得修改窗体文件中已经存在的程序。
存盘时,工程文件名仍为lq7.vbp,窗体文件名仍为lq7.frm。
第24套1.基本操作(2小题,每小题15分,共计30分)(1)在窗体上画一个命令按钮,其名称为C1,标题为“显示”,编写适当的事件过程。
程序运行后,如果单击命令按钮,则把窗体的标题修改为“等级考试”,程序运行结果如图所示。
*注意:存盘时必须存放在考生文件夹下,工程文件名为lq1.vbp,窗体文件名为lq1.frm。
程序中不得使用任何变量。
(2)在窗体上画一个文本框,其名称为Text1,Text属性为空白。
再画一个命令按钮,其名称为C1,Visible属性为False。
编写适当的事件过程。
程序运行后,如果在文本框中输入字符,则命令按钮出现。
程序运行情况如图所示。
*注意:存盘时必须存放在考生文件夹下,工程文件名为lq2.vbp ,窗体文件名为lq2.frm。
程序中不得使用任何变量。
2.简单应用(2小题,每小题20分,共计40分)(1)在考生文件夹下有一个工程文件lq5.vbp ,请在窗体上画两个框架,其名称分别为F1和F2,标题分别为“交通工具”和“到达目标”。
在F1中画两个单选按钮,名称分别为Op1和Op2,标题分别为“飞机”和“火车”。
在F2中画两个单选按钮,名称分别为Op3和Op4,标题分别为“广州”和“昆明”。
画一个标签,其名称为Lab1,宽度为3000,高度为375。
编写适当事件过程。
程序运行后,选择不同单选按钮时产生的显示结果见下表 交通工具到达目标第一种情况飞机广州坐飞机去广州第二种情况飞机昆明坐飞机去昆明第三种情况火车广州坐火车去广州第四种情况火车昆明坐火车去昆明单击窗体后产生的结果(标签中显示的内容)选中的单选按钮程序的运行情况如图所示。
存盘时,工程文件名为lq5.vbp ,窗体文件名为lq5.frm 。
注意:考生不得修改窗体文件中已经存在的程序,在结束程序运行之前,必须至少进行上面的一种操作。
退出程序时必须通过单击窗体右上角的关闭按钮。
(2)在考生文件夹下有一个工程文件lq6.vbp ,请在窗体上画二个文本框,其名称分别为Text1、Text2,文本框内容分别设置为“等级考试”、“计算机”。
然后画一个标签,其名称为Lab1,高度为375,宽度为2000。
再画两个单选按钮,名称分别为Op1和Op2,标题分别为“交换”和“连接”,最后再画一个命令按钮,其名称为C1,标题为“确定”,编写适当的事件程序。
程序运行后,如果选中“交换”单选按钮并单击“确定”按钮,则Text1文本框中内容与Text2文本框中内容进行交换,并在标签处显示“交换成功”(如图所示);如果选中“连接”单选按钮并单击“确定”按钮后,则把交换后的Text1和Text2的内容连接起来,并在标签处显示连接后的内容。
存盘时,工程文件名为lq6.vbp ,窗体文件名为lq6.frm 。
注意:不得修改已经给出的程序。
在结束程序运行之前,必须选中一个单选按钮,并单击“确定”按钮。
退出程序时必须通过单击窗体右上角的关闭按钮,否则可能无成绩。
3.综合应用(1小题,计30分)在窗体上画三个命令按钮,其名称分别为C1、C2和C3,标题分别为"读入数据"、"计算"和"存盘"(如图所示)。
程序运行后,如果单击"读入数据"按钮,则读入datain1.txt和datain2.txt文件中的各20个整数,分别放入两个数组中;如果单击"计算"按钮,则把两个数组中对应下标的元素除以10并截尾取整后相乘,其结果放入第三个数组中(即:把第一个数组的第n个元素除以10截尾取整,再把第二个数组的第n元素除以10截尾取整,两者相乘后的结果作为第三个数组的第n个元素。
这里的n为1、2、...、20),然后计算第三个数组各元素之和,并把所求得的和在窗体上显示出来;如果单击"存盘"按钮,则把所求得的和存入考生文件夹的dataout.txt文件中。
在考生文件夹下有一个工程文件lq7.vbp,考生可以装入该文件。
窗体文件中的ReadData1和ReadData2过程可以把datain1.tx和datain2.txt文件中的各20个整数分别读入Arr1和Arr2数组中;而WriteData过程可以把计算出的整数值写到考生文件夹下指定的文件中(整数值通过计算求得,文件名为dataout.txt)。
注意:考生不得修改窗体文件中已经存在的程序。
存盘时,工程文件名仍为lq7.vbp,窗体文件名仍为lq7.frm。
第25套1.基本操作(2小题,每小题15分,共计30分)(1)在Form1的窗体上画一个文本框,名称为Text1。
画一个命令按钮,名称为C1,标题为“显示”,它的TabIndex属性设为0。
请为C1设置适当的属性,使得当焦点在C1上时,按Esc键就调用C1的Click事件,该事件过程的作用是在文本框中显示“等级考试”,程序运行结果如图所示。
*注意:存盘时必须存放在考生文件夹下,工程文件名为lq1.vbp,窗体文件名为lq1.frm。
程序中不得使用任何变量。
(2)在Form1的窗体上画一个命令按钮,名称为C1,标题为“显示”,按钮的Visible属性为不可见。
编写适当的事件过程。
程序运行后,如果单击窗体,则命令按钮出现;此时如果单击命令按钮,则在窗体上显示“等级考试”。
程序运行情况如图所示。
*注意:存盘时必须存放在考生文件夹下,工程文件名为lq2.vbp,窗体文件名为lq2.frm。
程序中不得使用任何变量。
2.简单应用(2小题,每小题20分,共计40分)(1)在考生文件夹下有一个工程文件lq5.vbp,请在窗体上画两个框架,其名称分别为F1和F2,标题分别为“交通工具”和“到达目标”。
在F1中画两个单选按钮,名称分别为Op1和Op2,标题分别为“飞机”和“火车”。
在F2中画两个单选按钮,名称分别为Op3和Op4,标题分别为“广州”和“昆明”。
然后画一个命令按钮,其名称为C1,标题为“确定”。
再画一个标签,其名称为Lab1,宽度为3000,高度为375。
编写适当事件过程。
程序运行后,选择不同单选按钮时产生的显示结果见下表 交通工具到达目标第一种情况飞机广州坐飞机去广州第二种情况飞机昆明坐飞机去昆明第三种情况火车广州坐火车去广州第四种情况火车昆明坐火车去昆明单击“确定”按钮后产生的结果(标签中显示的内容)选中的单选按钮程序的运行情况如图所示。
存盘时,工程文件名为lq5.vbp ,窗体文件名为lq5.frm 。