VB二级考试模拟试题1
- 格式:pdf
- 大小:154.16 KB
- 文档页数:10
⼀、选择题(每题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)—(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.在窗体上画一个名称为Text1的文本框,一个名称为Command1的命令按钮,然后编写如下事件过程和通用过程:PrivateSubCommand1_Click()n=Val(Text1.Text)Ifn2=n/2Thenf=f1(n)Elsef=f2(n)EndIfPrintf;nEndSubPublicFunctionf1(ByRefx)x=x*xf1=x+xEndFunctionPublicFunctionf2(ByValx)x=x*xf2=x+x+xEndFunction程序运行后,在文本框中输入3,然后单击命令按钮,窗体上显示的是(D)(单)A.7236B.10836C.726D.2732.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()c="1234"Fori=1To4c1=Trim(Str())Printc1NextiEndSub程序运行后,单击命令按钮,要求在窗体上显示如下内容1121231234则在下划线处应填入的内容为(B)(单)A.Right(c1,i)B.Left(c1,i)C.Mid(c1,i,1)D.Mid(c1,i,i)3.在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后编写如下事件过程:PrivateSubCommand1_Click()n=Val(Text1.Text)Fori=2TonForj=2Tosqr(i)IfiModj=0ThenExitForNextjIfj>Sqr(i)ThenPrintiNextiEndSub该事件过程的功能是(C)(单)A.输出n以内的奇数B.输出n以内的'偶数C.输出n以内的素数D.输出n以内能被j整除的数4.在窗体上画一个名称为Command1的命令按钮,然后编写如下通用过程和命令按钮的事件过程:PrivateFunctionf(mAsInteger)IfmMod2=0Thenf=mElsef=1EndIfEndFunctionPrivateSubCommand1_Click()DimiAsIntegers=0Fori=1To5s=s+f(i)NextPrintsEndSub程序运行后,单击命令按钮,在窗体上显示的是(C)(单)A.11B.10C.9D.85.在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()Dimarray1(10,10)AsIntegerDimiAsInteger,jAsIntegerFori=1To3Forj=2To4array1(i,j)=i+jNextjNextiText1.Text=array1(2,3)+array1(3,4)EndSub程序运行后,单击命令按钮,在文本框中显示的值是(D)(单)A.15B.14C.13D.126.VisualBasic应用程序中标准模块文件的扩展名是【BAS或.BAS】(注意不要写点)。
国家二级VB机试(多重窗体与环境应用、数据文件)模拟试卷1(总分:74.00,做题时间:90分钟)一、选择题(总题数:37,分数:74.00)1.以下关于多重窗体程序的叙述中,错误的是(分数:2.00)A.对于多重窗体程序,需要单独保存每个窗体B.在多重窗体程序中,可以根据需要指定启动窗体C.在多重窗体程序中,各窗体的菜单是彼此独立的D.用Hide方法不仅可以隐藏窗体,而且还可以清除内存中的窗体√解析:解析:包含多个窗体的程序称为多重窗体程序(Mutil Form)。
多重窗体是单一窗体的集合,每个窗体独立保存,各窗体之间的控件、菜单等对象都是相互独立的。
对于多重窗体程序,必须指定其中某一个窗体为启动窗体,如果未指定,设计时的第一个窗体默认为启动窗体。
只有启动窗体才能在运行程序时自动显示出来,其他窗体必须通过Load及Show方法才能看到,使用Hide方法使窗体隐藏,即不在屏幕上显示,但仍在内存中。
2.下列操作中不能向工程添加窗体的是(分数:2.00)A.执行“工程”菜单中的“添加窗体”命令B.单击工具栏上的“添加窗体”按钮C.右击窗体,在弹出的菜单中选择“添加窗体”命令√D.右击工程资源管理器,在弹出的菜单中选择“添加”命令,然后在下一级菜单中选择“添加窗体”命令解析:解析:可以通过执行“工程(Project)”→“添加窗体(Add Form)”菜单命令来建立窗体,每执行一次就新建立一个窗体;也可以单击工具栏上的“添加窗体”按钮;右击工程资源管理器,在弹出的菜单中选择“添加”命令,然后在下一级菜单中选择“添加窗体”命令也可以添加窗体。
3.对于含有多个窗体的工程而言,以下叙述中正确的是(分数:2.00)A.没有指定启动窗体时,系统自动将最后一个添加的窗体设置为启动窗体B.启动窗体可以通过“工程属性”对话框指定√C.Load方法兼有装入和显示窗体两种功能D.Hide方法可以将指定的窗体从内存中清除解析:解析:没有指定启动窗体时,系统自动将第一个添加的窗体设置为启动窗体;启动窗体可以通过“工程属性”对话框指定。
VB模拟试题一一、选择题1.工程文件的扩展名是()A..vbg B.。
vbp C..vbw D.。
vbl2.一个窗体中带图片框控件(已装入图像)的VB应用程序从文件上看,至少应该包括的文件有()A.窗体文件(。
frm)、项目文件(.vbp/vbw)B.窗体文件(。
frm)、项目文件(。
vbp/vbw)和代码文件(。
bas)C.窗体文件(.frm)、项目文件(。
vbp/vbw)和模块文件(。
bas)D.窗体文件(.frm)、项目文件(.vbp/vbw)和窗体的二进制文件(。
frx)3.以下关于窗体描述正确的是()A.只有用于启动的窗体可以有菜单B.窗体事件和其中所有控件事件的代码都放在窗体文件中C.窗体的名字和存盘的窗体文件名必须相同D.开始运行时窗体的位置只能是设计阶段时显示的位置4.VB中控件主要分为3类,下面哪一种不是VB中的控件类()A.标准控件B.ActiveX C.可插入控件D.外部控件5.在VB的基本数据类型中,通用类型(Variant)可以表示任何类型的变量,如果有定义Dim a,则以下变量赋值中正确的是()A.a=”OK”B.A$=OK C.a=04/01/2001 D.a$=”OK”6.在窗体上添加一个命令按钮和一个文本框,并在命令按钮中编写如下代码:Private Sub Command1_Click( )A=1。
2C=Len(Str$(A)+Space(10))Text1.text=CEnd Sub程序运行后,单击命令按钮,在文本框中显示()A.3 B.8 C.14 D.107.在MsgBox函数中哪一个参数是必须的()A.prompt B.buttons C.title D.context8.以下语句的输出结果是()Print Format$(1234.5,”00,000。
00”)A.1234。
5 B.01,234.50 C.01,234.5 D.1,234.509.有如下语句:Type StudentName As StringAge As IntegerSex As StringEnd TypeDim Stu As StudentWith Stu。
二级vb考试试题及答案1. 以下哪个选项是Visual Basic中声明变量的正确语法?A. Dim a As IntegerB. Dim a = IntegerC. Declare a As IntegerD. a Integer答案:A2. 在Visual Basic中,如何将文本框(TextBox)中的内容赋值给一个变量?A. var = TextBox.TextB. var = TextBox.Text()C. var = GetText(TextBox)D. var = TextBox.GetText答案:A3. Visual Basic中的哪个控件用于显示图像?A. PictureBoxB. ImageBoxC. ImageViewD. PictureControl答案:A4. 在Visual Basic中,以下哪个关键字用于定义子程序?A. FunctionB. SubC. MethodD. Procedure答案:B5. 如果要在Visual Basic中创建一个数组,以下哪个声明是正确的?A. Dim myArray(5) As IntegerB. Dim myArray As Integer(5)C. Dim myArray(5) = New IntegerD. Dim myArray As Integer = New Integer(5)答案:A6. 在Visual Basic中,如何使用If语句来检查一个变量是否大于10?A. If var > 10 ThenB. If var = 10 ThenC. If var >= 10 ThenD. If var <= 10 Then答案:A7. Visual Basic中,哪个函数用于计算一个数的平方根?A. SqrtB. SquareRootC. RootD. Power(1/2)答案:A8. 在Visual Basic中,如何将一个字符串转换为大写?A. UCase(string)B. Upper(string)C. ConvertToUpper(string)D. ToUpperCase(string)答案:A9. Visual Basic中,哪个属性用于设置或返回一个窗体的标题?A. CaptionB. TitleC. HeaderD. Label答案:A10. 在Visual Basic中,如何使用For循环来遍历一个数组?A. For i = 0 To UBound(array) - 1B. For i = 1 To UBound(array)C. For i = LBound(array) To UBound(array)D. For i = 0 To UBound(array)答案:C。
9月计算机二级考试VB考试题2017年9月计算机二级考试VB考试题VB是计算机二级考试的科玛之一,你知道计算机二级考试VB科目都考哪些知识吗?为了方便考生备考计算机二级考试VB 科目。
下面是店铺为大家带来的计算机二级考试VB考试题,欢迎阅读。
考试题一:1. 在窗体上画一个命令按钮,然后编写如下代码:Option Base 1Private Sub Command1_Click( )Dim a ( )a = Array ( 30 , 40 , 70 , 10 , 50 , 80 , 20 , 90 , 60 )s = 0k = 1While k – 10s = s + a ( k )k = k + 1WendAver = s / ( k – 1 )m = 0For i = 1 To k – 1If a ( i ) > Aver Then m = m +1Next iPrint mEnd Sub程序运行后,单击命令按钮,输出结果为( 【84】 )(A)4 (B)5 (C)6 (D)72. 有以下函数:Function Fun(ByVal a As Integer) As IntegerDim b As IntegerStatic c As Integerb=2 : c = 1b = b +2c = c + 2Fun = a + b + cEnd Function在窗体上画一个命令按钮,然后编写如下代码:Privat Sub Command1_Click ( )For i = 1 To 4Print Fun ( i ) ,Next iEnd Sub运行程序后,单击命令按钮,输出结果为( 【85】 )(A)8 8 8 8 (B)8 13 18 23(C)8 9 10 11 (D)8 11 14 173. 下列不能打开属性窗口的操作是( )(A)执行“视图”菜单中的【属性窗口】命令(B)按键(C)单击工具栏上的【属性窗口】按钮(D)按键4. 在使用Visual Basic的工具箱时,如果工具箱没有出现在窗口中,应在( )菜单中操作使它可见。
国家二级VB机试(数据的输入与输出、多重窗体与环境应用)-试卷1(总分50, 做题时间90分钟)1. 选择题1.PrintFormat(1234.56,"###.#")语句的输出结果是SSS_SINGLE_SELA 123.4B 1234.6C 1234.5D 1234.56分值: 2答案:B解析:Format函数可以使参数按照指定的格式输出,其格式为:Format$(数值表达式,格式字符串),该函数的功能是按“格式字符串”指定的格式输出“数值表达式”的值。
其中#代表任意数值,小数部分多余的将进行四舍五入处理。
2.以下不能用Print方法输出数据的对象或窗口是SSS_SINGLE_SELA 窗体B 立即窗口C 图片框D 代码窗口分值: 2答案:D解析:Print方法可以在窗体上显示文本字符串和表达式的值,并且可以在图片框、立即窗口或打印机上输出这些信息。
3.下列程序段的输出结果是x=5 Print x+1;x+1SSS_SINGLE_SELA 6 6B 5 5C 6 7D 5 6分值: 2答案:A解析:Print方法可以在窗体上显示文本字符串和表达式的值,本题中两次输出x+1的值,但是x没有任何变化,因此两次均输出6。
4.语句PrintFormat$(23846.5,"000,000.00")的输出结果是SSS_SINGLE_SELA 23846.5B 23,846.5C 23,846.50D 023,846.50分值: 2答案:D解析:Format函数可以使参数按照指定的格式输出,其格式为:Format$(数值表达式,格式字符串),该函数的功能是按“格式字符串”指定的格式输出“数值表达式”的值。
其中#代表任意数值,小数部分多余的将进行四舍五入处理,左边不够的位数补0。
5.假定Picture1和Text1分别为图片框和文本框的名称,则下列错误的语句是SSS_SINGLE_SELA Print25B Picture1.Print25C Text1.Print25D Debug.Print25分值: 2答案:C解析:Print方法可以在窗体上显示文本字符串和表达式的值,并且可以在图片框、立即窗口或打印机上输出这些信息,但是不能在文本框中输出。
模拟试题一一、单选题1. VB6.0是一种面向的编程环境。
(A) 机器(B) 对象欢迎使用本资料,祝您身体健康、万事如意,阖家欢乐。
愿同学们健康快乐的成长。
早日为祖国的繁荣昌盛奉献自己的力量(C) 过程(D) 应用2. 以下关于窗体的Name属性的叙述正确的是。
欢迎使用本资料,祝您身体健康、万事如意,阖家欢乐。
愿同学们健康快乐的成长。
早日为祖国的繁荣昌盛奉献自己的力量(A) 窗体的Name属性可以为空(B) 窗体的Name属性是显示在窗体标题栏中的文本(C) 可以在运行期间改变窗体的Name属性欢迎使用本资料,祝您身体健康、万事如意,阖家欢乐。
愿同学们健康快乐的成长。
早日为祖国的繁荣昌盛奉献自己的力量(D) 窗体的Name属性指定窗体的名称,用来标识一个窗体3. 若要使命令按钮不可操作,要对属性进行设置。
(A) EnabIed (B)Visible(C) Backcolor (D)Caption4. 如果在窗体上已经创建了一个文本框对象TextI,可以通过事件获得输入键值的ASCII码。
(A) Change (B) LostFocus(C) KeyPress (D) GotFocus5. 下面是合法的变量名。
(A) pi (B)π(C) print (D) a+k6. 表达式Int(10*Rnd)产生的随机数的范围是。
(A) [1,9] (B) [1,10](C) [0,10] (D) [0,9]7. 为了给x、y、z三个变量赋初值1,下面正确的赋值语句是。
(A) x=1:y=1:z=1 (B) x=1,y=1,z=1(C) x=y=z=1 (D) xyz=18. VB提供了结构化程序设计的三种基本结构,三种基本结构是。
(A)递归结构、选择结构、循环结构(B)选择结构、过程结构、顺序结构(C)过程结构、输入输出结构、转向结构(D)选择结构、循环结构、顺序结构9. 当VB执行下面语句后,变量a的值为。