一起答

2015年计算机等级考试《二级VB》押密试题(2)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 在名称为Forml的窗体上添加一个名称为Pl的图片框,并利用属性窗口把考生文件夹中的图标文件Open.ico放到图片框中;再添加一个通用对话框控件,名称为CDl,利用属性窗口设置相应属性,即打开对话框时:标题为“打开文件”,文件类型为“Word文档”,初始文件夹为c盘根文件夹。再编写适当的事件过程,使得程序在运行时,单击Pl图片框,可以打开上述对话框。程序运行后的窗体如图所示。

    注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjt4.vbp,窗体文件名保存为sjt4.frm。程序中不得使用任何变量。

  2. 在考生文件夹下有一个工程文件sjt5.vbp。在窗体文件中已经给出了全部控件及部分程序。程序运行时,在文本框Textl中输入一个大于2的偶数,并单击“分解为”命令按钮,则可以将该偶数分解为两个素数之和,且要求其中一个素数是所能够分解出的最小的素数(一个偶数有时可以分解为多种素数的组合,例如24可以分解为5和19,也可以分解为11和13,要求取含有最小素数的组合,如图所示)。要求编写“分解为”命令按钮事件过程中“考生编写程序开始”和“考生编写程序结束”之间的代码,以实现上述功能。过程IsPrime用来判断一个数是否为素数,如果是,返回值为True,否则返回值为False。

    注意:不得修改原有程序和控件的属性。至少正确运行一次程序,且程序运行时在文本框中输入23456,单击“分解为”按钮,将结果显示在标签中,否则将没有成绩,最后将修改后的文件按原文件名存盘。

  3. 在名称为Form1,标题为“图片”的窗体上添加l个名称为Image1的图像框,其高为2500,宽为2000。请通过属性窗口设置适当属性,将考生文件夹下的图片文件pic1.jPg插入图像框,并使图片自动适应图像框的大小(如图所示)。

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

  4. 在考生文件夹下有一个工程文件sjt4.vbp。请在窗体上添加一个组合框,名称为cbl,并输入三个列表项:“3”、“7”、“11”(列表项的顺序不限,但必须是这三个数字);添加一个名为Textl的文本框;再添加一个标题为“计算”、名称为cl的命令按钮,如图所示。请编写适当的事件过程,使得在程序运行时,在组合框中选定一个数字后,单击“计算”按钮,则计算5000以内能够被该数整除的所有数之和,并放入Textl中。最后,按原文件名存盘。

    提示:由于计算结果较大,应使用长整型变量。

    注意:考生不得修改窗体文件中已经存在的程序,在结束程序运行之前,必须至少进行一次计算。并且必须用窗体右上角的关闭按钮结束程序,否则无成绩。

  5. 在名称为Forml的窗体上添加一个名称为Corn-mandl、标题为“保存文件”的命令按钮,再添加一个名称为CommonDialogl的通用对话框。

    要求:

    ①运行时单击“保存文件”命令按钮,则以“保存文件”方式打开该通用对话框,如图所示。

    ②通过属性窗口设置适当的属性,使得程序运行时对话框的标题为“保存文件”,且默认文件名为out2。

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

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

  6. 在窗体上画一个命令按钮和一个文本框,其名称分别为Commandl和Textl,然后编写如下程序:

    程序运行后,按回车键,文本框中显示的内容为

    • A.12
    • B.20
    • C.24
    • D.40
  7. 窗体上有2个名称分别为Textl和Text2的文本框。编写如下程序:

    程序运行后,在Textl和Text2中依次输入100和200,并单击命令按钮Commandl,则输出结果为

    • A.100
    • B.200
    • C.300
    • D.100200
  8. 有如下程序:

    程序运行后,单击窗体,则输出结果是

    • A.14
    • B.15
    • C.29
    • D.30
  9. 设有如下程序:

    运行程序,单击窗体,输出结果为

    • A.abcdef
    • B.afbecd
    • C.fedeba
    • D.defabc
  10. 窗体上有一个名称为Conunandl的命令按钮,单击该按钮时所实现的功能是产生l0个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置;若没有找到,给出相应的提示。该命令按钮的单击事件过程如下:

    对于上述事件过程,以下叙述中正确的是

    • A.本程序实际产生的随机数是0-99
    • B.若产生的随机数中有相同数,则P是其中最后一个数的位置
    • C.程序有错,P的初值设置不对
    • D.程序有错,InputBox函数产生的数据与x的类型不匹配
  11. 下列不包含滚动条的控件是

    • A.列表框
    • B.标签
    • C.组合框
    • D.文本框
  12. 为把圆周率的近似值3.14159存放在变量pi中,应

    该把变量pi定义为

    • A.DimpiAsInteger
    • B.Dimpi(7)AsInteger
    • C.DimpiAsSingle
    • D.DimpiAsLong
  13. 在VisualBasic中,不能关闭的窗口是

    • A.窗体设计器窗口
    • B.工程窗口
    • C.属性窗口
    • D.立即窗口
  14. 下列运算符中,优先级别最低的是

    • A.Not
    • B.Like
    • C.M0d
    • D.And
  15. 编写如下程序:

    运行程序,循环实际执行次数为

    • A.0
    • B.2
    • C.3
    • D.4
  16. 下列关于顺序文件的描述中,正确的是

    • A.文件的组织与数据写入的顺序无关
    • B.主要的优点是占空间少,且容易实现记录的增减操作
    • C.每条记录的长度是固定的
    • D.不能像随机文件一样灵活地存取数据
  17. 在设计阶段,假定在图片框Picturel中装入了一个图形,为了删除该图片框控件,应采用的正确操作是

    • A.
    • B.
    • C.
    • D.
    • E.
  18. 设有下面程序代码:

    程序运行时的输出是

    • A.Visual Basic Programming 0
    • B.VisuAl Basic ProgrAmming 3
    • C.Visul Basic Progrmming 3
    • D.Visual Basic Pmgranmfing 2
  19. 窗体上有一个名称为Labell的标签;一个名称为Timed的计时器,其Enabled和Interval属性分别为True和1000。编写如下程序:

    Dim n As Integer

    Private Sub Timerl_Timer()

    运行程序,将在标签中

    • A.不停地依次显示字符“A”、“B"、“C”、“D”,直至窗体被关闭
    • B.依次显示字符“A”、“B”、“C”、“D”各一次
    • C.每隔1秒显示字符“A”一次
    • D.每隔1秒依次显示26个英文字母中的一个
  20. 命令按钮、单选按钮、复选框都可以通过Picture属性在控件上显示图片,但需事先设置某一属性,该属性为

    • A.Appearance
    • B.Style
    • C.DisabledPieture
    • D.DownPicture
  21. 双精度浮点数的类型说明符为

    • A.%
    • B.#
    • C.&
    • D.@
  22. 下列循环中,可以正常结束的是

    • A.
    • B.
    • C.
    • D.
    • E.
  23. 在窗体上画一个命令按钮和一个标签,其名称分别为Commandl和Labell,然后编写如下事件过程:

    运行程序,单击命令按钮,则在标签中显示的是

    • A.0
    • B.1
    • C.2
    • D.3
  24. 以下能对正实数d的第3位小数四舍五入的表达式是

    • A.0.01*Int(d+0.005)
    • B.0.Ol*Int(100*(d+0.005))
    • C.0.01*Int(100*(d+0.05))
    • D.0.01*Int(d+0.05)
  25. 有如下语句序列:

    Dim a,b As Integer

    Print a

    Print b

    执行以上语句序列,下列叙述中错误的是

    • A.输出的a值是0
    • B.输出的b值是0
    • C.a是变体类型变量
    • D.b是整型变量
  26. VisualBasic中的“启动对象”是指启动VisualBas-ic应用程序时,被自动加载并首先执行的对象。下列关于VisualBasic“启动对象”的描述中,错误的是

    • A.“启动对象”可以是指定的标准模块
    • B.“启动对象”可以是指定的窗体
    • C.“启动对象”可以是SubMain过程
    • D.若没有经过设置,则默认的“启动对象”是第一个被创建的窗体
  27. 有如下程序:

    程序运行后,单击窗体,在输入对话框中输入246,输出结果为

    • A.120
    • B.48
    • C.24
    • D.60
  28. 三角形的构成条件是:任意2边之和大于第3边。设变量a.b、c是3条直线的长度,要求判断这3条直线能否构成一个三角形。

    下面有3个程序段可以正确判断,另一个不能正确判断的是

    • A.
    • B.
    • C.
    • D.
    • E.
  29. 编写如下程序:

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

    • A.AAA
    • B.BBB
    • C.CCC
    • D.1
  30. VB中,若没有显式声明变量的数据类型,则默认的类型是

    • A.整型
    • B.字符型
    • C.日期型
    • D.变体类型
  31. 在编辑VB应用程序时,如果不小心关闭了属性窗口,则可以单击主窗口标准工具栏上的一个按钮直接打开属性窗口,这个按钮的图标是

    • A.

    • B.

    • C.

    • D.

    • A.
    • B.
    • C.
    • D.
  32. 在VB中,函数过程与子程序过程的区别之一是

    • A.函数过程必须有参数,而子程序过程可以没有
    • B.函数过程的参数传递只采用值传递,而子程序过程只采用地址传递
    • C.在程序中,子程序过程调用的代码可以写在表达式中,而函数过程不能
    • D.函数过程有返回值,而子程序过程没有
  33. 为了把命令按钮设置为图形格式,其Style属性值应为

    • A.True
    • B.False
    • C.1
    • D.0
  34. 为了显示弹出式菜单,要使用

    • A.窗体的PopupMenu方法
    • B.窗体的OpenMenu方法
    • C.菜单的PopupMenu方法
    • D.菜单的OpenMenu方法
  35. 窗体上有一个名称为Combo1的组合框,一个名称为Command1的命令按钮。要求编写程序,在组合框中输入一个字符串,当单击命令按钮时,将该字符串逐项与组合框中原有列表项进行比较,若有相同列表项,则将其删除;若没有相同列表项,则将其添加到组合框中。现有人编写如下程序,以期实现上述功能:

    程序中存在问题,以下关于程序问题的叙述中,正确的是

    • A.For循环的循环初值i应该从I开始
    • B.语句Comb01.Removeltemi有错误
    • C.语句Comb01.AddIteraComb01.Text有错,Comb01.Text的内容已存在于组合框中
    • D.应把程序倒数第3行中的Ifnag=1改为Ifflag=O
  36. 以下叙述中,错误的是

    • A.标准模块不属于任何一个窗体
    • B.工程文件的扩展名为.vbg
    • C.窗体文件的扩展名为.frm
    • D.一个应用程序可以有多个窗体
  37. 以下关于菜单的叙述中错误的是

    • A.对于同一窗体中的菜单,各菜单项的名称必须唯一
    • B.对于同一窗体中的菜单,各菜单项的标题必须唯一
    • C.菜单中各菜单项可以是控件数组元素
    • D.弹出式菜单的编辑、定义在菜单编辑器中进行
  38. 有下面程序代码:

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

    • A.6
    • B.9
    • C.15
    • D.19
  39. 在窗体上画一个文本框,其名称为Textl,然后编写如下程序:

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

    • A.7
    • B.8
    • C.9
    • D.10
  40. 窗体上有一个名称为Commandl的命令按钮,其单击事件过程及相关的代码如下:

    运行程序,单击命令按钮时,出现输入对话框,分别输入3、5,则窗体上显示的是

    • A.27
    • B.28
    • C.33
    • D.38
  41. 下面变量定义中错误的是

    • A.PublicmodAsInteger
    • B.Staticbur
    • C.DimchAsString*10
    • D.Dima!(-5To-1)
  42. 如果要定义一个窗体级变量,定义变量语句的位置应该是

    • A.在使用该变量的过程中
    • B.在该窗体模块所有过程的前面
    • C.在该窗体模块所有过程的后面
    • D.在某个标准模块中
  43. 为了暂时关闭计时器,应把它的一个属性设置为False,这个属性是

    • A.Visible
    • B.Timer
    • C.Enabled
    • D.Interval
  44. 编写如下程序:

    End_unction

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

    • A.30
    • B.32
    • C.34
    • D.36
  45. 假定已在窗体上画了多个控件,其中有一个被选中,为了在属性窗口中设置窗体的属性,预先应执行的操作是

    • A.单击窗体上没有控件的地方
    • B.单击任意一个控件
    • C.双击任意一个控件
    • D.单击属性窗口的标题栏