2015年全国计算机等级考试二级《VB语言程序设计》考前冲刺题
- 格式:doc
- 大小:128.09 KB
- 文档页数:14
计算机等级考试二级VB 2015年预测题(三)及答案一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)在深度为5的满二叉树中,叶子结点的个数为A)32B)3lC)16D)15(2)串的长度是A)串中不同字符的个数B)串中不同字母的个数C)串中所含字符的个数且字符个数大于零D)串中所含字符的个数(3)n个顶点的强连通图的边数至少有A)n-1B)n(n-1)C)nD)n+1(4)软件工程的理论和技术性研究的内容主要包括软件开发技术和A)消除软件危机B)软件工程管理C)程序设计自动化D)实现软件可重用(5)开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作A)软件投机B)软件危机C)软件工程D)软件产生(6)软件开发的结构化生命周期方法将软件生命周期划分成A)定义、开发、运行维护B)设计阶段、编程阶段、测试阶段C)总体设计、详细设计、编程调试D)需求分析、功能定义、系统设计(7)数据处理的最小单位是A)数据B)数据元素C)数据项D)数据结构(8)下列SOL语句中,用于修改表结构的是A)ALTERB)CREATEC)UPDATED)INSERTA)概念设计和逻辑设计B)模式设计和内模式设计C)内模式设计和物理设计D)结构特性设计和行为特性设计(10)数据库系统的核心是A)数据库B)数据库管理系统C)模拟模型D)软件工程(11)下列说法错误的是A)标准模块也称程序模块文件,扩展名是.basB)标准模块由程序代码组成C)标准模块只用来定义一些通用的过程D)标准模块不附属于任何一个窗体(12)Visual Basic标题栏上显示了应用程序的A)大小B)状态C)位置D)名称(13)下列方法中不能退出Visual Basic的是A)按Alt+Q组合键B)按下AIt+F组合键,然后按Esc键C)打开“文件”菜单。
计算机二级《VB》考试卷含答案2015年计算机二级《VB》考试卷(含答案)一、选择题1下列说法有错误的是A.默认情况下,属性Visible的值为FalseB.如果设置控件的Visible属性为False,则运行时控件会隐藏C.Visible的值可设为True或者FalseD.设置Visible属性同设置Enabled属性的功能是相同的,都是使控件处于失效状态参考答案:D2下列程序的执行结果为PrivateSubCommand1_Click()DimFirStrAsStringFirSt="abcdef"PrintPat(FirStr.EndSubPrivateFunctionPat(xStrAsString.AsStringDimtempStrAsString,strLenAsIntegertempStr=""strLen=Len(xStr.i=1DoWhilei<=Len(xStr.-3tempStr=tempStr+Mid(xStr,i,1)+Mid(xStr,strLen-i+1,1)i=i+1LoopPat=tempStrEndFunctionA.abcdefB.afbecdC.fedcbaD.defabc参考答案:B3下列叙述中,不属于软件需求规格说明书的作用的是()A.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析参考答案:D4在VisualFoxPro中,用于建立或修改过程文件的命令为()A.MODIFY<文件名>B.MODIFYFILE<文件名>C.MODIFYPROCEDURE<文件名>D.以上B、C都正确参考答案:B5执行命令.STORE″3.1416″TOTEST.?TYPE(″TEST″)其结果为()A.DB.LC.CD.N参考答案:C6数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及()A.数据的存储结构B.计算方法C.数据映像D.逻辑存储参考答案:A7下列有关数据库的描述,正确的是A.数据处理是将信息转化为数据的过程B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C.关系中的每一列称为元组,一个元组就是一个字段D.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字参考答案:D8一个VisualFoxPro过程化程序,从功能上可将其分为()A.程序说明部分、数据处理部分、控制返回部分B.环境保存与设置部分、功能实现部分、环境恢复部分C.程序说明部分、数据处理部分、环境恢复部分D.数据处理部分、控制返回部分、功能实现部分参考答案:A9单击命令按钮时,下列程序的执行结果为PrivateSubCommand1_Click()DimxAsInteger,yAsIntegerx=12:y=32CallProc(x,y.Printx;yEndSubPublicSubProc(nAsInteger,ByValmAsInteger.n=nMod10m=mMod10EndSubA.1232B.232C.23D.123参考答案:B10决定微调控件最大值的属性是()A.KeyboardHighValueB.ValueC.KeyboardLowValueD.Interval 参考答案:A11在“报表设计器”中,可以使用控件是()A.标签、文本框和列表框B.标签、域控件和列表框C.标签、域控件和线条D.布局和数据源参考答案:C12下列程序段执行结果为x=5y=-6IfNotx>0Thenx=y-3Elsey=x+3Printx-y;y-xA.-33B.5-9C.3-3D.-65参考答案:A13以下不是查询结果去向的是()A.浏览B.报表C.表单D.表参考答案:C14数据库、数据库系统和数据库管理系统之间的关系是()A.数据库包括数据库系统和数据库管理系统B.数据库系统包括数据库和数据库管理系统C.数据库管理系统包括数据库和数据库系统D.3者没有明显的包含关系参考答案:B15下列有关数据库的描述,正确的是A.数据库是一个DBF文件B.数据库是一个关系C.数据库是一个结构化的数据集合D.数据库是一组文件参考答案:C16VisualFoxPro出现的各类文件扩展名()A.由系统默认B.由用户使用SET命令预先定义C.必须用户定义D.由系统默认或由用户定义参考答案:B17只有将组合框的Style属性设置为何值时,才能触发DblClick事件?A.0B.1C.2D.3参考答案:B18链表不具有的特点是A.不必事先估计存储空间B.可随机访问任一元素C.插入删除不需要移动元素D.所需空间与线性表长度成正?/P>参考答案:B19在VisualBasic中,要将一个窗体加载到内存进行预处理但不显示,应使用的语句是。
2015年全国计算机等级考试二级《VB语言程序设计》专家预测试题
2015年全国计算机等级考试二级
《VB语言程序设计》专家预测试题
一、选择题
1、在窗体上画一个命令按钮,然后编写如下事件过程:
Private Sub Co mmand1_Click()
Di mI ,Num
Rando mize
Do
For I =1To 1000
Num=Int(Rnd*100)
Print Num;
Select Case Num
Case 12
Exit For
Case 58
Exit DO
Case 65,68,92
End
End Select
Next I
Loop
End Sub
上述事件过程执行后,下列描述中正确的是()。
A.Do 循环执行的次数为1000次
B.在For 循环中产生的随机数小于或等于100
C.当所产生的随机数为12时结束所有循环
D.当所产生的随机数为65、68或92时窗体关闭、程序结束
2、下列叙述中正确的是()。
A.一个算法的空间复杂度大,则其时间复杂度必定大
B.一个算法的空间复杂度大,则其时间复杂度必定小
C.一个算法的时间复杂度大,则其空间复杂度必定小
D.上述3种说法都不对
3、窗体上有文本框Text1和一个菜单,菜单标题、名称见表,结构见图。
要求程序执行时单击"保存"菜单项,则把其标题显示在Text1文本框中。
下面可实现此功能的事件过程是()。
标题名称
文件 file。
2015计算机二级vb考试试题及答案一、选择题(每题2分,共40分)1. 在VB中,下列哪个选项不是基本数据类型?A. IntegerB. DoubleC. StringD. Object答案:D2. VB中,下列哪个函数用于计算两个数的绝对差值?A. AbsB. UBoundC. SgnD. Round答案:A3. 在VB中,下列哪个选项是合法的变量名?A. 2variableB. variable2C. _variableD. variable!答案:B4. VB中,下列哪个选项用于声明一个整型数组?A. Dim arr(5) As IntegerB. Dim arr() As Integer = {1, 2, 3}C. Dim arr As Integer = Array(1, 2, 3)D. Dim arr(5) As Integer = 0答案:A5. 在VB中,下列哪个选项不是循环结构?A. For EachB. WhileC. IfD. Do While答案:C6. VB中,下列哪个选项是正确的子程序声明?A. Sub MySub()B. Function MySub()C. Sub MySub(ByVal x As Integer)D. Function MySub() As Integer答案:C7. 在VB中,下列哪个选项用于获取当前日期?A. NowB. DateC. TimeD. Today答案:D8. VB中,下列哪个选项用于打开一个文件?A. OpenB. CloseC. ResetD. Seek答案:A9. 在VB中,下列哪个选项用于创建一个新文件?A. CreateTextFileB. OpenTextFileC. WriteAllTextD. AppendText答案:A10. VB中,下列哪个选项用于将文本框中的文本转换为整数?A. ValB. CIntC. CLngD. CStr答案:B11. 在VB中,下列哪个选项用于获取文本框的当前值?A. TextB. ValueC. CaptionD. Name答案:A12. VB中,下列哪个选项用于设置文本框的当前值?A. TextB. ValueC. CaptionD. Name答案:A13. 在VB中,下列哪个选项用于设置一个控件的可见性?A. VisibleB. EnabledC. CaptionD. Name答案:A14. VB中,下列哪个选项用于设置一个控件的可用性?A. VisibleB. EnabledC. CaptionD. Name答案:B15. 在VB中,下列哪个选项用于设置一个控件的标题?A. VisibleB. EnabledC. CaptionD. Name答案:C16. VB中,下列哪个选项用于设置一个控件的名称?A. VisibleB. EnabledC. CaptionD. Name答案:D17. 在VB中,下列哪个选项用于设置一个控件的背景颜色?A. BackColorB. ForeColorC. TextD. Font答案:A18. VB中,下列哪个选项用于设置一个控件的前景色?A. BackColorB. ForeColorC. TextD. Font答案:B19. 在VB中,下列哪个选项用于设置一个控件的字体?A. BackColorB. ForeColorC. TextD. Font答案:D20. VB中,下列哪个选项用于设置一个控件的文本?A. BackColorB. ForeColorC. TextD. Font答案:C二、填空题(每空2分,共20分)1. VB中,使用____关键字可以声明一个全局变量。
计算机等级考试二级VB 2015年预测题(二)及答案一、单项选择题(1) 算法的空间复杂度是指A) 算法程序的长度B) 算法程序中的指令条数C) 算法程序所占的存储空间D) 执行过程中所需要的存储空间解析:算法的复杂度主要包括算法的时间复杂度和算法的空间复杂度。
所谓算法的时间复杂度是指执行算法所需要的计算工作量;算法的空间复杂度一般是指执行这个算法所需要的内存空间。
(2) 用链表表示线性表的优点是A) 便于随机存取B) 花费的存储空间较顺序存储少C) 便于插入和删除操作D) 数据元素的物理顺序与逻辑顺序相同解析:链式存储结构克服了顺序存储结构的缺点:它的结点空间可以动态申请和释放;它的数据元素的逻辑次序靠结点的指针来指示,不需要移动数据元素。
故链式存储结构下的线性表便于插入和删除操作。
(3) 数据结构中,与所使用的计算机无关的是数据的A) 存储结构B) 物理结构C) 逻辑结构D) 物理和存储结构解析:数据结构概念一般包括3个方面的内容,数据的逻辑结构、存储结构及数据上的运算集合。
数据的逻辑结构只抽象的反映数据元素之间的逻辑关系,而不管它在计算机中的存储表示形式。
(4) 结构化程序设计主要强调的是A) 程序的规模B) 程序的效率C) 程序设计语言的先进性D) 程序易读性解析:结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模块化及限制使用goto语句,总的来说可使程序结构良好、易读、易理解、易维护。
(5) 软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指A) 模块间的关系B) 系统结构部件转换成软件的过程描述C) 软件层次结构D) 软件开发过程解析:软件设计包括软件结构设计、数据设计、接口设计和过程设计。
其中结构设计是定义软件系统各主要部件之间的关系;数据设计是将分析时创建的模型转化为数据结构的定义;接口设计是描述软件内部、软件和操作系统之间及软件与人之间如何通信;过程设计则是把系统结构部件转换成软件的过程性描述。
计算机等级考试二级VB考前练习为了使广大考生在备战计算机等级考试时,更快的掌握相应知识点,下面是小编搜索整理的计算机等级考试二级VB考前练习,供参考练习,预祝考生们考出自己理想的成绩!计算机等级考试二级VB考前练习1.下面程序是从键盘上输入一个字符串,把该字符串中的大写字母转换成小写字母,输出到文件Ks61.dat中,然后从该文件中读出字符串并显示出来。
请完善下面的程序:PrivateForm_Click()DimStr1AsString*50,Str2AsString,FileNoAsIntegerFileNo=【63】Open“d:Vb2003KsKs61.dat”For【64】AsFileNoStr1=InputBox(“请输入一个字符串:”)Str1=Lcase(Str1)Seek#FileNo,1Put#FileNo,,Str1【65】#FileNo,1Str2=Input(【66】,#FileNo)PrintStr2EndSub【63】(A)Free(B)File(C)FreeFile(D)FileFree【64】(A)Input(B)Output(C)Random(D)Binary【65】(A)Loc(B)Lof(C)Eof(D)Seek【66】(A)Len(Str1)(B)Len(Str2)(C)StrLen(Str1)(D)StrLen(Str2)2.以下程序的功能是:把当前目录下的顺序文件smtext1.txt的内容读入内存,并在文本框T ext1中显示出来。
请填空。
PrivateSubCommand1_Click()DiminDataAsStringText1.Text=""Open".smtext1.txt"【14】As#1DoWhile【15】Input#1,inDataText1.Text=Text1.T ext&inDataLoopClose#1EndSub3.在窗体上画一个文本框(其Name属*为Text1),然后编写如下事件过程:PrivateSubForm_Load()Text1.Text=“”Text1.SetFocusFori=1to10Sum=Sum+iNextiText1.Text=SumEndSub程序运行后,输出结果为(【67】)(A)在文本框Text1中输出55(B)在文本框T ext1中输出0 (C)在文本框Text1中输出不定值(D)出错4.在窗体上画一个文本框和一个列表框,然后编写如下两个事件过程:PrivateSubForm_Load()List1.AddItem“123”List1.AddItem“456”List1.AddItem“369”List1.AddItem“789”Text1.Text=“”EndSubPrivateSubList1_DblClick()a=List1.TextPrinta+T ext1.TextEndSub程序运行后,在文本框中输入“248”,然后双击列表框中的“369”,则输出结果(【68】)(A)617(B)248369(C)369248(D)05.在窗体上画两个滚动条,名称分别为Hscroll1、Hscroll2;六个标签,名称分别为Label1、Label2、Label3、Label4、Label5、Label6,其中标签Label4~Label6分别显示“A”、“B”、“A*B”等文字信息,标签Label1、Label2分别显示其右侧的滚动条的数值,Label3显示A*B的计算结果。
计算机等级考试二级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。
2015年全国计算机等级考试二级《VB语言程序设计》预测试题
2015年全国计算机等级考试二级《VB语言程序设计》预测试题
一、选择题
1、在窗体上画一个名为Co mmand1的命令按钮,然后编写如下代码:
Option Base 1
Private Sub Co mmand1_Click()
Di ma
a=Array(1,2,3,4)
j=1
For i =4To 1Step -1
s =s +a(i)*j
j=j*10
Nexti
Print S
End Sub
运行上面的程序,其输出结果是()。
A.1234
B.12
C.34
D.4321
2、若窗体上的图片框中有一个命令按钮,则此按钮的Left 属性是指()。
A.按钮左端到窗体左端的距离
B.按钮左端到图片框左端的距离
C.按钮中心点到窗体左端的距离
D.按钮中心点到图片框左端的距离
3、下列说法中正确的是()。
A.当焦点在某个控件上时,按下一个字母键,就会执行该控件的KeyPress 事件过程B.因为窗体不接受焦点,所以窗体不存在自己的KeyPress 事件过程
C.若按下的键相同,KeyPress 事件过程中的KeyAscii参数与KeyDown 事件过程中的KeyCode 参数的值也相同
D.在KeyPress 事件过程中,KeyAscii 参数可以省略
4、在软件开发中,需求分析阶段可以使用的工具是()。
A.N -S 图
B.DFD 图
C.PAD 图。
计算机二级考试VB预测题优选篇计算机二级考试VB预测题 11.下列叙述中正确的是( )。
A.栈是“先进先出”的线性表B.队列是“先进后出”的线性表C.循环队列是非线性结构D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构2.支持子程序调用的数据结构是( )。
A.栈B.树C.队列D.二叉树3.某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。
A.10B.8C.6D.44.下列排序方法中,最坏情况下比较次数最少的是( )。
A.冒泡排序B.简单选择排序C.直接插入排序D.堆排序5.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。
下列属于应用软件的是( )。
A.编译程序B.操作系统C.教务管理系统D.汇编程序6.下列叙述中错误的是( )。
A.软件测试的目的是发现错误并改正错误B.对被调试的程序进行“错误定位”是程序调试的必要步骤C.程序调试通常也称为DebugD.软件测试应严格执行测试计划,排除测试的随意性7.耦合性和内聚性是对模块独立性度量的两个标准。
下列叙述中正确的是( )。
A.提高耦合性降低内聚性有利于提高模块的独立性B.降低耦合性提高内聚性有利于提高模块的独立性C.耦合性是指一个模块内部各个元素问彼此结合的紧密程度D.内聚性是指模块间互相连接的紧密程度8.数据库应用系统中的核心问题是( )。
A.数据库设计B.数据库系统设计C.数据库维护D.数据库管理员培训9.在E—R图中,用来表示实体联系的图形是( )。
A.椭圆形B.矩形C.菱形D.三角形10.下列关于关系运算的叙述中正确的是( )。
A.投影、选择、连接从二维表的行的方向来进行运算B.并、交、差从二维表的列的方向来进行运算C.投影、选择、连接从二维表的列的方向来进行运算D.以上三种说法都不对11.下列不能扫开菜单编辑器的操作是( )。
A.按“Ctrl+E”组合键B.单击工具栏中的“菜单编辑器”按钮C.执行“工具”菜单中的`“菜单编辑器”命令D.按“Shift+AIt+M”组合键12.不能脱离控件(包括客体)而独立存在的过程是( )。
2015年计算机二级VB考前预测题12套(含答案)
为大家分享一下计算机二级VB考前测试试卷,均包括详细的答案解析,内容经典丰富。
为了节省篇幅空间,方便阅读,所以按照以下方式清晰呈现。
大家下载文章后ctrl+单击左键即可查看内容,
方便实用。
请大家放心使用本资料。
1.2015计算机二级VB预测题(一)及答案
2.2015计算机二级VB预测题(二)及答案
3.2015计算机二级VB预测题(三)及答案
4.2015计算机二级VB预测题(四)及答案
5.2015计算机二级VB预测题(五)及答案
6.2015计算机二级VB预测题(六)及答案
7.2015计算机二级VB预测题(七)及答案
8.2015计算机二级VB预测题(八)及答案
9.2015计算机二级VB预测题(九)及答案
10.2015计算机二级VB预测题(十)及答案
11.2015计算机二级VB预测题(十一)及答案
12.2015计算机二级VB预测题(十二)及答案
祝大家考试顺利。
以上资料绝对经典,值得收藏!。
2015计算机二级vb考试试题及答案一、选择题(每题2分,共20分)1. VB中,以下哪个关键字用于声明变量?A. DimB. SubC. FunctionD. Const答案:A2. 下列哪个选项不是VB中的控件?A. TextBoxB. LabelC. ButtonD. ComboBox答案:D3. 在VB中,下列哪个函数用于计算字符串的长度?A. LenB. UCaseC. LCaseD. Mid答案:A4. VB中,以下哪个选项是正确的循环结构?A. ForB. WhileC. DoD. All of the above5. 在VB中,以下哪个选项是正确的事件处理程序?A. ClickB. LoadC. ChangeD. All of the above答案:D6. VB中,以下哪个关键字用于定义过程?A. FunctionB. SubC. ClassD. Property答案:B7. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. StringC. DoubleD. All of the above答案:D8. VB中,以下哪个选项不是窗体的属性?A. NameB. TextC. BackColorD. Print答案:D9. 在VB中,下列哪个选项用于打开文件?B. CloseC. SeekD. Get答案:A10. VB中,以下哪个关键字用于声明数组?A. DimB. ReDimC. EraseD. All of the above答案:D二、填空题(每题2分,共20分)1. 在VB中,使用________关键字可以声明一个变量。
答案:Dim2. VB中的________控件用于显示文本,但不能编辑。
答案:Label3. VB中,使用________函数可以将字符串转换为大写。
答案:UCase4. VB中,________循环用于执行一个或多个语句,直到满足特定条件。
计算机等级考试二级VB 2015年预测题(十二)及答案一、选择题:35题,2分/题,共70分下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
1.保存一个工程至少应保存两个文件,这两个文件分别是(B)A)文本文件和工程文件B)窗体文件和工程文件C)窗体文件和标准模块文件D)类模块文件和工程文件2.当对命令按钮的Picture属性装入.bmp图形文件后,命令按钮上并没有显示所需的图形,原因是没有对某个属性设置为1,该属性是(B)A)MousePicture B)Style C)DownPicture D)DisabledPicture3.下面叙述正确的是(B)A)Spc函数既能用于Print方法中,也能用于表达式B)Space函数既能用于Print方法中,也能用于表达式C)Spc函数与Space函数均生成空格,没有区别D)以上说法均不对4.假设变量bool_x是一个布尔型(逻辑型)的变量,则下面正确的赋值语句是(D)A)bool_x="False" B)bool_x=.False.C)bool_x=#False# D)bool_x=False5.要存放如下方阵的数据,在不浪费存储空间的基础上,能实现声明的语句是(D)1 2 32 4 63 6 9A)Dim A(9) As Integer B)Dim A(3,3) As IntegerC)Dim A(-1 to 1,-3 to -1) As Single D)Dim A(-3 to -1,1 to 3) As Integer6.下面子过程语句说明合法的是(D)A)Sub f1(ByVal n() As Integer)B)Sub f1(n() As Integer)As IntegerC)Function f1(f1 As Integer)As IntegerD)Finction f1(ByVal n As Integer)7.已知X>Y,A>B,正确表示它们之间关系的式子是(B)A)Sgn(Y-X)-sgn(A-B)<0 B)Sgn(Y-X)-Sgn(A-B)=-2C)Sgn(Y-X)-Sgn(A-B)=0 D)Sgn(Y-X)-Sgn(A-B)=-18.设a=2,b=4,c=6,下列表达式的值为真的是(D)A)a>b And c<a B)a>b Or c<aC)a>b Xor c<a D)a>b Eqv c<a9.设S=“中华人民共和国”,表达式Left(S,1)+Right(S,1)+Mid(S,3,2)的值为(B)A) “中华民国” B) “中国人民”C) “中共人民” D) “人民共和”10.下列表达式的值为2123的是(B)A) Val("123asd") & 2000 B) Val("123asd") + 2000C) Str(123) & "2000" D)Str(123)+"2000"11.下列叙述不正确的是(C)A)InputBox函数返回值为字符型 B)MsgBox函数返回值为所单击按钮的键值C)MsgBox语句返回值为所单击按钮的键值 D)Shell函数返回值为所执行文件的工作代码12.下列叙述不正确的是(A)A)命令按钮的默认属性为Caption B)标签的默主属性为CaptionC)复选框的默认属性为value D)滚动条的默认属性为value13.下列各程序段中,正确的是(C)A)If 10 < 10 Then a=a+10B)If a> 10 Then a= a+1 Else a= a+ 5 End IfC)If a <=10 Thena=a + 1ElseEnd IfD)If a <=10 Thena=a + 1Else If a <=20 Thena=a + 10End If14.在窗体上画一个命令按钮,名称为Command1。
计算机等级考试二级VB程序设计模拟试题【计算机等级考试二级VB程序设计模拟试题一】填空题(每空2分,共20分)1.VB是一种面向对象的可视化程序设计语言,采取了_[ 1]_的编程机制。
2.算术表达式 |x+y|+35 写成VB表达式的形式为 [2 ] 。
3.使文本框可以获得焦点的方法是 [ 3 ] 。
4.表示x是5的倍数或是9的倍数的逻辑表达式为 [4] 。
5.Inputbox函数的返回值是 [5] 类型,Msgbox函数的返回值是 [6] 类型。
7.在调用自定义函数时,参数的传递有 [ 7 ] 和 [ 8 ] 两种形式。
7.在默认情况下,如下数组声明语句中 Dim s(4,4) As Integer,第二个数组元素的引用形式是 [9 ] 。
8.如果要每隔12s触发一个Timer事件,则Interval属性应设置为[ 10] 。
【1】事件驱动【2】Abs(x+y)+3^5 【3】SetFocus【4】x mod 5=0 or x mod 9=0 【5】字符【6】数值【7】传值【8】传址【9】s (1,1) 【10】12000【计算机等级考试二级VB程序设计模拟试题二】填空题(每空1分,共20分)1.VB是一种面向 [ 1 ] 的可视化程序设计语言,采取了_[ 2 ]_的编程机制。
2.算术表达式 |x+y|+35 写成VB表达式的形式为 [3 ] 。
3.使文本框可以获得焦点的.方法是 [ 4 ] 。
4.表达式123+23 mod 103的值为 [5 ] 。
5.有下列For语句For i= -3 To 20 Step 4 则该语句的循环次数为[ 6 ] 次。
6.在调用自定义函数时,参数的传递有 [ 7 ] 和 [ 8 ] 两种形式。
7.在如下数组声明语句中 Dim s(4,4) As Integer,第一个数组元素的引用形式是 [9 ] 。
8.如果要每隔0.5 s触发一个Timer事件,则Interval属性应设置为[ 10 ] 。
2015年计算机二级VB考试答案一、选择题1. 在Visual Basic中,下列哪个选项是合法的变量名?A. 2variableB. variable2C. _variableD. variable-2答案:B2. 以下哪个函数用于返回字符串中子字符串出现的次数?A. LeftB. RightC. InStrD. Mid答案:C3. Visual Basic中,以下哪个控件用于显示图像?A. LabelB. PictureBoxC. TextBoxD. ComboBox答案:B4. 如果一个变量被声明为Static,那么它的生命周期是?A. 仅在过程调用期间B. 直到程序结束C. 直到窗体关闭D. 直到应用程序关闭答案:B5. 在Visual Basic中,下列哪个选项是正确的事件处理程序的写法?A. Private Sub Button1_Click()B. Public Sub Button1_Click()C. Private Function Button1_Click()D. Public Function Button1_Click()答案:A二、填空题1. 在Visual Basic中,使用___________函数可以获取当前系统时间。
答案:Now2. 当需要在程序中使用一个变量来存储多个值时,可以使用___________数据类型。
答案:Array3. 在Visual Basic中,要创建一个单选按钮组,需要将___________属性设置为True。
答案:GroupName4. 使用___________方法可以关闭一个打开的文件。
答案:Close5. 在Visual Basic中,要使一个窗体在显示时位于屏幕中央,可以设置窗体的___________属性。
答案:StartUpPosition三、简答题1. 简述Visual Basic中如何实现事件驱动编程。
答案:在Visual Basic中,事件驱动编程是通过编写事件处理程序来实现的,这些程序会在特定的事件发生时自动执行。
2015年计算机等级考试二级VB模拟试题(2)B)将Shape控件的FillSte属性设置为0或1,BackStyle属性设置为1C)将Shape控件的FillSte属性设置为2至7间的某个值,BackStyle属性设置为0D)将Shape控件的FillSte属性设置为0或1,BackStyle属性设置为030.下列程序的执行结果是(A)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运行程序后,显示的结果是(C)A)2 4 6 8 10 1 3 5 7 9B)135****6810C)9 7 5 3 1 10 8 6 4 2D)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运行程序后,显示结果是(C)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 T o 1 Step -1j=Mid(x,i,1)s=s+jNext iy=Val(s)End Sub运行程序,在InputBox框中输入123456,然后单击"确定"按钮,则输出结果是(B)A)123456B)654321C)135246D)24613534.设定文本框内的文字内容是否允许修改的属性是(B)A)TextB)LockedC)PasswordCharD)Multiline35.要建立一个学生成绩的随机文件,如下定义了学生的记录类型,由学号、姓名、三门课程成绩(百分制)组成,下列程序段正确的是(C)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二、填空:每空2分,共30分。
2015年全国计算机等级考试二级《VB语言程序设计》考前冲刺题
2015年全国计算机等级考试二级
《VB语言程序设计》考前冲刺题
一、选择题
1、下列关于货币型数据的描述,正确的是()。
A.货币型数据有时可以表示成整型数据
B.货币型数据与浮点型数据完全一样
C.货币型数据是由数字和小数点组成的字符串
D.货币型数据是小数点位置固定的实型数
2、执行下列语句:
strInput =InputBox("请输入字符串","字符串对话框","字符串")
将显示输入对话框。
此时如果直接单击"确定"按钮,则变量strlnput 的内容是()。
A."请输入字符串"
B."字符串对话框"
C."字符串"
D.空字符串
3、在窗体上有一个文本框控件,名称为Txt Ti me ,一个计时器控件,名称为Ti mer1,要求每一秒钟在文本框中显示一次当前的时间。
程序如下:
Private Sub Ti mer1_()
Txt Ti me .text =Ti me
End Sub
在横线上应填入的内容是()。
A.Enabled
B.Visi ble
C.Interval
D.Timer
4、设a ="Visual Basic",下面使b ="Basic"的语句是()。
A.b =Left(a,8,12)
B.b =Mid(a,8,5)
C.b =Rigth(a,5,5)
D.b =Left(a,8,5)
5、执行语句Di m X,Y As Integer 后,()。
A.X 和Y 均被定义为整型变量
B.X 和Y 均被定义为变体类型变量。