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

考试总分:43分

考试类型:模拟试题

作答时间:60分钟

已答人数:967

试卷答案:有

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

开始答题

试卷预览

  • 1. (1)在名称为Form1的窗体上添加一个名称为Command1的命令按钮,标题为"打开文件",再添加一个名称为CD1的通用对话框。程序运行后,如果单击命令按钮,则弹出打开文件对话框,请按下列要求设置属性和编写代码:①设置适当属性,使对话框的标题为"打开文件";②设置适当属性,使对话框的"文件类型"下拉式组合框中有两项可供选择:"文本文件"、"所有文件"(如图所示),默认的类型是"所有文件";③编写命令按钮的事件过程,使得单击按钮可以弹出打开文件对话框。
  • 2. (1)在考生文件夹下有工程文件sj3.vbp及窗体文件sj3.frm,该程序是不完整的,请在有"?"的地方填入正确内容,然后删除"?"及代码前的所有注释符(即'号),但不能修改其他部分。存盘时不得改变文件名和文件夹。本题描述如下:在窗体上有一个名称为Label1的标签,一个名称为Timer1的计时器,一个名称为HScroll1的滚动条,还有一个名称为Command1,标题为"开始"的命令按钮。要求程序运行后,单击开始按钮,则标签中的文本根据计时器中设定的时间间隔交替变更,如果改变滚动条中滚动块的位置,则文本交替变换的速度也随之变化。程序运行界面如图27-5所示。图27-5(2)在考生文件夹下有工程文件sj4.vbp及窗体文件sj4.frm,该程序是不完整的,请在有"?"的地方填入正确内容,然后删除"?"及代码前的所有注释符(即'号),但不能修改其他部分。存盘时不得改变文件名和文件夹。本题描述如下:在窗体中有一个名为Image1的图像框,还有两个命令按钮,名称分别是Command1和Command2、标题分别是"纵向拉伸"和"横向拉伸"。要求程序运行后,单击Command1按钮,则图像框变高;单击Command2按钮,则图像框变宽。程序运行界面如图27-6所示。图27-6[24分]
  • 3. 在名称为Form1的窗体上画一个文本框,名称为Text1,MultiLine属性为True,ScrollBars属性为2;两个命令按钮,名称分别为Cmd1和Cmd2,标题分别为“读入数据”和“排序并保存”,如图4-6所示。程序运行后,如果单击“读入数据”按钮,则读入in.txt文件中的100个整数,放入一个数组中(数组下界为1);如果单击“排序并保存”按钮,则对这100个整数按从小到大进行排序,并把排序后的全部数据在文本框Text1中显示出来,然后存入考生文件夹中的文件result.txt中(在程序中的标准模块prog.bas过程可以把指定个数的数组元素存入result.txt文件中)。图4-6注意:文件必须存放在考生文件夹下,窗体文件名为sj5.frm,工程文件名称为sj5.vbp,排序结果存入result.txt文件,否则没有成绩[18分]
  • 4. 在窗体上画一个名为Command1的命令按钮,然后编写如下代码:OptionBase1PrivateSubCommand1_Click()Dimaa=Array(1,2,3,4)j=1Fori=4To1Step-1s=s+a(i)*jj=j*10NextiPrintSEndSub运行上面的程序,其输出结果是()。[1分]

    A1234

    B12

    C34

    D4321

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

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

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

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

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

  • 6. 下列说法中正确的是()。[1分]

    A当焦点在某个控件上时,按下一个字母键,就会执行该控件的KeyPress事件过程

    B因为窗体不接受焦点,所以窗体不存在自己的KeyPress事件过程

    C若按下的键相同,KeyPress事件过程中的KeyAscii参数与KeyDown事件过程中的KeyCode参数的值也相同

    D在KeyPress事件过程中,KeyAscii参数可以省略

  • 7. 在软件开发中,需求分析阶段可以使用的工具是()。[1分]

    AN-S图

    BDFD图

    CPAD图

    D程序流程图

  • 8. 用树型结构表示实体之间联系的模型是()。[1分]

    A关系模型

    B网状模型

    C层次模型

    D以上三个都是

  • 9. 下列选项中不属于面向对象程序设计特征的是()。[1分]

    A继承性

    B多态性

    C类比性

    D封装性

  • 10. 以下叙述中错误的是()。[1分]

    A在同一窗体的菜单项中,不允许出现标题相同的菜单项

    B在菜单的标题栏中,"&"所引导的字母指明了访问该菜单项的访问键

    C程序运行过程中,可以重新设置菜单的Visible属性

    D弹出式菜单也在菜单编辑器中定义

  • 11. 从工程管理角度,软件设计一般分为两步,它们是()。[1分]

    A概要设计与详细设计

    B数据设计与接口设计

    C软件结构设计与数据设计

    D过程设计与数据设计

  • 12. 如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是()。[1分]

    A任何时刻最多只有一个窗体是活动窗体

    B不能把标准模块设置为启动模块

    C用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体

    D如果工程中含有SubMain过程,则程序一定首先执行该过程

  • 13. 模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的()。[1分]

    A抽象和信息隐蔽

    B局部化和封装化

    C内聚性和耦合性

    D激活机制和控制方法

  • 14. 设a=4,b=5,c=6,执行语句Printa<bAndb<c后,窗体上显示的是()。[1分]

    ATrue

    BFalse

    C出错信息

    D0

  • 15. 如果要将窗体中的某个命令按钮设置成无效状态,应该设置命令按钮的()属性。[1分]

    AValue

    BVisible

    CEnabled

    DDefault

  • 16. 以下能够触发文本框Change事件的操作是()。[1分]

    A文本框失去焦点

    B文本框获得焦点

    C设置文本框的焦点

    D改变文本框的内容

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

    AMsgBox语句的返回值是一个整数

    B执行MsgBox语句并出现信息框后,不用关闭信息框即可执行其他操作

    CMsgBox语句的第一个参数不能省略

    D如果省略MsgBox语句的第三个参数(Title),则信息框的标题为空

  • 18. 数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。[1分]

    ADB包含DBS和DBMS

    BDBMS包含DB和DBS

    CDBS包含DB和DBMS

    D没有任何关系

  • 19. 关于MDI窗体,下列说法正确的是()。[1分]

    A一个应用程序可以有多个MDI窗体

    B子窗体可以移到MDI窗体以外

    C不可以在MDI窗体上放置按钮控件

    DMDI窗体的子窗体不可以拥有菜单

  • 20. 设窗体上有一个标签Labell和一个计时器Timer1,Timer1的Interval属性被设置为1000,Enabled属性被设置为True。要求程序运行时每秒在标签中显示一次系统当前时间。以下可以实现上述要求的事件过程是()。[1分]

    APrivateSubTimer1_Timer()Label1.Caption=TrueEndSub

    BPrivateSubTimer1_Timer()Label1.Caption=Time$EndSub

    CPrivateSubTimer1_Timer()Label1.Interval=1EndSub

    DPrivateSubTimer1_Timer()Fork=lToTimer1.IntervalLabel1.Caption=TimerNextkEndSub

  • 21. 把数学表达式5x+32y-6表示为正确的VB表达式应该是()[1分]

    A(5x+3)/(2y-6)

    Bx*5+3/2*y-6

    C(5*x+3)÷(2*y-6)

    D(x*5+3)/(y*2-6)

  • 22. 设窗体上有一个滚动条,要求单击滚动条右端的按钮一次,滚动块移动一定的刻度值,决定此刻度值的属性是()。[1分]

    AMax

    BMin

    CSmallChange

    DLargeChange

  • 23. 若在某窗体模块中有如下事件过程:PrivateSubCommand1_Click(IndexAsInteger)……EndSub则以下叙述中正确的是()。[1分]

    A此事件过程与不带参数的事件过程没有区别

    B有一个名称为Command1的窗体,单击此窗体则执行此事件过程

    C有一个名称为Command1的控件数组,数组中有多个不同类型控件

    D有一个名称为Command1的控件数组,数组中有多个相同类型控件

  • 24. 以下关于函数过程的叙述中错误的是()。[1分]

    A函数过程一定有返回值

    B函数过程一定有参数

    C函数过程可以在窗体模块和标准模块中定义

    D函数过程参数的类型与返回值的类型无关

  • 25. 软件是指()。[1分]

    A程序

    B程序和文档

    C算法加数据结构

    D程序、数据与相关文档的完整集合

  • 26. 下列有关子菜单的说法中,错误的是()。[1分]

    A除了Click事件之外,菜单项不可以响应其他事件

    B每个菜单项都是一个控件,与其他控件一样也有其属性和事件

    C菜单项的索引号必须从1开始

    D菜单的索引号可以不连续

  • 27. 对如下二叉树:进行后序遍历的结果为()。[1分]

    AABCDEF

    BDBEAFC

    CABDECF

    DDEBFCA

  • 28. 假定窗体上有一个标签,名为Label1,为了使该标签透明并且没有边框,则正确的属性设置为()。[1分]

    ALabel1.BackStyle=0Label1.BorderStyle=0

    BLabel1.BackStyle=1Label1.BorderStyle=1

    CLabel1.BackStyle=TrueLabel1.BorderStyle=True

    DLabel1.BackStyle=FalseLabel1.BorderStyle=False

  • 29. 在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:DimSWAsBooleanFunctionfunc(XAsInteger)AsIntegerIfX<20ThenY=XElseY=20+XEndIffunc=YEndFunctionPrivateSubForm_MouseDown(ButtonAsInteger,_ShiftAsInteger,XAsSingle,YAsSingle)SW=FalseEndSubPrivateSubForm_MouseUp(ButtonAsInteger,_ShiftAsInteger,XAsSingle,YAsSingle)SW=TrueEndSubPrivateSubCommand1_Click()DimintNumAsIntegerintNum=InputBox("")IfSWThenPrintfunc(intNum)EndIfEndSub程序运行后,单击命令按钮,将显示一个输入对话框,如果在对话框中输入25,则程序的执行结果为()。[1分]

    A输出0

    B输出25

    C输出45

    D无任何输出

  • 30. 概要设计中要完成的事情是()。[1分]

    A系统结构和数据结构的设计

    B系统结构和过程的设计

    C过程和接口的设计

    D数据结构和过程的设计

  • 31. 下列()事件过程可以将打开文件对话框的标题改变为"newCaption"。[1分]

    APrivateSubCommand1_Click()CommonDialog1.DialogTitle="newCaption"CommonDialog1.ShowFontEndSub

    BPrivateSubCommand1Click()CommonDialog1.DialogTitle="newCaption"CommonDialog1.ShowOpenEndSub

    CPrivateSubCommand1_Click()CommonDialog1.DialogTitle="newCaption"CommonDialog1.ShowHelpEndSub

    DPrivateSubCommand1_Click()CommonDialog1.DialogTitle="newCaption"CommonDialog1.ShowColorEndSub

  • 32. 下面程序的输出结果是()。PrivateSubCommand1_Click()ch$="ABCDEF"procchPrintchEndSubPrivateSubproc(chAsString)S=""Fork=Len(ch)To1Step-1s=s&Mid(ch,k,1)Nextkch=sEndSub[1分]

    AABCDEF

    BFEDCBA

    CA

    DF

  • 33. 在窗体上画一个文本框(名称为Text1)和一个标签(名称为Labell),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。下列可以实现上述操作的事件过程是()。[1分]

    APrivateSubText1_Change()Label1.Caption=Str(Len(Text1.Text))EndSub

    BPrivateSubText1_Click()Label1.Caption=str(Len(Text1.Text))EndSub

    CPrivateSubText1_Change()Labe11.Caption=Text1.TextEndSub

    DPrivateSubLabell_Change()Label1.Caption=Str(Len(Text1.Text))EndSub

  • 34. 假定在图片框控件Picturel中装入了一个图形,为了在程序运行时清除该图形,则应使用下列哪种方法?()[1分]

    A选择图片框控件,然后按<Del>键

    B执行语句Picture1.Picture=LoadPicture("")

    C执行语句Picturel.Picture=""

    D选择图片框控件,在属性窗口中选择Picture属性,然后删除该属性的值

  • 35. 为使程序运行时通用对话框CD1上显示的标题为"对话框窗口",若通过程序设置该标题,则应使用的语句是()。[1分]

    ACD1.DialogTitle="对话框窗口"

    BCD1.Action="对话框窗口"

    CCD1.FileName="对话框窗口"

    DCD1.Filter="对话框窗口"

  • 36. 建立一个新的标准模块,应该选择()下的"添加模块"命令。[1分]

    A"工程"菜单

    B"文件"菜单

    C"工具"菜单

    D"编辑"菜单

  • 37. 下面程序段执行结果为()。x=Int(Rnd()+3)SelectCasexCase5Print"excellent"Case4Print"good"Case3Print"pass"CaseElsePrint"fail"EndSelect[1分]

    Aexcellent

    Bgood

    Cpass

    Dfail

  • 38. 现有如下程序:PrivateSubCommand1_Click()S=0Fori=1to5S=S+f(5+i)NextPrintSEndSubPublicFunctionf(xAsInteger)Ifx>=10Thent=x+1Elset=x+2EndIff=tEndFunction运行程序,则窗体上显示的是()。[1分]

    A38

    B49

    C61

    D70

  • 39. 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。[1分]

    A控制流

    B加工

    C数据存储

    D源和潭

  • 40. 假定有下列函数过程:FunctionFun(SAsString)AsStringDims1AsStringFori=1ToLen(S)S1=LCase(Mid(S,i,1))+s1NextiFun=s1EndFunction在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()DimStr1AsString,Str2AsStringStr1=InputBox("请输入一个字符串")Str2=Fun(Str1)PrintSrt2EndSub程序运行后,单击命令按钮,如果在输入对话框中输入字符串"abcdefg",则单击"确定"按钮后在窗体上的输出结果为()。[1分]

    AABCDEFG

    Babcdefg

    CGFEDCBA

    Dgfedcba

  • 41. 下列叙述中错误的是()。[1分]

    A一种数据的逻辑结构可以有多种存储结构

    B数据的存储结构与数据的处理效率无关

    C数据的存储结构与数据的处理效率密切相关

    D数据的存储结构在计算机中所占的空间不一定是连续的

  • 42. 在软件设计中,不属于过程设计工具的是()。[1分]

    APDL(过程设计语言)

    BPAD图

    CN-S图

    DDFD图

  • 43. 原因排除法属于()。[1分]

    A软件调试方法

    B黑盒测试方法

    C白盒测试方法

    D动态测试方法

相关试卷
相关题库