一起答

2015年计算机等级考试《二级VB》临考专家预测试题(1)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 在考生文件夹下有一个工程文件sjt5.vbp,按照要求完成以下操作:

    在名称为Forml的窗体上添加两个命令按钮,其名称分别为Cl和c2,标题分别为“读人数据”和“计算”(如图所示)。程序运行后,如果单击“读人数据”按钮,则调用题目所提供的ReadDatal和ReadData2过程读入datainl.txt和datain2.txt文件中的各20个整数,分别放入Arrl和Arr2两个数组中;如果单击“计算”按钮,则把两个数组中对应下标的元素相减,其结果放入第三个数组中(第1个数组的第n个元素减去第2个数组的第n个元素,其结果作为第3个数组的第n个元素。这里的n为1、2…20),最后计算第3个数组各元素之和,把所求得的和在窗体上显示出来;并调用题目中给出的WriteData过程将所求得的和存人考生文件夹下的dataout.txt文件中。

    注意:考生不得修改窗体文件中已经存在的程序,且必须执行一次,最后将修改后的文件以原来的文件名存盘。

  2. 在考生文件夹下有一个工程文件sjt4.vbp,窗体如图所示。其功能是单击“输入数据”按钮,则可输入一个整数n(要求:8≤n≤12);单击“计算”按钮,则计算1!+2!+3!…+n!的值,并将计算结果显示在文本框中;单击“存盘”按钮,则把文本框中的结果保存到考生文件夹下的out4.dat文件中。文件中已经给出了所有控件和程序,但程序不完整,请去掉程序中的注释符,把程序中的?改为正确的内容,并编写“计算”按钮的Click事件过程。

    注意:不得修改已经存在的内容和控件属性,在结束程序运行之前,必须用“存盘”按钮存储计算结果,否则无成绩。

    最后将修改后的文件按原文件名存盘。

  3. 在考生文件夹下有一个工程文件sjt3.vbp,在程序运行时,单击“输入整数”按钮,输入一个整数,并在窗体上显示此整数的所有不同因子和因子个数。图1是输入53后的结果,图2是输入100后的结果。已经给出了全部控件和程序,但程序不完整。

    要求:请去掉程序中的注释符,把程序中的?改为正确的内容。不能修改程序中的其他部分,也不能修改控件的属性。最后用原来的文件名保存工程文件和窗体文件。

  4. 在名称为Form1的窗体上添加一个名称为Labell的标签,在属性窗口中把BorderStyle属性设置为1(如图l所示),编写适当的事件过程。使得程序在运行后,如果单击窗体,则可使标签移到窗体的右上角(只允许在程序中修改适当属性来实现)。

    要求:不得使用任何变量。

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

  5. 在名称为Forml的窗体上添加一个名称为Imagel的图像框,其高、宽分别为l900、1700,通过属性窗口把考生文件夹下的图像文件picl.bmp载入图像框;再画两个命令按钮控件,名称分别为Cl、C2,标题分别为“放大”、“缩小”,如图所示。

    要求:

    ①请编写适当的事件过程,程序运行后,如果单击“放大”按钮,则将图像框的高度、宽度均增加100;单击“缩小”按钮,则将图像框的高度、宽度均减少100,要求程序中不得使用任何变量。

    ②通过属性窗口设置图像框的适当属性,使得在放大、缩小图像框时,其中的图像也自动放大、缩小。

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

  6. 在窗体上画一个名称为Textl的文本框,并编写如下程序:

    运行程序,单击窗体,则在文本框中显示的是

    • A.40
    • B.1O
    • C.12
    • D.16
  7. 在窗体上画一个通用对话框,其名称为CommonDialog1,则下列与CommonDialog1.ShowOpen方法等效的语句是()。

    • A.CommonDialog1.Action=1
    • B.CommonDialog1.Action=2
    • C.CommonDialog1.Action=3
    • D.CommonDialog1.Action=4
  8. 在窗体上画一个命令按钮(其Name属性为Cola.mandl),然后编写如下代码:

    程序运行后,单击命令按钮,在输入对话框中分别输入2和3,输出结果为

    • A.12
    • B.23
    • C.34
    • D.45
  9. 为了实现对象的自动拖放,应该设置该对象的一个属性。下面设置中正确的是

    • A.DragMode=1
    • B.DragMode=0
    • C.DragIcon=1
    • D.DragIcon=0
  10. 长整型常数的类型说明符为

    • A.%
    • B.#
    • C.&
    • D.@
  11. 假定有如下程序:

    运行程序,单击窗体,依次输入3,6、9,输出结果为

    • A.3
    • B.6
    • C.9
    • D.1
  12. 设a=10,b=4,c=5,d=7,表达式8>;bAmdNotc<;d+6的值为

    • A.True
    • B.False
    • C.1
    • D.0
  13. 编写如下程序:

    程序运行后,单击命令按钮Commandl,并输入数值123456,则输出结果为

    • A.654321
    • B.563412
    • C.642531
    • D.615243
  14. 为了使一个复选框被禁用(灰色显示),应把它的Value属性设置为

    • A.0
    • B.1
    • C.2
    • D.False
  15. 列表框中被选中的数据项的位置可以通过一个属性获得,这个属性是

    • A.List
    • B.Listlndex
    • C.Text
    • D.ListCount
  16. 有下面程序代码.

    程序运行后,单击命令按钮Command1,输出结果是

    • A.0
    • B.8
    • C.6
    • D.未找到
  17. 通用对话框Filter属性的作用是

    • A.设置对话框的标题
    • B.指定对话框所选择的文件名
    • C.指定对话框的打开方式
    • D.指定对话框中显示的文件类型
  18. 要想不使用Shift或Ctrl键就能在列表框中同时选择多个项目,则应把该列表框的MuhiSelect属性设置为

    • A.0-None
    • B.1-Simple
    • C.2-Extended
    • D.l3
  19. 下面关于VB应用程序的叙述中正确的是

    • A.VB应用程序只能解释运行
    • B.VB应用程序只能编译运行
    • C.VB应用程序既能解释运行,也能编译运行
    • D.VB应用程序必须先编译,然后解释运行
  20. 以下关于单选按钮和复选框的叙述中,正确的是

    • A.单选按钮和复选框都能从多个选项中选择一项
    • B.单选按钮和复选框被选中时,选中控件的Value属性值为True
    • C.是否使用框架控件将单选按钮分组,对选项没有影响
    • D.是否使用框架控件将复选框分组,对选项没有影响
  21. 下面能够将某个变量声明为局部变量的是

    • A.在窗体模块的声明部分,用关键字Static声明这个变量
    • B.在窗体模块的声明部分,用关键字Dim声明这个变量
    • C.在需要使用这个变量的过程中,用关键字Private声明这个变量
    • D.在需要使用这个变量的过程中,用关键字Public声明这个变量
  22. 设窗体上有1个名称为HScroUl的水平滚动条,其Max、Min属性分别设置为100、1;有2个名称分别为Op-tionl、Option2的单选按钮,其标题分别为”30”、”50”;还有下面程序代码:

    程序运行时,单击0ption2单选按钮,则滚动条上滚动框的位置是。

    • A.在最左边
    • B.在最右边
    • C.在中间
    • D.在中间偏左的位置
  23. 要求在程序运行时,如果按住鼠标左键不放而移动鼠标,鼠标的位置坐标同步显示在窗体右上角的标签(名称为Labell)中,如下图所示,放开鼠标左键后,停止同步显示。

    下面可以实现此功能的程序是

    • A.
    • B.
    • C.
    • D.
    • E.
  24. 设A、B、C是三角形的3条边,则以下表示“任意两边之和大于第三边”的布尔表达式是

    • A.A+B>COrA+C>BOrB+C>A
    • B.A+B=CAndA+C>=BAndB+C>=A
  25. 通过一个属性可以获得文件列表框中当前被选中文件的文件名,这个属性是

    • A.Dir
    • B.Path
    • C.Drive
    • D.FileName
  26. 以下VisualBasic不支持的循环结构是

    • A.For…Next
    • B.ForEach…Next
    • C.D0…Loop
    • D.Do…EndDo
  27. 编写如下程序:

    程序运行后,单击命令按钮Commandl,并输人数值20,则输出结果为

    • A.225
    • B.234
    • C.2345
    • D.25
  28. 以下关于控件的叙述中,正确的是

    • A.列表框包含了组合框的全部功能
    • B.列表框兼有组合框和文本框的功能
    • C.列表框和组合框具有完全不同的功能
    • D.组合框兼有列表框和文本框的功能
  29. 下列操作中不能向工程添加窗体的是

    • A.执行“工程”菜单中的“添加窗体”命令
    • B.单击工具栏上的“添加窗体”按钮
    • C.右击窗体,在弹出的菜单中选择“添加窗体”命令
    • D.右击工程资源管理器,在弹出的菜单中选择“添加”命令,然后在下一级菜单中选择“添加窗体”命令
  30. 文本框的Locked属性被设置为True后产生的效果是

    • A.光标不能进入文本框
    • B.不能使文本框中的文本左右滚动
    • C.不能修改文本框中的文本
    • D.在程序中不能引用文本框的内容
  31. 语句:PrintInt(Rnd*5+20)的输出不可能是

    • A.20
    • B.22
    • C.24
    • D.25
  32. 编写如下程序:

    程序运行后,第三次单击命令按钮Commandl时,输出结果为

    • A.3
    • B.6
    • C.9
    • D.18
  33. 以下关于VB特点的叙述中,错误的是

    • A.VB中一个对象可有多个事件过程
    • B.VB应用程序能以编译方式运行
    • C.VB应用程序从Form_Load事件过程开始执行
    • D.在VB应用程序中往往通过引发某个事件导致对对象的操作
  34. 以下关于VB对象属性的叙述中,错误的是

    • A.属性是对象的特征
    • B.对象的所有属性值都可以在属性窗口中设置
    • C.不同对象可以具有同名的属性
    • D.对象的某些属性可以在程序中设置
  35. 在窗体上画一个水平滚动条,其属性值满足Min<;Max。程序运行后,如果单击滚动条右端的箭头,则Value属性值

    • A.增加一个SmallChange量
    • B.减少一个SmallChange量
    • C.增加一个LargeChange量
    • D.减少一个LargeChange量
  36. 下列关于控件数组的叙述中,正确的是

    • A.控件数组可以由不同类型的控件组成
    • B.控件数组元素的最小下标值为1
    • C.在设计阶段,可以改变控件数组元素的Index属性值
    • D.控件数组的名字由Caption属性指定
  37. 以下不能用形状控件画出的图形是

    • A.矩形
    • B.圆形
    • C.椭圆
    • D.扇形
  38. 窗体上已有1个名称为Picturel的图片框,要求实现下面2个功能之一:

    ①在窗体上移动鼠标时,立即将Picturel显示在鼠标位置

    ②在窗体上单击鼠标时,立即将Picturel显示在鼠标位置

    下面不能实现上述任何功能的事件过程是

    • A.
    • B.
    • C.
    • D.
    • E.
  39. 以下表达式与Int(3.5)的值相同的是

    • A.CInt(3.5)
    • B.Val(3.5)
    • C.Fix(3.5)
    • D.Abs(3.5)
  40. 窗体上有一个名称为Combo1的组合框,为了引用Combo1中最后一个列表项,应使用的表达式是

    • A.Combo1.List(ListCount)
    • B.Combo1.List(Comb01.ListCount-1)
    • C.Combo1.List(ListCount-1)
    • D.Combo1.List(Comb01.ListCount)
  41. 下列说法中,错误的是

    • A.将焦点移至命令按钮上,按Enter键,则引发命令按钮的Click事件
    • B.单击命令按钮,将引发命令按钮的Click事件
    • C.命令按钮没有Picture属性
    • D.命令按钮不支持DblClick事件
  42. 窗体上有一个名称为Commandl的命令按钮。其

    单击事件过程如下:

    以下关于上述程序的叙述中,错误的是

    • A.程序的功能是将f2.txt文件的内容复制到fl.txt中
    • B.f1.txt和f2.txt均是顺序文件
    • C.EOF函数可以判断是否已到文件的末尾
    • D.Close能够把打开的两个文件都关闭
  43. 在下面语句或函数中,不能描述选择结构的是

    • A.Ⅱ语句
    • B.IIf函数
    • C.SelectCase语句
    • D.While语句
  44. 编写如下程序:

    程序运行后,单击命令按钮Commandl,并输入数值123456,则输出结果为

    • A.654321
    • B.563412
    • C.642531
    • D.615243
  45. 窗体上有一个名称为Cormnand1的命令按钮,一个名称为Text1的文本框。编写如下程序:

    对于上述程序,以下叙述中错误的是

    • A.语句fun=n有错,因为n是整型,fun没有定义类型
    • B.运行程序,输入值为5时,文本框中显示655
    • C.运行程序,输入值为6时,文本框中显示42
    • D.ByRef表示参数按址传递