一起答

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

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 在考生文件夹下有一个工程文件sjt5.vbp,其名称为Form1的窗体上已有三个文本框Text1、Text2、Text3,以及部分程序代码,请完成以下工作。

    ①在属性窗口中修改Text3的适当属性,使其在运行时不显示,作为模拟的剪贴板使用,窗体如图所示。

    ②建立下拉式菜单,如下表所示。

    ③窗体文件中给出了所有事件过程,但不完整,请去掉程序中的注释符,把程序中的?改为正确的内容,以便实现如下功能:当光标所在的文件框中无内容时,“剪切”、“复制”不可用,否则可以把该文本框中的内容剪切或复制到Text3中;若Text3中无内容,则“粘贴”不能用,否则可以把Text3中的内容粘贴在光标所在的文本框中的内容之后。

    注意:不能修改程序中的其他部分,各菜单项的标题名称必须正确。最后将修改后的文件按原文件名存盘。

  2. 在考生文件夹下有一个工程文件sit3.vbp。程序运行后,单击“读人数据”按钮,可将考生文件夹下in3.txt文件中的所有英文单词读入,并在Textl文本框中显示;单击“插入列表框”按钮,则按顺序将每个单词作为一·项添加到Listl列表框中(如图所示)。

    在in3.txt文件中,每个单词之间用一个空格字符隔开,最后一个单词的后面没有空格。已经给出了所有控件和程序,但程序不完整。

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

  3. 考生文件夹下有一个工程文件sjt3.vbp,其功能是:

    ①单击“读数据”按钮,则将考生文件夹下in3.dat文件中的100个0—999的整数读入到数组a中;

    ②单击“计算”按钮,则找出这l00个整数中的所有水仙花数,并将它们的最大值与最小值分别显示在文本框Textl、Text2中(注:当一个数的值等于该数中的各位数字的立方和时,此数被称为水仙花数。如:l53=13+53+33,所以153就是一个水仙花数)。

    在窗体文件中已经给出了全部控件(如图所示)和“读数据”命令按钮的事件过程以及判断一个数是否为水仙花数的通用过程。要求编写“计算”命令按钮的事件过程。

    注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行前,必须进行“计算”,并且必须通过单击窗体右上角的“关闭”按钮结束程序,否则无成绩。最后,程序按原文件名存盘。

  4. 在名称为Form1的窗体上添加一个名称为Ll的标签,标签上标题为“请输入密码”,添加一个名称为Text1的文本框,其宽、高分别为2000和300,设置适当的属性,使得在输入密码时,文本框中显示为“*”字符,此外再把窗体的标题设置为“密码窗口”,以上这些设置都必须在属性窗口中进行,程序运行时的窗体如图所示。

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

  5. 在名称为Forml的窗体上添加一个名称为Imagel的图像框,有边框,并可以自动调整装入图片的大小以适应图像框的尺寸;再添加三个命令按钮,名称分别为Corn—mandl、Command2、Command3,标题分别为“红桃”、“黑桃”、“清除”。在考生文件夹下有两个图标文件,其名称分别为“Misc34.ico”和“Misc37.ico”。程序运行时,单击“黑桃”按钮,则在图像框中显示黑桃图案(Misc37.ico文件);单击“红桃”按钮,则在图像框中显示红桃图案(Misc34.ico文件,如图所示);单击“清除”按钮则清除图像框中的图案。请编写相应控件的Click事件过程,实现上述功能。

    注意:要求程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名保存为sjt2.vbp,窗体文件名保存为sjt2.frm。

  6. 如果一个顶级菜单项的访问键为D,则以下等同于单击该菜单项的操作为

    • A.按Ctrl+D键
    • B.按Ah+D键
    • C.按D键
    • D.按Shift+D键
  7. 下面语句中能够打开随机文件的是

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

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

    • A.0
    • B.1
    • C.2
    • D.86
  9. 窗体上有1个名称为Command1的命令按钮,事件过程如下:

    运行程序,并在三次单击命令按钮时,分别输入正整数100、90和60,则窗体上显示的内容为

    • A.000
    • B.0060
    • C.0900
    • D.100060
  10. 设有以下定义语句:

    PrivateTypepoint

    下面语句中正确的是

    • A.a=12
    • B.a.x=12
    • C.point=12
    • D.point.X=12
  11. 以下不可以作为“容器”的控件是

    • A.图片框
    • B.图像框
    • C.框架
    • D.窗体
  12. 以下关于数组的叙述中,错误的是

    • A.Variant类型的数组中各数组元素的类型可以不同
    • B.各数组元素可以是不同类型的控件
    • C.各数组元素通过下标进行区别
    • D.各数组元素具有相同的名称
  13. 编写如下程序:

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

    • A.True
    • B.False
    • C.1
    • D.-1
  14. 鼠标拖放控件要触发两个事件,这两个事件是

    • A.DragOver事件和DragDrop事件
    • B.Drag事件和DragDrop事件
    • C.MouseDown事件和KeyDown事件
    • D.MouseUp事件和KeyUp事件
  15. 下列说法中错误的是

    • A.在过程中,可以用Static定义变量,但当该过程调用结束后,其值继续保留
    • B.当用Static关键字定义一个过程时,该过程中的所有变量都是“Static”存储方式的
    • C.SubMain过程一定是程序运行时首先被执行的过程,是整个程序的入口点
    • D.同一个工程中只能有一个SubMain过程
  16. 窗体上有1个名称为Commandl的命令按钮,事件过程如下:

    运行程序,并单击命令按钮,窗体上显示的内容为

    • A.-4
    • B.-3
    • C.3
    • D.3.6
  17. 以下可以作为“容器”的控件是

    • A.框架
    • B.图像框
    • C.标签
    • D.命令按钮
  18. 下面关于控件数组的叙述中正确的是

    • A.控件数组中所有控件的名称相同,但其Index属性值各不相同
    • B.控件数组中所有控件的名称相同,但其Value属性值各不相同
    • C.控件数组中每个元素都是独立的控件,因此都有各自的事件过程
    • D.上述都是错误的
  19. 设窗体上有1个名称为List1的列表框,程序运行时,如果选中了第3个列表项(最上面的列表项为第0个列表项),则下面不成立的是

    • A.List1.Selected(List1.ListIndex)的值为True
    • B.List1.Selected(3)的值为True
    • C.List1.List(3)的值为Tme
    • D.List1.ListIndex的值为3
  20. 如果把程序的启动对象设置为:SubMain,则SubMain过程

    • A.只能写在Forml窗体中代码的最前面
    • B.可以写在Forml窗体中代码的任何位置
    • C.只能写在某个标准模块的代码中
    • D.可以写在任何窗体或标准模块的代码中
  21. 如果要在窗体上画一个标签,应在工具箱窗口中选择的图标是

    • A.

    • B.

    • C.

    • D.

    • A.
    • B.
    • C.
    • D.
  22. 按照下表建立菜单:

    单击菜单的事件过程如下:

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

    • A.各子菜单项组成一个名称为mnul的控件数组
    • B.不论选中菜单项1、2或3,均执行mnul_Click事件过程
    • C.Case2分支的语句没有必要,因为该菜单项的“复选”属性已被设置
    • D.程序中的Index是系统自动产生的
  23. 为了使标签Label1透明且不具有边框,以下正确的属性设置是

    • A.
    • B.
    • C.
    • D.
    • E.
  24. 以下控件中,能显示滚动条的是

    • A.文本框
    • B.形状
    • C.标签
    • D.图片框
  25. 有下面程序代码:

    程序运行时,单击命令按钮Commandl,输入2355270224,则输出是

    • A.1 0 4 1 1 2 0 1 0 0
    • B.0 4 1 1 2 0 1 0 0 0
    • C.2 3 5 5 2 7 0 2 2 4
    • D.4 2 2 0 7 2 5 5 3 2
  26. 设在当前目录下有一个名为“file.txt”的文本文件,其中有若干行文本。编写如下程序:

    程序的功能是’

    • A.按行计算文件中每行字符的ASCII码之和,并显示在窗体上
    • B.计算文件中所有字符的ASCIl码之和,并显示在窗体上
    • C.把文件中所有文本行按行显示在窗体上
    • D.在窗体上显示文件中所有字符的ASCIl码值
  27. 要将单选按钮0ptl设为被选中,应设置的属性是

    • A.Value
    • B.Selected
    • C.Enabled
    • D.SetFocus
  28. 下列说法中,错误的是

    • A.变量名长度不能超过255个字符
    • B.变量名的第一个字符可以是字母或数字
    • C.变量名只能由字母、数字和下划线组成
    • D.变量名不能使用保留字
  29. 编写如下程序:

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

    • A.
    • B.
    • C.
    • D.
    • E.
  30. 如果将命令按钮的访问键设置为“D”,以下不会触发命令按钮Click事件的操作是

    • A.在命令按钮上单击鼠标左键
    • B.在命令按钮上单击鼠标右键
    • C.将焦点移至命令按钮上,并按Enter键
    • D.按组合键“Alt+D”
  31. 设有如下函数:

    函数的功能是

    • A.统计并返回字符串ch中字符的个数
    • B.删除字符串ch中的空格符,返回删除字符的个数
    • C.统计并返回字符串ch中非空格字符数
    • D.删除字符串ch中除空格符外的其他字符,返回删除字符的个数
  32. 语句:PrintAsc(Chr$(Mid$("98765432",4,2)))的输出是

    • A.65
    • B.A
    • C.8765
    • D.W
  33. 有下面程序代码:

    程序运行时输出字符“*”的个数是

    • A.50
    • B.20
    • C.16
    • D.15
  34. 窗体上有一个名称为Commandl的命令按钮,其单击事件过程如下:

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

    • A.1
    • B.6
    • C.18
    • D.25
  35. 窗体上有一个名称为Commandl的命令按钮,编写如下事件过程:

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

    • A.10
    • B.l5
    • C.16
    • D.21
  36. 窗体上有一个名称为Commandl的命令按钮,其单击事件过程如下:

    该事件过程的功能是计算一个表达式的值,该表达式是

    • A.1+1/2+2/3+3/4+4/5
    • B.1+1/2+2/3+3/4+4/5+5/6
    • C.1/2+2/3+3/4+4/5
    • D.1/2+2/3+3/4+4/5+5/6
  37. 在窗体上画一个文本框,其名称为Text1,然后编写以下程序:

    以上程序的功能是

    • A.把输入到文本框中的字母转换为小写显示
    • B.把从键盘上输入的字符在文本框中原样显示
    • C.把输入到文本框中的字母转换为大写显示
    • D.把输入到文本框中的字符转换为其ASCIl码显示
  38. 下面关于菜单的叙述中正确的是

    • A.为了使得选中一个菜单项就可以执行某种操作,要为它的Click事件过程编写执行该操作的代码
    • B.同一级菜单中的菜单项不能同名,但不同级菜单中的菜单项可以同名
    • C.只能使用鼠标右键把弹出式菜单弹出来
    • D.弹出式菜单中的菜单项不能再有自己的子菜单
  39. 利用通用对话框控件打开字体对话框的操作是

    • A.把通用对话框控件的Action属性设置为4
    • B.把通用对话框控件的Action属性设置为5
    • C.调用通用对话框控件的0penFont方法
    • D.调用通用对话框控件的ShowText方法
  40. 在窗体模块的声明部分声明变量时,不能使用的关键字是

    • A.Dim
    • B.Public
    • C.Private
    • D.Static
  41. 如果把文本框的Enabled属性设置为False并运行程序,则以下叙述中正确的是

    • A.文本框中的文本变为灰色,且不能将光标置于文本框上
    • B.文本框中的文本变为灰色,可以将光标置于文本框上,但不能改变文本框中的内容
    • C.文本框中的文本变为灰色,可以改变文本框中的内容
    • D.文本框中的文本正常显示,可以将光标置于文本框上,但不能改变文本框中的内容
  42. 窗体上有一个名称为Commandl的命令按钮,并有

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

    • A.0
    • B.2
    • C.8
    • D.20
  43. 要使标签中的文本靠右显示,应将其Aligment属性设置为

    • A.0-LeftJustify
    • B.1-RightJustify
    • C.2-Center
    • D.3
  44. 以下可以判断是否在文本框(名称为Textl)内按下了回车键的事件过程是

    • A.Text1_Change
    • B.Text1_Click
    • C.Text1_KeyPress
    • D.Text1_GotFocus
  45. 以下关于VB文件的叙述中,正确的是

    • A.标准模块文件的扩展名是.frm
    • B.一个.vbg文件中可以包括多个.vbp文件
    • C.一个.vbp文件只能含有一个标准模块文件
    • D.类模块文件的扩展名为.bas