模拟试题一
1VB是一种面向对象的程序设计语言,( )不是面向对象系统所包含的三要素。 
.属性      .变量      .方法    .事件 
2.不论何控件,共同具有的是(  )属性。
  ACaption  B.Text    C. Name      D.ForeColor
3. 程序代码如下:
Command1.Caption=”确定”,则Command1Caption、“确定”分别代表(   
A.属性、对象、值        .对象、值、属性
C.对象、方法、属性    .对象、属性、值
4.下面(  )是不合法的整型常数。
  A278      B. &O278    C. &H278    D. 278
5.为了给xyz三个变量赋初值1,下面正确的赋值语句是(  )
  Ax=y=z=1          Bx=1y1z1
Cx=1y1z1  Dxyz=1
6.赋值语句:a=123+Mid(“”,32)执行后,变量a中的值是(  )
  A12334  B12334      C157    D123
7. 数学关系3x<10表示成正确的VB表达式为(  )
A、3<=x<10          B、3<=x AND x<10 
 C、x>=3 OR x<10      D、3<=x AND <10
8.产生[1037]之间的随机整数的VB表达式( )
.Int(Rnd(1)*27)+10        B.Int(Rnd(1)*28)+10 
 C.Int(Rnd(1)*27)+11        D.Int(Rnd(1)*28)+11
9. 表达式16/4-2^5*8/4 MOD 5\2的值为(  )。
  A.20        B.14        C.4            D.2
10.对命令按钮的Picture属性装入.bmp图形文件后,命令按钮上并没有显示图形,原因是没有对(  )属性设置为1
  A.MousePictrue  B.Style 
C.DownPicture    D.DisabledPicture
11下列对象中不能做为容器的控件是(  )
  A.窗体          B PictureBox控件 
CImage控件    D Frame控件
12.下面程序段运行后,显示结果是(  )
    Dim x
    If x Then Print x Else Print x+1
  A0        B1        C.-1      D.显示出错信息
13.循环语句For  i= -3.5 To 5.5 Step -0.5的循环次数是(  )
  A20        B19      C18      D0
14.如下数组声明语句Dim a(3-2 to 25) As Long,则数组a包含元素的个数是(  )
  A120      B75      C60        D13
15.决定组合框样式的属性是(  )
  AList      BText    CStyle      DCaption
16.滚动条的(  )属性用于返回或设置滚动条的当前值。
.alue  B.Max  C.Min  D.Data
17.下面子过程语句说明合法的是(  )
  AFunction  f1%(f1%)            BFunction  f1(ByVal n%)
CSub f1(Byval  n%( ))          DSub f1(n%) As Integer
18.在过程中定义的变量,若希望在离开该过程后,还能保存过程中局部变量的值,则应使用(  )关键字的在过程中定义局部变量。
  AStatic      BPublic      CPrivate      DDim
19.下列控件中没有Caption属性的是(  )。
  A.框架      B.单选按钮      C.列表框    D.复选框
20. 以下不属于键盘事件的是(  )
A.KeyDown  B. KeyUp  C. Unload  D. KeyPress
21.下列关于菜单的说法,错误的是(  )
A.每个菜单项都是一个控件,与其它控件一样也有自己的属性和事件
B.菜单项的快捷键不能任意设置
C.在程序运行时,如果菜单项的Enabled属性为False,则该菜单项编程灰,不能被用户选择
D.除了Click事件之外,菜单项还能响应其它的事件,如DblClick
22.下列关于通用对话框的叙述中,错误的是(  )
  A.通用对话框可以用来制作和显示“帮助”对话框
BCommonDialog1.ShowFont显示“字体”对话框
C.在“打开”或“另存为”对话框中,用户选择的文件名可以经FileTitle属性返回
D.在“打开”或“另存为”对话框中,用户选择的文件名及其路径可以经FileName属性返回
23. 指令“Circle10001000),500,,-6,-3”将绘制(  )
  A.画圆    B.椭圆    C.扇形    D.圆弧
24.假如列表框(List1)有四个数据项,把数据项“数据库原理”添加到列表框的最后,应使用(vb编程基础知识题库  )语句。
  AList1.AddItem “数据库原理”,List1.ListCount
  BList1.AddItem “数据库原理”,List1.ListCount-1
  CList1.AddItem 3,“数据库原理”
DList1.AddItem “数据库原理”,3
25. VB提供了结构化程序设计的三种基本结构,三种基本结构是(    )。
A.递归结构、选择结构、循环结构
B.选择结构、过程结构、顺序结构
C.过程结构、输入、输出结构、转向结构
D.选择结构、循环结构、顺序结构
26.在一个多窗体程序中,Form1是启动窗体,当程序运行后要想显示Form2窗体,正确的语句是(  )
  AShow  Form2      BForm2.show      CLoad  Form2      DForm2.Load
27.要从磁盘上读入一个文件名为“c:\t1.txt”的顺序文件,下列(  )正确。
  A.f=c:\t1.txt                    B.f=c:\t1.txt
    Open f For Input As #1            Open  f  For Input As #1
  C.Open c:\t1.txtFor output As #1    D.Open  c:\t1.txt  For input As #1
28假定有如下事件过程:
  Private Sub Form_MouseDown(Button as Integer,Shift as Integer, X as Single,Y as Single)
        If Button=2 Then PopupMenu PopForm
  End Sub
  则以下描述中错误的是(  )。
 A.该过程的功能是弹出一个菜单
 B.popForm是在菜单编辑器中定义的弹出式菜单的名称
 C.参数XY指明鼠标的当前位置
 D.Button2表示按下的是鼠标左键
29.Print #1,Str1$中的Print(  ).
  A.在窗台上显示的方法      B.文件的写语句
C.子程序明                D.以上均不是
30. 在窗体上画一个命令按钮,名称为Command1,然后编写如下事件过程:
 
程序运行后,如果单击命令按钮,则在窗体上显示的内容是(  )。
  A. 北京    B. 上海    C. 天津    D. 重庆
二、填空题(每空2分,共20分)
1.VB是一种面向对象的可视化程序设计语言,采取了_[ 1]_的编程机制。
2.算术表达式 |x+y|+35 写成VB表达式的形式为 [2 ] 
3.使文本框可以获得焦点的方法是  [ 3 ] 
4.表示x5的倍数或是9的倍数的逻辑表达式为  [4]   
5Inputbox函数的返回值是 [5]  类型,Msgbox函数的返回值是  [6] 类型。
7.在调用自定义函数时,参数的传递有 [ 7 ] [ 8 ] 两种形式。
7.在默认情况下,如下数组声明语句中 Dim s(44) As Integer,第二个数组元素的引用形式是  [9 ] 
8.如果要每隔12s触发一个Timer事件,则Interval属性应设置为 [ 10]
三、写出下列程序的正确运行结果(每题5分,共10分)
1. Private Sub Command1_Click( )
  x=Int(Rnd)+3
  If x^2>8 Then  y=x^2+1
  If x^2=9 Then  y=x^2-2
  If x^2<8 Then  y=x^3
  Print y=;y
  End Sub
2 Public Sub Swap(ByVal x As Integer, y As Integer)
      Dim t As Integer
      t=x: x=y: y=t
    End Sub
    Private Sub Command1_Click( )
      Dim a As Integer ,b As Integer
      a=30: b=20
      Swap a ,b

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。