0394-4280794

VB模拟试题二

时间:2018-12-28


模拟试题二

一、选择题(四个选择项中,有一个为正确答案。每题2分,共50分)

1.下列符号中哪个是VB程序中合法的变量名( )。
A、123abc        B、integer         C、X_yz            D、X—Y

2.程序代码如下:

Text1.text=”Visual Basic”,则Text11、text、“Visual Basic”分别代表(  )  
A、对象、属性、值        B、对象、值、属性

C、对象、方法、属性     D、属性、对象、值 

3.文本框没有(  )属性

  A、Enabled               B、Visible

  C、BackColor             D、Caption

4.下面(  )是不合法的整型常数。

  A.278        B. &O278        C. &H278          D. 278%

5.表达式16/4-2^5*8/4 MOD 5的值为(  )。

  A、20           B、14             C、4               D、2

6.下面正确的赋值语句是( )。
A、x+y=30       B、y=π*r*r       C、y=x+30       D、3y=x

7.用If语句表示分段函数

 

 
  VB模拟试题二

 

 

 

 

 

   下列不正确的程序段是(   )。

  A、If  x>=1 Then                   B、If  x<1 Then

        f=sqr(x+1)                         f=x*x+3

     Else                                Else

        f=x*x+3                           f=sqr(x+1)

     End If                              End If

   C、If  x>=1 Then  f=sqr(x+1)       D、If  x>=1 Then  f=sqr(x+1)

If  x<1 Then   f=x*x+3            f=x*x+3

8.循环语句For  i= -3.5 To 5.5 Step -0.5的循环次数是(   )。

  A.20        B.19       C.18       D.0

9.数学关系3≤x<10表示成正确的VB表达式为(  )
A、3<=x<10           B、3<=x AND x<10 

 C、x>=3 OR x<10      D、3<=x AND <10

10.在数组声明语句Dim a(3,-2 to 2,5) As Long中,数组a包含元素的个数为(   )。
A、13      B、60       C、75      D、120

11.滚动条的(  )属性用于返回或设置滚动条的当前值。
A、Value  B、Max  C、Min  D、Data

12.在过程中定义的变量,若希望在离开该过程后,还能保存过程中局部变量的值,则应使用(  )关键字在过程中声明局部变量。
A、Private  B、Public  C、Static  D、Dim

13.假如列表框(List1)有四个数据项,把数据项“数据库原理”添加到列表框的最后,应使用(   )语句。

  A、List1.AddItem “数据库原理”,List1.ListCount

  B、List1.AddItem “数据库原理”,List1.ListCount-1

  C、List1.AddItem 3,“数据库原理”

 D、List1.AddItem “数据库原理”,3

14.要从磁盘上读入一个文件名为“c: 1.txt”的顺序文件,下列(  )正确。

  A、f=”c: 1.txt”                     B、f=”c: 1.txt”

     Open “f”For Input As #1             Open  f  For Input As #1

  C、Open ”c: 1.txt”For output As #1    D、Open  c: 1.txt  For input As #1

15.下列关于菜单的说法中,错误的是  (  )。
A、每个菜单项都是一个控件,与其它控件一样也有自己的属性和事件。     

   B、菜单项的快捷键不能任意设置。

C、除了Click事件之外,菜单项还能响应DblClick事件。   
D、在程序执行时,如果菜单项的Enabled属性为False,则该菜单项变成灰色,不能被用户选择。 

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

  A、圆弧     B、扇形     C、圆     D、椭圆

17.下列关于通用对话框的叙述中,错误的是(   )。

  A.通用对话框可以用来制作和显示“帮助”对话框

B.CommonDialog1.ShowFont显示“字体”对话框

C.在“打开”或“另存为”对话框中,用户选择的文件名可以经FileTitle属性返回

D.在“打开”或“另存为”对话框中,用户选择的文件名及其路径可以经FileName属性返回

18.对命令按钮的Picture属性装入.bmp图形文件后,命令按钮上并没有显示图形,原因是没有对(  )属性设置为1。

  A、MousePictrue   B、Style    C、DownPicture    D、DisabledPicture

19.当用户对滚动条施以(  )动作时,便触发了滚动条的Scroll事件

  A、单击滚动条的左右按钮时     B、双击滚动条的左右按钮时

C、单击滚动条的空白处时       D、拖动滚动条的滑块时

20.要使Print方法在Form_Load事件中起作用,要对窗体的(  )属性进行设置。

  A、AutoRedraw   B、Caption   C、BackStyle   D、Visible

21.下列关于键盘事件的说法中,正确的是(   )。

  A.按下键盘上的任意一个键都会触发KeyPress事件

B.大键盘上的“1”键和数字键盘的“1”键的KeyCode码相同

C.KeyDown和KeyUp的事件过程中都有KeyCode参数

D.KeyDown和KeyUp的事件过程中都有KeyAscii参数

22. 在一个多窗体程序中,Form1是启动窗体,当程序运行后要想显示Form2窗体,正确的语句是(   )。

  A.Show  Form2       B.Form2.show       C.Load  Form2      D.Form2.Load

23. 决定组合框样式的属性是(   )。

  A.List       B.Text     C.Style      D.Caption

24.下列对象中不能做为容器的控件是(   )。

  A.窗体    B.Image控件    C.PictureBox控件    D.Frame控件

25. 下面子过程语句说明合法的是(   )。

  A.Function  f1%(f1%)               B.Function  f1(ByVal n%)

C.Sub f1(Byval  n%( ))              D.Sub f1(n%) As Integer

二、填空题(每空1分,共20分)

1.VB是一种面向  [ 1 ]  的可视化程序设计语言,采取了_[ 2 ]_的编程机制。

2.算术表达式|x+y|+35  写成VB表达式的形式为[3 ] 

3.使文本框可以获得焦点的方法是  [ 4 ] 

4.Inputbox函数的返回值是[5]  类型,Msgbox函数的返回值是  [6] 类型。

5.在调用自定义函数时,参数的传递有[ 7 ] [ 8 ]  两种形式。

6.在如下数组声明语句中Dim s(4,4) As Integer,第一个数组元素的引用形式是   [9 ]  

7.如果要每隔0.5 s触发一个Timer事件,则Interval属性应设置为[ 10 ]

8.单选按钮和复选框都有Value属性,但二者该属性值的类型不一样,其中单选按钮该属性值类型为  [ 11 ]      ,复选框该属性值类型为   [ 12 ]     

9.要在程序中显示通用对话框,要对CommonDialog控件的  [ 13 ]  属性赋以正确的值。

10.VB提供了三种访问文件的模式,按照访问模式可以把文件分为顺序文件、[ 14 ] 和二进制文件。

11.使用Line方法画矩形,必须在指令中使用关键字[ 15 ]

12.窗体上有一命令按钮,程序运行时,决定该按钮是否可用应设置的属性是[ 16 ] ,决定该按钮是否显示应设置的属性是  [ 17 ]  

13.VB程序设计语言具有结构化程序设计的三种基本结构,即[18 ][19 ]

  [20 ] 

三、写出下列程序的正确运行结果(每题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

   Print “a=”; a ;”b=”; b

End Sub

四、判断对错(对的画“”,错的画“×”。每题1分,共10分)

 1.若用户在键盘上按下一个键,则会触发Click事件。(  )

 2.窗体大小只能通过鼠标拖动窗体边框来设置。(  )

 3.在编写程序代码时,在同一行上可以书写多条语句,语句间用“:”分隔。(  )

 4.在For循环语句中,能强制退出循环的语句是End For。(  )

 5.声明数组时,数组的下标可以是变量。(  )

6.窗体上的Timer控件不可以改变大小。(  )

7.自定义函数过程开始的保留字是“Sub”。(  )

8.列表框的List属性是一个字符型数组。(  )

 9.将数据写入顺序文件,通常有打开、写入、关闭三个步骤。(  )

 10.PictureBox和Image两个控件都是容器类控件,可在其中存放其它控件。(  )

    

五、程序设计题(10

 1.编写事件代码,求1—100之间能被5整除或被7整除的数的累加和,要求单击窗体时执行事件代码,并在窗体上输出运行结果。

一、选择题(四个选择项中,有一个为正确答案。每题2分,共50分)

1.下列符号中哪个是VB程序中合法的变量名( )。
A、123abc        B、integer         C、X_yz            D、X—Y

2.程序代码如下:

Text1.text=”Visual Basic”,则Text11、text、“Visual Basic”分别代表(  )  
A、对象、属性、值        B、对象、值、属性

C、对象、方法、属性     D、属性、对象、值 

3.文本框没有(  )属性

  A、Enabled               B、Visible

  C、BackColor             D、Caption

4.下面(  )是不合法的整型常数。

  A.278        B. &O278        C. &H278          D. 278%

5.表达式16/4-2^5*8/4 MOD 5的值为(  )。

  A、20           B、14             C、4               D、2

6.下面正确的赋值语句是( )。
A、x+y=30       B、y=π*r*r       C、y=x+30       D、3y=x

7.用If语句表示分段函数

 

 
  VB模拟试题二

 

 

 

 

 

   下列不正确的程序段是(   )。

  A、If  x>=1 Then                   B、If  x<1 Then

        f=sqr(x+1)                         f=x*x+3

     Else                                Else

        f=x*x+3                           f=sqr(x+1)

     End If                              End If

   C、If  x>=1 Then  f=sqr(x+1)       D、If  x>=1 Then  f=sqr(x+1)

If  x<1 Then   f=x*x+3            f=x*x+3

8.循环语句For  i= -3.5 To 5.5 Step -0.5的循环次数是(   )。

  A.20        B.19       C.18       D.0

9.数学关系3≤x<10表示成正确的VB表达式为(  )
A、3<=x<10           B、3<=x AND x<10 

 C、x>=3 OR x<10      D、3<=x AND <10

10.在数组声明语句Dim a(3,-2 to 2,5) As Long中,数组a包含元素的个数为(   )。
A、13      B、60       C、75      D、120

11.滚动条的(  )属性用于返回或设置滚动条的当前值。
A、Value  B、Max  C、Min  D、Data

12.在过程中定义的变量,若希望在离开该过程后,还能保存过程中局部变量的值,则应使用(  )关键字在过程中声明局部变量。
A、Private  B、Public  C、Static  D、Dim

13.假如列表框(List1)有四个数据项,把数据项“数据库原理”添加到列表框的最后,应使用(   )语句。

  A、List1.AddItem “数据库原理”,List1.ListCount

  B、List1.AddItem “数据库原理”,List1.ListCount-1

  C、List1.AddItem 3,“数据库原理”

 D、List1.AddItem “数据库原理”,3

14.要从磁盘上读入一个文件名为“c: 1.txt”的顺序文件,下列(  )正确。

  A、f=”c: 1.txt”                     B、f=”c: 1.txt”

     Open “f”For Input As #1             Open  f  For Input As #1

  C、Open ”c: 1.txt”For output As #1    D、Open  c: 1.txt  For input As #1

15.下列关于菜单的说法中,错误的是  (  )。
A、每个菜单项都是一个控件,与其它控件一样也有自己的属性和事件。     

   B、菜单项的快捷键不能任意设置。

C、除了Click事件之外,菜单项还能响应DblClick事件。   
D、在程序执行时,如果菜单项的Enabled属性为False,则该菜单项变成灰色,不能被用户选择。 

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

  A、圆弧     B、扇形     C、圆     D、椭圆

17.下列关于通用对话框的叙述中,错误的是(   )。

  A.通用对话框可以用来制作和显示“帮助”对话框

B.CommonDialog1.ShowFont显示“字体”对话框

C.在“打开”或“另存为”对话框中,用户选择的文件名可以经FileTitle属性返回

D.在“打开”或“另存为”对话框中,用户选择的文件名及其路径可以经FileName属性返回

18.对命令按钮的Picture属性装入.bmp图形文件后,命令按钮上并没有显示图形,原因是没有对(  )属性设置为1。

  A、MousePictrue   B、Style    C、DownPicture    D、DisabledPicture

19.当用户对滚动条施以(  )动作时,便触发了滚动条的Scroll事件

  A、单击滚动条的左右按钮时     B、双击滚动条的左右按钮时

C、单击滚动条的空白处时       D、拖动滚动条的滑块时

20.要使Print方法在Form_Load事件中起作用,要对窗体的(  )属性进行设置。

  A、AutoRedraw   B、Caption   C、BackStyle   D、Visible

21.下列关于键盘事件的说法中,正确的是(   )。

  A.按下键盘上的任意一个键都会触发KeyPress事件

B.大键盘上的“1”键和数字键盘的“1”键的KeyCode码相同

C.KeyDown和KeyUp的事件过程中都有KeyCode参数

D.KeyDown和KeyUp的事件过程中都有KeyAscii参数

22. 在一个多窗体程序中,Form1是启动窗体,当程序运行后要想显示Form2窗体,正确的语句是(   )。

  A.Show  Form2       B.Form2.show       C.Load  Form2      D.Form2.Load

23. 决定组合框样式的属性是(   )。

  A.List       B.Text     C.Style      D.Caption

24.下列对象中不能做为容器的控件是(   )。

  A.窗体    B.Image控件    C.PictureBox控件    D.Frame控件

25. 下面子过程语句说明合法的是(   )。

  A.Function  f1%(f1%)               B.Function  f1(ByVal n%)

C.Sub f1(Byval  n%( ))              D.Sub f1(n%) As Integer

二、填空题(每空1分,共20分)

1.VB是一种面向  [ 1 ]  的可视化程序设计语言,采取了_[ 2 ]_的编程机制。

2.算术表达式|x+y|+35  写成VB表达式的形式为[3 ] 

3.使文本框可以获得焦点的方法是  [ 4 ] 

4.Inputbox函数的返回值是[5]  类型,Msgbox函数的返回值是  [6] 类型。

5.在调用自定义函数时,参数的传递有[ 7 ] [ 8 ]  两种形式。

6.在如下数组声明语句中Dim s(4,4) As Integer,第一个数组元素的引用形式是   [9 ]  

7.如果要每隔0.5 s触发一个Timer事件,则Interval属性应设置为[ 10 ]

8.单选按钮和复选框都有Value属性,但二者该属性值的类型不一样,其中单选按钮该属性值类型为  [ 11 ]      ,复选框该属性值类型为   [ 12 ]     

9.要在程序中显示通用对话框,要对CommonDialog控件的  [ 13 ]  属性赋以正确的值。

10.VB提供了三种访问文件的模式,按照访问模式可以把文件分为顺序文件、[ 14 ] 和二进制文件。

11.使用Line方法画矩形,必须在指令中使用关键字[ 15 ]

12.窗体上有一命令按钮,程序运行时,决定该按钮是否可用应设置的属性是[ 16 ] ,决定该按钮是否显示应设置的属性是  [ 17 ]  

13.VB程序设计语言具有结构化程序设计的三种基本结构,即[18 ][19 ]

  [20 ] 

三、写出下列程序的正确运行结果(每题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

   Print “a=”; a ;”b=”; b

End Sub

四、判断对错(对的画“”,错的画“×”。每题1分,共10分)

 1.若用户在键盘上按下一个键,则会触发Click事件。(  )

 2.窗体大小只能通过鼠标拖动窗体边框来设置。(  )

 3.在编写程序代码时,在同一行上可以书写多条语句,语句间用“:”分隔。(  )

 4.在For循环语句中,能强制退出循环的语句是End For。(  )

 5.声明数组时,数组的下标可以是变量。(  )

6.窗体上的Timer控件不可以改变大小。(  )

7.自定义函数过程开始的保留字是“Sub”。(  )

8.列表框的List属性是一个字符型数组。(  )

 9.将数据写入顺序文件,通常有打开、写入、关闭三个步骤。(  )

 10.PictureBox和Image两个控件都是容器类控件,可在其中存放其它控件。(  )

    

五、程序设计题(10

 1.编写事件代码,求1—100之间能被5整除或被7整除的数的累加和,要求单击窗体时执行事件代码,并在窗体上输出运行结果。

上一篇:VB模拟试题三
下一篇:VB模拟试题一

CONTACT US 联系我们

半岛网页版是经河南省教育厅批准,由项城市人民政府投资创办的一所集中等职业教育、电大远程教育、师资培训于一体的综合性职业学校。

校办电话:
0394-4280794

Copyright 2006-2010 Powered by xczzedu.com,半岛网页版 All Rights Reserved. 豫ICP备17026235号-1