9月全国计算机等级考试二级VB笔试真题参考答案
全国计算机二级《VB》练习题及答案
全国计算机二级《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组成。
2022年9月全国计算机等级考试二级VB语言笔试试题及答案
2022年9月全国计算机等级考试二级VB语言笔试试题及答案一、选择题(第小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)下列叙述中正确的是(B)A)算法的效率只与问题的规模有关,而与数据的存储结构无关B)算法的时间复杂度是指执行算法所需要的计算工作量C)数据的逻辑结构与存储结构是一一对应的D)算法的时间复杂度与空间复杂度一定相关D)模块内具有高内聚度、模块间具有低耦合度(3)下列叙述中正确的是(A)A)软件测试的主要目的是发现程序中的错误B)软件测试的主要目的是确定程序中错误的位置C)为了提高软件测试的效率,最好由程序编制者自己来完成软件的测试工作D)软件测试是证明软件没有错误(4)下面选项中不属于面向对象程序设计特征的是(C)A)继承性B)多态性C)类比性D)封装性(5)下列对队列的叙述正确的是(D)A)队列属于非线性表B)队列按“先进后出”原则组织数据C)队列在队尾删除数据D)队列按“先进先出”原则组织数据(6)对下列二叉树(C)ABCDEF某YZ进行前序遍历的结果为A)DYBEAFCZ某B)YDEBFZ某CAC)ABDYECF某ZD)ABCDEF某YZ(7)某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为(A)A)n+1B)n-1C)2nD)n/2(8)在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是(B)A)并B)交C)投影D)笛卡儿乘积(10)下列叙述中错误的是(A)A)在数据库系统中,数据的物理结构必须与逻辑结构一致B)数据库技术的根本目标是解决数据共享问题C)数据库技术是指己有数据管理系统的基础上建立数据库D)数据库系统需要操作系统的支持(11)下面可以正确定义2个整形变量和1个字符串变量的语句的是(D)A)Dimn,mASInterger,ASStringB)Dima%,b$,cASStringC)DimaASInteger,b,cASStringD)Dim某%,yASInteger,zASString(12)下列表述中不能判断某是否为偶数的是(D)A)某/2=Int(某/2)B)某Mod2=0C)Fi某(某/2)=某/2D)某\\2=013)设在名称为Myform的窗体上只有1个名称为C1的命令按钮,下面叙述中正确的是(B)A)窗体的Click事事件过程的过程名是Myform_ClickB)命令按钮的Click事件过程名是C1_Click(14)设窗体上有1个滚动条,要求单击滚动条右端的◢按钮一次,滚动条移动一定的刻度值,决定此刻度的属性是(C)A)Ma某B)MinC)SmallChangeD)LargeChang(15)1个二维数组可以存放1个矩形.在程序开始有语句OptionBae0,则下面定义的数组中正好可以存放1个4某3矩阵(即只有12个元素)的是(B)A)Dima(-2To0,2)ASIntegerB)Dima(3,2)ASIngegerC)Dima(4,3)ASIngegerD)Dima(-1To-4,-1To-3)ASIngeger(16)若设置了文本框的属性PawordChar=”$”,则运行程序时向文本框中输入8个任意字符后,文本框中显示的是(A)A)8个”$”B)1个”$”C)8个”某”D)无任何内容(19)若在某窗体模块中有如下事件过程(D)EndSub则以下叙述中正确的是A)此事件过程与不带参数的事件过程没有区别(20)以下循环语句中在任何情况下都至少执行一次循环体的是(C)A)DoWhileB)While循环体循环体LoopWendC)DoD)DoUntil循环体循环体LoopUntilLoop(21)在窗体上有1个名为Cd1的通用对话框,为了在运行程序时打开保存文件对话框,则在程序总应使用的语句是(A)A)Cd1.Action=2B)Cd1.Action=1C)Cd1.ShowSave=TureD)Cd1.ShowSave=0(22)下面关于菜单的叙述中错误的是(B)A)各级菜单中的所有菜单项的名称必须唯一B)同一子菜单中的菜单项名称必须唯一,但不同子菜单中的菜单项名称可以相同C)弹出式菜单也用菜单编辑器编辑(23)已知有下面的过程(D) PrivateSubproc1(aAInteger,bAString,Optional某ABoolean)EndSub正确调用此过程的语句是A)Callprocl(5)B)Callproc15,”abc”,FaleC)proc1(12,”abc”,True)D)proc15,“abc”要求在程序执行时,每单击命令按钮一次,文本框向右移动一定距离。
2011-2019年全国计算机二级VB考试真题及答案
2011年9月全国计算机等级考试二级VB 笔试试卷及参考答案2011年 9月全国计算机等级考试二级笔试试卷Visual Basic语言程序设计(考试时间90 分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)下列叙述中正确的是()。
A)算法就是程序B)设计算法时只需要考虑数据结构的设计C)设计算法时只需要考虑结果的可靠性D)以上三种说法都不对(2)下列关于线性链表的叙述中,正确的是A)各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B)各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C)进行插入与删除时,不需要移动表中的元素D)以上三种说法都不对(3)下列关于二叉树的叙述中,正确的是A)叶子结点总是比度为2的结点少一个B)叶子结点总是比度为2的结点多一个C)叶子结点数是度为2的结点数的两倍D)度为2的结点数是度为1的结点数的两倍(4)软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。
下面属于应用软件的是A)学生成绩管理系统B)C语言编译程序C)UNIX操作系统D)数据库管理系统(5)某系统总体结构图如下图所示:该系统总体结构图的深度是A)7 B)6 C)3 D)2(6)程序调试的任务是A)设计测试用例B)验证程序的正确性C)发现程序中的错误D)诊断和改正程序中的错误(7)下列关于数据库设计的叙述中,正确的是A)在需求分析阶段建立数据字典B)在概念设计阶段建立数据字典C)在逻辑设计阶段建立数据字典D)在物理设计阶段建立数据字典(8)数据库系统的三级模式不包括A)概念模式B)内模式C)外模式D)数据模式(9)有三个关系R、S和T如下:则由关系R和S得到关系T的操作是A)自然连接B)差C)交D)并(10)下列选项中属于面向对象设计方法主要特征的是A)继承B)自顶向下C)模块化D)逐步求精(11)以下描述中错误的是A)窗体的标题通过其Caption属性设置B)窗体的名称(Name属性)可以在运行期间修改C)窗体的背景图形通过其Picture属性设置D)窗体最小化时的图标通过其Icon属性设置(12)在设计阶段,当按Ctrl+R键时,所打开的窗口是A)代码窗口B)工具箱窗口C)工程资源管理器窗口D)属性窗口(13)设有如下变量声明语句:Dim a, b As Boolean则下面叙述中正确的是A)a和b都是布尔型变量B)a是变体型变量,b是布尔型变量C)a是整型变量,b是布尔型变量D)a和b都是变体型变量(14)下列可以作为Visual Basic变量名的是A)A#A B)4ABC C)?xy D)Print_Text(15)假定一个滚动条的LargeChange属性值为100,则100表示A)单击滚动条箭头和滚动框之间某位置时滚动框位置的变化量B)滚动框位置的最大值C)拖动滚动框时滚动框位置的变化量D)单击滚动条箭头时滚动框位置的变化量(16)在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()MsgBox Str(123 + 321)End Sub程序运行后,单击命令按钮,则在信息框中显示的提示信息为A)字符串“123+321”B)字符串“444”C)数值“444”D)空白(17)假定有以下程序:Private Sub Form_Click()a = 1:b = aDo Until a >= 5x = a * bPrint b; xa = a + bb = b + aLoopEnd Sub程序运行后,单击窗体,输出结果是A) 1 1 B) 1 1 C) 1 1 D) 1 12 3 2 4 3 8 3 6(18)在窗体上画一个名称为List1的列表框,列表框中显示若干城市的名称。
200209月全国计算机等级考试二级VB试卷(含答案)
2002年9月全国计算机等级考试二级VB 试卷(含答案)一、选择题(每题2分,共70分)二、下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
三、(1) 在设计阶段,当双击窗体上的某个控件时,所打开的窗口是四、A) 工程资源管理器窗口B) 工具箱窗口五、C) 代码窗口D) 属性窗口六、(2) 以下叙述中正确的是七、A) 窗体的Name属性指定窗体的名称,用来标识一个窗体八、B) 窗体的Name属性的值是显示在窗体标题栏中的文本九、C) 可以在运行期间改变对象的Name属性的值十、D) 对象的Name属性值可以为空十一、(3) 刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是十二、A) 单选按钮B) 图片框C) 通用对话框D) 文本框十三、(4) 设有如下变量声明十四、 Dim TestDate As Date十五、为变量TestDate正确赋值的表达方式是十六、A) TextDate=#1/1/2002# B) TestDate=#“1/1/2002”#十七、C) TextDate=date(“1/1/2002”) D) TestDate=Format(“m/d/yy”,“1/1/2002”)十八、(5) 设有如下声明:十九、 Dim X As Integer二十、如果Sgn(X) 的值为-1,则X的值是二十一、A) 整数B) 大于0的整数C) 等于0的整数D) 小于0的数二十二、(6) 在窗体上画一个名称为Commandl的命令按钮,然后编写如下程序:二十三、Private Sub Command1_Click()二十四、Static X As Integer二十五、Static Y As Integer二十六、Cls二十七、Y=1二十八、Y=Y+5二十九、X=5+X三十、Print X,Y三十一、End Sub三十二、程序运行时,三次单击命令按钮Commandl后,窗体上显示的结果为三十三、A) 15 16 B) 15 6 C) 15 15 D) 5 6三十四、(7) 设a=3,b=5,则以下表达式值为真的是三十五、A) a>=b And b>10 B) (a>b)Or(b>0)三十六、C) (a<0)Eqv(b>0) D) (-3+5>a)And(b>0)三十七、(8) 设有语句三十八、x=InputBox(“输入数值”,“0”,“示例”)三十九、程序运行后,如果从键盘上输入数值10并按回车键,则下列叙述中正确的是四十、A) 变量X的值是数值10 B) 在InputBox对话框标题栏中显示的是“示例”四十一、C) 0是默认值D) 变量X的值是字符串“10”四十二、(9) 从键盘上输入两个字符串,分别保存在变量str1、str2中。
9月全国计算机等级考试二级VB笔试真题参考答案
XX年9月全国计算机等级考试二级VB笔试真题参考答案1 D 解析:模块设计要保证低耦合,高内聚。
2 A 解析:从技术观点来看,软件设计包括软件构造设计、数据设计、接口设计、过程设计。
从工程管理角度,软件设计分为两步完成:概要设计和详细设计。
3 C 解析:软件维护属于软件生命周期的维护阶段。
4 B 解析:外模式是用户的数据视图,就是用户所见到的数据模式。
5 D6 C7 D8 B9 B10 A11 A 解析:窗体的 Caption 属性值是显示在窗体标题栏中的文本;窗体的 Name 属性是只读属性,即只可以通过属性窗口改变属性值,在运行时能改变; Name 属性值不能为空。
12 C 解析:在 Visual Basic 环境中,程序可以用解释方式运行,也可以生成可执行文件 EXE 运行。
13 D 解析:此题考察的是运算符的优先级别。
根据表达式的执行顺序和运算符的优先级别,原式可以写成:( Not(a<=c) ) Or (((4 * c)=(b ^ 2)) AnD (b<>(a+c))) 我们可以在计算机上用以下代码运行验证:Private Sub FormClick()a=2b=3c=4Print (Not a <= c Or 4 * c=b ^ 2 AnD b <> a+c)EnD Sub14 B 解析:题目中所给出的是用户自定义类型,在这里要注意新类型的名称是 StuDent ,所以选项 C 、 D 均不正确;我们知道对于类型成员的引用是:对象、属性(方法),所以 A 不正确。
15 D 解析: IIf(expr,truepart,falsepart) 根据表达式的值,来返回两局部中的其中一个;由于表达式的条件局部运算结果为“ True AnD False ”,所以无法判断返回值,输出结果为False 。
我们可以在计算机上用以下代码运行验证:Private Sub FormClick()a=5b=6c=7D=8Print x=IIf((a>b) AnD (cEnD Sub16 D 解析: MiD(string,start\[, length\]) 返回 Variant (String), 其中包含字符串指定数量的字符;Right (string, length) 返回 Variant (String) ,其中包含从字符串右边取出的指定数量的字符;UCase(String) 返回 Variant (String) ,其中包含转成大写的字符串;我们可以在计算机上用以下代码运行验证:Private Sub FormClick()a$="Visual Basic Programming"b$="Quick"Print b$ & UCase (MiD$ (a$,7,6)) & Right$(a$,12)EnD Sub17 B 解析:此题考察的是控键的常用事件;Change 事件在用户向文本框中输入新信息,或当程序把 Text 属性设置为新值从而改变文本框的 Text 属性时触发,用户每键入一个字符,会引发一次该事件;Click 事件是用户鼠标单击文本框时触发;18 B 解析:此题考察的是循环的嵌套, Counter 的初始值为0 ,当 I=1 时,进入内层循环,内层循环语句执行完毕后,Counter 的值为 3 ;当 I=2 时,进入内层循环时, Counter 的值仍为 3 ,内层循环语句执行完毕后, Counter 的值为 6 ;以此类推,程序全部执行完毕, Counter 的值为 12 。
9月全国计算机等级考试二级VB语言笔试试题及答案
9月全国计算机等级考试二级VB语言笔试试题及答案2021年9月公共基础知识与visualbasic语言编程全国计算机等级考试笔试试卷(考试时间90分钟,满分100分)一、多项选择题(每题2分,共70分)下列各题a)、b)、c)、d)四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)下面语句中正确的一个是C。
a.程序设计就是编制程序b.程序的测试必须由程序员自己去完成c.程序经调试改错后还应进行再测试d.程序经调试改错后不必进行再测试(2)在以下数据结构中,a可以通过二分法进行搜索。
a.顺序存储的有序线性表b.线性链表c.二叉链表d.有序线性链表(3)以下对堆栈的描述适用于C.a。
堆栈中只能插入元素,不能删除元素。
B.只有元素可以删除,但不能插入堆栈中c.栈是特殊的线性表,只能在一端插入或删除元素d、堆栈是一种特殊的线性表,它只能在一端插入元素,在另一端删除元素(4)下列叙述中正确的是d。
a.一个逻辑数据结构只能有一种存储结构b、数据的逻辑结构属于线性结构,存储结构属于非线性结构c.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率d.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率(5)下面描述的正确答案是C.a.软件工程只解决软件项目的管理问题。
B.软件工程主要解决软件产品的生产率问题c.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则d.软件工程只是解决软件开发中的技术问题(6)在软件设计中,D不是过程设计工具。
a、 PDL(过程设计语言)b.pad图c.n-s图d.dfd图(7)下列叙述中正确的是a。
a、软件交付使用后,需要对其进行维护。
B.软件交付使用后,不需要进行维护。
C.软件交付使用后,其生命周期结束。
D.软件维护是指修复程序中损坏的指令(8)数据库设计的根本目标是要解决a。
a、数据共享B.数据安全C.海量数据存储D.简化数据维护(9)设有如下关系表:rsa12b12c23a3b1c3ta123b121c233那么以下操作中正确的一个是B。
2024年等级考试-计算机二级-VB语言程序设计考试历年真题常考点试题4带答案
2024年等级考试-计算机二级-VB语言程序设计考试历年真题常考点试题带答案(图片大小可任意调节)第1卷一.单选题(共20题)1.如果要改变窗体的标题,则需要设置的属性是A.BorderStyleC.BackColorD.Caption2.窗体的 DrawWidth属性值设置为大于 1 时,下列 ( ) 属性会失去作用A.BackcolorB.FillStyleC.DrawstyleD.Fillcolor3.要改变控件的宽度,应修改该控件的 ( ) 属性。
A.TopB.LeftC.WidthD.Height4.要使鼠标指向“命令按钮”时,出现一个提示文本,应设置其()属性。
A.ToolTipTextB.StyleC.PictureD.Caption5.下面方法不属于列表框和组合框。
B.AddItemC.GetFocusD.RemoveItem6.为了把焦点移到某个指定的控件,所使用指定的控件的()方法.A.VisibleB.RefreshC.SetFocusD.GetFocus7.下列数据类型中,占用内存最大的是A.BooleanB.IntegerC.ByteD.Single8.要使标签控件标题内容居中显示,应设置其()属性。
A.ToolTipTextB.AlignmentC.BackStyleD.Appearance9.定时器控件唯一能够响应的事件为()A.Click事件B.Timer事件C.Change事件D.DblClick事件10.对象不具有 Caption 属性。
belB.OptionC.FormD.Timer11.产生[10,37]之间的随机整数的VisualBasic表达式是A.Int(Rnd(1)*27)+11B.Int(Rnd (1)*28)+11C.Int (Rnd(1) w28)+10D.In t(Rnd(1)*27)+1012.以下关键字中,不能定义变量的就是()C.PublicD.Private13.下列数据类型中,占用内存最小的是A.BooleanB.ByteC.IntegerD.Single14.程序运行后,在窗体上单击鼠标,此时窗体不会接收到的事件是A.LoadB.ClickC.MouseDownD.MouseUp15.以下关于窗体的描述中,错误的是()。
全国计算机二级vb考试试题及答案
全国计算机二级vb考试试题及答案一、单项选择题(每题2分,共40分)1. VB中,以下哪个函数用于获取当前系统时间?A. NowB. DateC. TimeD. Timer答案:A2. 在VB中,以下哪个控件用于显示文本信息?A. LabelB. TextBoxC. ComboBoxD. ListBox答案:A3. VB中,以下哪个属性用于设置文本框的只读属性?A. ReadOnlyB. EnabledC. VisibleD. BackColor答案:A4. 在VB中,以下哪个事件用于响应文本框内容的改变?A. ClickB. ChangeC. DblClickD. KeyPress答案:B5. VB中,以下哪个关键字用于声明全局变量?A. DimB. PublicC. PrivateD. Static答案:B6. 在VB中,以下哪个函数用于计算两个数的和?A. SumB. AddC. PlusD. +答案:D7. VB中,以下哪个属性用于设置窗体的标题?A. CaptionB. TextC. TitleD. Name答案:A8. 在VB中,以下哪个事件用于响应窗体的关闭?A. LoadB. UnloadC. CloseD. FormClosing答案:B9. VB中,以下哪个关键字用于定义过程?A. FunctionB. SubC. ProcedureD. Method答案:B10. 在VB中,以下哪个控件用于显示下拉列表?A. ListBoxB. ComboBoxC. CheckBoxD. OptionButton答案:B11. VB中,以下哪个属性用于设置按钮的点击事件?A. ClickB. CommandC. PressD. Activate答案:A12. 在VB中,以下哪个函数用于获取系统日期?A. NowB. DateC. TimeD. Timer答案:B13. VB中,以下哪个属性用于设置文本框的字体大小?A. FontSizeB. FontC. SizeD. TextSize答案:B14. 在VB中,以下哪个事件用于响应鼠标的双击动作?A. ClickB. DblClickC. MouseDownD. MouseUp答案:B15. VB中,以下哪个关键字用于声明局部变量?A. DimB. PublicC. PrivateD. Static答案:A16. 在VB中,以下哪个函数用于获取系统时间?A. NowB. DateC. TimeD. Timer答案:C17. VB中,以下哪个属性用于设置标签的背景颜色?A. BackColorB. BackgroundColorC. ColorD. FillColor答案:A18. 在VB中,以下哪个事件用于响应鼠标的按下动作?A. ClickB. MouseDownC. MouseUpD. DblClick答案:B19. VB中,以下哪个关键字用于声明静态变量?A. DimB. PublicC. PrivateD. Static答案:D20. 在VB中,以下哪个控件用于显示复选框?A. CheckBoxB. OptionButtonC. RadioButtonD. ToggleButton答案:A二、填空题(每题2分,共20分)1. VB中,使用________关键字可以声明一个数组。
xx下半年计算机二级vb考试试题及答案
xx下半年计算机二级vb考试试题及答案xx下半年计算机等级考试9月24日就要开始啦,同学们准备好了吗?下面为大家分享的是计算机等级考试vb复习试题,同学们赶紧来学习吧!(2)在名称为Form1的窗体上画两个命令按钮(见图1),其名称分别为Cmd1和Cmd2,编写适当的事件过程。
程序运行后,如果单击命令按钮Cmd1那么可使该按钮移动窗体的左上角(只允许通过修改属性的方式实现);如果单击命令按钮Cmd2,那么可使该按钮在长度和宽度上各扩大到原来的2倍。
程序的运行情况如图2所示。
rivate Sub Cmd1Click()Cmd1.Left = 0Cmd1.Top = 0End SubPrivate Sub Cmd2Click()Cmd2.Width = Cmd2.Width * 2Cmd2.Height = Cmd2.Height * 2End Sub(1)在考生文件夹下有一个工程文件sjt21.vbp,相应的窗体文件为sjt21.frm。
其功能是产生30个0~1000的随机整数,放入一个数组中,然后输出其中的最大值。
程序运行后,单击命令按钮(名称为Command1,标题为“输出最大值”,如下图),即可求出其最大值,并在窗体上显示出来。
这个程序不完整,请把它补充完整,并能正确运行。
Option Base 1Private Sub Command1Click()Dim arrN(30) As IntegerDim Max As IntegerRandomizeFor i = 1 To 30arrN(i) = Int(Rnd * 1001)Next iMax = arrN(1)For i = 2 To 30If Max < arrN(i) ThenMax = arrN(i)End IfNext iPrint MaxEnd Sub(2)在考生文件夹下有一个工程文件sjt22.vbp,相应的窗体文件为sjt22.frm,在窗体上有一个命令按钮和一个文本框。
全国计算机二级考试《VB》操作试题及答案
全国计算机二级考试《VB》操作试题及答案全国计算机二级考试《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,标题依次为“飞机”、“火车”、“汽车”,再添加一个名称为Textl的文本框。
窗体文件中已经给出了Opl的Click事件过程,但不完整,要求去掉程序中的注释符,把程序中的?改为正确的内容,使得在程序运行时单击“飞机”或“火车”单选按钮时,在Textl中显示“我坐飞机去”或“我坐火车去”,单击“汽车”单选按钮时,在Text1中显示“我开汽车去”,如图所示。
9月全国计算机二级vb题库及答案
9月全国计算机二级vb题库及答案1.算法的空间复杂度是指( )A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.执行过程中所需要的存储空间2.数据构造中,与所使用的计算机无关的是数据的( )A.存储构造B.物理构造C.逻辑构造D.物理和存储构造3..软件设计包括软件的构造、数据接口和过程设计,其中软件的过程设计是指( )A.模块间的关系B.系统构造部件转换成软件的过程描述C.软件层次构造D.软件开发过程4.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。
以下列图符名标识的图符不属于数据流图合法图符的是( )A.控制流B.加工外语学习网C.数据存储D.源和潭5.在数据库设计中,将E-R图转换成关系数据模型的过程属于( )A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段1.D2.C3.B4.A5.B1.在Visual FoxPro的几种循环语句中,当循环次数为常数时,应选用的语句是( )A.DO WHILEB.SCANC.LOOPD.FOR2.视图比查询设计器多出的选项卡是( )A.字段B.排序依据C.联接D.更新条件3.VisualFoxPro中,使用SET RELATION可建立两个表之间的关联,这种关联是( )A.永久性关联B.永久性关联或临时性关联C.临时性关联D.以上都不正确4.在一个系统中,使多个对象协调工作,可以使用( )A.工具栏B.菜单栏C.单项选择按钮组D.命令按钮组5.如果将查询结果保存在一个命令名的非只读表中,“查询去向”应选择( )A.临时表B.表C.临时表或表D.浏览或屏幕1.D2.D3.C4.B5.B1、1MB的准确数量是。
A、1024×1024 WordsB、1024×1024 BytesC、1000×1000BytesD、1000×1000Words2、一个计算机通常应具有。
9月计算机二级考试VB考试试题及答案
xx年9月计算机二级考试VB考试试题及答案1.以下关于栈的表达正确的选项是(D)A)栈是非线性构造B)栈是一种树状构造C)栈具有先进先出的特征D)栈具有后进先出的特征2.假设某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,那么其后序遍历的结点访问顺序是(D)A)bdgcefhaB)gdbecfhaC)bdgaechfD)gdbehfca3.根据数据构造中各数据元素之间前后件关系的复杂程度,一般将数据构造分成(C)A)动态构造和静态构造B)紧凑构造和非紧凑构造C)线性构造和非线性构造D)内部构造和外部构造4.下面对对象概念描述错误的选项是(A)A)任何对象都必须有继承性B)对象是属性和方法的封装体C)对象间的通讯靠消息传递D)操作是对象的动态属性5.软件开发的构造化生命周期方法将软件生命周期划分成(A)A)定义、开发、运行维护B)设计阶段、编程阶段、测试阶段C)总体设计、详细设计、编程调试D)需求分析、功能定义、系统设计6.以下工具中为需求分析常用工具的是(D)A)PADB)PFDC)N-SD)DFD7.开发大型软件时,产生困难的根本原因是(A)A)大系统的复杂性B)人员知识缺乏C)客观世界千变万化D)时间紧、任务重8.下述关于数据库系统的表达中正确的选项是(A)A)数据库系统减少了数据冗余B)数据库系统防止了一切冗余C)数据库系统中数据的一致性是指数据类型一致D)数据库系统比文件系统能管理更多的数据9.单个用户使用的数据视图的描述称为(A)A)外模式B)概念模式C)内模式D)存储模式10.关系数据库管理系统能实现的专门关系运算包括(B)A)排序、索引、统计B)选择、投影、连接C)关联、更新、排序D)显示、打印、制表。
2002年9月全国计算机等级考试二级(Visual-Basic)笔试真题(含答案)
2002年9月全国计算机等级考试二级(Visual Basic)笔试真题(含答案)(考试时间90分钟,满分100分)一、选择题(1~35题每题2分,共70分)下列各题A)B)C)D)四个选项中,只有一个是正确的,请将正确选项涂写在答题卡上,答在试卷上不得分。
1、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是()。
A)工程资源管理器窗口B)工具箱窗口C)代码窗口D)属性窗口2、以下叙述中正确的是()。
A)窗体的Name属性指定窗体的名称,用来标识一个窗体B)窗体的Name属性的值是显示在窗体标题栏中的文本C)可以在运行期间改变对象的Name属性的值D)对象的Name属性值可以为空3、刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是()。
A)单选按钮B)图片框C)通用对话框D)文本框4、设有如如变量声明:Dim TestDate As Date为变量TestDate正确赋值的表达方式是()。
A)TestDate=1/1/2002# B)TestDate=#”1/1/2002” #C) TestDate=# date(“1/1/2002”) D) TestDate=format(“m/d/yy”,”1/1/2002”)5、设有如下声明:Dim X AS Integer如果Sgn(x)的值为-1,则x的值是()。
A)整数B)大于0的整数C)等于0的整数D)小于0的数6、在窗体上画一个名称为Commandl的命令按钮,然后编写如下程序:Private Sub command1_click()Static x As IntegerStatic y As IntegerClsy = 1y = y + 5x = 5 + xPrint x, yEnd Sub程序运行时,三次单击命令按钮command1后,窗体上显示的结果为()。
A)15 16 B)15 6 C)15 15 D)5 67、设a=3,b=5,则以下表达式值为真的是()。
9月计算机二级《VB》测试题及答案
9月计算机二级《VB》测试题及答案2016年9月计算机二级《VB》测试题及答案一、选择题1、为了在运行时能显示窗体左上角的控制框(系统菜单),可以设置以下哪个属性的值为True( )。
A.Contr01BoxB.MinButtonC.MaxButtonD.BorderStyle参考答案:A参考解析:本题考查窗体的常见属性。
窗体中ControlBox属性用来控制是否显示控制菜单,属性值为False时不显示控制菜单。
属性MinButton和MaxButton控制是否显示最大化和最小化按钮,属性BorderStyle则是设置窗体的边界样式。
2、组合框是文本框和( )特性的组合。
A.复选框B.标签C.列表框D.目录列表框参考答案:C参考解析:本题考查组合框。
组合框控件(ComboBox)是将文本框和列表框的功能结合在一起,用户可以在列表中选择某项(注:只能选取一项),或在编辑区域中直接输入文本内容来选定项目。
3、Visual Basic根据计算机访问文件的方式将文件分成3类,其中不包括( )。
A.顺序文件B.Unix文件C.二进制文件D.随机文件参考答案:B参考解析:本题考查VB文件的分类。
VB中根据文件的访问形式分为顺序文件、随机文件和二进制文件。
4、下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
A.内模式B.外模式C.概念模式D.逻辑模式参考答案:A参考解析:数据库管理系统的三级模式结构由外模式、模式和内模式组成。
外模式,或予模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。
模式,或逻辑模式,是数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据视图的总和。
外模式是模式的一部分。
内模式,或存储模式,或物理模式,是指数据在数据库系统内的存储介质上的表示,即对数据的`物理结构和存取方式的描述。
二、填空题5、符合结构化原则的三种基本控制结构是顺序结构、__________和循环结构。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
9月全国计算机等级考试二级VB笔试真题参考答案2006年9月全国计算机等级考试二级VB笔试真题参考答案一、选择题1D解析:模块设计要保证低耦合,高内聚。
2A解析:从技术观点来看,软件设计包括软件结构设计、数据设计、接口设计、过程设计。
从工程管理角度,软件设计分为两步完成:概要设计和详细设计。
3C解析:软件维护属于软件生命周期的维护阶段。
4B解析:外模式是用户的数据视图,就是用户所见到的数据模式。
5D6C7D8B9B10A11A解析:窗体的Caption属性值是显示在窗体标题栏中的文本;窗体的Name属性是只读属性,即只可以通过属性窗口改变属性值,在运行时能改变;Name属性值不能为空。
12C解析:在VisualBasic环境中,程序可以用解释方式运行,也可以生成可执行文件EXE运行。
13D解析:此题考察的是运算符的优先级别。
根据表达式的执行顺序和运算符的优先级别,原式可以写成:(Not(a<=c))Or(((4*c)=(b^2))AnD(b<>(a+c)))我们可以在计算机上用以下代码运行验证:PrivateSubForm_Click()a=2b=3c=4Print(Nota<=cOr4*c=b^2AnDb<>a+c)EnDSub14B解析:题目中所给出的是用户自定义类型,在这里要注意新类型的名称是StuDent,所以选项C、D均不正确;我们知道对于类型成员的引用是:对象、属性(方法),所以A不正确。
15D解析:IIf(expr,truepart,falsepart)根据表达式的值,来返回两部分中的其中一个;由于表达式的条件部分运算结果为“TrueAnDFalse”,所以无法判断返回值,输出结果为False。
我们可以在计算机上用以下代码运行验证:PrivateSubForm_Click()a=5b=6c=7D=8Printx=IIf((a>b)AnD(cEnDSub16D解析:MiD(string,start\[,length\])返回Variant(String),其中包含字符串指定数量的字符;Right(string,length)返回Variant(String),其中包含从字符串右边取出的指定数量的字符;UCase(String)返回Variant(String),其中包含转成大写的字符串;我们可以在计算机上用以下代码运行验证:PrivateSubForm_Click()a$="VisualBasicProgramming"b$="Quick"Printb$&UCase(MiD$(a$,7,6))&Right$(a$,12)EnDSub17B解析:此题考察的是控键的常用事件;Change事件在用户向文本框中输入新信息,或当程序把Text属性设置为新值从而改变文本框的Text属性时触发,用户每键入一个字符,会引发一次该事件;Click事件是用户鼠标单击文本框时触发;18B解析:此题考察的是循环的嵌套,Counter的初始值为0,当I=1时,进入内层循环,内层循环语句执行完毕后,Counter的值为3;当I=2时,进入内层循环时,Counter的值仍为3,内层循环语句执行完毕后,Counter的值为6;以此类推,程序全部执行完毕,Counter的.值为12。
19C解析:在此题中要注意ExitFor语句,该语句是跳出循环体,变量n记录循环执行次数。
由于循环跳出的条件是I>10,而I的步长为3,所以循环只执行了3次。
20D解析:此题考察的仍然是循环的嵌套,要注意变量a和b的变化时机。
21C解析:列表框的Text属性值为最后一次选中的表项的文本;列表框的ListInDex属性是已选中的表项的位置。
22D23B解析:A(0)=2,A(1)=4,A(2)=6;B(2)=A(0)=2,B(1)=A(1)=4,B(0)=A(2)=6。
24B解析:此题考察的是动态数组,在通用中定义的数组,我们并没有给它界定范围,也没有赋初值,在过程中用ReDim语句具体定义数组,此题中要分清两个数组的界限。
25B解析:在Sub过程定义中ExitSub语句是可选的,但不是必需的,是否需要要根据情况而定;在Sub过程内,不能定义Sub过程或Function过程,且Sub过程不能嵌套;Founction过程只能返回一个值。
26A解析:Sub过程的调用,注意变量的作用域:Dima(1To4)AsIntegera(1)=5a(2)=6a(3)=7a(4)=8语句是在过程内部定义的,属于局部变量,只在定义它的过程中使用,所以运行结果不受以上程序段的影响。
27C解析:Len(string|varname)返回Long,其中包含字符串内字符的数目,或是存储一变量所需的字节数;28D解析:KeyPress事件是在压下键盘上的某个键时触发。
29C解析:Chr(charcoDe)返回String,其中包含有与指定的字符代码相关的字符。
控件的KeyPress事件的KeyAscii参数是所按键的ASCII码;控件的KeyDown事件的KeyCoDe是按键的实际的ASCII码,该码以“键”为主,而不是以“字符”为准。
30B31C解析:文件对话框的Filter属性用来指定在对话框中显示的文件类型;文件对话框的FilterInDex属性用来指定默认的过滤器,注意FilterInDex属性的最小值为1。
32B解析:用Public短语定义的通用过程是公有过程,可以在程序的任何地方调用。
如果当前窗体要调用其他窗体中的公有过程,要加上那个窗体的窗体名作为前缀。
33A解析:当在一个Dim语句中定义多个变量时,每个变量都要用As子句声明其类型,否则该变量被看作变体类型。
34C35D解析:随机文件的记录是定长记录。
二、填空题1【1】3解析:在程序结构图的有关术语中,宽度的概念是:整体控制跨度,即各层中所含的模块数的最大值,由图可得此软件系统结构图的宽度为3。
2【2】程序调试解析:在完成对程序的测试之后将进行程序调试。
程序调试的任务是诊断和改正程序中的错误。
3【3】元组解析:在关系中,水平方向的行称为元组,垂直方向的列称为属性,每一列有一个属性名。
4【4】栈解析:栈是限定只在一端进行插入和删除操作的线性表,通常称插入、删除的这一端为栈顶,另一端为栈底。
栈按照“先进后出”或“后进先出”的原则组织数据。
5【5】线性结构解析:与栈类似,队列也是线性表,可以采用链式存储结构。
所以带链的队列属于线性结构。
6【6】X%>=0anDX%<100解析:可以用类型声明符声明变量类型,下面是常用类型及其类型说明符:整塑%长整型&单精度浮点数!双精度浮点数#货币型@字符串型$本题要在这个表达式中体现出3个重点。
第1点是小于100,可写成“<100”;第2点是非负,可用“>=0来表示”;最后1点要体现出X是整数,所以可在变量X后面加一个百分号“%”。
7【7】Change解析:每当用户修改或通过代码修改文本框中的文本内容时,将触发其Change事件。
通过该事件可通知程序何时修改了文本框的文本,可以使用该事件随时获得文本框的文本,并更新数据、同步其他控件显示等。
8【8】6-i解析:MiD$(字符串,起始位置\[,个数\])函数用于取出字符串从指定位置开始的含指定个数字符的字符串。
本题MiD$的作用在于依次取出字符串居中位置的1、3、5、7、9个字符。
故取字符串起始位置为6-i,即依次为5、4、3、2、1。
9【9】10【10】10【11】A((i-1)*10+j)解析:根据题意,在嵌套循环中,i为外循环变量,循环次数为10次,控制数组B的行值,j为内循环变量.循环次数为10次,决定着数组B的列值,然后根据数组下标的关系,可写出(i-1)*10+j表达式,从而相应地对数组B进行赋值。
二维数组B的元素与一维数组A的元素存在这样的对应关系:B(i,j)=A((i-1)*10+j),如B(1,1)=A(1)、B(2,1)=A(11)、B(10,1)=A(91)。
10【12】Combo1.List(i)【13】ADDItem解析:组合框中的List属性用来列出表项的内容。
该属性保存了列表框中所有数组的值,可以通过下标访问数组中的值(下标从0开始),其格式为:\[组合框.\]List(下标),特别注意的是“下标”相当于索引值,指示着表项中某一项表中内容的位置,第一项的索引值为0,第二项为1,依此类推,这个参数非常重要不可省略。
此题循环变量i从0开始循环直至组合框中总的表项数,不难理解这相当于上面提到的下标参数。
组合框的ADDItem方法用于在组合框中插入一行文本,其格式为:组合框.ADDltem项目字符串\[,索引值\]。
11【14】Input【15】NotEOF(1)解析:打开顺序文件的基本格式为:OpenFileNameForMoDeAs#FileNumber。
其中,FileName表示要打开的文件的路径;MoDe为打开模式;OutPut用于输出、AppenD用于追加写入、Input用于读取;FiLeNumber为打开文件时指定的句柄(即文件号)。
在读文件时,经常用DoWhile循环和Input#语句读入数据,以NotEOF(文件号)为循环条件。
EOF(文件号)用于判断是否读到文件结尾。