2012全国计算机二级VB机试模拟题 (10)

合集下载

全国计算机二级《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组成。

全国计算机等级考试二级VB真题(2005-2012完整版)

全国计算机等级考试二级VB真题(2005-2012完整版)

全国计算机等级考试二级VB真题(2005-2012完整版)2005-2012年国二VB真题—唐海2005年4月全国计算机等级考试二级VB笔试试卷一、选择题((1)~(35)每小题2分,共70分)(1)数据的存储结构是指A)存储在外存中的数据 B)数据所占的存储空间量C)数据在计算机中的顺序存储方式 D)数据的逻辑结构在计算机中的表示(2)下列关于栈的描述中错误的是A)栈是先进后出的线性表 B)栈只能顺序存储C)栈具有记忆作用 D)对栈的插入与删除操作中,不需要改变栈底指针(3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是A)冒泡排序为n/2 B)冒泡排序为n C)快速排序为n D)快速排序为n(n-1)/2(4)对于长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为A) log2n B) n/2 C) n D) n+1(5)下列对于线性链表的描述中正确的是A)存储空间不一定是连续,且各元素的存储顺序是任意的B)存储空间不一定是连续,且前件元素一定存储在后件元素的前面C)存储空间必须连续,且前件元素一定存储在后件元素的前面D)存储空间必须连续,且各元素的存储顺序是任意的(6)下列对于软件测试的描述中正确的是A)软件测试的目的是证明程序是否正确 B)软件测试的目的是使程序运行结果正确 C)软件测试的目的是尽可能多地发现程序中的错误 D)软件测试的目的是使程序符合结构化原则 (7)为了使模块尽可能独立,要求A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强(8)下列描述中正确的是A)程序就是软件B)软件开发不受计算机系统的限制 C)软件既是逻辑实体,又是物理实体 D)软件是程序、数据与相关文档的集合(9)数据独立性是数据库技术的重要特点之一。

vb试题及答案(共10篇)

vb试题及答案(共10篇)

vb试题及答案(共10篇)篇1:计算机vb试题及答案计算机vb试题及答案(1)下面叙述正确的是(C)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.以上三种描述都不对(2)以下数据结构中不属于线性数据结构的是(C)A.队列B.线性表C.二叉树D.栈(3)在一棵二叉树上第5层的结点数最多是(B)注:由公式2k-1得A.8B.16C.32D.15(4)下面描述中,符合结构化程序设计风格的是(A)A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B.模块只有一个入口,可以有多个出口C.注重提高程序的执行效率D.不使用goto语句(5)下面概念中,不属于面向对象方法的是(D)A.对象B.继承C.类D.过程调用(6)在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)A.可行性分析B.需求分析C.详细设计D.程序编码(7)在软件开发中,下面任务不属于设计阶段的是(D)A.数据结构设计B.给出系统模块结构C.定义模块算法D.定义需求并建立系统模型(8)数据库系统的核心是(B)A.数据模型B.数据库管理系统C.软件工具D.数据库(9)下列叙述中正确的是(C)A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致(10)下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A)A.内模式B.外模式C.概念模式D.逻辑模式(11)算法的时间复杂度是指(C)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数D.算法程序中的指令条数(12)算法的空间复杂度是指(D)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间(13)设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B)注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出A.349B.350C.255D.351(14)结构化程序设计主要强调的是(B)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性(15)在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D)注:即第一个阶段A.概要设计B.详细设计C.可行性分析D.需求分析(16)数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。

国家二级VB机试(上机操作)模拟试卷300(题后含答案及解析)

国家二级VB机试(上机操作)模拟试卷300(题后含答案及解析)

国家二级VB机试(上机操作)模拟试卷300(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。

(1)在名称为Form1的窗体上建立一个如下表所示的下拉菜单,其中“设置”菜单项为灰色(不可用),如图3—137所示。

注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。

(2)在名称为Form1的窗体上画一个名称为Hscroll1的水平滚动条,其最大刻度为100,最小刻度为0;再画两个单选按钮,名称分别为Option1、Option2,标题分别为“最大值”、“最小值”,且都未选中。

再通过属性窗口设置适当属性使得程序刚运行时,焦点在滚动条上(如图3—138所示)。

请编写适当的事件过程,使得程序运行时,单击“最大值”单选按钮,则滚动条上的滚动框移到最右端;单击“最小值”单选按钮,则滚动框移到最左端。

注意:程序中不得使用变量,事件过程中只能写一条语句。

存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sji2.frm。

正确答案:第1小题步骤1:新建一个“标准EXE”工程,利用菜单设计器按表4—81在窗体上建立一个二级菜单。

步骤2:按要求将文件保存至考生文件夹中。

第2小题步骤1:新建一个“标准:EXE”工程,按表4—82在窗体中画出控件并设置其相关属性。

步骤2:打开代码编辑窗口,编写两个单选按钮的单击事件过程。

参考代码:Private Sub Option1_Click( )HScroll1.Value=100End SubPrivate Sub Option2_Click( )HScroll1.Value=0End Sub步骤3:按要求将文件保存至考生文件夹中。

解析:第1小题:本题只需按题目要求利用VB菜单设计器建立一个二级菜单。

计算机二级考试VB练习题及答案

计算机二级考试VB练习题及答案

计算机二级考试VB练习题及答案计算机二级考试VB练习题及答案为了使广大考生在备战计算机等级考试时,更快的掌握相应知识点,下面是店铺搜索整理的计算机二级考试VB练习题及答案,供参考练习,预祝考生们考出自己理想的成绩!计算机二级考试VB练习题及答案1.以下程序是求最大公约数和最小公倍数的程序,在【】处填写合适的关系运算符。

Private Sub Form_Click( )Dim m1, n1, m, n, r As Integern1 = InputBox("输入自然数n", "输入数")m1 = InputBox("输入自然数m", "输入数")n = n1m = m1If m<n p="" then<="">t = m: m = n: n = tEnd Ifr = m Mod nDo While r 【<>】 0m = nn = rr = m Mod nLoopPrint "最大公约数=", nPrint "最小公倍数= ", m1 * n1 / nEnd Sub2.下面是求100以内素数的程序。

Private Sub Command1_Click( )Dim i As Integer, m As Integer, tag As BooleanFor m = 2 To 100tag = TrueFor i = 2 To m - 1If m Mod 【i】 = 0 Then tag = FalseNext iIf tag Then Print mNext mEnd Sub3.下面是求100以内素数的程序,下面说法正确的是(A)(单)Private Sub Command1_Click( )Dim i As Integer, m As Integer, tag As BooleanFor m = 2 To 100tag = TrueFor i = 2 To m - 1If m Mod i = 0 Then tag = FalseNext iIf tag=true Then Print mNext mEnd SubA.tag为true时,表示m是素数B.tag为false时,表示m是素数C.语句m Mod i = 0,说明m是素数D.以上说法都不正确4.百元买百鸡问题:假定小鸡每只5角,公鸡每只2元,母鸡每只3元。

2012年9月全国计算机二级VB考试真题

2012年9月全国计算机二级VB考试真题

2012年9月全国计算机二级VB考试真题二级VB一、选择题(每小题2分,共70分)(1)下列链表中,其逻辑结构属于非线性结构的是A)循环链表 B)双向链表 C)带链的栈 D)二叉链表(2)设循环队列的存储空间为Q(1:35),初始状态为front=rear=35,现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为A)16 B)20 C)0或35 D)15(3)下列关于栈的叙述中,正确的是A)栈顶元素一定是最先入栈的元素 B)栈操作遵循先进后出的原则C)栈底元素一定是最后入栈的元素 D)以上三种说法都不对(4)在关系数据库中,用来表示实体间联系的是A)二维表 B)树状结构 C)属性 D)网状结构(5)公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,则实体部门和职员间的联系是A)m:1联系 B)1:m联系 C)1:1联系 D)m:n联系(6)有两个关系R和S 如下:则由关系R得到关系S的操作是A)自然连接 B)选择 C)并 D)投影(7)数据字典(DD)所定义的对象都包含于A)程序流程图 B)数据流图(DFD图) C)方框图 D)软件结构图(8)软件需求规格说明书的作用不包括A)软件可行性研究的依据 B)用户与开发人员对软件要做什么的共同理解C)软件验收的依据 D)软件设计的依据(9)下面属于黑盒测试方法的是A)逻辑覆盖 B)语句覆盖 C)路径覆盖 D)边界值分析(10)下面不属于软件设计阶段任务的是A)数据库设计 B)算法设计C)软件总体设计 D)制定软件确认测试计划(11)以下叙述叙述中错误的是A)vbp是工程文件,一个工程可以包括.bas文件B).frm文件是窗体文件,一个窗体可以包含.bas文件C) vbp是工程文件,一个工程可以由多个.frm文件组成D).vbg文件是工程组文件,一个工程组可以由多个工程组成(12)以下叙述中错误的是A)在Visual Basic的窗体中,一个命令按钮是一个对象B)事件是能够被对象识别的状态变化或动作C)事件都是由用户的键盘操作或鼠标操作触发D)不同的对象可以具有相同的方法(13)设x=3.3, y=4.5, 表达式x-Int(x)+Fix(y)的值是A)3.5 B)4.8 t C)4.3 D)4.7(14)窗体上有一令名称为Command1的命令按钮, 其中部分代码如下: Private Sub Command1_Click()Dim a(10)As IntegerDim n As Integer... ...Call calc(a, n)... ...End Subcalc过程的首行应该是A)Sub talc(x()As Integer, n As Integer)B)Public Sub calc(x() As Integer)C)Private Sub calc(a(n) As Integer, n As Integer)D)Public Sub calc(a As Integer, n As Integer)(15)设有如下程序:Sub f(x As Integer,ByVal y As Integer)x=2*xy=y+xEnd SubPrivate Sub Command1_Click()Dim a As Integer,b As Integera=6:b=35Call f(a, b)Print a, bEnd Sub程序运行后, 单击命令按钮Command1, 输出结果为A)6 47 B)12 47 C)6 35 D)12 35(16)以下叙述中正确的是A)窗体及窗体上所有控件的事件过程代码都保存在窗体文件中B)在工程中只有启动窗体可以建立菜单c)窗体名称必须与窗体文件的名称相同D)程序一定是从某个窗体开始执行的(17)窗体上有一个名称为Command1的命令按钮, 其单击事件过程代码如下: Private Sub Command1_Click()Static x As Variantn=0x=Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)while n<=4x(n)=x(n+5)Print x(n);n=n+1WendEnd Sub运行程序, 单击命令按钮Command1, 窗体上显示的是A)1 2 3 4 5 B)6 7 8 9 10 C)2 3 4 5 6 D)6 2 3 4 5(18)窗体上有一个名称为Label1的标签和一个名称为Command1的命令按钮。

国家二级VB机试(上机操作)模拟试卷123(题后含答案及解析)

国家二级VB机试(上机操作)模拟试卷123(题后含答案及解析)

国家二级VB机试(上机操作)模拟试卷123(题后含答案及解析) 题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题1.在名称为Form1的窗体上添加一个名称为Command1的命令按钮,标题为“打开文件”,再添加一个名称为CD1的通用对话框。

程序运行后,如果单击命令按钮,则弹出打开文件对话框,请按下列要求设置属性和编写代码:①设置适当属性,使对话框的标题为“打开文件”;②设置适当属性,使对话框的“文件类型”下拉式组合框中有两项可供选择:“文本文件”、“所有文件”(如图所示),默认的类型是“所有文件”;③编写命令按钮的事件过程,使得单击按钮可以弹出“打开文件”对话框。

要求:程序中不得使用变量,事件过程中只能写入一条语句。

注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjt1.vbp,窗体文件名保存为sjt1.frm。

正确答案:[操作步骤]步骤1:新建一个窗体,按照要求建立控件并设置其属性,如图3.21所示。

程序中用到的控件及属性见表3.13。

步骤2:打开代码编辑窗口,在指定位置编写如下代码。

参考代码Private Sub Command1_Slick( )CD1.ShowOpen’显示打开文件对话框End Sub步骤3:调试并运行程序,关闭程序后按题目要求存盘。

2.在名称为Form1的窗体上添加一个名称为Command1的命令按钮,其标题为“移动本按钮”,如图所示。

要求编写适当的事件过程,使得程序运行时,每单击按钮一次,按钮向左移动100。

要求:程序中不得使用变量,事件过程中只能写入一条语句。

注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjt2.vbp,窗体文件名保存为sjt2.frm。

正确答案:[操作步骤]步骤1:新建一个窗体,按照要求建立控件并设置相应属性如表3.14所示。

步骤2:打开代码编辑窗口,在指定位置编写如下代码。

参考代码Private sub Command1_Click( )Command1.Left=Command1.Left—100End Sub步骤3:调试并运行程序,关闭程序后按题目要求存盘。

全国计算机二级VB模拟试题及答案

全国计算机二级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。

2012年计算机二级VB上机试题及解题思路(第三套)

2012年计算机二级VB上机试题及解题思路(第三套)

第03套1. 基本操作(2小题,每小题15分,共计30分)注意:下面出现的“考生文件夹”均为%USER%**********************************************************************请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。

(1)在名称为Form1的窗体上画一个名称为Frame1,标题为“目的地”的框架,在框架中添加三个复选框,名称分别为Check1、Check2、Check3,其标题分别是“上海”、“广州”、“巴黎”,其中“上海”为选中状态,“广州”为未选状态,“巴黎”为灰色状态,如图所示。

请画控件并设置相应属性。

注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。

解题思路:启动Visual Basic系统,创建一个Form1窗体。

在该窗体上画一个框架控件,通过其属性窗口将名称设为Frame1,标题(Caption属性)设为“目的地”。

在F1框架中画三个复选框控件,通过其属性窗口将名称分别设为Check1、Check2、Check3,标题(Caption 属性)分别设为“上海”、“广州”、“巴黎”,“上海”的Value属性设为1,“巴黎”的Value属性设为2。

参考文件:c:\wexam\26990001\hlpsys\参考答案\sjt1.vbp、sjt1.frm、sjt1.vbw请把这些文件复制到c:\wexam\26990001中,然后打开sjt1.vbp文件并运行。

**********************************************************************(2)在名称为Form1的窗体上画一个名称为Picture1的图片框,其宽和高分别为1700、1900。

请编写适当事件过程,使得在运行时,单击图片框,则装入考生目录下的图形文件pic1.bmp,如图所示。

国家二级VB机试(上机操作)模拟试卷100(题后含答案及解析)

国家二级VB机试(上机操作)模拟试卷100(题后含答案及解析)

国家二级VB机试(上机操作)模拟试卷100(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。

(1)在名称为Forml的窗体上画一个标签,名称为L1,标题为“业余爱好”,再画一个名称为Chl的复选框数组,含三.个复选框,它们的Index属性分别为0、1、2,标题依次为“体育”、“音乐”、“美术”,请设置复选框的属性,使其初始状态见表3一1。

运行后的窗体如图3-11所示。

注意:存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。

(2)在名称为Forml的窗体上画一个文本框,名称为Text1;再建立一个下拉菜单,菜单标题为“操作”,名称为M1,此菜单下含有两个菜单项,名称分别为Show和Hide,标题分别为“显示”、“隐藏”,请编写适当的事件过程,使得在运行时,单击“隐藏”菜单项,则文本框消失;单击“显示”菜单项,则文本框显示出来。

运行后的窗体如图3-12所示。

要求程序中不得使用变量,每个事件过程中只能写一条语句。

注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。

正确答案:第1小题本题只需按要求画出控件数组,并设置其Value属性。

【操作步骤】步骤1:新建一个“标准EXE”工程。

步骤2:在窗体Forml中加入一个标签和一个复选框,并用“复制”和“粘贴”的方法,生成包含三个元素的复选框数组。

步骤3:分别设置窗体和复选框数组中各元素的相关属性,其属性及值如表4.5所示。

步骤4:按要求将文件保存至考生文件夹中。

第2小题本题需用菜单设计器建立菜单,并编写“显示”和“隐藏”菜单项的单击事件过程控制文本框的visible属性变化。

【操作步骤】步骤1:新建一个“标准EXE”工程,在窗体Forml中画一个文本框,在属性设置窗口中将其Name属性值设置为Text1。

[整理]2012年3月全国计算机等级考试二级VB笔试试卷及参考答案带详细解析

[整理]2012年3月全国计算机等级考试二级VB笔试试卷及参考答案带详细解析

2012年3月全国计算机等级考试二级笔试试卷Visual Basic语言程序设计(考试时间90 分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)下列叙述中正确的是()。

A)循环队列是队列的一种链式存储结构B)循环队列是队列的一种顺序存储结构C)循环队列是非线性结构D)循环队列是一种逻辑结构【解析】队列的存储表示有两种:一种是基于数组的存储表示,另一种是基于链表的存储表示。

队列的基于数组的存储表示亦称为顺序队列,它是利用一个一维数组作为队列元素的存储结构。

为了充分地利用数组的存储空间,把数组的前端和后端连接起来,形成一个环形的表,称为循环队列。

因此循环队列是队列的一种顺序存储结构。

队列不管采用链式存储结构还是顺序存储结构,它都是线性结构。

循环队列作为队列的特殊情况,它也是线性结构。

循环队列是在队列的基础上,将队列的头和尾接到一起形成一个环状,它给出了数据的逻辑结构在计算机内部的存储形式,因此是一种存储结构。

答案:B(2)下列叙述中正确的是A)栈是一种先进先出的线性表B)队列是一种后进先出的线性表C)栈与队列都是非线性结构D)以上三种说法都不对【解析】栈是一种后进先出(Last In First Out)或先进后出(First In Last Out)的线性表,它的一端封闭(称为栈底),在另一端进行插入和删除操作,允许插入和删除的一端称为栈顶。

队列(queue)是指允许在一端进行插入、而在另一端进行删除的线性表。

允许插入的一端称为队尾,通常用一个称为尾指针(rear)的指针指向队尾元素,即尾指针总是指向最后被插入的元素;允许删除的一端称为排头(也称为队头),通常也用一个排头指针(front)指向排头元素的前一个位置。

显然,在队列这种数据结构中,最先插入的元素将最先能够被删除,最后插入的元素最后才能被删除。

计算机二级VB练习题附答案

计算机二级VB练习题附答案

计算机二级VB练习题附答案计算机二级VB练习题附答案计算机二级考试是全国计算机等级考试(National Computer Rank Examination,简称NCRE)四个等级中的一个等级,考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。

那么计算机二级vb考试会怎么考?以下仅供参考!【计算机二级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参考解析:数据库管理系统的三级模式结构由外模式、模式和内模式组成。

外模式,或予模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。

模式,或逻辑模式,是数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据视图的总和。

计算机二级考试vb选择题前十题打印版

计算机二级考试vb选择题前十题打印版

1-1、程序流程图中带有箭头的线段表示的是( )。

A) 图元关系B) 数据流C) 控制流D) 调用关系参考答案:C1-2、结构化程序设计的基本原则不包括( )。

A) 多态性B) 自顶向下C) 模块化D) 逐步求精参考答案:A1-3、软件设计中模块划分应遵循的准则是( )。

A) 低内聚低耦合B) 高内聚低耦合C) 低内聚高耦合D) 高内聚高耦合参考答案:B1-4、在软件开发中,需求分析阶段产生的主要文档是( )。

A) 可行性分析报告B) 软件需求规格说明书C) 概要设计说明书D) 集成测试计划参考答案:B1-5、算法的有穷性是指( )。

A) 算法程序的运行时间是有限的B) 算法程序所处理的数据量是有限的C) 算法程序的长度是有限的D) 算法只能被有限的用户使用参考答案:A1-6、对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。

A) 快速排序B) 冒泡排序C) 直接插入排序D) 堆排序参考答案:D1-7、下列关于栈的叙述正确的是( )。

A) 栈按"先进先出"组织数据B) 栈按"先进后出"组织数据C) 只能在栈底插入数据D) 不能删除数据参考答案:B1-8、在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。

A) 需求分析阶段B) 概念设计阶段C) 逻辑设计阶段1-9、有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。

A) 并B) 自然连接C) 笛卡尔积D) 交参考答案:D1-10、设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( )。

A) 课号,成绩B) 学号,成绩C) 学号,课号D) 学号,姓名,成绩参考答案:C2-1、一个栈的初始状态为空。

现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是( )。

2012年重庆计算机二级vb试题

2012年重庆计算机二级vb试题

二级Visual Basic笔试模拟试题(共100分)注意事项: 1. 请将一、二、三题的答案填涂在答题卡上2. 请将四、五、六题的答案做在答题纸上一、单项选择题(每小题1分,共25分)1.用于设置粗体字的属性是( d )。

(A)FontItalic (B)FontName (C)FontBold (D)FontSize2.语句Me.Print "the"; Spc(2); "sun"执行后在窗体上输出的结果是( a )。

(A)the sun (B)thesun (C)"the"; "sun" (D)the Spc(2) sun 3.设有说明语句:Option Base 1: Dim arr(-3 to 3,10),则数组arr中元素个数为(b )。

(A)60 (B)70 (C)80 (D)904.以下属性与方法中,(c )可以重新定义窗体的坐标系。

(A)DrawStyle (B)DrawWidth (C)DrawMode (D)Scale5.当运行VB程序时,系统在窗体加载时将自动执行窗体的(a )事件过程。

(A)Load (B)Click (C)UnLoad (D)GotFocus 6.Visual Basic 是一种面向对象的可视化程序设计语言,采取了(a)的编程机制。

(A)事件驱动(B)按过程顺序执行(C)从主程序开始执行(D)按模块顺序执行7.下列程序段中,不能把x和y中的较大者赋予变量Max的是( d )。

(A)Max = IIf(x > y, x, y)(B)If x > y Then Max = x Else Max = y(C)If x >= y Then Max = x Else Max = y(D)If x >= y Then Max = y Else Max = x8.在文本框中输入的数据,其默认的数据类型是(b)。

全国计算机二级考试《VB》操作试题及答案

全国计算机二级考试《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中显示“我开汽车去”,如图所示。

2012年全国计算机等级《二级VB》全真模拟试题(3)-中大网校

2012年全国计算机等级《二级VB》全真模拟试题(3)-中大网校

2012年全国计算机等级《二级VB》全真模拟试题(3)总分:100分及格:60分考试时间:90分一、选择题(每题2分,共35题,70分)(1)设已经在窗体上添加了一个通用对话框控件CommonDialogl,以下语句正确的是()。

(2)以下()控件没有Caption属性。

A. CommandButtonB. CheckBoxC. 11extBoxD. Label(3)以下叙述中正确的是()。

A. 任何时候都可以使用标准工具栏的“菜单编辑器”按钮打开菜单编辑器B. 只有当代码窗口为当前活动窗口时,才能打开菜单编辑器C. 只有当窗体设计窗口为当前活动窗体时,才能打开菜单编辑器D. 任何时候都可以使用“工具”菜单下的“菜单编辑器”命令,打开菜单编辑器(4)A. 3+77.7B. 377.7C. 80.7D. 12377.7(5)在窗体上有一个文本框Textl,Text属性值为空,然后编写如下事件过程:程序运行后,如果在文本框中输入字母“P”,则在文本框中显示的内容为()。

A.B.C.D.(6)以下()操作不能触发滚动条Change事件。

A. 拖动滚动块B. 单击两端箭头C. 单击滚动块D. 单击箭头与滚动块之间的滚动条(7)下列可以激活属性窗口的操作是()。

A. 用鼠标双击窗体的任何部位B. 按Ctrl+F4键C. 执行“工程”菜单中的“属性窗口”命令D. 按F4键(8)以下叙述错误的是()。

A. 滚动条的重要事件是Change和ScrollB. 框架的主要作用是将控件进行分组,以完成各自相对独立的功能C. 组合框是组合了文本框和列表框的特性而形成的一种控件D. 计时器控件可以通过对Visible属性的设置,在程序运行期间显示在窗体上(9)在关系代数运算中,有5种基本运算,它们是()。

(10)在窗体上画一个命令按钮,名称为Commandl,然后编写如下程序:程序运行后,如果单击命令按钮,则在窗体上显示的内容是()。

全国计算机等级考试二级VISUAL+BASIC真题2012年9月

全国计算机等级考试二级VISUAL+BASIC真题2012年9月

全国计算机等级考试二级VISUAL BASIC真题2012年9月(总分:100.00,做题时间:90分钟)一、选择题(每小题2分,共70分) (总题数:35,分数:70.00)1.下列链表中,其逻辑结构属于非线性结构的是(分数:2.00)A.二叉链表√B.循环链表C.双向链表D.带链的栈解析: [解析] 循环链表、双向链表、带链的栈都是线性结构,二叉链表是非线性结构二叉树的链式存储结构,只有它是非线性结构。

2.设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。

现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为(分数:2.00)A.15B.16C.20D.0或35 √解析:[解析] 在循环队列中,用队尾指针rear指向队列中的队尾元素,用队头指针front指向队头元素的前一个位置。

因此,从队头指针front指向的后一个位置到队尾指针rear指向的位置之间所有的元素均为队列中的元素。

循环队列的初始状态为空,即rear=front=m,每进行一次人队运算,队尾指针就进一。

每进行一次出运运算,队头指针就进一。

此题中rear=front=15,可能出现的情况是入队的元素全部出队,此时队列中元素个数为0;也可能是执行人队出队的次数不一样,最终状态是队列为满的状态,此时队列中元素个数为35。

3.下列关于栈的叙述中,正确的是(分数:2.00)A.栈底元素一定是最后入栈的元素B.栈顶元素一定是最先入栈的元素C.栈操作遵循先进后出的原则√D.以上三种说法都不对解析:[解析] 栈(Stack)是限定在一端进行插入与删除的线性表。

在栈中,允许插入与删除的这一端称为栈顶,而不允许插入与删除的另一端称为栈底。

栈是按照“先进后出”或“后进先出”的原则组织数据的,因此,栈也被称为“先进后出”表或“后进先出”表4.在关系数据库中,用来表示实体间联系的是(分数:2.00)A.属性B.二维表√C.网状结构D.树状结构解析: [解析] 在关系数据库中,实体与实体间的联系可以用关系(二维表)的形式来表示。

国家二级VB机试(综合应用题)模拟试卷10(题后含答案及解析)

国家二级VB机试(综合应用题)模拟试卷10(题后含答案及解析)

国家二级VB机试(综合应用题)模拟试卷10(题后含答案及解析) 题型有:1.1.在考生文件夹下有一个工程文件vbsj5.vbp,已给出了部分控件和部分程序。

请在窗体上画三个标签,其名称分别为lblName、lblTel和lblPost,标题分别为“姓名”、“电话号码”和“邮政编码”。

再画三个文本框,其名称分别为txtName、txtTel和txtPost,初始内容均为空白,如图3—72所示。

程序运行后,如果单击“显示第三个记录”命令按钮,则读取考生文件夹下in5.txt文件中的第三个记录,将该记录的三个字段分别显示在三个文本框中(该文件是一个用随机存取方式建立的文件,共有5个记录)。

单击“保存”按钮,则把该记录(三个字段)保存到考生文件夹下的顺序文件out5.txt中。

请编写“显示第三个记录”按钮的Click事件过程,以实现上述功能。

注意:考生不得修改已经存在的程序,必须用“保存”按钮存储结果,否则无成绩。

最后,按原文件名把程序存盘。

程序源码:Private Type PalTypeName As String*8Tel As String*10Post As LongEnd Type考生编写如下事件过程的程序(cmdDisplay_Click)Private Sub cmdDisplay_Click( )End SubPrivate Sub cmdSave_Click( )Open”out5.txt”For Output As#1Print#1,txtName.Text,txtTel.Text,txtPost.TextClose1End Sub正确答案:步骤1:打开考生文件夹中的本题工程文件vbsj5.vbp,按表4—44在窗体中画出控件并设置其相关属性。

步骤2:在代码编辑窗口中,编写cmdDisplay_Click事件过程。

参考代码:Private Sub cmdDisplay_Click( )Dim pers As PalTypeOpen”in5.txt”For Random As:#1_Len=Len(pers)Get#1,3,perstxtName.Text=pers.NametxtTel.Text=pers.TeltxtPost.Text=pers.PostCl ose#1End Sub步骤3:按<F5>键运行程序,先单击“显示第三个记录”按钮,再单击“保存”按钮。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1
第1小题
【审题分析】本题只需按要求画出控件并设置其相关属性即可。

【操作步骤】
步骤1:新建一个"标准EXE"工程,按表99-1在窗体中画出控件并设置其相关属性。

表99-1
步骤2:按要求将文件保存至考生文件夹中。

【主要考点】水平滚动条、标签。

第2小题
【知识点播】形状控件的FillStyle用于设置其填充样式,1-Transparent-
透明、0-Solid-实线、2-Horizontal Line-水平线、3-V ertical Line-垂直线、4-Upward Diagonal-向上对角线、5-DownWard Diag-向下对角线、6-Cross-交叉线、7-Diagonal Cross对角交叉线,缺省值为1。

【审题分析】本题需分别在两个命令按钮的Click事件过程中,编写设置形状控件Shp1的FillStyle属性为相应值的语句。

【操作步骤】
步骤1:新建一个"标准EXE"工程,按表99-2在窗体中画出控件并设置其相关属性。

表99-2
步骤2:在代码编辑窗口编写两个命令按钮的单击事件过程。

参考代码:
Private Sub Cmd1_Click()
Shp1.FillStyle = 3
End Sub
Private Sub Cmd2_Click()
Shp1.FillStyle = 2
End Sub
步骤3:按要求将文件保存至考生文件夹中。

2
第1小题
【知识点播】①KeyPress(KeyAscii As Integer) 事件是在对象具有焦点时,按下键盘上的键时触发的事件,KeyAscii参数是所按键的ASCII的代码,将每个字符的大、小写形式作为不同的键代码解释。

Asc()函数可返回字符的ASCII 码值,该值可以进行数学运算。

②数字0~9的ASCII码范围为48~57,大写字母A~Z的ASCII码范围为65~90,小写字母a~z的ASCII码范围为97~122,空(NUL)的ASCII码为0。

③组合框的列表项既可以在设计阶段通过其List属性设置加入(注意:每输入完一项后按<Ctrl+Enter>键换行再输入下一项),也可在程序运行时通过AddItem方法加入,其语法为:组合框名.AddItem 项目字符串[,索引值]。

其中,"索引值"可以指定插入项在列表框中的位置,表中的项目从0开始计数。

如果省略"索引值",则文本被放在列表框的尾部。

【审题分析】本题源程序要在文本框中防止非数字字符的输入,应在其KeyPress事件过程中,将输入字符的KeyAscii值大于57或小于48的重新赋值为0。

向组合框中输入项目,应使用其AddItem方法。

【操作步骤】
步骤1:打开考生文件夹下的本题工程文件vbsj3.vbp。

在代码编辑窗口,去掉程序中的注释符"'",将问号"?"改为正确的内容。

参考代码:
Cbo1.AddItem Txt1.Text
If KeyAscii > 57 Or KeyAscii < 48 Then
KeyAscii = 0
步骤2:按要求将文件保存至考生文件夹中。

第2小题
【审题分析】设计本题程序的思路:利用For循环语句(循环变量i的初值为0,终值为2)逐一判断单选按钮数组的元素是否选中,If语句的条件表达式为:Opt1(i).V alue = True,若选中,则求该单选按钮对应整数的阶乘。

计算某整数s的阶乘,可通过For循环语句来实现:令循环变量j的初值为1,终值为s,步长为1,将j的各次取值通过表达式temp=temp*j累积,temp的初始值应设置为1,才能保证计算的正确性。

【操作步骤】
步骤1:打开考生文件中的本题工程文件vbsj4.vbp,按表99-3在窗体中用"复制"和"粘贴"命令画出包含3个元素的单选按钮数组、1个文本框和1个命令按钮并设置属性。

表99-3
步骤2:在代码编辑窗口,编写"计算"按钮的单击事件过程。

参考代码:
Private Sub Cmd1_Click()
Dim s As Integer
Dim i As Integer
Dim j As Integer
temp = 1
For i = 0 To 2
If Opt1(i).Value = True Then
For j = 1 To Val(Opt1(i).Caption)
temp = temp * j
Next
End If
Next
Txt1.Text = temp
End Sub
步骤3:按要求将文件保存至考生文件夹中。

步骤4:按<F5>运行程序,先选中一个选项,接着单击"计算"按钮,然后单击窗体右上角的关闭按钮结束程序。

【主要考点】阶乘算法、单选按钮数组。

3
【知识点播】①Input函数用于读取以Input 或Binary 方式打开的文件中的字符。

其语法格式为:
Input(number, [#]filenumber)
其中,number 表示指定要返回的字符个数,filenumber为打开文件的文件号。

与Input # 语句不同,Input 函数返回它所读出的所有字符,包括逗号、回车符、空白列、换行符、引号和前导空格等。

②LOF函数可返回一个用Open 语句打开的文件的大小,该大小以字节为单位,返回值为Long数据类型。

③Asc()函数返回字符的ASCII码值,该值可以进行数学运算。

④Len()是求字符串长度函数。

⑤Chr()返回ASCII码对应的字符,可以说Asc()函数与Chr()函数是一对相反的函数。

⑥Mid(字符串,起始位置[,个数])函数用于从已有字符串中取出从指定位置开始的含指定个数字符的字符串。

【审题分析】程序设计思路:通过For循环用Mid函数逐一取出字符串s 中的每个字符,并将其转换成大写后赋值给字符变量(如ch),若该字符介于A~Z之间,则该字母的记录次数增1(用数组元素a(Asc(ch) - 64)记录该字母出现次数,表达式Asc(ch) - 64为该字母在字母表中的序号)。

通过For循环,用字母表中第一个字母的出现次数(max=a(1))依次与字母表中其他字母(序号为2~26)的出现次数比较,将其中的较大值存入一个变量(如max,初值为a(1)),并用另一个变量(如num,初值为1)记录下该
字母在字母表中的序号。

比较结束,在文本框Txt1中显示表达式Chr(num + 64)的值,在文本框Txt2中变量max的值。

【操作步骤】
步骤1:打开考生文件夹下的本题工程文件vbsj5.vbp,按表99-4在窗体Form1中画出控件,并分别设置它们的相关属性。

表99-4
步骤2:在代码编辑窗口的指定位置,编写"统计"按钮的单击事件过程。

参考代码:
Private Sub cmdCount_Click()
' 考生编写
Dim ch As String
Dim a(26) As Integer
Dim max As Integer
For i = 1 To Len(s)
ch = UCase(Mid(s, i, 1))
If ch >= "A" And ch <= "Z" Then
a(Asc(ch)-64)=a(Asc(ch)-64)+1
End If
Next
max = a(1)
num = 1
For i = 2 To 26
If max < a(i) Then
max = a(i)
num = i
End If
Next
Txt1.Text = Chr(num + 64)
Txt2.Text = max
End Sub
步骤3:按要求将文件保存至考生文件夹中。

步骤4:按<F5>运行程序,先单击"读数"按钮,接着单击"统计"按钮,然后单击窗体右上角的关闭按钮结束程序。

相关文档
最新文档