一起答

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

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 在考生文件夹下有一个工程文件sit4.vbp,Forml窗体中有一个文本框,名称为Textl;请先在窗体上添加两个框架控件,名称分别为Fl、F2,标题分别为“性别”、“身份”;然后在F1中添加两个单选按钮控件Opl、Op2,标题分别为“男”、“女”;其次在F2中添加两个单选按钮控件Op3、Op4,标题分别为“学生”、“教师”;最后再添加一个命令按钮,名称为Cl,标题为“确定”,如图所示。请编写适当的事件过程,使得运行时,在F1、F2中各选一个单选按钮,然后单击“确定”按钮,就可以按照下表把结果显示在文本框中。

    最后把修改后的文件以原来的文件名存盘。

    注意:考生不得修改窗体文件中已经存在的程序和Textl的属性,在结束程序运行之前,必须进行能够产生上表中一个结果的操作。必须用窗体右上角的关闭按钮结束程序,否则无成绩。

  2. 考生文件夹下有一个工程文件sit5.vbp。运行程序后,从文件中读出数据,将其放入一个5×5的二维数组a中。请编写程序,找出数组a中每行的最大值及该值在行中的次序(列下标),并将所找到的结果分别保存到一维数组b、c中(a中第一行的最大值保存在b(i)中,最大值的列次序保存在e(1)中)。

    注意:不能修改程序的其他部分和控件属性,最后将修改后的文件按原文件名存盘。程序调试通过后,命令按钮的事件过程必须至少执行一次。

  3. 在名称为Form1的窗体上添加一个名称为Com.mandl的命令按钮,标题为“打开文件”,再添加一个名称为CDl的通用对话框。程序运行后,如果单击命令按钮,则弹出打开文件对话框,请按下列要求设置属性和编写代码:

    ①设置适当属性,使对话框的标题为“打开文件”;

    ②设置适当属性,使对话框的“文件类型”下拉式组合框中有两项可供选择:“文本文件”、“所有文件”(如图所示),默认的类型是“所有文件”;

    ③编写命令按钮的事件过程,使得单击按钮可以弹出“打开文件”对话框。

    要求:程序中不得使用变量,事件过程中只能写入一条语句。

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

  4. 在名称为Form1的窗体上添加一个名称为Label1、标题为“添加项目”的标签;添加一个名称为Text1的文本框,初始内容为空;添加一个名称为Combol的下拉式组合框,并通过属性窗口输入若干项目(不少于3个,内容任意);再添加两个命令按钮,名称分别为Command1、Command2,其标题分别为“添加”、“统计”。在程序运行时,向Textl中输入字符,单击“添加”按钮后,则将Textl中的内容作为一个列表项被添加到组合框的列表中;单击“统计”按钮,则在窗体空白处显示组合框中列表项的个数,如图所示。请编写两个命令按钮的Click事件过程。

    注意:程序中不得使用变量,也不能使用循环结构。存盘时必须存放在考生文件夹下,工程文件名保存为sjt3.vbp,窗体文件名保存为sjt3.frm。

  5. 在名称为Form1,标题为“选课”的窗体上添加一个复选框数组,名称为CH1,共有四个复选框,按顺序其标题分别是“数学”、“语文”、“外语”、“计算机”,其中“语文”、“计算机”复选框处在选中状态下,程序运行时的窗体如图所示。请按要求添加控件并设置相应属性。

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

  6. 能正确表述“X为大于等于5并且小于20的数”的VisualBasic表达式是

    • A.X>=5Andx<20
    • B.X>=5Orx<20
    • C.5<=X<20
    • D.5<=x<=20
  7. 有下面程序代码:

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

    • A.15
    • B.13
    • C.4
    • D.1
  8. 以下关于文件的叙述中,错误的是

    • A.顺序文件有多种打开文件的方式
    • B.读取顺序文件的记录时。只能从头至尾逐记录进行
    • C.顺序文件中各记录的长度是固定的
    • D.随机文件一般占用空间比较小
  9. 以下关于图片框、图像框的叙述中,正确的是

    • A.图像框可以作为容器
    • B.图片框的Stretch属性用来自动调整图片框中图形内容的大小
    • C.图片框可以通过Print方法显示文本
    • D.使用绘图方法能够在图像框上绘制图形
  10. 以下关于变量作用域的叙述中,错误的是

    • A.在标准模块声明部分用Public声明的变量的作用域为整个工程文件
    • B.在标准模块声明部分用Private声明的变量的作用域为该标准模块
    • C.在窗体的声明部分不能用Private声明变量
    • D.在过程中不能使用Public声明变量
  11. 设有如下程序:

    Printx;y

    EndSub

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

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

    程序运行时的输出是

    • A.数组中最大的数(即98)
    • B.数组中最小的数(即12)
    • C.数组中第2大的数(即87)
    • D.数组中第l个数(即22)
  13. 设在一个工程的窗体中有如下代码:

    在该工程的标准模块的声明部分有如下代码:

    Publica As Integer

    Privateb As Integer

    关于上述代码,以下叙述中错误的是

    • A.变量x的作用域是整个工程
    • B.变量y的作用域是Form_Load过程
    • C.变量a的作用域是整个工程
    • D.变量b的作用域是整个标准模块
  14. 下列程序段的输出结果是

    X=5

    Print x+1:x+1

    • A.66
    • B.55
    • C.67
    • D.56
  15. 下列数组定义中错误的是

    • A.Dima(-5T0-3)
    • B.Dima(3To5)
    • C.Dima(-3To-5)
    • D.Dima(-3To3)
  16. 编写如下程序:

    程序运行后,单击命令按钮Commandl,且输入“abc-def”,则输出结果为

    • A.atbecd
    • B.cdbeaf
    • C.fedcba
    • D.adbecf
  17. 有下面程序代码:

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

    • A.26122030
    • B.212205690
    • C.3028241810
    • D.1018242830
  18. 下列关于水平滚动条的叙述中,错误的是

    • A.Value属性值表示单击滚动条两端的箭头时,滚动框向左或向右移动的增量
    • B.Scroll事件在鼠标拖动滚动框时产生
    • C.用鼠标拖动滚动框后,会触发Change事件
    • D.单击滚动条两端箭头时,会触发Change事件
  19. 已知图片框Picturel中已装入一个图形,为了在不删除图片框的前提下,清除该图形,应采取的正确操作是

    • A.在设计阶段选择图片框Pieturel,并按Delete键
    • B.在运行期间执行语句Picturel.Picture=LoadPicture("")
    • C.在运行期间执行语句Pieturel.Picture=""
    • D.在设计阶段先选中图片框Picturel,再在属性窗口中选择Picture属性,最后按Enter键
  20. 为使文本框具有初始值“VB”,在设计阶段正确的操作是

    • A.选中该文本框,在属性窗口中把Text属性的值改为“VB”
    • B.选中该文本框,在属性窗口中把Caption属性的值改为“VB”
    • C.双击该文本框,在弹出的窗口中输入“VB”
    • D.单击该文本框,在该文本框中直接输入“VB”
  21. 窗体上有一个名称为Commandl的命令按钮,有程序如下:

    关于上述程序的叙述中,正确的是

    • A.程序运行出错,第1个For循环之后的x=a(i)赋值语句错
    • B.程序正常运行,x是10个随机数中的最大值
    • C.程序正常运行,s是l0个随机数的和
    • D.程序正常运行,10个随机数的范围是l00-200
  22. 设Label1、Command1、Text1、Check1分别为标签、命令按钮、文本框、复选框的名称,则以下属性设置语句中,运行时不会出错的是

    • A.Labell.BackStyle=2
    • B.Commandl.Style=l
    • C.Textl.ScrollBars=4
    • D.Checkl.Value=2
  23. 以下关于过程的叙述中,错误的是

    • A.在Sub过程中不能再定义Sub过程
    • B.事件过程也是Sub过程
    • C.过程调用语句的形参个数必须与实参个数相同
    • D.函数过程一定有返回值
  24. 假定有如下的程序段:

    Dim intVar As Integer

    intvar=True

    Print intVar

    则输出结果是

    • A.0
    • B.-1
    • C.True
    • D.False
  25. 设子程序过程定义的首部为:

    PublicSubS(XAsInteger,YAsSingle)

    则以下正确的调用形式为

    • A.CallS5,4.8
    • B.CallSub(5,4.8)
    • C.Sub5,4.8
    • D.S5,4.8
  26. 下列事件的事件过程中,参数是输入字符ASCIl码的是

    • A.KeyDown事件
    • B.KeyUp事件
    • C.KeyPress事件
    • D.Change事件
  27. 窗体上有1个名称为Label1的标签;1个名称为List1,且含有若干表项的列表框。为了使得单击List1中某个表项时,在Label1中相应地显示该表项,应使用的程序代码为

    • A.
    • B.
    • C.
    • D.
    • E.
  28. 阅读程序:

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

    • A.
    • B.
    • C.
    • D.
    • E.
  29. 设窗体上有一个名称为Hstl的列表框和一个名称为Checkl的复选框数组(下标从0开始)。程序运行时,单击某个复选框,如果列表框中没有该复选框的标题,则把该复选框的标题添加到列表框中,否则从列表框中把该复选框标题删除。

    为使上面程序可以实现该功能,程序代码中横线上应该填入的代码是

    • A.k
    • B.Checkl.Caption
    • C.Checkl(k)
    • D.Checkl(Index).Caption
  30. 设有以下过程:

    • A.
    • B.
    • C.
    • D.
    • E.
  31. 以下关于控件的叙述中,正确的是

    • A.标签控件能够获得焦点
    • B.不能对列表框中的列表项进行多项选择
    • C.命令按钮的外观可以被设置为图形
    • D.设置形状控件的Shape属性,可以使其呈现为直线
  32. 设工程中有2个窗体:Forml和Form2,每个窗体上都有一个名称为Textl的文本框。若希望把Forml上文本框中的内容复制到Form2上的文本框中,应进行的操作是

    • A.执行Forml中的语句:Forml.Textl=Form2.Textl
    • B.执行Forml中的语句:Textl=Forml.Text
    • C.执行Form2中的语句:Forml.Textl=Textl
    • D.执行Form2中的语句:Textl=Forml.Textl
  33. 语句Print Format$(23846.5,"000,000.00")的输出结果是

    • A.23846.5
    • B.23,846.5
    • C.23,846.50
    • D.023,846.50
  34. 设窗体上有一个Picturel图片框,要求在图片框中的指定位置(坐标为(500,300))输出”OK”,下面可以实现这一功能的事件过程是

    • A.
    • B.
    • C.
    • D.
    • E.
  35. 产生l00以内(不含l00)2位随机整数的VisualBasic表达式是

    • A.ht(Rnd(1)*91)+lO
    • B.Int(Rnd(1)*90)+lO
    • C.Int(Rnd(1)*91)+11
    • D.Int(Rnd(1)*90)+11
  36. 窗体上有一个名称为Commandl的命令按钮,其单击事件过程及相关的函数过程如下:

    关于上述程序,以下叙述中正确的是

    • A.程序功能是统计1-500范围内能被7整除的整数个数
    • B.Commandl_Click事件过程中If语句的条件表达式不完整
    • C.Function过程定义有误,函数过程P的名称与该过程中的变量名P相同
    • D.函数过程P的返回值为Boolean类型
  37. 窗体上有一个名称为Command1的命令按钮,并有如下程序代码:

    运行程序,单击命令按钮,窗体上显示的是

    • A.13
    • B.21
    • C.22
    • D.33
  38. 为了保存数据,需打开顺序文件”E:\UserData.txt”,以下正确的命令是

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

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

    • A.6
    • B.9
    • C.12
    • D.18
  40. 程序运行时,拖动滚动条上的滚动框,则所触发的事件是

    • A.Move
    • B.Scroll
    • C.Drag
    • D.DragDrop
  41. 工程中有Form1、Form2两个窗体(Form1中有文本框Text1;Form2中有Text1文本框和Command1命令按钮)。

    Forml是启动窗体。在这些模块中编写下面的程序代码:

    下面关于程序的叙述中错误的是

    • A.双击Form1的Text1后,Text1中显示“VisualBa.sic”,弹出Form2
    • B.双击Form1的Text1后,Form2成为当前窗体
    • C.单击Form2的命令按钮,Form1成为当前窗体
    • D.Form2的Text1=Form1.Text1语句不能正确执行
  42. 以下不能设置Picture属性的控件是

    • A.窗体
    • B.列表框
    • C.复选框
    • D.命令按钮
  43. 如果要将一个窗体从内存中清除,应使用的语句是

    • A.Unload
    • B.Show
    • C.Load
    • D.Hide
  44. 下面关于文件叙述中错误的是

    • A.VB数据文件需要先打开,再进行处理
    • B.随机文件每个记录的长度是固定的
    • C.不论是顺序文件还是随机文件,都是数据文件
    • D.顺序文件的记录是顺序存放的,可以按记录号直接访问某个记录
  45. 以下关于控件数组的叙述中,错误的是

    • A.各数组元素共用相同的事件过程
    • B.各数组元素通过下标进行区别
    • C.数组可以由不同类型的控件构成
    • D.各数组元素具有相同的名称