全国计算机等级考试二级vb笔试全真模拟试卷(答案解析)
全国计算机等级考试二级VB模拟试题1
⼀、选择题(每题2分,共计70分)1.数据的存储结构是指____。
A、存储在外存中的数据B、数据所占的存储空间C、数据在计算机中的顺序存储⽅式D、数据的逻辑结构在计算机中的表⽰A B C D2.下列关于栈的描述中错误的是:____。
A、栈是先进后出的线性表B、栈只能顺序存储C、栈具有记忆作⽤D、对栈的插⼊与删除操作中,不需要改变栈底指针A B C D3.对于长度为n的线性表,在最坏情况下,下列各排序法所对应的⽐较次数中正确的是____。
A、冒泡排序为n/2B、冒泡排序为nC、快速排序为nD、快速排序为n(n-1)/2A B C D4.对长度为n的线性表进⾏顺序查找,在最坏情况下所需要的⽐较次数为____。
A、log2nB、n/2C、nD、n+1A B C D5.下列对于线性链表的描述中正确的是____。
A、存储空间不⼀定是连续,且各元素的存储顺序是任意的B、存储空间不⼀定是连续,且前件元素⼀定存储在后件元素的前⾯C、存储空间必须连续,且前件元素⼀定存储在后件元素的前⾯D、存储空间必须连续,且各元素的存储顺序是任意的A B C D6.下列对于软件测试的描述中正确的是____。
A、软件测试的⽬的是证明程序是否正确B、软件测试的⽬的是使程序运⾏结果正确C、软件测试的⽬的是尽可能多地发现程序中的错误D、软件测试的⽬的是使程序符合结构化原则A B C D7.为了使模块尽可能独⽴,要求____。
A、模块的内聚程度要尽量⾼,且各模块间的耦合程度要尽量强B、模块的内聚程度要尽量⾼,且各模块间的耦合程度要尽量弱C、模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D、模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强A B C D8.下列描述中正确的是____。
A、程序就是软件B、软件开发不受计算机系统的限制C、软件既是逻辑实体,⼜是物理实体D、软件是程序、数据与相关⽂档的集合A B C D9.数据独⽴性是数据技术的重要特点之⼀。
计算机等级考试二级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笔试试题(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笔试全真模拟试卷(答案解析)
一、选择题(每小题2分,共35题,70分)在下列各题的A)、B)、c)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。
1)下列关于算法复杂度描述正确的是。
A)算法的时间复杂度是指算法执行的时间B)算法的空间复杂度是指执行这个算法所需的内存空间C)一个算法的空间复杂度大,则其时间复杂度必定大D)一个算法的空间复杂度大,则其时间复杂度必定小答案:B) 【解析】算法的时间复杂度是指执行算法所需的计算工作量。
算法的空间复杂度是指执行这个算法所需的内存空间。
在一个算法的空间复杂度大的情况下,其时间复杂度可能会很大,具体视情况而定;反之亦然。
(2)下列数据结构中属于非线性结构的是A)列队B)线性表C)二叉树D)栈答案:(C) 【解析】线性结构满足两个条件:有且只有一个根结点;每个结点最多只有一个前件,也最多只有一个后件、列、线性表都属于线性结构,二叉树是一种非线性结构,因为除叶子结点外,每个结点都有两个后件,不满足线性结构的条件。
(3)算法的有穷性是指——。
A)算法程序的运行时间是有限的B)算法程序所处理的数据量是有限的C)算法程序的长度是有限的D)算法只能被有限的用户使用答案:(A) 【解析】算法具有5个特性。
①有穷性:一个算法必须(对任何合法的输入值)在执行有穷步之后结束;且每一步都可在有限时间内完成,即运行时间是有限的;②确定性:算法中每一条指令必须有确切的含义,读者理解时不会产生歧义;③可行性:一个算法是可行的,即算法中描述的操作都是可以通过已经实现的基本运算执行有限次来实现;④输入:一个算法有零个或多个输入,这些输入取自于某个特定的对象的集合;⑤输出:一个算法有一个或多个输出。
(5)软件生命周期是指——。
A)软件的开发过程B)软件的运行维护过程C)软件产品从提出、实现、使用维护到停止使用退役的过程D)软件从需求分析、设计、实现到测试完成的过程答案:C) 【解析】通常将软件产品从提出、实现、使用维护到使用、退役的过程称为软件生命周期。
计算机等级考试二级VB全真模拟试题含答案(1)
计算机等级考试二级VB全真模拟试题含答案(1)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
1.当运行程序时,系统自动执行启动窗体的某个事件过程。
这个事件过程是(A)A)LoadB)ClickC)UnloadD)GotFocus2.无论何控件,都具有一个共同属性。
这个属性是(C)A)TextB)FontC)NameD)Caption3.在一行内写多条语句时,语句之间要用某个符号分隔。
这个符号是(D)A),B);C)、D):4.表达式3∧2*2+3 MOD 10\4的值是(C)A)18B)1C)19D)05.下面的变量名合法的是(A)A)k_nameB)k ameC)nameD)k-name6.设有如下变量声明Dim time1 As Date,为变量time1正确赋值的表达式是(A)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的值是(B)A)12329B)"12129200"C)"12000129200"D)"12329"8.若设a = 4,b = 5,则下列表达式值为真的是(D)A)(True+a) 0 And b 10B)a b Or b 10-aC)(False-b 0) Eqv (a b)D)a b Xor b+3 59.当窗体上的文字或图形被覆盖或最小化后能恢复原貌,需要设置窗体的属性是(D)A)AppearanceB)VisibleC)EnableD)Autoredraw10.在窗体上画一个名称为Command1的命令按钮,编写以列程序:Private Sub Command1_Click( )Dim a As IntegerStatic b As Integera = a + bb = b + 4Print a,bEnd Sub程序运行后,单击该命令按钮三次,屏幕上显示的值是(D)A)4 12B)0 4C)4 8D)8 1211.Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是(B)A)属性、控件和方法B)属性、事件和方法C)窗体、控件和过程D)控件、过程和模块12.下列程序段错误的是(A)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)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.下列程序段中,能正常结束循环的是(C)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 = 115.引用列表框(List1)最后一个数据项应使用的表达式是(B)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运行时输入出的结果是(D)A)1 2 32 4 64 6 8B)1 2 33 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 Function程序运行后,单击该命令按钮,屏幕上显示的结果是(D)A)2B)1C)0D)1618.以下属性和方法中,可重定义坐标系的是(C)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上述程序的运行结果是(D)A)在文本框中输出15B)在文本框中输出0C)在文本框中输出不定值D)出错20.已知x代表某个百分制成绩,下列程序段用于显示对应的五级制成绩,正确的是(C)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 Then Print "及格" ElseIf x 60 Then Print "不及格" ElsePrint "优"End IfC)If x = 90 Then Print "优"ElseIf x = 80 Then Print "良"ElseIf x = 70 Then Print "中"ElseIf x = 60 Then Print "及格"ElsePrint "不及格" End IfD)Select Case x Case x = 90 Print "优"Case x = 80Print "良"Case x = 70Print "中"Case x = 60Print "及格"Case ElsePrint "不及格"End Select21.下面说法不正确的是(D)A)滚动条的重要事件是Change和ScrollB)框架的主要作用是将控件进行分组,以完成各自相对独立的功能C)组合框是组合了文本框和列表框的特性而形成的一种控件D)计时器控件可以通过对Visible属性的设置,在程序运行期间显示在窗体上22.在窗体上画一个名称为Check1复选框,在程序运行的过程中,若选中复选框,则Check1.value的值是(D)A)TrueB)2C)0D)123.在下列关于菜单的说法中,错误的是(B)A)每一个菜单项都是一个控件,与其他控件一样都有自己的属性和事件B)除了Click事件之外,菜单项还能响应其他的如DblClick等事件过程C)菜单项的快捷键不可以任意设置D)在程序执行时,如果菜单项的Enabled属性为False,则该菜单项变成灰色,不能被用户选择24.下面关于多重窗体的叙述中,正确的是(B)A)作为启动对象的Main 子过程只能放在窗体模块内B)如果启动对象是Main 子过程,则程序启动时不加载任何窗体,以后由该过程根据不同情况决定是否加载窗体或加载哪一个窗体C)没有启动窗体,程序不能执行D)以上都不对25.与键盘操作有关的事件有KeyPress、KeyUp和KeyDown 事件,当用户按上并且释放一个键后,这三个事件发生的顺序是(A)A)KeyDown、KeyPress、KeyUpB)KeyDown、KeyUp、KeyPressC)KeyPress、KeyDown、、KeyUpD)没有规律26.要从磁盘上读入一个文件名为“c:\filel.txt”的顺序文件,下面程序段正确的是(A)A)F="c:\filel.txt"Open F For Input As # 1B)F="c:\filel.txt"Open "F" For Input As # 2C)Open "c:\filel.txt" For Output As # 2D)Open c:\filel.txt For Input As # 127.下列关于过程叙述不正确的是(D)A)过程的传值调用是将实参的具体值传值递给形参B)过程的传址调用是将实参在内存的。
计算机等级考试二级VB全真模拟试题考试
计算机等级考试二级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全真模拟题及答案(2)
计算机等级考试二级VB全真模拟题及答案(2)2015计算机等级考试二级VB全真模拟题及答案End SubPrivate Sub Form_KeyPress(KeyAscii As Integer)Print Chr(KeyAscii)End Sub在一般情况下(即不按住Shift键和锁定大写键时) 运行程序,如果按"A"键,则程序输出的结果是A) AaB) aAC) AAD) aa正确答案:C(23) 要使菜单项MenuOne在程序运行时失效,使用的语句是A) MenuOne.Visible=TrueB) MenuOne.Visible=FalseC) MenuOne.Enabled=TrueD) MenuOne.Enabled=False答案:D(24) 在窗体上建立通用对话框需要添加的控件是A) Data控件B) From控件C) CommonDialog控件D) VBComboBox控件答案:C(25) 在Visual Basic中,要将一个窗体加载到内存进行预处理但不显示,应使用的语句是A) LoadB) ShowC) HideD) Unload答案:A(26) 运行下列程序段后,显示的结果为J1=4J2=9If J1A) 4B)9C) 13D) 49答案:B(27) 下列语句正确的是A) If A≠B Then Print "A不等于B"B) If A<>B Then Printf "A不等于B"C) If A<>B Then Print "A不等于B"D) If A≠B Print "A不等于B"答案:C(28) 下面语句正确的是A) If x<3?y And x>y Then y=x^3B) If x<3?y And x>y Then y=3xC) If x<3?y:x>y Then y=x^3D) If x<3?y And x>y Then y=x* *3答案:A(29) 计算z的值,当x大于y时,z=x;否则z=y。
全国计算机二级VB模拟试题及答案
全国计算机二级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模拟考试试题及答案
计算机二级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的所有偶数之和。
全国计算机等级考试二级VB模拟试题及答案解析9套
目录计算机二级VB模拟试题及答案解析(1) (2)计算机二级VB模拟试题及答案解析(2) (12)计算机二级VB模拟试题及答案解析(3) (20)计算机二级VB模拟试题及答案解析(4) (29)计算机二级VB模拟试题及答案解析(5) (39)计算机二级VB模拟试题及答案解析(6) (48)计算机二级VB模拟试题及答案解析(7) (56)计算机二级VB模拟试题及答案解析(8) (65)计算机二级VB模拟试题及答案解析(9) (75)计算机二级VB模拟试题及答案解析(1)一、选择题1). 下列说法有错误的是A.默认情况下,属性Visible的值为FalseB.如果设置控件的Visible属性为False,则运行时控件会隐藏C.Visible的值可设为True或者FalseD.设置Visible属性同设置Enabled属性的功能是相同的,都是使控件处于失效状态正确答案:D2). 不需要事先建立就可以使用的变量是A.公共变量B.私有变量C.局部变量D.数组变量正确答案:B3). 在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为A.For i=0 To List1.ListCount-1……NextB.For i=0 To List1.Count-1……NextC.For i=1 To List.ListCount……NextD.For i=1 To L ist1.Count……Next正确答案:A4). 语句a=b+c代表的意思是( )A.变量a等于b+c的值B.变量a等于b的值,然后再加上c的表达式C.将变量a存入变量存入b中,然后再加上c的表达式D.将变量a存入变量b+c中正确答案:A5). 循环链表的主要优点是A.不再需要头指针了B.从表中任一结点出发都能访问到整个链表C.在进行插入、删除运算时,能更好的保证链表不断开D.已知某个结点的位置后,能够容易的找到它的直接前件正确答案:B二、基本操作题(1)在名称为Forml的窗体上画两个标签(名称分别为Labell和Label2,标题分别为“姓名”和“年龄”)、两个文本框(名称分别为Textl和Text2,初始内容均为空)和一个命令按钮(名称为Commandl,标题为“显示”)。
