2014年全国计算机等级《二级VB》考前押密试题(5)

考试总分:43分

考试类型:模拟试题

作答时间:60分钟

已答人数:967

试卷答案:有

试卷介绍: 2014年全国计算机等级《二级VB》考前押密试题(5)

开始答题

试卷预览

  • 1. (1)在考生文件夹下有工程文件sj3.vbp及窗体文件sj3.frm,该程序是不完整的,请在有"?"的地方填入正确内容,然后删除"?"及代码前的所有注释符(即'号),但不能修改其他部分。存盘时不得改变文件名和文件夹。如图46-3所示。图46-3在名称为Form1的窗体上有3个Text控件及5个命令按钮,功能为:开始启动工程时,界面上除"读取数据"及"关闭"按钮有效之外,其他按钮均不可用(灰色显示);单击"读取数据"按钮之后,利用InputBox让用户连续且必须输入8个数。若录入为非数字符号,则给出警告"请重新输入";录入完毕后,"读取数据"变灰,其他变为可用状态;按相应的按钮可分别求出所录入数据的升序排列及平均值,并在右侧对应的文本框中显示(注意用A(8)存放最大数,A(1)存放最小数);单击"清空"按钮将所有文本框清空。(2)在考生文件夹下有工程文件sj4.vbp及窗体文件sj4.frm,该程序是不完整的,请在有"?"的地方填入正确内容,然后删除"?"及代码前的所有注释符(即'号),但不能修改其他部分。存盘时不得改变文件名和文件夹。如图46-4所示。图46-4在名称为Form1,窗体上有3个Label控件、两个Text控件和两个命令按钮。该程序的主要功能是求从1到Text1中用户输入的任意自然数n的累加和。刚启动工程时,可以在输入框内输入任意自然数(n值太大时,运算时间将很长,建议不超过4位)。当输入为非数值时,累加结果为0;单击"开始"可以在Text2中显示累加和,同时"开始"变为"完成"并变灰;单击"关闭"按钮结束程序的运行。[24分]

    A(1)存放最小数);单击"清空"按钮将所有文本框清空。(2)在考生文件夹下有工程文件sj4.vbp及窗体文件sj4.frm,该程序是不完整的,请在有"?"的地方填入正确内容,然后删除"?"及代码前的所有注释符(即'号),但不能修改其他部分。存盘时不得改变文件名和文件夹。如图46-4所示。图46-4在名称为Form1,窗体上有3个Label控件、两个Text控件和两个命令按钮。该程序的主要功能是求从1到Text1中用户输入的任意自然数n的累加和。刚启动工程时,可以在输入框内输入任意自然数(n值太大时,运算时间将很长,建议不超过4位)。当输入为非数值时,累加结果为0;单击"开始"可以在Text2中显示累加和,同时"开始"变为"完成"并变灰;单击"关闭"按钮结束程序的运行。[24分]

  • 2. 在考生文件夹中有工程文件sj5.vbp及其窗体文件sj5.frm,该程序是不完整的,请在有"?"的地方填入正确内容,然后删除"?"及代码前的所有注释符(即'号)但不能修改其他部分。存盘时不得改变文件名和文件夹。本题描述如下:在名称为Form1的窗体上有两个命令按钮,名称分别为Command1和Command2、标题分别为"读取"和"保存"),一个文本框,名称为Text1、MultiLine属性为True、ScrollBars属性为2。要求程序运行后,如果单击"读取"按钮,则读入"in.txt"文件中的50个整数,放入一个数组中(数组下界为1),并在文本框Text1中显示出来,运行界面如图31-5所示。如果单击"保存"按钮,则把数组中的前30个数据在文本框Text1中显示出来,并存入考生文件夹中的文件"result.txt"中。(考生文件夹中有标准模块mode5.bas,其中的writeData过程可以把指定个数的数组元素存入result.txt文件。)图31-5注意:文件必须存放在考生文件夹下,窗体文件名为sj5.frm,工程文件名为sj5.vbp,结果存入result.txt文件,否则没有成绩。[18分]
  • 3. (1)在名称为Form1的窗体上画一个空白文本框,名称为Text1,它的高为2000,宽为2000。通过属性窗口设置适当的属性使得Text1可以显示多行文本,且有垂直滚动条。程序运行时的窗体如图51-1所示。图51-1注意:存盘时必须存放在考生文件夹下,工程文件名为sj1.vbp,窗体文件名为sj1.frm。(2)在名称为Form1的窗体上画一个图像框,名称为Image1,其高、宽分别为800、800,通过属性窗口把考生文件夹下的图像文件test.bmp装入图像框;再画一个命令按钮,名称为Command1,标题为"变宽"。请编写适当的事件过程,要求程序运行后,每单击一次"变宽"按钮,则使图像的宽度增加600。程序运行时窗体界面如图51-2所示。图51-2注意:存盘时必须存放在考生文件夹下,工程文件名为sj2.vbp,窗体的文件名为sj2.frm。[18分]
  • 4. 以三级模式为框架形成的3种数据库中,真实存在于计算机外存的数据库是()。[1分]

    A概念数据库

    B用户数据库

    C物理数据库

    D逻辑数据库

  • 5. 执行下列程序段后,输出的结果是()。Fork1=0To4y=20Fork2=0To3y=10Fork3=0To2y=y+10Nextk3Nextk2Nextk1Printy[1分]

    A90

    B60

    C40

    D10

  • 6. 能够存放组合框的所有项目内容的属性是()。[1分]

    ACaption

    BText

    CList

    DSelected

  • 7. 软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下列属于应用软件的是()[1分]

    A编译程序

    B操作系统

    C教务管理系统

    D汇编程序

  • 8. 在数据管理技术发展的三个阶段中,数据共享最好的是()。[1分]

    A人工管理阶段

    B文件系统阶段

    C数据库系统阶段

    D三个阶段相同

  • 9. 以下关于文件的叙述中,错误的是()。[1分]

    A使用Append方式打开文件时,文件指针被定位于文件尾

    B当以输入方式(Input)打开文件时,如果文件不存在,则建立一个新文件

    C顺序文件各记录的长度可以不同

    D随机文件打开后,既可以进行读操作,也可以进行写操作

  • 10. 要获得当前驱动器应使用驱动器列表框的属性是()。[1分]

    APath

    BDrive

    CDir

    DPattern

  • 11. 假定有如下的Sub过程:SubS(xAsSingle,yAsSingle)t=xx=t/yy=tModyEndSub在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()DimaAsSingleDimbAsSinglea=5b=4S(a,b)Printa,bEndSub程序运行后,单击命令按钮,输出结果为()。[1分]

    A54

    B11

    C1.254

    D1.251

  • 12. 实体是信息世界中广泛使用的一个术语,它用于表示()。[1分]

    A有生命的事物

    B无生命的事物

    C实际存在的事物

    D一切事物

  • 13. 设R是一个二元关系,S是一个三元关系,则下列运算中正确的是()。[1分]

    AR-S

    BR×S

    CR∩S

    DR∪S

  • 14. 在数据库设计中,将E-R图转换为关系模式的过程属于()。[1分]

    A需求分析阶段

    B逻辑设计阶段

    C概念设计阶段

    D物理设计阶段

  • 15. 使用ReDimPreserve语句,可以()。[1分]

    A改变数组最后一维的大小

    B改变数组第一维的大小

    C改变数组所有维的大小

    D改变数组维数和所有维的大小

  • 16. 声明一个变量为局部变量应该用()。[1分]

    AGlobal

    BPrivate

    CStatic

    DPublic

  • 17. 单击命令按钮时,下列程序段的执行结果是()。PrivateSubCommandlClick()DimaAsInteger,bAsInteger,cAsIntegera=2:b=4:c=6CallSl(a,b)Print"a=";a;"b=";b;"c=";cCallS2(a,b)Print"a=";a;"b=";b;"c=";c;EndSubPrivateSubS1(xAsInteger,YAsInteger)DimcAsIntegerx=2*x:y=y+2:c=x+yEndSubSubS2(xAsInteger,ByValYAsInteger)DimeAsIntegerx=2*x:Y=Y+2:e=x+yEndSub[1分]

    Aa=4b=6c=6a=4b=6c=6

    Ba=8b=6c=6a=8b=6c=6

    Ca=4b=6c=6a=8b=6c=6

    Da=8b=6c=6a=4b=6c=6

  • 18. 下列叙述中正确的是()。[1分]

    A栈是"先进先出"的线性表

    B队列是"先进后出"的线性表

    C循环队列是非线性结构

    D有序线性表既可以采用顺序存储结构,也可以采用链式存储结构

  • 19. 假定通过复制、粘贴操作建立了一个命令按钮数组Command1,下列说法中错误的是()。[1分]

    A数组中每个命令按钮的名称(Name属性)均为Command1

    B若未做修改,数组中每个命令按钮的大小都一样

    C数组中各个命令按钮使用同一个Click事件过程

    D数组中每个命令按钮的Index属性值都相同

  • 20. 下面的控件可作为其他控件容器的是()。[1分]

    APictureBox和Data

    BFrame和Image

    CPictureBox和Frame

    DImage和Data

  • 21. 如果要将文本框作为密码框使用,应设置的属性为()。[1分]

    AName

    BCaption

    CPasswordChar

    DText

  • 22. 表达式5Mod3+3\5*2的值是()。[1分]

    A0

    B2

    C4

    D6

  • 23. 在结构化程序设计中,模块划分的原则是()。[1分]

    A各模块应包括尽量多的功能

    B各模块的规模应尽量大

    C各模块之间的联系应尽量紧密

    D模块内具有高内聚度、模块间具有低耦合度

  • 24. 下列程序的输出图形是()。Fork=0To360cr=Int(160*Rnd)ang=-3.1415926/180*kCircle(2000,2000),500,cr,0,angNext[1分]

    A一段彩色圆弧

    B一个彩色扇形

    C一个彩色空心圆

    D一个辐射状彩色圆形

  • 25. 执行下列程序段a$="VisualBasicProgramming"b$="C++"c$=UCase(Left$(a$,7))&b$&Right$(a$,12)后,变量c$的值为()。[1分]

    AVisualBASICProgramming

    BVISUALC++Programming

    CVisualC++Programming

    DVISUALBASICProgramming

  • 26. 把窗体的KeyPreview属性设置为True,然后编写如下事件过程:PrivateSubForm_KeyPress(KeyAsciiAsInteger)DimchAsStringch=Chr(KeyAscii)KeyAscii=Asc(UCase(ch))PrintChr(KeyAscii+2)EndSub程序运行后,按键盘上的"A"键,则在窗体上显示的内容是()。[1分]

    AA

    BB

    CC

    DD

  • 27. 在窗体上画一个通用对话框,其Name属性为Cont,再画一个命令按钮,Name属性为Command1,然后编写如下事件过程:PrivateSubCommand1_Click()Cont.FileName=""Cont.Flags=vbOFNFileMustExistCont.Filter="AllFiles|*.*"Cont.FilterIndex=3Cont.DialogTitle="OpenFile"Cont.Action=1IfCont.FileName=""ThenMsgBox"Nofileselected"ElseOpenCont.FileNameForInputAs#1DoWhileNotEOF(1)Input#1,b$Printb$LoopEndIfEndSub以下各选项,对上述事件过程描述错误的是()。[1分]

    A该事件过程用来建立一个Open对话框,可以在这个对话框中选择要打开的文件

    B选择后单击"打开"按钮,所选择的文件名即作为对话框的FileName属性值

    COpen对话框不仅仅用来选择一个文件,还可以打开、显示文件

    D过程中的"Cont.Action=1"用来建立Open对话框,它与Cont.ShowOpen等价

  • 28. 若窗体上的图片框中有一个命令按钮,则此按钮的Left属性是指()。[1分]

    A按钮左端到窗体左端的距离

    B按钮左端到图片框左端的距离

    C按钮中心点到窗体左端的距离

    D按钮中心点到图片框左端的距离

  • 29. 某人设计了如下程序用来计算并输出7!(7的阶乘)PrivateSubCommand1_Click()t=0Fork=7To2Step-1t=t*kNextPrinttEndSub执行程序时,发现结果是错误的,下面的修改方案中能够得到正确结果的是()。[1分]

    A把t=0改为t=1

    B把Fork=7To2Step-1改为Fork=7To1Step-1

    C把Fork=7To2Step-1改为Fork=1To7

    D把Next改为Nextk

  • 30. 下列说法错误的是()。[1分]

    A在同一模块不同过程中的变量可以同名

    B不同模块中定义的全局变量可以同名

    C引用另一模块中的全局变量时,必须在变量名前加模块名

    D同一模块中不同级的变量可以同名

  • 31. 假定有以下循环结构:DoUntil条件表达式循环体Loop则下列描述正确的是()。[1分]

    A如果"条件表达式"的值是0,则一次循环体也不执行

    B如果"条件表达式"的值不为0,则至少执行一次循环体

    C不论"条件表达式"的值是否为真,至少要执行一次循环体

    D如果"条件表达式"的值恒为0,则无限次执行循环体

  • 32. 下列说法错误的是()。[1分]

    A方法是对象的一部分

    B在调用方法时,对象名是不可缺少的

    C方法是一种特殊的过程和函数

    D方法的调用格式和对象属性的使用格式相同

  • 33. 树是结点的集合,它的根结点的数目是()。[1分]

    A有且只有1个

    B1或多于1

    C0或1

    D至少有2个

  • 34. 如果进栈序列为e1、e2、e3、e4,则可能的出栈序列是()。[1分]

    Ae3、e1、e4、e2

    Be2、e4、e3、e1

    Ce3、e4、e1、e2

    D任意顺序

  • 35. 在运行程序时,在程序代码中改变文本框的Text属性值,或在文本框中输入新的内容,相应会触发()事件。[1分]

    AGotFocus

    BClick

    CChange

    DDblClick

  • 36. 下列程序段的执行结果为()。a=1b=0SelectCaseaCase1SelectCasebCase0Print"**0**"Case1Print"**1**"EndSelectCase2Print"**2**"EndSelect[1分]

    A**0**

    B**1**

    C**2**

    D0

  • 37. 下述关于数据库系统的叙述中,正确的是()。[1分]

    A数据库系统减少了数据冗余

    B数据库系统避免了一切冗余

    C数据库系统中数据的一致性是指数据类型一致

    D数据库系统比文件系统能管理更多的数据

  • 38. 在窗体上画1个名为Textl的文本框和1个名为Labell的标签,再画4个名为Opl的单选按钮控件数组,其Index属性按季度顺序为0~3,如图1所示。在文件Sales.txt中按月份顺序存有某企业某年12个月的销售额。要求在程序执行时,鼠标单击一个单选按钮,则Textl中显示相应季度的销售总额,并把相应的文字显示在标签上。如图2所示是单击"第二季度"单选按钮所产生的结果。请选择可在空白处填写的合适语句()。OptionBase1Dimsales(12)AsLongPrivateSubForm_Load()Open"c:\sales.txt"ForInputAs#1Fork=1To12Input#1,sales(k)NextkClose#1EndSubPrivateSub_________(IndexAsInteger)DimsumAsLong,kAsInteger,monthAsIntegersum=0month=Index*_________Fork=1To3month=month+1sum=sum+sales(month)NextkLabell.Caption=_________.Caption&"销售总额:"Textl=SumEndSub[1分]

    AOpl_Click3Opl(Index)

    BOpl_Click0Optionl(Index)

    COptionl_Click1Opl(Index)

    DOptionl_Click2Optionl(Index)

  • 39. 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()x=InputBox("Input")SelectCasexCase1,3Print"分支1"CaseIs>4Print"分支2"CaseElsePrint"Else分支"EndSelectEndSub程序运行后,如果在输入对话框中输入2,则窗体上显示的是()。[1分]

    A分支1

    B分支2

    CElse分支

    D程序出错

  • 40. 在VisualBasic中,要将一个窗体加载到内存进行预处理但不显示,应使用的语句是()。[1分]

    ALoad

    BShow

    CHide

    DUnload

  • 41. 设置复选框或单选按钮的标题对齐方式的属性是()。[1分]

    AAligh

    BStyle

    CAlignment

    DSorted

  • 42. 阅读程序:PrivateSubForm_Click()a=0Forj=1To15a=a+jMod3NextjPrintaEndSub程序运行后,单击窗体,输出结果是()。[1分]

    A105

    B1

    C120

    D15

  • 43. 下列关于文件的叙述中,错误的是()。[1分]

    A使用Append方式打开文件时,文件指针被定位于文件尾

    B当以Input打开文件时,如果文件不存在,则自动建立一个新文件

    C顺序文件的各个记录的长度可以不同

    D随机文件打开后,既可以进行读操作,也可以进行写操作

相关试卷
相关题库