VB程序设计考试题库_第1页
VB程序设计考试题库_第2页
VB程序设计考试题库_第3页
VB程序设计考试题库_第4页
VB程序设计考试题库_第5页
已阅读5页,还剩2页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、VB 程序设计考试题库( 9)一、单选题(每题 1 分,共 50 题)1以下不属于Visual basic的工作模式的是()模式。正确答案:AA.编译 B.设计 C.运行D.中断2. VB 集成开发环境有三种工作状态 ,不属于其中之一的是( )。 正确答案: BA. 设计状态B.写代码状态C.运行状态D.中断状态3. 下列属性中,文本框控件不具有的属性是()。 正确答案: BA. Backcolor B.Caption C.Passwordchar D.Enabled4以下能够触发文本框Change事件的操作是()。正确答案:DA. 文本框失去焦点B.文本框获得焦点C.设置文本框的焦点 D.改

2、变文本框的内容5. 函数Int(Rnd*6+1)的取值范围是()。正确答案:CA.从1到7共7个整数B.从 0到7共8个整数C.从1到6共6个整数D.从 0到6共7个整数6. 可以同时删除字符串前导和尾部空白的函数是() 。 正确答案: CA. Ltrim B.Rtrim C.Trim D.Mid7. 有如下程序:a$=Flying : b$=IS: c$=funny!Print a$+ +Lcase$(b$)+ +Ucase$(c$)End 运行后,输出结果是( )。 正确答案: BA. Flying Is funny!B.Flying is FUNNY!C.Flying IS FUNNY!

3、 D.FLYING IS FUNNY!8. 表示学习成绩(score)在 75分和90分之间的逻辑表达式是()。正确答案:A A score=75 And score=75 0r score=90C score=90Dscore=909. 表达式 4+5 6 * 7 / 8 Mod 9 的值是( )。 正确答案: BA. 4 B.5 C.6 D.710. 函数rnd用于产生随机数,其结果范围是()。正确答案:BA. (0,1) B. 0,1) C. (0,1 D. 0,111. 有如下程序:a=3: b=4Print baEnd 运行后,输出结果是( )。 正确答案: AA. Ture B.F

4、ALSEC.43 D.显示出错信息12. 能清除文本框 Text1 中内容的语句是( )正确答案: BA. Text = B. Text1.Text = C. Text1.clear D. Text1.Cls13. 在窗体上画一个名称为 Textl的文本框和一个名称为 Commandl的命令按钮, 然后编写如下事件过程:Private Sub Command1_Click()Dim I As Integer , n As IntegerFor j=0 To 50I=I+3 n=n+1If I10 Then Exit ForNextText1.Text=Str(n)End Sub 程序运行后,单

5、击命令按钮,在文本框中显示的值是( )。 正确答案: CA. 2 B.3 C.4 D.514. 下面的程序段运行后, text1 显示的内容是( )。 正确答案: D x = 0Do While x y 和 yz 同时成立,则下述选项中,正确的是()。正确答案: DA. xy .And. Yz B.xyzC.xy And z D.xy And yz 18.InputBox 函数返回值的类型为( )。正确答案: BA.数值B.字符串C.变体D.数值或字符串(视输入的数据而定)19.有 如下程序:Dim a As String,b As String a=12345,b=abcdeFor I=1

6、To 5c=c+Left(a,I)+Right(b ,I)Next IPrint c运行后输出的结果是( )正确答案: DA.alb2c3d4e5C.eld2c4b5ed2c3b4a5B. la2b3c4de5D.1e12del23cdel234bcdel2345abcde20. 窗体上有文本框Textl和命令按钮Command1,对Command1编写如下事件 过程:Private Sub Command1_Click()Text1.Text = 12345Text1.SelStart = 1Text1.SelLength = 3MsgBox Text1.SelTextEnd Sub 运行时

7、,单击命令按钮,出现的信息框显示( )正确答案: BA. 12345 B. 234 C. 123 D. 34521. 下面是一个窗体的单击事件过程: Privme Sub Form_Click()If Commandl.Enabled ThenLabell.Caption=命令按钮可以使用!ElseLabell.Caption=命令按钮不可以使用!End IfEnd Sub 该窗体事件的功能是( )。正确答案: BA. 判断命令按钮是否可见,以便在标签上显示不同的信息B. 判断命令按钮是否可用,以便在标签上显示不同的信息C. 判断命令按钮是否设置了默认按钮,以便在标签上显示不同的信息D. If

8、 语句中的条件不合法,事件过程错误,不能执行。22. 下列程序运行时 ,消息框显示的内容是( ) 正确答案: APrivate Sub Command1_Click()MsgBox CStr(123 + 321)End SubA. 444 B. 123321 C. 123+321 D. 显示出错信息23. 下列关于 InputBox 函数的叙述,错误的是( )正确答案: AA. 可以省略任何参数B. 可以在屏幕指定位置显示输入框C. 可以指定默认值D. 返回值为 String 类型24. 当文本框的TabStop属性设为False时,下列叙述正确的是()正确答案:DA. 该文本框无法获得焦点B

9、. 无法在该文本框中输入文本C. 焦点将始终停留在该文本框上D. 该文本框无法通过使用Tab键获得焦点25. 阅读程序Option Base 1Private Sub Form_Click()Dim arr, Sum Sum = 0 arr = Array(1, 3, 5, 7, 9, 11, 13, 15, 17, 19) For i = 1 To 10If arr(i) / 3 = arr(i) 3 ThenSum = Sum + arr(i)End If Next iPrint SumEnd SubA.13 B.14 26.若定义一维数组为: DA. M-NB. M-N+127.设有数组

10、声明语句: Option Base 1Dim A(2 To 4,3) 以上语句所定义的数组A. 12B. 9程序运行后,单击窗体,输出结果为( )。 正确答案: C)个。 正确答案:C. 27 D.15Dim a(N To M) ,则该数组的元素为(C. M*ND. M+NA 中共有( )个元素。 正确答案: BC. 16D. 628. 要分配存放如下方阵的数据, 可使用( )数组声明语句来实现 (不能浪费空间 ) 正确答案: CA. Dim x(9) As SingleB. Dim x(3,3) As SingleC. Dim x(-1 to 1, -5 to -3) As SingleD.

11、 Dim x(-3 to -1, 5 to 7) As Integer29. 以下是窗体的 Click 事件过程 Form_Click 的程序代码: Option Base 1Private Sub Form_Click()Dim a As VariantDim I As Integer, m As Integer, index As Integer a=Array(345,-54,200,356,65,23) m=a(LBound(a)Index=Lbound(a)For I=Lbound(a) To Ubound(a)If a(i)m Thenm=a(i)Index=IEnd ifNext

12、 IPrint m; indexEnd Sub 在程序运行过程中,单击窗体时,程序的输出结果为()。 正确答案: BA. -4 2B.356 4C.345 1D.356 330. Dim A(-3 To 0 , 3)声明的数组有( )个元素。 正确答案: AA16B9C12D1031. 在过程中定义的变量,若希望在离开该过程后,还能保存过程中局部变量的 值,则应使用( )关键字在过程中定义局部变量。 正确答案: DA.Dim B.PrivateC.Public D.Static32. 设有如下过程:Sub ff(x ,y,z)x=y+zEndSub 以下所有参数的虚实结合都是传址方式的调用语句

13、是( )。 正确答案: BA. Call ff(5,7,z)B. Call ff(x ,y,z)C. Call ff(3+x,5+y,z)D. Call ff(x+y , x-y ,z)33. 关于过程调用正确的是( )。正确答案: DA .过程要用 Call 语句调用B. Sub过程一定要用Call语句调用C. 过程都可以用赋值语句的形式调用D. 只要写上过程名并给出实参就能调用过程34. 在参数传递过程中,使用关键字()来修饰参数,可以使之按值传递。 正确答案:AAByValBByRefCValueD reference35.Sub过程与Function过程最根本的区别是()正确答案:DA

14、. Sub 过程名称与 Function 过程名称的格式不统一B. Fu nction过程可以有参数,Sub过程不可以C. 两种过程参数的传递方式不同D. Sub过程的过程名称不能有返回值,而Function过程能通过过程名称得到返回 值36.假定有如下的Sub过程:Sub S(x as Single,y as Single)t = xx =t/yy =t Mod yEnd SuB.在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Commandl_Click ( ) Dim a As Single Dim b As Single a =5 b =4 S a,bPrint

15、a,b End Sub 程序运行后,单击命令按钮,输出结果为( )。正确答案: DA. 5 4B. 1 1C. 1.25 4D. 1.25 137. 组合框中的Style属性可以设置组合框的样式,Style = 2时,组合框属于() 样式。 正确答案: CA. 下拉式组合框B 简单组合框C.下拉式列表框D以上全部都可以38. 当拖动滚动条中的滚动块时,将触发滚动条的事件是() 。正确答案: CA. MoveB. ChangeC. ScrollD. SetFocus39. 下列与 Listl.Text 属性值相同的表达式是( ) 。正确答案: DA. List1.ListCountB. List

16、1.List(ListCount-1)C. List1.ListindexD. List1.list(ListIndex)40. 要使图像框可以自动调整大小以适应图形的大小,则需要设置属性 ( )。 正确答案: BA. AutoSizeB. StretchC. AppearanceD. AutoRedraw41. 滚动条的( )属性用于返回或设置滚动条的当前值。 正确答案: AA. ValueB. MaxC. MinD. Data42. 想要不使用【Shift】键或【Ctrl】键就能在列表框中同时选择多条项目,则应 把该列表框的 MultiLine 属性设置为( )。 正确答案: CA.0B.

17、 1C. 2D. 其他43. 在用菜单编辑器设计菜单时,必须输入的项有() 。正确答案: DA 快捷键B标题C 热键D 名称44. 为了防止用户随意将光标置于控件之上,应() 。正确答案: DA. 将控件的 TabIndex 属性设置为 0B. 将控件的TabStop属性设置为TrueC. 将控件的TabStop属性设置为FalseD. 将控件的Enabled属性设置为False45. 用户在使用 ActiveX 控件之前,需要将他们加载到工具箱中,下面( )操作 可进行 ActiveX 控件的加栽。 正确答案: AA.工程部件B.视图工具箱C.工具选项D.工程引用46. model 数据库是( )。 正确答案: BA.临时数据库B 新建数据库的模板数据库C.用户数据库D 备份数据库47. DBList 控件和 DBCombo 控件与数据库的绑定通过属性 ( )实现。正确答案:CA. BoundColumn 和 BoundTextB. RowSource和 ListfieldC. DataSource 和 DataFieldD. DataSource

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论