提示:内容已经过期谨慎付费,点击上方查看最新答案

Visual Basic程序设计(吉林医药学院)

  1. 下列能正常结束循环的是(  )。

  2. A:i=5Doi=i+1Loop Until i<0 B:i=10Doi=i+1Loop Until i>0 C:i=1Doi=i+2Loop Until i=10 D:i=6Doi=i-2Loop Until i=1
    AI参考:正确答案是B。这是一个常见的编程问题,题目要求在循环中结束循环的条件。选项A中,循环条件是`i<0`,当`i`的值大于等于0时,循环会继续执行,直到`i`的值小于0时才会停止循环。选项B中,循环条件是`i>0`,当`i`的值小于等于10时,循环会继续执行,直到`i`的值大于10时才会停止循环。选项C中,循环条件是`i=10`,但问题是使用的是等式比较而不是不等式比较。在这种情况下,`i=10`的结果永远是正确的,无论`i`的实际值是多少,所以循环永远不会停止。选项D中,使用的是减少数值的方式来满足循环条件。问题在于在`i=6`的时候就开始满足条件了,但后续步骤将数值再次减小到`i=4`时,循环条件又不再满足,所以循环会提前结束。因此,只有选项B中的循环条件在满足条件后能够正常结束循环。当`i`的值大于等于10时,循环会停止执行。'
  3. 以下程序的循环次数是(  )。

      Private Sub Command1_Click()

       For j=8 To 35 Step 3

              Print j;

        Next j

      End Sub




  4. A:9 B:27 C:8 D:10
    答案:10
  5. 下列程序输出结果为(  )。

    Private Sub Command1_Click()

    a%=10

    b%=5

    Change a,b

    Print a,b

    End Sub

    Private Sub Change(ByVal a As Integer,b As Integer)

    Tmp=a

    a=b

    b=tmp

    End Sub




  6. A:5 5 B:5 10 C:10 5 D:10 10
    答案:1
  7. 在窗体上建立通用对话框必须先将(  )添加到工具箱中。




  8. A:Form控件 B:Data控件 C:VBComboBox控件 D:CommonDialog控件
    答案:CommonDialog控件
  9. 要使窗体Form1的标题栏中显示"正在复制文件…",以下语句是正确(  )。




  10. A:Form1.Text="正在复制文件…" B:Form1.Name="正在复制文件…" C:Form1.title="正在复制文件…" D:Form1.Caption="正在复制文件…"
    答案:Form1.Caption=“正在复制文件…”
  11. 下列事件过程可以将打开对话框的标题改为"刑事案件卷宗"的是(  )。




  12. A:Private Sub Command1_Click()CommonDialogl.Filter ="刑事案件CommonDialogl.ShowSaveEnd Sub B:Private Sub Command1_Click()CommonDialogl.DialogTitle="刑事案件卷宗"CommonDialogl.ShowColorEnd Sub C:Private Sub Command1_Click()CommonDialogl.DialogTitle="刑事案件卷宗"CommonDialogl.ShowEnd Sub D:Private Sub Command1_Click()CommonDialogl.DialogTitle="刑事案件卷宗"CommonDialogl.ShowOpenEnd Sub
    答案: Private Sub Command1_Click()CommonDialogl.DialogTitle="刑事案件卷宗"    CommonDialogl.ShowOpen  End sub
  13. VB应用程序在(  )模式下不能编辑代码和设计界面。




  14. A:运行 B:中断 C:以上均不能 D:设计

  15. 如果要使一个窗体从屏幕上和内存中完全消失,所要使用的语句是(  )。

  16. A:Show B:Load C:Hide D:Unload

  17. 设m,n是整数,且n>m,在以下4个语句中,能将x赋值为一个n到m+n之间(含n)任意整数,满足m+n>x>n的是

    ( )。




  18. A:X=INT(RND*(N-M+1))+M B:X=Int(Rnd*m)+n C:X=Int(Rnd*(n-m)+m D:X=Int(Rnd*n)+m

  19. 求以10 为底X 的常用对数的表达式为(  )。




  20. A:LOG(X) B:LOG(X)/LOG(E) C:LOG(X)/LOG(10) D:LN(X)

  21. 下来程序段执行结果为(  )。          

    x = 5

    y = -6

    If Not x > 0 Then

    x = y - 3

    Else

    y = x + 3

    End If

    print x - y;y - x 




  22. A:-6  5 B:5  -9 C:3  -3 D:-3  3
    AI参考:执行结果为 B:5  -9。程序段首先将变量 x 赋值为 5,将变量 y 赋值为 -6。接下来,程序段执行 If 语句,判断 x 是否大于 0。由于 x 的值为 5,所以 Not x > 0 的结果为 False,执行 Else 部分。因此,y = x + 3 将 y 的值变为 -6 - 3 = -9,x = y - 3 将 x 的值变为 -9 - 3 = -12。最后,程序段输出 x - y 和 y - x 的值,因此输出结果为 5 - (-9) = 14 和 (-9) - (-12) = 3。所以最终输出结果为 B:5  -9。'
  23. 要使一个文本框具有水平和垂直滚动条,则应先将其MultiLine属性设置为True,然后再将ScrollBar属性设置为   (  )。




  24. A:1 B:3 C:0 D:2

  25. 按文件的组织方式分为(  )。




  26. A:顺序文件和随机文件 B:文本文件和二进制文件 C:程序文件和数据文件 D:只读文件和读写文件
    AI参考:正确选项是【B:文本文件和二进制文件】。文件按其组织方式可分为两类:文本文件和二进制文件。其中,文本文件是一种可以包含各种不同类型字符的文件,其组织方式为字符流式文件;而二进制文件则是一种以二进制形式存储文件内容的文件,其组织方式为二进制流式文件。因此,选项B是正确的答案。选项A、C、D都与文件的组织方式无关,因此不正确。'
  27. 为使计时器控件每隔5秒钟产生一个计时器事件(Timer事件),则应将其Interval属性值设置为(  )。




  28. A:500 B:5000 C:5 D:10

  29. 下列选项中,属于Visual Basic 6.0程序设计方法的是(  )。




  30. A:面向对象、顺序驱动 B:面向过程、顺序驱动 C:面向对象、事件驱动 D:面向过程、事件驱动

  31. 数学关系3≤x<10表示成正确的VB表达式为(  )。




  32. A:3<=x<10 B:x>=3 OR x<10 C:3<=x AND x<10 D:3<=x AND <10

  33. 指令"Circle(1000,1000),500,8,-6,-3"将绘制(  )。




  34. A:扇形 B:圆弧 C:画圆 D:椭圆

  35. 执行了下面的程序:

    Sub Form_Click()

    For i=1 To 6

          List1.AddItem i

    Next

    For i=1 To 3

           List1.RemoveItem i

    Next

    End Sub

    列表框中的数据项为(  )。




  36. A:2,4,6 B:4,5,6 C:1,5,6 D:1,3,5

  37. 关闭程序打开的所有文件,语句为(  )。


  38. A:Close l B:Close all C:Close D:Close *

  39. 以下能判断是否到达文件尾的函数是(  )。


  40. A:LOC B:EOF C:LOF D:BOF

  41. 不属于VB作图方法的是(  )。




  42. A:Line B:Circle C:Shape D:Pset

  43. 要获得当前驱动器应使用驱动器列表框的哪个属性(  )。


  44. A:Patten B:Dir C:Drive D:Path

  45. 为使图像框的大小自动适应图像的大小,则应(  )。




  46. A:将其AutoSize属性值设置为False B:将其AutoSize属性值设置为True C:将其Stretch属性值设置为True D:将其Stretch属性值设置为False

  47. 编写如下事件过程:   

    Private Sub Form_Click()    

    score=Int(Rnd*10)+80     

    Select Case score      

    Case Is<  60         

    a$="F"      

    Case 60 To 69     

    a$="D"      

    Case 70 To 79     

    a$="C"         

    Case 80 To 89     

    a$="B"      

    Case Else     

    a$="A"     

    End Select    

    Print a$   

    End Sub    

    程序运行后,单击窗体,则窗体上显示的内容是(  )。




  48. A:D B:A C:C D:B

  49. 窗体上有一个按钮和一个列表框(Sorted属性为True),执行下列过程后的输出结果为(  )。

    Private Sub Command1_Click()

    List1.AddItem "China"

    List1.AddItem "Great"

    List1.Addltem "Is",1

    List1.Addltem "!",3

    Print Listl.List(2)

    End Sub




  50. A:Great B:1 C:Is D:China

  51. 语句Dim arr(-3 To 5,2 To 6) As Integer定义的数组元素有(  )个。




  52. A:54 B:45 C:40 D:11

  53. 在Visual  Basic 应用程序中以下正确的描述是(  )。

  54. A:过程的定义过程的调用均不可以嵌套 B:过程的定义不可以嵌套,但过程的调用能嵌套 C:过程的定义可以嵌套,但过程的调用不能嵌套 D:过程的定义过程的调用均可以嵌套

  55. 在窗体上画两个单选按钮,名称分别为Option1,Option2,标题分别为"宋体"和"黑体";一个复选框,名称为Check1,标题为"粗体";一个文本框,名称为Text1,Text属性为"改变文字字体".要求程序运行时,"宋体"单选按钮和"粗体"复选框被选中,则能够实现上述要求的语句序列(  )。




  56. A:Option1.Value=True Checkl.Value=True B:Option2.Value=False Check1.Value=True C:Option1.Value=True Checkl.Value=False D:Option1.Value=True Check1.Value=1

  57. 表达式 15 Mod 4 + 13  5 * 2 的值是(  )。




  58. A:4 B:0 C:2 D:7
    AI参考:正确选项是 D:7。表达式 15 Mod 4 + 13  5 * 2 的值是 7。Mod 是求余运算符,表示取余数; 表示按位与运算符,用于二进制位运算;* 是乘法运算符。在这个表达式中,首先 15 Mod 4 的结果为 3,然后加上 13,结果为 16。接下来,5 * 2 的结果为 10。所以整个表达式的值就是 16 和 10 的和,即 7。'
  59. 当程序运行时,在窗体上单击鼠标,以下哪个事件是窗体不会接收到(  )。




  60. A:MouseUp B:MouseDown C:Load D:Click
    AI参考:正确选项是【D:Click】。在窗体上单击鼠标时,通常会触发MouseDown、MouseUp或Click事件。其中,MouseDown事件在鼠标按下时触发,而Click事件在鼠标左键单击时触发。而Load事件通常在窗体加载时触发,但不会在单击鼠标时触发。因此,选项D:Click是窗体不会接收到的事件。'
  61. 所有的对象都有Caption 属性。




  62. A:错 B:对

  63. 图像框中的Stretch 属性为 True 时,其作用是图形自动调整大小以适应图像控件。




  64. A:错 B:对

  65. VB支持弹出菜单,所谓”弹出菜单"是指单击鼠标后打开的菜单。




  66. A:错 B:对

  67. 在VB中,用DIM定义数组时数组元素也自动赋初值为0。




  68. A:对 B:错

  69. 计时器(Timer)控件的Interval属性的单位是毫秒,即若将此属性值设为10,则每0.01秒产生一次Timer事件。




  70. A:错 B:对

  71. 通过改变属性窗口中的Name属性,可以改变窗体上显示的标题。




  72. A:对 B:错

  73. 在窗体模块的声明部分中用Private声明的变量的有效范围是其所在的工程。




  74. A:错 B:对

  75. 函数过程和子过程的区别是子过程结束将返回过程值,函数过程结束不必返回函数值。




  76. A:错 B:对

  77. For …Next 语句中的初值必须大于终值。




  78. A:错 B:对

  79. 如果一个列表框一共有5个选项,而当选中第三项时,这时列表框的ListIndex属性为2。




  80. A:对 B:错

  81. VB6.0集成开发环境的主窗口包括(  )


  82. A:工具栏 B:标题栏 C:菜单栏 D:状态栏

  83. 函数Len(Str(Val("123.4")))的值为(  )。


  84. A:int(7.1) B:int(6.4) C:int(6.2) D:int(123.4)

  85. 符号“=”可能的含义是(  )。


  86. A:设计 B:赋值号 C:注释 D:等号
    AI参考:正确选项是D:等号。 在编程语言中,等号常常用来表示赋值操作,即把左边的值赋给右边的变量或表达式。此外,在一些编程语言中,等号也可以用作比较运算符,表示相等。但是,根据题目描述,符号“=”本身并没有特定的含义,它可以是赋值操作的一部分,也可以是其他操作的一部分,如比较、判断等。因此,选项D“等号”是最符合题目描述的选项。选项A、B、C都与题目描述不符。"
  87. 下列关于属性设置的叙述正确的是( )。


  88. A:一个控件的属性在属性窗口中设置,还可以利用程序代码为其设置新值 B:一个控件具有什么属性是VB预先设计好的,用户不能改变 C:一个控件的属性既可以在属性窗口中设置,也可以用程序代码设置 D:一个控件具有什么属性是VB预先设计好的,用户可以改变
    AI参考:正确选项是:C:一个控件的属性既可以在属性窗口中设置,也可以用程序代码设置。 选项A和C表述相似,但答案并不相同。选项A认为一个控件的属性可以在属性窗口中设置,也可以利用程序代码为其设置新值,这与题干中“关于属性设置的叙述正确的是”的描述一致。而选项C则明确提出一个控件的属性既可以在属性窗口中设置,也可以用程序代码设置,这与题干中的描述完全一致。因此,选项C是正确的。选项B和D的表述都是错误的,因为控件的属性是可以由用户通过属性窗口或程序代码进行设置的。"
  89. 实现数值、字符串相互转换的函数是(  )。


  90. A:ABS() B:VAL() C:LOG() D:STR()

  91. Visual Basic,关于程序的执行顺序,错误是(  )


  92. A:由事件驱动 B:由Visual Basic开发系统决定 C:随意执行 D:由代码行的顺序决定

  93. 设在窗体上有两个命令按钮,其中一个命令按钮的名称为cmda,则另一个命令按钮的名称可能是(  )。


  94. A:cmdA B:cmdb C:Command1 D:cmdc

  95. 下列关于对象中属性和方法的定义中,正确的是( )。


  96. A:属性是客观实体所具有的性质的抽象 B:属性,就是类中所定义的数据 C:方法是用于调用对象以外的函数 D:方法,就是对象所能执行的操作

  97. 下列属于VB数学函数的是(  )。


  98. A:ABS() B:SIN() C:INT() D:LEN() E:EXP()

  99. 下列关于Do-Loop While循环语句描述正确的是(  )。


  100. A:do-loop while中的循环体至少执行一次 B:在难以确定循环次数时,使用do-loop while循环比使用For循环更合适 C:do-loop while是靠循环条件来决定何时结束循环的 D:do-loop while和For循环一样,也有明确的循环变量

温馨提示支付 ¥2.10 元后可查看付费内容,请先翻页预览!
点赞(1) dxwkbang
返回
顶部