1、VB期末模拟试题2一、单选题(每题1分,共30分)1、用_属性可唯一标志控件数组中的某一个控件。A)Name B)Index C)Caption D)Tablndex2、算法的时间复杂度是指_。A)执行算法程序所需要的时间 B)算法程序的长度C)算法执行过程中所需要的基本运算次数 D)算法程序中的指令条数3、下列哪条语句是错的_。A)exit sub B)exit function C)exit while D)exit do4、下列叙述中正确的是_。A)在窗体的Form Load事件过程中定义的变量是全局变量B)局部变量的作用域可以超出所定义的过程C)在某个Sub过程中定义的局部变量可以与其
2、他事件过程中定义的局部变量同名,但其作用域只限于该过程D)在调用过程中,所有局部变量被系统初始化为0或空字符串5、对建立良好的程序设计风格,下面描述正确的是_。A)程序应简单、清晰、可读性好 B)符号名的命名要符合语法C)充分考虑程序的执行效率 D)程序的注释可有可无6、设在菜单编辑器中定义了一个菜单项,名为menu1。为了在运行时隐藏该菜单项, 应使用的语句是_。A)menu1Enabled=True B)menu1Enabled=FalseC)menu1Visible=True D)menu1Visible=False7、图像框有一个属性,可以自动调整图像框的大小,以适应图像的尺寸,这个属
3、性是 _。A)AutoSize B)Stretch C)AutoRedraw D)Appearance8、大部分控件都没有的属性是_。A)Top B)Name C)Visible D)Interval9、在代码中定义了一个子过程:Sub P(a,b)End Sub下面_调用该过程的格式是正确的。A)Call P B)Call P 10,20 C)Call P(10,20) D)P(10,20)10、将一个窗体设置为MDI子窗体的方法是_。A)将窗体的名称改为MDI B)将窗体的MDIChild属性设为TrueC)将窗体的MDIChild属性设为False D)将窗体的Enabled属性设为Fa
4、lse11、在程序运行期间,如果拖动滚动条上的滚动框,则触发的滚动条事件是_。A)Move B)Change C)Scroll D)GetFocus12、表达式4+56*78 Mod 9的值是_。A)4 B)5 C)6 D)713、在Visual Basic中,下列_是合法的变量名。A) Rem B) 2nd C) Lo ap D) Sum14、对象的三个要素是:_。A) 属性、方法、事件 B) 色彩、高度、宽度C)事件、属性、色彩 D) 属性、高度、宽度15、窗体模块文件的扩展名是:_。A) frm B) bas C) vbp D) txt16、Visual Basic逻辑运算符Xor、0r
5、、Not、And中,级别最高的运算符是_。A) Xor B) Or C) Not D) And17、InputBox函数返回值的类型为_。A)数值 B)字符串 C)变体 D)数值或字符串(视输入的数据而定)18、为了把焦点移到某个指定的控件,所使用的方法是_。A)SetFocus B)Visible C)Refresh D)GetFocus19、设a=6,则执行 x=IIF(a5,-1,0) 后,x的值为_。A)5 B)6 C)0 D)-120、以下对变量名的说法中,不正确的是_。A) 不能以数字开头 B) 不能是Visual Basic的保留字C) 可以包含字母、数字、下划线和标点符号 D)
6、 不能超过255个字符21、以下关于多重窗体程序的叙述中,错误的是_。A) 用Hide方法不但可以隐藏窗体,而且能清除内存中的窗体B) 在多重窗体程序中,各窗体的菜单是彼此独立的C) 在多重窗体程序中,可以根据需要指定启动窗体D) 对于多重窗体程序,需要单独保存每个窗体22、在Visual Basic 中,设置控件的大小,可改变下列_属性。A) Height与 Width B) Height与Top C) Left与Top D) Left与Width23、Visual Basic根据计算机访问文件的方式将文件分成三类,其中不包括_。A)顺序文件 B)Unix文件 C)二进制文件 D)随机文件2
7、4、符号是声明_类型变量的类型定义符。A)Integer B)Variant C)Single D)String25、用Dim(1,1 to 3)声明的是一个_维数组。A) 1 B) 2 C) 3 D) 426、计算机操作系统的作用是_。 A)管理计算机系统的全部软、硬件资源,合理组织计算机工作流程,以达到充分发挥计算机资源的效率,为用户提供使用计算机的友好界面 B)对用户存储的文件进行管理,方便用户 C)执行用户键入的各类命令 D)为汉字操作系统提供运行基础 27、计算机的硬件主要包括:中央处理器(CPU)、存储器、输出设备和_。A)键盘 B)鼠标 C)输入设备 D)显示器 28、下列个组设
8、备中,完全属于外部设备的一组是_。A)内存储器、磁盘和打印机 B)CPU、软盘驱动器和RAM C)CPU、显示器和键盘 D)硬盘、软盘驱动器、键盘29、计算机存储器中,组成一个字节的二进制位数是_。 A)4 B)8 C)16 D)3230、微型计算机硬件系统中最核心的部件是_。A)硬盘 B)I/O设备 C)内存储器 D)CPU二、填空题(共50 分,每空2 分)I 阅读程序,写出下列程序的运行结果:1、下列Visual Basic程序段运行后,变量M的值为_1_。a=2 : b=1 : c=5If ab Then m=a Else m=bIf c2 Thena=10ElseIf(102)=6
9、Thena=20Elsea=30End IfII 在下列程序的划线处填写适当代码,使之能够完成题目要求:6、完善程序,自定义一个名为JieC的函数,利用递归定义N!=n*(n-1)!求n的阶乘。Public _Function_ JieC(_n_%) As Double If n = 0 Then JieC = 1 Else JieC=JieC(n-1) End If_END Function7、完善程序,统计文本框中大小写字母各有多少个。s = Text1.TextFor i = 1 To _Len(s)_ c = _Mid(s,i,1)_ If c = A And _c ia(j) The
10、n imin = j Next j t = ia(i) ia(i) = ia(imin) ia(imin)=t_ Print For j = 1 To n Print ia(j); Next jNext iPrint9、完善程序,输入x,求:Sin(x)=x/1-x3/3!+x5/5!-x7/7!+(-1)n-1*x2n-1/(2n-1)!要求当第N项的精度小于10-5时结束运算,自变量x单位为弧度。提示:t当前项 = -1 * t前一项 * x 2 / (i - 1) * i)Dim x!Dim Sx!Dim i%, t!x = Val(InputBox(x=)i = 1t = x / 1Do Until _t_ 10 (-5) Sx=Sx+t i = i + 2 t = -1_(i-1) *_ x 2 / (i - 1) * i)_loop_MsgBox 计算结果Sin( & x & )= & Sx & vbCrLf & 验证Sin( & x & )= & Sin(x)10、完善程序,在窗体中绘制y=Sin(x)函数图形。要求鼠标单击窗体时开始绘制,绘制范围:-3.1415926=x=3.1415926Dim x!, y!Private Sub _Form_Clik()_X=-3.1415926_Timer1.Interval = 10
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1