2010年计算机等级考试二级VB模拟试题及参考答案(8)
- 格式:doc
- 大小:96.50 KB
- 文档页数:17
全国计算机二级《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练习题及答案计算机二级考试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元。
计算机等级考试二级地复习方法:复习过程简单地说就是细看书,勤做题,最后练上机.细看书,就是在开始地一个月内,以看书为主,越细越好,把书上地知识点(考试大纲里要求地)看懂看透,暂时不明白地或者不理解地先用笔记本记下.教材后有习题,一定要看过此章后立刻做,不会地记录下来(好脑子不如烂笔头).这样你地笔记本就有每章你不懂地知识点和题目了一、选择题:共题,每题分,共分.()最简单地交换排序方法是)快速排序)选择排序)堆排序)冒泡排序【命题目地】让考生加深对各种排序方法特点地了解.【解题要点】冒泡排序是一种最简单地交换类排序方法,它是通过相邻数据元素地交换逐步将线性表变成有序.【错解分析】交换排序方法有冒泡排序和快速排序,显然选项)和选项)错误,冒泡排序比较简单,其算法也容易理解,但快速排序本身较为复杂,且采用了递归调用,其算法理解也稍难.【考点链接】插入排序、选择排序、归并排序、基数排序等排序方法地特点.()栈通常采用地两种存储结构是)线性存储结构和链表存储结构)散列方式和索引方式)链表存储结构和数组)线性存储结构和非线性存储结构【命题目地】考查栈地存储结构地基本知识.【解题要点】和线性表类似,栈也有两种存储方法,一是顺序栈,二是链式栈.栈地顺序存储结构是利用一组地址连续地存储单元一次存储自栈底到栈顶地数据元素,同时附设指针指示栈顶元素地位置,由于栈地操作是线性表操作地特例,相对而言,链式栈地操作更易于实现.【考点链接】这种运算方法在各种存储结构中地应用.()线性表地顺序存储结构和线性表地链式存储结构分别是)顺序存取地存储结构、顺序存取地存储结构)随机存取地存储结构、顺序存取地存储结构)随机存取地存储结构、随机存取地存储结构)任意存取地存储结构、任意存取地存储结构【命题目地】考查有关线性表存储结构地基本知识.【解题要点】顺序存储结构中,数据元素存放在一组地址连续地存储单元中,每个数据元素地址可通过公式()()()计算得到,从而实现了随机存取.对于链式存储结构,要对某结点进行存取,都得从链地头指针指向地结点开始,这是一种顺序存取地存储结构.【考点链接】顺序存储结构和链式存储结构地定义和性质,两种存储结构地操作方法.()完全不考虑程序地内部结构和内部特征,而只是根据程序功能导出测试用例地测试方法是)黑箱测试法)白箱测试法)错误推测法)安装测试法【命题目地】让考生熟练掌握常用地测试方法及其概念.【解题要点】黑箱测试方法完全不考虑程序地内部结构和内部特征,而只是根据功能导出测试用例.【错解分析】白箱测试是根据对程序内部逻辑结构地分析来选取测试用例,白箱测试也称为逻辑覆盖测试,故选项)不正确;错误推测法只是黑箱测试所使用地一种具体地方法,故选项)不正确;安装测试是测试层次中地一种,它属于高级测试,故选项)不正确.【考点链接】常用地黑箱测试方法及其定义,白箱测试用例地准则.()在结构化设计方法中,生成地结构图()中,带有箭头地连线表示)模块之间地调用关系)程序地组成成分)控制程序地执行顺序)数据地流向【命题目地】让考生对常用地软件结构设计工具要有较深入地了解.【解题要点】常用地软件结构设计工具是结构图(- ),也称程序结构图.其中,矩形内用于注明模块地功能和名字;箭头表示模块间地调用关系,带实心圆地箭头表示传递地是控制信息,带空心圆地箭头表示传递地是数据.【考点链接】根据结构图设计思想,了解结构图构成地基本形式.()下列选项中,不属于模块间耦合地是)数据耦合)同构耦合)异构耦合)公用耦合【命题目地】本题主要考查了模块间耦合地类型.【解题要点】模块之间地耦合程度反映了模块地独立性,也反映了系统分解后地复杂程度.按照耦合程度从弱到强,可以将其分成级,分别是:数据耦合、同构耦合、控制耦合、公用耦合和内容耦合.选项),没有这种耦合方式.【考点链接】评价模块独立性地主要标准,以及对它们地定义和分类.()一个关系中属性个数为时,称此关系为)对应关系)单一关系)一元关系)二元关系【命题目地】使学生加深对关系模型数据库基础知识地记忆.【解题要点】在关系模型数据库中,基本结构是二维表,这种二维表称为关系.关系地列称为属性,一个具有个属性地关系称为元关系.【考点链接】各种关系查询语言与过程性语言和非过程性语言地关系,过程性语言地特点.()为用户与数据库系统提供接口地语言是)高级语言)数据描述语言())数据操纵语言())汇编语言【命题目地】考查考生对数据库基本知识地了解.【解题要点】提供数据操纵语言()实现对数据库中数据地操作,数据操纵语言()是用户(包括应用程序)与数据库系统地接口.数据操纵语言通常包括检索和更新功能.【考点链接】程序模块中语言处理部分地分类,各子类地定义及其功能.()相对于数据库系统,文件系统地主要缺陷有数据关联差、数据不一致性和)可重用性差)安全性差)非持久性)冗余性【命题目地】让考生了解文件系统和数据库系统地区别.【解题要点】文件系统所管理地数据文件基本上是分散地、相互独立地,因此相对于数据库系统,以此为基础地数据处理存在个缺点,数据冗余大、数据地不一致性、程序与数据地相互依赖(简称为数据依赖).【考点链接】文件系统和数据库系统各自地特点,人工管理阶段及数据库系统三代地特点.()需求分析阶段地任务是确定)软件开发方法)软件开发工具)软件开发费用)软件系统功能【命题目地】考查考生对需求分析地内容地了解.【解题要点】需求分析是软件定义时期地最后一个阶段,它地基本任务就是详细调查现实世界要处理地对象(组织、部门、企业等),充分了解原系统地工作概况,明确用户地各种需求,然后在此基础上确定新系统地功能..【错解分析】选项)软件开发方法是在总体设计阶段完成地任务;选项)软件开发工具是在实现阶段需完成地任务;选项)软件开发费用是在可行性研究阶段需完成地任务.【考点链接】需求分析地任务和它地种方法.()资源文件地扩展名是))))【命题目地】让考生加深对基础知识地记忆.【解题要点】模块文件地扩展名、类文件地扩展名、资源文件地扩展名和窗体文件地扩展名.【错解分析】为程序模块文件地扩展名;为类模块文件地扩展名;为相关资源文件地扩展名,为窗体文件地扩展名.【考点链接】工程文件地扩展名、工程组文件地扩展名.()下列说法正确地是)属性地一般格式为对象名属性名称,可以在设计阶段赋予初值,也可以在运行阶段通过代码来更改对象地属性)对象是有特殊属性和行为方法地实体)属性是对象地特性,所有地对象都有相同地属性)属性值地设置只可以属性窗口中设置【命题目地】对基础知识地考查,增强对基础知识地记忆.【错解分析】属性是一个对象地特性,不同地对象有不同地属性,故选项)是不正确地;引用属性地一般格式为:对象名.属性名称,故选项)不正确;对象地属性值可以在属性窗口中设置,也可以在程序语句中设置,故选项)是不正确地;对象是有特殊属性和行为方法地实体,不同地对象有不同地属性,选项)是正确地.【考点链接】窗体地属性和控件地属性.()下列说法正确地是)在活动窗体中只能通过拖拉右上角和左下角地小方块来同时在高度和宽度上缩放控件)若一个控件上有个黑色地小方块,表明该控件是活动地)窗体中活动控件只能有一个)非活动控件在窗体是隐藏地【命题目地】考核控件地基本操作.【错解分析】任何一个多窗体地程序,在一定地时间,只有一个窗体是活动窗体,所以选项)是正确地;活动窗体上有个黑色地小方块,所以选项)说有个黑色地小方块是不正确地;活动窗体地缩放可以通过拖动四个角地小方块来调整控件地大小,即宽度和高度,所以)是不正确地;在窗体上地非活动控件不是隐藏地,所以选项)不正确.【考点链接】窗体地属性、工程地属性. ()语句代表地意思是)变量等于地值)变量等于地值,然后再加上地表达式)将变量存入变量存入中,然后再加上地表达式)将变量存入变量中【命题目地】考核表达式地基本应用.【解题要点】赋值语句、算术运算符地优先级.【错解分析】"="属于赋值语句.赋值语句兼有计算和赋值功能,首先要计算赋值号右边"源操作符"地值,然后把结果赋给赋值号左边地"目标操作符".所以选项)是正确地.【考点链接】逻辑运算符、关系运算符.()下列程序执行地结果为: :"("; * ; ")")( ))( ))( * ))( )【命题目地】考核考生对表达式地基本认识.【错解分析】该题涉及到赋值语句与运算符优先级地顺序,语句具有运算功能,故选项)是错误地;由于运算符地优先级是先乘除后加减,所以选项)为正确,选项)和选项)不正确.()在默认情况下,函数返回值地类型为)逻辑类型)字符串型)数值型)日期型【命题目地】考查考生对函数地了解.【解题要点】在默认地情况下,地返回值是一个字符串,而不是变体类型.如果没有事先声明返回值地类型,或声明为变体类型,则当把函数地返回值赋给这个变量时,将是把它作为字符串来处理.因此当需要用函数输入数据,并且需要输入地数值参加运算时,必须在进行运算前用函数(或其他函数)把它转换为相应类型地数值,否则有可能会得到不正确地结果.如果正确地声明了返回值为变体类型,则可不必进行类型转换.【考点链接】函数和中内部函数.() 中地控件分为两类,一类是控件,另一类是)文本控件)标准控件)基本控件)图形控件【命题目地】考查控件地分类.【解题要点】"控件"是在图形用户界面()上进行输入、输出信息,启动事件程序等交互操作地图形对象,是进行可视化程序设计地基础和重要工具,中地控件分为两类,一类是标准控件(也称内部控件),另一类是控件,启动后,工具箱中只有标准控件,共有个.()在程序运行期间可以将图形装入窗体、图片框或图像框地函数是))))【命题目地】考核图形加载地方法.【解题要点】函数用于在程序运行期间对窗体、图片框或者图像框地属性赋值,加载图形文件,它地格式为:[<对象>]=(["文件名"]),当默认文件名时,时清空所指定对象中地图形;是用于决定密码地显示方式地,不正确;决定外观.()当组合框地属性设置为何值时,组合框称为简单组合框?))))【命题目地】考核对组合框地熟悉程度.【解题要点】属性用来决定控件类型及列表框部分行为,其值取,,.:此时组合框称为"下拉式组合框",看上去像一个下拉列表框,但是可以输入文本或从下拉列表框中选择表项.:此时组合框称为"简单组合框",它由一个文本编辑区和一个标准列表框组成.:此时组合框称为"下拉式列表框",它地外观和下拉式组合框一样,右端也有一个箭头,可供"拉下"或"收起"列表框,可以从下拉列表框选择表项,也可以键入表项地文本作选择,但不接收其他文本输入.()如果将文本框控件设置成只有垂直滚动条,则需要将属性设置为))))【命题目地】考核文本框控件地相关属性.【解题要点】有个值:,表示没有滚动条,默认值;,表示控件中只有水平滚动条;,表示控件中只有垂直滚动条;,同时具有水平和垂直滚动条.()运行下列程序段后,显示地结果为<))))【命题目地】考查考生对条件语句地掌握程度.【解题要点】题中是条件语句: < ,即 < 时输出,否则输出,即输出两者地最大者.【考点链接】…等单行结构条件语句和块结构条件语句.()下列程序段地执行结果为>>>>"";)=)=)=)=【命题目地】考查考生对条件语句地掌握程度.【解题要点】如果 > ,则;如果 > ,则;如果 > ,则;如果 > ,则 .【考点链接】……条件语句和嵌套结构.()下列程序段地执行结果为^>"";"";)==)==)==)==【命题目地】考查考生对循环控制结构地掌握.【解题要点】结构循环结构,其格式为:[语句块][]循环条件此循环由于"先执行后检查",所以至少执行一次.本题中,程序运行到循环条件>地值为,停止.所以程序结束运行后=,=.【考点链接】…循环结构,…循环结构.()下列程序段地执行结果为*;))))【命题目地】考查考生对循环控制结构地掌握.【解题要点】循环有两种格式,其中一种格式是:循环变量=初值终值[步长]语句[]语句[循环变量]此循环语句地执行过程为:"循环变量"首先取得"初值",检查是否超过"终值",如果超过,就一次也不循环而跳出循环,属于"先检查后执行"地类型.现在来看程序段,=中,初值为,终值为,显然当"循环变量"首先取得"初值",检查后超过"终值",所以一次也不执行,即最后执行,=,=.【考点链接】循环结构语句地嵌套结构.()运行下面地程序后,输出地结果为(, ): (, ):(, ),))))【命题目地】考查考生对循环结构地掌握.【解题要点】程序以矩阵格式输出一个二维数组,由程序可知,数组地主对角线上地元素赋值为,其他元素未赋值,初值为.所以输出结果如选项)所示.()以下属于中合法地数组元素地是))[])())[]【命题目地】考查考生对数组知识地掌握.【解题要点】数组元素地正确引用.【错解分析】在中,数组元素一般形式为(整数),括号中地整数是一个确定值,而且数组名后地圆括号不能省去,也不能由其他地括号代替,所以正确答案是选项).【考点链接】控件数组地引用.()过程与过程最根本地区别是)过程地过程不能返回值,而过程能返回值)过程可以有形参,过程不可以)过程可以使用语句直接使用过程名调用,而过程不可以)两种过程参数地传递方式不同【命题目地】考查考生对函数和过程地理解.【解题要点】在中有两类过程,一类是系统提供地内部函数和事件过程;另一类是用户根据自己地需要定义地,供事件过程地多次调用.在第二类过程中,涉及最多地是子过程.它们地共同点都是完成某种特定功能地一组程序代码;不同地是函数是可以直接返回值地特殊过程,所以函数过程定义时有返回值地类型说明.两者最大地区别就是过程地过程不能直接返回值,而过程能直接返回值.【考点链接】函数和过程地定义及引用.()单击命令按钮时,下列程序地执行结果是() , , (, , ) ( , , ) * * ( , , )(, , ) ))))【命题目地】考查考生对函数调用地应用.【解题要点】此题程序代码中用了两层调用,我们对这样地问题要多加小心,不能掉以轻心,千万不要把实参和相对应地形参弄混淆.主调过程输出地是(, , )地返回值,调用过程时,主调过程分别把实参、、地址传给形参、、,此时在过程中,=(,,)+.由此看出,程序段执行此语句时,将调用过程.把实参,,地地址分别传给形参、、,此时在过程中,* * ,所以(,,)==,(,,)==.【考点链接】过程地定义和调用.()有如下事件过程:( , ) <> 以下是该函数地调用过程,该程序地运行结果是() (, ) ) )) )【命题目地】考查考生对函数地定义和调用地运用.【解题要点】本题考查函数调用和输出格式地语句.调用地过程如下:时,;时,;,所以跳出循环,输出=并结束程序.【考点链接】过程地定义和调用.()有如下程序:() , : (, ): (, ): ( , ) , :程序运行后,输出地结果为) ) ) ) 【命题目地】考查考生对函数及函数参数地运用.【解题要点】在过程中,程序段先定义了个型变量,,,并给赋给初值,地初值为,然后调用事件过程,并将它地值赋给;在事件过程中定义了两个形参,参数地传送是通过引用实参,即将,地地址作为,地地址;在中,将,定义为静态变量,第一次调用后地值仍然保留,但是,分别都有赋值语句,将它们地值变为,,所以返回值不变.【考点链接】过程地定义和调用,以及参数传递方式地选择.【考点链接】…循环结构.()编写如下事件过程:( , )()()在一般情况下(即不按住键和锁定大写键时)运行程序,若按""键,则程序输出地结果是)) ))【命题目地】考查考生对键盘事件地掌握程度.【解题要点】事件和事件各参数地含义.【考点链接】事件和事件地运用.()在用菜单编辑器设计菜单时,不可缺少地项目是)快捷键)名称)索引)标题【命题目地】考查考生对菜单设计器地掌握程度.【解题要点】菜单项建立地步骤.【错解分析】选项)中,快捷键()下拉列表框是用来存储快捷键,供用户为菜单项选择一个快捷键,菜单项地快捷键可以不要,但如果选择了快捷键则会显示在菜单标题地右边,在程序运行时,用户按快捷键同样可以完成选择该菜单项并执行相应命令地操作.选项)中,名称,用来输入菜单及菜单项名称地文本框.名称不在菜单中出现,名称是在代码中访问菜单项惟一地标识符,名称是不能省略地.选项)中,索引,数值,表示菜单数组中地位置序号,如果不定义菜单数组,不要理会.选项)中,标题()文本框用来让用户输入显示在窗体上地菜单标题,键入地内容会在菜单编辑器窗口地下边空白部分显示出来,该区域称为菜单显示区域,如果在标题中某个字母前加上,程序运行后在菜单项中该字母下将加上下划线,"特定字母"称为访问键,用以访问该菜单项,这种访问只能逐层进行,不能越过某一层而访问深层子菜单.【考点链接】帮助上下文、复选、协调位置等.()下列说法正确地是)在中地对话框分为两种类型:预定义对话框和自定义对话框)自定义对话框由用户根据自己需要定义地)预定义对话框是用户在设置程序代码后定义地)函数是用户地自定义对话框地函数【命题目地】考查考生对对话框地理解程度.【解题要点】对话框地分类及特点.【错解分析】在中,对话框分为种类型:即预定义对话框、自定义对话框和通用对话框,所以选项)不正确;预定义对话框也称预制对话框,是由系统提供地,系统提供了两个人收集整理-ZQ种预定义对话框:即输入框和信息框(或消息框),前者用函数建立,后者用函数建立,所以选项)和选项)不正确;自定义对话框也称定制对话框,这种对话框由用户根据自己地需要进行定义,输入框和信息框尽管很容易建立,但在应用上有一定地限制,所以选项)是正确地;通用对话框是一种控件,用这种控件可以设计较为复杂地对话框.()在中,要将一个窗体加载到内存进行预处理但不显示所使用地语句是))))【命题目地】考查考生对多重窗体地操作问题.【解题要点】语句、语句、方法和方法地区别()在中按文件地访问方式不同,可将文件分为)文件和二进制文件)文本文件和数据文件)数据文件和可执行文件)顺序文件和随机文件【命题目地】考查考生对数据文件地分类掌握.【解题要点】中文件地分类方式.【错解分析】在中,分类方法有多种:根据数据性质,可分为程序文件和数据文件;根据数据地存取方式和结构方式可分为顺序文件和随机文件;根据数据地编码方式,可分为文件和二进制文件.综合上述分析,选项)是正确地答案;选项)中文本文件是按数据编码划分地,数据文件是按数据地性质划分地;选项)中数据文件是按数据地性质划分地;选项)是按数据地编码方式划分地.11 / 11。
2010年3月国家二级(VisualBasic)笔试真题试卷(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.下列叙述中正确的是A.对长度为n的有序链表进行查找,最坏情况下需要的比较次数为nB.对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2) C.对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)D.对长度为n的有序链表进行对分查找,最坏情况F需要的比较次数为(nlog2n)正确答案:A解析:对长度为n的有序链表进行查找,最坏情况是从最小值开始查找最大值(或从最大值开始查找最小值),这个过程需要比较的次数为n,故选项A)正确。
对分查找只能针对随机存取的有序表进行,而有序链表只能进行顺序存取,不能进行随机存取,在有序链表上不能进行对分查找,故B)、C)、D)选项都错误。
2.算法的时间复杂度是指A.算法的执行时间B.算法所处理的数据量C.算法程序中的语句或指令条数D.算法在执行过程中所需要的基本运算次数正确答案:D解析:算法的时间复杂度足指算法需要消耗的时间资源,是独立于机器的,选项D)正确;相同的算法在不同的机器上运行时间可能不同,选项A)错误;算法所处理的数据量与算法无关,选项B)错误;程序的长短与程序执行时需要消耗的时间资源没有必然的关系,比如一个条件语句可以很长,但只需判断一次,而一个循环语句可能只有几行,但可以执行很多次,故选项C)错误。
3.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。
下面属于系统软件的是A.编辑软件B.操作系统C.教务管理系统D.浏览器正确答案:B解析:编辑软件、教务管理软件属于应用软件,操作系统属于系统软件,浏览器属于支撑软件,故本题答案选B。
4.软件(程序)调试的任务是A.诊断和改正程序中的错误B.尽可能多地发现程序中的错误C.发现并改正程序中的所有错误D.确定程序中错误的性质正确答案:A解析:软件调试的任务是诊断和改正程序中的错误,本题正确答案为A)。
全国计算机二级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。
2010年3月全国计算机等级考试二级VB 笔试真题及答案一、选择题(每题2分,共70分)(1)下列叙述中正确的是( )A)对长度为n的有序链表进行查找,最坏情况下需要比较次数为nB)对长度为n的有序链表进行对分查找,最坏情况下需要比较次数为(n/2)C)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数(log2n)D)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数(nlog2n)(2)算法的时间复杂是指( )A)算法的执行时间 B)算法所处理的数据量C)算法程序中的语句或指令条数 D)算法在执行过程中所需要的基本运算次数(3)软件按功能可以分为:应用软件、系统软件和支持软件(或工具软件),下面属于系统软件的是( )A)编辑软件 B)操作系统 C)教务管理系统 D)浏览器(4)软件(程序)调试的任务是( )A)诊断和改正程序中的错误 B)进肯能多的发现程序中的错误C)发现并改正程序中的所有错误 D)确定程序中错误的性质(5)数据流程图(DFD图)是( )A)软件概要设计的工具 B)软件详细设计的工具C)机构化方法的需求分析工具 D)面向对象方法的需求分析工具(6)软件生命周期可以分为定义阶段,开发阶段和维护阶段。
详细设计属于( ) A)定义阶段 B)开发阶段 C)维护阶段 D)上述三个阶段(7)数据库管理系统中负责数据模式定义的语言是A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言(8)在学生管理的关系数据库中,存取一个学生信息的数据单位是A)文件B)数据库C)字段D)记录(9)数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的A)需求分析阶段B)逻辑设计阶段C)概念设计阶段D)物理设计阶段(10)有两个关系R和T如下:则由关系R得到关系T的操作是A)选择B)投影C)交D)并(11)在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是(12)设x是整型变量,与函数Ⅱf(x>0,-x,x)有相同结果的代数式是A)|x|B)-|x|C)xD)-x(13)设窗体文件中有下面的事件过程:Private Sub Command1_Click()Dim sa%=100Print aEnd Sub其中变量a和s的数据类型分别是A)整型,整型B)变体型,变体型C)整型,变体型D)变体型,整型(14)下面哪个属性肯定不是框架控件的属性A)TextB)CaptionC)LeftD)Enabled(15)下面不能在信息框中输出“VB”的是A)MsgBox "VB"B)x=MsgBox("VB")C)MsgBox("VB")D)Call MsgBox "VB"(16)窗体上有一个名称为Option1的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程Private Sub Option1_C1ick(Index As Integer)…End Sub下面关于此过程的参数Index的叙述中正确的是A)Index为1表示单选按钮被选中,为O表示未选中B)Index的值可正可负C)Index的值用来区分哪个单选按钮被选中D)Index表示数组中单选按钮的数量(17)设窗体中有一个文本框Text1,若在程序中执行了Text1.SetFocus,则触发A)Text1的SetFocus事件B)Text1的GotFocus事件C)Text1的LostFocus事件D)窗体的GotFocus事件(18)VB中有3个键盘事件:KeyPress、KeyDown、KeyUp,若光标在Text1文本框中,则每输入一个字母A)这3个事件都会触发B)只触发KeyPress事件C)只触发KeyDown、KeyUp事件D)不触发其中任何一个事件(19)下面关于标准模块的叙述中错误的是A)标准模块中可以声明全局变量B)标准模块中可以包含一个Sub Main过程,但此过程不能被设置为启动过程C)标准模块中可以包含一些Public过程D)一个工程中可以含有多个标准模块(20)设窗体的名称为Form1,标题为Win,则窗体的MouseDown事件过程的过程名是A)Form1_MouseDownB)Win_MouseDownC)Form_MouseDownD)MouseDown_Form1(21)下面正确使用动态数组的是A)Dim arr() As Integer…ReDim arr(3,5)B)Dim arr() As Integer…ReDim arr(50)As StringC)Dim arr()…ReDim arr(50) As IntegerD)Dim arr(50) As Integer…ReDim arr(20)(22)下面是求最大公约数的函数的首部Function gcd(ByVal x As Integer, ByVal y As Integer) As Integer若要输出8、12、16这3个数的最大公约数,下面正确的语句是A)Print gcd(8,12),gcd(12,16),gcd(16,8)B)Print gcd(8,12,16)C)Print gcd(8),gcd(12),gcd(16)D)Print gcd(8,gcd(12,16))(23)有下面的程序段,其功能是按图1所示的规律输出数据Dim a(3,5) As IntegerFor i=1 To 3For j=1 To 5A(i,j)=i+jPrint a(i,j);NextPrintNext若要按图2所示的规律继续输出数据,则接在上述程序段后面的程序段应该是A)For i=1 To 5For j=1 To 3Print a(j,i);NextPrintNextB)For i=1 To 3For j=1 To 5Print a(j,i);NextPrintNextC)For j=1 To 5For i=1 To 3Print a(j,i);NextPrintNextD)For i=1 To 5For j=1 To 3Print a(i,j);NextPrintNext(24)窗体上有一个Text1文本框,一个Command1命令按钮,并有以下程序Private Sub Commandl_Click()Dim nIf Text1.Text<>"23456" Thenn=n+1Print "口令输入错误" & n & "次"End IfEnd Sub希望程序运行时得到左图所示的效果,即:输入口令,单击“确认口令”命令按钮,若输入的口令不是“123456”,则在窗体上显示输入错误口令的次数。
2010上半年计算机等考二级VB真题及答案1题:备份一般有3种方式,即完全备份、增量备份、()。
A) 选择备份B) 安全备份C) 集中备份D) 差分备份答案:DD) 差分备份--------------------------------3题:不属于关联分析的关键要素是()。
A) 支持度B) 置信度C) 满意度D) 提升度答案:CC) 满意度--------------------------------4题:不属于优化行为的是()。
A) 虚拟化B) 外包C) 调优D) 咨询答案:DD) 咨询--------------------------------5题:初步用户手册在( )阶段编写。
A) 可行性研究B) 需求分析C) 软件概要设计D) 软件详细设计答案:BB) 需求分析--------------------------------6题:测评时系统必须连续运行的时间为()。
A) 不少于15天B) 不少于1个月C) 不少于2个月D) 不少于3个月答案:B--------------------------------7题:财务管理的关键动作不包括()。
B) 预算C) 核算D) 结算答案:AA) 测算--------------------------------8题:持续改进的戴明环中不包括()。
A) 策划B) 改进C) 实施D) 反馈答案:DD) 反馈--------------------------------9题:对局域网来说,网络控制的核心是()。
A) 工作站B) 网卡C) 网络服务器D) 网络互连设备答案:CC) 网络服务器--------------------------------10题:第四层交换负载均衡的原理,就是按照IP地址和()进行虚拟连接的交换,直接将数据包发送到目的计算机的相应端口中。
A) TCP端口B) UDP端口C) FTP端口D) HTTP端口答案:AA) TCP端口--------------------------------11题:对数据仓库业务分析的主题确立的原则不包括()。
计算机二级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参考解析:数据库管理系统的三级模式结构由外模式、模式和内模式组成。
外模式,或予模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。
模式,或逻辑模式,是数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据视图的总和。
一、关于复习时间安排大三下学期,3~6月份,初期复习时间不宜太长,每天三四个小时即可。
复习重点在于数学和英语。
暑假,7、8月份,把握复习的关键时期,建议留校复习,每天复习七至八小时,重点仍是数学和英语。
大四上学期,9~1月7、8号,真正开始全面复习。
重点转移到数学、英语、专业课。
至于政治可以开始稍晚一些,10月份开始。
关于的复习时间,我可以大胆的说10小时,每天坚持下来绝对够了。
二、关于复习过程中心态一般决定考研的人,刚开始什么都不懂,患得患失,很是迷茫。
大家都是这样,我曾经也是这么过来的。
但自己制定一个计划,静下心来踏踏实实的复习,经历过了才知道一切如此简单。
补习班要不要报,很多人纠结于这个问题。
显然不用报,我负责的告诉你们。
以我自身以及周围同学的经历,补习班实在没有必要。
实在想买个心里安慰的话,就买个政治冲刺班(学长的免费安慰你们咋就不信呢?)。
我还要吐槽一下,考试前几天某补习机构说他们必然压中今年政治大题,然后给我们一本80页的资料书。
你怎么不给我几本政治课本说答案都在里面呢?考研是个漫长的征程,制定计划,最好劳逸结合,该休息时就休息。
去年我每个周六都给自己放假一天,即使最后的冲刺阶段也是至少休息半天。
正如我的ID,DOTA是我的主要娱乐项目。
当年十一那几天假期,我白天看书复习,晚上通宵DOTA,想想真是疯狂。
三、关于各科复习的建议1。
数学这次数三考了145,还是可以给大家介绍下我的经验。
从复习开始之时,数学就一直是重中之重,占了总复习时间的相当部分。
第一阶段:大三下学期开始看高数、线代、概率的课本,至于用什么版本。
真心觉得没那么大影响,用你大学本科的课本就行。
关键是扎实的了解课本知识,理解考点,不要似懂非懂的扫一遍。
课后习题不用全做,选作部分即可。
关于考试内容可参见去年考试大纲,每年变化不大。
第二阶段:暑假之前已看完一遍课本,脑海中已有数学的大概框架了。
暑假开始复习李永乐的复习全书,这是毫无争议的。
2011年9月全国计算机等级考试二级笔试试卷Visual Basic语言程序设计一、选择题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)7B)6C)3D)26、程序调试的任务是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#AB)4ABCC)?xyD)Print_Text15、假定一个滚动条的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 618、在窗体上画一个名称为List1的列表框,列表框中显示若干城市的名称。
全国计算机二级考试《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中显示“我开汽车去”,如图所示。
计算机二级VB考试题及答案计算机二级VB考试题及答案「篇一」1.以下程序段运行的结果为(B)(单)Private Sub Form_ClickMyDate = #7/21/1997#Print Format(MyDate, "m/d/yy")Print Format(MyDate,"yyyy年m月dd日")End SubA.7/21/97 1997年7月21日B.7-21-97 1997年7月21日C.97/7/21 1997年7月21日D.7/21/97 97年7月21日2.以下程序段运行的结果为(B)(单)Private Sub Form_ClickMyTime = #9:21:30 PM#MyDate = #7/21/1997#Print Tab(2); Format(MyDate, "mmmm-yy")Print Tab(2); Format(MyTime, "hh:mm:ss A/P")End SubA.July-97 9:21:30 PB.July-97 09:21:30 PC.07-97 9:21:30 PD.July-97 9:21:303.以下程序段运行的结果为(C)(单)Private Sub Form_ClickMyDate = #7/21/1997#Print Format(MyDate, "dddd,mmmm,dd,yyyy")End SubA.21,07,1997B.21,07,21,1997C.Monday,July,21,1997D.Monday,07,21,19974.在窗体中建立一个文本框text1和一个命令按钮command1,编写下面程序:Private Sub Text1_LostFocusIf Not IsNumeric(Text1) ThenMsgBox "帐号有非数字字符错误"Text1.Text = ""Text1.SetFocuselseMsgBox "帐号正确"End IfEnd Sub当在text1文本框中输入字符"abc"之后,单击命令按钮,结果为(B)(单)A.显示对话框,提示信息为"帐号正确"B.显示对话框,提示信息为"帐号有非数字字符错误"C.程序出错D.没有任何提示5.在窗体中建立一个文本框text1和一个命令按钮command1,编写下面程序:Private Sub Text1_LostFocusIf Not IsNumeric(Text1) ThenMsgBox "帐号有非数字字符错误"Text1.Text = ""Text1.SetFocuselseMsgBox "帐号正确"End IfEnd Sub当在text1文本框中输入数字123456之后,单击命令按钮,结果为(A)(单)A.显示对话框,提示信息为"帐号正确"B.显示对话框,提示信息为"帐号有非数字字符错误"C.程序出错D.没有任何提示6.在窗体中建立一个文本框text1和一个命令按钮command1,编写下面程序:Private Sub Command1_ClickDim I As IntegerIf Text1.Text <> "Gong" ThenI = MsgBox("密码错误", 5 + vbExclamation, "输入密码")If I <> 4 ThenEndElseText1.Text = ""Text1.SetFocusEnd IfElseMsgBox "密码帐号正确!"End IfEnd Sub若在text1中输入字符串"Gong",则程序运行结果为(A)(单)A.显示对话框,提示"密码帐号正确!"B.显示对话框,提示"密码错误"C.程序出错D.没有任何提示7.在窗体中建立一个文本框text1和一个命令按钮command1,编写下面程序:Private Sub Command1_ClickDim I As IntegerIf Text1.Text <> "Gong" ThenI = MsgBox("密码错误", 5 + vbExclamation, "输入密码")If I <>4 ThenEndElseText1.Text = ""Text1.SetFocusEnd IfElseMsgBox "密码帐号正确!"End IfEnd Sub若在text1中输入字符串"gong",则程序运行结果为(B)(单)A.显示对话框,提示"密码帐号正确!"B.显示对话框,提示"密码错误"C.程序出错D.没有任何提示8.在窗体中建立一个文本框text1和一个命令按钮command1,编写下面程序:Private Sub Command1_ClickDim I As IntegerIf Text1.Text <> "Gong" ThenI = MsgBox("密码错误", VbRetryCancle + vbExclamation, "输入密码")If I <> 4 ThenEndElseText1.Text = ""Text1.SetFocusEnd IfMsgBox "密码帐号正确!"End IfEnd Sub若在text1中输入字符串"123",显示"密码错误"对话框,关于此对话框描述正确的是(A)(单)A.显示对话框中有“重试”按钮B.显示对话框中有“确定”按钮C.显示对话框中有“是”按钮D.以上说法都不正确9.在窗体中建立三个文本框,名称分别为text1、text2和text3,还有一个名称为label1的标签,一个名称为command1的命令按钮,编写如下代码:Private Sub Command1_ClickDim x, y, z, t!x = Text1y = Text2z = Text3If x < y Thent = xx = yy = tEnd IfIf y < z Thent = yz = tIf x< y Thent = xx = yy = tEnd IfEnd IfLabel1.Caption = x & "," & y & "," & zEnd Sub当在文本框text1、text2 和 text3 中分别输入5、3和8,则标签显示的结果为(C)(单)A.3,5,8B.5,3,8C.8,5,3D.3.8.510.以下程序段:Private Sub Form_LoadDim Nop As Integer, Op As String * 1Num1 = 3Num2 = 2Nop = val(Inputbox("请输入1-4之间的整数"))Select Case NopCase 1Op = "+"Result = Num1 + Num2Case 2Op = "-"Result = Num1 - Num2Case 3Op = "×"Result = Num1 * Num2Case 4Op = "÷"Result = Num1 / Num2End SelectLabel1= Num1 & Op & Num2 & "=" & ResultEnd Sub窗体运行后,输入1,则label1的标题显示结果为(A)(单)A.3+2=5B.3-2=1C.3×2=6D.3÷2=1.511.以下程序段:Private Sub Form_LoadDim Nop As Integer, Op As String * 1Num1 = 3Num2 = 2Nop = val(Inputbox("请输入1-4之间的整数"))Select Case NopCase 1Op = "+"Result = Num1 + Num2Case 2Op = "-"Result = Num1 - Num2Case 3Op = "×"Result = Num1 * Num2Case 4Op = "÷"Result = Num1 / Num2End SelectLabel1= Num1 & Op & Num2 & "=" & ResultEnd Sub窗体运行后,输入2,则label1的标题显示结果为(B)(单)A.3+2=5B.3-2=1C.3×2=6D.3÷2=1.512.以下程序段:Private Sub Form_LoadDim Nop As Integer, Op As String * 1Num1 = 3Num2 = 2Nop = val(Inputbox("请输入1-4之间的'整数"))Select Case NopCase 1Op = "+"Result = Num1 + Num2Case 2Op = "-"Result = Num1 - Num2Case 3Op = "×"Result = Num1 * Num2Case 4Op = "÷"Result = Num1 / Num2End SelectLabel1= Num1 & Op & Num2 & "=" & ResultEnd Sub窗体运行后,输入3,则label1的标题显示结果为(C)(单) A.3+2=5B.3-2=1C.3×2=6D.3÷2=1.513.以下程序段:Private Sub Form_LoadDim Nop As Integer, Op As String * 1Num1 = 3Num2 = 2Nop = val(Inputbox("请输入1-4之间的整数")) Select Case NopCase 1Op = "+"Result = Num1 + Num2Case 2Op = "-"Result = Num1 - Num2Case 3Op = "×"Result = Num1 * Num2Case 4Op = "÷"Result = Num1 / Num2End SelectLabel1= Num1 & Op & Num2 & "=" & ResultEnd Sub窗体运行后,输入4,则label1的标题显示结果为(D)(单)A.3+2=5B.3-2=1C.3×2=6D.3÷2=1.514.以下程序段的作用是(A)(单)Private Sub Picture1_ClickDim asci As Integer, i As Integeri = 0For asci = 32 To 126Picture1.Print Tab(7 * i + 2); Chr(asci); "="; asci;i = i + 1If i = 7 Then i = 0: Picture1.PrintNext asciA.打印ASCII码表,一行7个表达式B.打印九九乘法表,一行7个表达式C.打印ASCII码表,一行8个表达式D.以上说法都不正确15.我国现在人口有13亿,按人口增长0.8%计算,多少年后我国人口将超过26亿。
国家二级VB机试(简单应用题)模拟试卷8(题后含答案及解析) 题型有:1.1.(1)考生文件夹下有一个工程文件sjt3.vbp,其功能是:①单击“读数据”按钮,则将考生文件央下in3.dat文件中的100个0~999的整数读入到数组a中;②单击“计算”按钮,则找出这100个整数中的所有水仙花数,并将它们的最大值与最小值分别显示在文本框Text1、Texl2中(注:当一个数的值等十该数中的各位数字的立方和时,此数被称为水仙花化数。
如:153=13+53+33,所以153就是一个水仙花数)。
在窗体文件中已经给出了全部控件(如图所示)和“读数据”命令按钮的事件过程以及判断一个数是否为水仙花数的通用过程。
要求编写“计算”命令按钮的事件过程。
注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行前,必须进行“计算”,并且必须通过单击窗体右上们的“关闭”按钮结束程序,否则无成绩。
最后,程序按原文件名存盘。
(2)在考生文件央下有一个工程文件sjt4.vbp。
请在窗体上添加一个组合框,名称为cb1,并输入三个列表项:“3”、“7”、“11”(列表项的顺序不限,但必须是这二个数字);添加一个名为Text1的文本框;再添加一个标题为“计算”、名称为C1的命令按钮,如图所示。
请编写适当的事什过程,使得在程序运行时,在组合框中选定一个数字后,单击“计算”按钮,则计箅5000以内能够被该数整除的所有数之和,并放入Text1中。
最后,按原文件名存盘。
提示:由丁计算结果较大,应使用长整型变量。
注意:考生不得修改窗体文件中已经存在的程序,在结束程序运行之前,必须至少进行一次计算。
并且必须用窗体右上角的关闭按钮结束程序,否则无成绩。
正确答案:(1)【操作步骤】步骤1:按照题日要求打开工程文件。
步骤2:打开代码编辑窗口,在指定位置编写如下代码。
参考答案Dim i As Integer Dim max As Integer,min As Integer max=-1 min=1000 For i=1 To 100 If isnare(a(i))Then ‘调用isnarc判断是否为水仙花教If max<=a(i)Then max=a(i) If min>=a(i)Then min=a(i)’求水仙花数中的最大值与最小值End If Next i Text1=max Text2=min 步骤3:按照题口要求调试并运行程序,如图3.18所示。
2010年计算机等级考试二级VB模拟试题及参考答案(8)温馨提示:帮考网计算机二级VB免费练习题,如需完整题库请登录 一、选择题1. 软件工程的理论和技术性研究的内容主要包括软件开发技术和A)消除软件危机B)软件工程管理C)程序设计自动化D)实现软件可重用【参考答案】B2. 开发软件时对提高开发人员工作效率至关重要的是A)操作系统的资源管理功能B)先进的软件开发工具和环境C)程序人员的数量D)计算机的并行处理能力【参考答案】B3.一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。
而实现递归调用中的存储分配通常用A)栈B)堆C)数组D)链表【参考答案】A4. 在深度为5的满二叉树中,叶子结点个数为A)32 B)31 C)16 D)15【参考答案】B5. 若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是A) bdgcefha B) gdbecfha C) bdgaechf D) gdbehfca【参考答案】D6.在软件测试设计中,软件测试的主要目的是A)实验性运行软件B)证明软件正确C)找出软件中全部错误D)发现软件错误而执行程序【参考答案】D7.数据处理的最小单位是A)数据B)数据元素C)数据项D)数据结构【参考答案】C8.索引属于A)模式B)内模式C)外模式D)概念模式【参考答案】B9.下述关于数据库系统的叙述中正确的是A)数据库系统减少了数据冗余B)数据库系统避免了一切冗余C)数据库系统中数据的一致性是指数据类型一致D)数据库系统比文件系统能管理更多的数据【参考答案】B10.数据库系统的核心是A)数据库B)数据库管理系统C)模拟模型D)软件工程【参考答案】B11.为了合理组织数据,应遵循的设计原则是A)“一事一地”的原则,即一个表描述一个实体或实体之间的一种联系B)用外部关键字保证有关联的表之间的联系C)表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段D)以上各原则都包括【参考答案】D12.关系运算中花费时间可能最长的运算是A)选择B)联接C)并D)笛卡儿积【参考答案】D13.下列赋值语句中正确的是A)STORE 1 TO X,Y B)STORE 1,2 TO XC)STORE 1 TO X Y D)STORE 1、2 TO X【参考答案】A14.执行下列语句,其函数结果为STORE -100 TO X?SIGN(X)*SQRT(ABS(X))A)10 B)-10C)100 D)-100【参考答案】B15.通过项目管理器窗口的命令按钮,不能完成的操作是A)添加文件B)运行文件C)重命名文件D)连编文件【参考答案】C16.在Visual FoxPro中,在命令窗口输入CREATE DATABASE命令,系统产生的结果是A)系统会弹出“打开”对话框,请用户选择数据库名B)系统会弹出“创建”对话框,请用户输入数据库名并保存C)系统会弹出“保存”对话框,请用户输入数据库名并保存D)出错信息【参考答案】A17.ABC.DBF是一个具有两个备注型字段的数据表文件,若使用COPY TO TEMP命令进行复制操作,其结果是A)得到一个新的数据表文件B)得到一个新的数据表文件和一个新的备注文件C)得到一个新的数据表文件和两个新的备注文件D)错误信息,不能复制带有备注型字段的数据表文件【参考答案】B18.要将数据库表从数据库中移出成为自由表,可使用命令A)DELETE TABLE <数据表名> B)REMOVE TABLE <数据表名>C)DROP TABLE <数据表名> D)RELEASE TABLE <数据表名>【参考答案】B19.下列关于视图的说法中,错误的是A)视图可以从单个表或多个表中派生B)可以在磁盘中找到相应的视图文件C)视图可以作为查询的数据源D)利用视图可以暂时使数据从数据库中分离成为自由数据【参考答案】B20.不需要事先建立就可以使用的变量是A)公共变量B)私有变量C)局部变量D)数组变量【参考答案】B21.设某程序中有PROG1.prg、PROG2.prg、PROG3.prg三个程序依次嵌套,下面叙述中正确的是A)在PROG1.prg中用!RUN PROG2.prg语句可以调用PROG2.prg子程序B)在PROG2.prg中用RUN PROG3.prg语句可以调用PROG3.prg子程序C)在PROG3.prg中用RETURN语句可以返回PROG1.prg主程序D)在PROG3.prg中用RETURN TO MASTER语句可以返回PROG1.prg主程序【参考答案】D22.执行下列程序:CLEARDO ARETURNPROCEDURE APRIVATE SS=5DO B?SRETURNPROCEDURE BS=S+10RETURN程序的运行结果为A)5 B)10 C)15 D)程序错误,找不到变量【参考答案】C23.将编辑框的ReadOnly属性值设置为.T.,则运行时此编辑框中的内容A)只能读B)只能用来编辑C)可以读也可以编辑D)对编辑框设置无效【参考答案】A24.下列关于表格的说法中,正确的是A)表格是一种容器对象,在表格中全部按列来显示数据B)表格对象由若干列对象组成,每个列对象包含若干个标头对象和控件C)表格、列、标头和控件有自己的属性、方法和事件D)以上说法均正确【参考答案】C25.在表单MyForm中通过事件代码,设置标签Lbl1的Caption属性值设置为“计算机等级考试”,下列程序代码正确的是A)MyForm.Lbl1.Caption="计算机等级考试"B)This.Lbl1.Caption="计算机等级考试"C)ThisForm .Lbl1.Caption="计算机等级考试"D)ThisForm.Lbl1.Caption=计算机等级考试【参考答案】C26.下列关于报表预览的说法,错误的是A)如果报表文件的数据源内容已经更改,但没有保存报表,其预览的结果也会随之更改B)只有预览了报表后,才能打印报表C)在报表设计器中,任何时候都可以使用预览功能,查看页面设计的效果D)在进行报表预览的同时,不可以更改报表的布局【参考答案】B27.下列关于域控件的说法,错误的是A)从数据环境设置器中,每拖放一个字段到报表设置器中就是一个域控件B)域控件用于打印表或视图中的字段、变量和表达式的计算结果C)域控件的“表达式生成器”对话框中的“表达式”文本框中必须要有数值表达式,否则将不能添加该域控件D)如果域控件的“表达式生成器”对话框中的“表达式”文本框中没有数值表达式,可在“格式”文本框中设置表达式添加该域控件【参考答案】D28.下列关于别名和自联接的说法中,正确的是A)SQL语句中允许在WHERE短语中为关系定义别名B)为关系定义别名的格式为:<别名><关系名>C)在关系的自联接操作中,别名是必不可少的D)以上说法均正确【参考答案】C29.下列关于SQL对表的定义的说法中,错误的是A)利用CREATE TABLE语句可以定义一个新的数据表结构B)利用SQL的表定义语句可以定义表中的主索引C)利用SQL的表定义语句可以定义表的域完整性、字段有效性规则等D)对于自由表的定义,SQL同样可以实现其完整性、有效性规则等信息的设置【参考答案】D30.在SQL的数据定义功能中,下列命令格式可以用来修改表中字段名的是A)CREATE TABLE 数据表名NAME...B)ALTER TABLE 数据表名ALTER字段名...C)ALTER TABLE 数据表名RENAME COLUMN字段名TO...D)ALTER TABLE 数据表名ALTER 字段名SET DEFAULT...【参考答案】C31.利用SQL 命令从职工表中派生出含有“职工号”、“姓名”字段的视图,下列正确的是A)CREATE VIEW ZG_view; B)CREATE VIEW ZG_view AS;SELECT 职工号,姓名FROM 职工表SELECT 职工号,姓名FROM 职工表C)CREATE QUERY ZG_view; D)CREATE QUERY ZG_view AS;SELECT 职工号,姓名FROM 职工表SELECT 职工号,姓名FROM 职工表【参考答案】B第3)~35题使用如下的班级表和学生表。
班级表班级号班级名称班级人数20030103 计算机一班5520030203 计算机二班4820030303 计算机三班50学生表班级号学号姓名性别籍贯2003011001 王伟男北京2003011002 刘红女上海2003011003 李林女北京2003022001 张清女上海2003022002 刘雷男上海32.有如下SQL语句:SELECT班级名称,姓名,性别FROM 班级表,学生表;WHERE班级表.班级号=学生表1.班级号;AND 籍贯="上海" AND 性别="女";ORDER BY 班级名称DESC执行该语句后,查询结果************有几条记录,且第一条记录的学生姓名是A)1李林B)2张清C)2刘红D)3张清【参考答案】C33.有如下SQL语句:SELECT MAX(班级人数) INTO ARRAY arr FROM 班级表执行该语句后A)arr[1]的内容为48 B)arr[1]的内容为55C)arr[0]的内容为48 D)arr[0]的内容为55【参考答案】B34.有如下SQL语句:SELECT 班级名称,姓名,性别FROM 班级表,学生表;WHERE 班级表.班级号=学生表.班级号;AND 姓名LIKE "刘*";ORDER BY 班级号该语句的含义是A)查找学生表中姓“刘”的学生记录,并根据班级号分组显示学生的班级名称、姓名和性别B)查找学生表中姓“刘”的学生记录,按班级号升序显示学生的班级名称、姓名和性别C)查找学生表中不是姓“刘”的学生记录,按班级号升序显示学生的班级名称、姓名和性别D)语句错误【参考答案】B35.有如下SQL语句:SELECT 班级名称FROM 班级表WHERE NOT EXISTS;(SELECT * FROM 学生表WHERE 班级号=班级表.班级号)执行该语句后,班级名称的字段值是A)03计算机一班B)03计算机二班C)03计算机三班D)03计算机一班和03计算机二班【参考答案】C二、填空题1.使用数据库设计器为两个表建立联系,首先应在父表中建立【1】索引,在子表中建立【2】索引。