2022年最新的VB题库 .pdf
一、单项选择题(20 道小题,共40 分)1、Integer 型数据的长度是()字节。(2 分)A、1 B、2 C、4 D、8 2、下列数据是常量的是()。(2 分)A、a B、#8/8/2008#C、pi D、M11 3、使用语句Dim a(2)As Single 声明数组a 之后,以下说法正确的是()。(2 分)A、a 数组中的所有元素值都为0 B、a数组中的所有元素值不确定C、a 数组中的所有元素值都为Empty D、a 数组中的所有元素值都为,即为空字符串。4、语句 Dim A(5,6)As Integer,则所定义的数组A 中共有()个元素。(2 分)A、30 B、42 C、20 D、25 5、变量 a 的类型为Double,有赋值语句a 10.5 Mod 2,则 a 的值为()。(2 分)A、5 B、0.5 C、0 D、5.25 6、返回参数正弦值的函数是()。(2 分)A、abs B、sin C、sgn D、sqr 7、去除符号串右边的空格的函数是()。(2 分)A、LTrim B、RTrim C、len D、trim 8、能产生随机数的函数是()。(2 分)A、tan B、log C、sqr D、rnd 9、求整数的十六进制数的函数为()。(2 分)A、Val B、Str C、Hex D、Oct 10、获得当前系统日期和时间的函数是()。(2 分)A、Now B、Date C、DateAdd D、DateDiff 11、只能被1 和自身整除的自然数称为素数。区间 4000,5000 内所有素数的和是()(2 分)A、534629 B、534630 名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 6 页 -C、534631 D、534632 12、下面子过程说明合法的是()(2 分)A、sub f1(ByRef n As Integer)As Integer B、sub f1(ByVal n As Integer)C、Function f1(ByV al n(3)As Integer)D、Function f1(ByRef n(3)As Integer)13、在参数传递过程中,使用关键字ByVal 来修饰参数,可以使之()传递。(2 分)A、按值B、按地址C、按名字D、不确定14、可以通过修改窗体的Font 属性来实现()。(2 分)A、改变窗体显示的文本信息B、改变窗体对象的名字C、改变窗体的背景色D、改变窗体的字体15、可以通过修改标签的ForeColor 属性来实现()。(2 分)A、改变标签显示的文本信息B、改变标签对象的名字C、改变标签的背景色D、改变标签的前景色16、TextBox 控件的()属性用来设置TextBox 控件中的输入文本的最大长度。(2 分)A、Maxlength B、Text C、Backcolor D、borderstyle 17、Button 控件的()属性可以设置按钮在程序运行期间是否可见。(2 分)A、Icon B、Visible C、Backcolor D、borderstyle 18、复选钮的Value 属性设置为()时,表示该复选钮处于未选中状态。(2 分)A、Checked B、UnChecked C、True D、False 19、使用 ComboBox 的()属性可以获取组合框中已选中的列表项的索引。(2 分)A、Items B、MultiColum C、Sorted D、ListIndex 20、下面的说法中错误的是()。(2 分)A、二进制文件是按照二进制的编码方式存放数据的B、二进制文件可以用字处理软件建立和编辑C、二进制文件占用空间较小D、常见二进制文件的扩展名有.com,.exe,.bmp,.wav 等二、判断题(18 道小题,共18 分)1、Integer 型数据的长度是8 字节。(1 分)正确错误名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 6 页 -2、变量名能使用VB 的保留字(也称关键字)。(1 分)正确错误3、使用 Dim arry(3)As Long语句声明的数组arry 有 3 个数组元素。(1 分)正确错误4、逻辑表达式a Xor b 的含义是只有a、b 的值相同时,表达式的结果才为True。(1 分)正确错误5、函数 Sgn(x)的功能是求x 的符号。(1 分)正确错误6、StrComp(s1,s2)函数的功能是比较s1、s2 的大小。(1 分)正确错误7、下述 If 语句语法上是错误的:If-4x=n,并输出 m、n 的值。(7 分)必须将本题程序最后的运行结果填入下面的框中。否则,该题以零分计!请将你解答本题所写的源程序粘贴到下面或者上载源程序名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 6 页 -3、注意:1、必须在VB6.0 环境下编译通过,然后拷贝、粘贴在合适位置,否则按0 分计。2、仔细阅读题目,答案与题目不对应者按0 分计。下面是题目内容:编程题.设 n=20,x=0.5,编写程序,计算并输出下面级数的部分和。结果取6 位小数1-x2/2!-x4/4!+x6/6!-+(-1)(n-1)*x(2n)/(2n)!+(其中,表示幂运算,!表示求阶)(8 分)必须将本题程序最后的运行结果填入下面的框中。否则,该题以零分计!请将你解答本题所写的源程序粘贴到下面或者上载源程序-4、注意:1、必须在VB6.0 环境下编译通过,然后拷贝、粘贴在合适位置,否则按0 分计。2、仔细阅读题目,答案与题目不对应者按0 分计。下面是题目内容:定义一个下标上界为10 整型数组,并为其赋值(值处于0,100之间),求数组中数据的最大值。(10 分)必须将本题程序最后的运行结果填入下面的框中。否则,该题以零分计!请将你解答本题所写的源程序粘贴到下面或者上载源程序-5、注意:名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 6 页 -1、必须在VB6.0 环境下编译通过,然后拷贝、粘贴在合适位置,否则按0 分计。2、仔细阅读题目,答案与题目不对应者按0 分计。下面是题目内容:编写程序,求下面级数前n 项中奇数项的和OS。在求和过程中,以第一个数值大于9999 的项为末项(注意,该项参与求和),计算并输出和数OS。1!-2!+3!-4!+(-1)(n-1)*n!+(其中,表示幂运算,!表示求阶乘)名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 6 页 -