学校                  专业              班级              姓名           
※※※※※※※※※※※※※※※※※※※※※※ 线 ※※※※※※※※※※※※※※※※
VB》期中考试卷
(供三(1)用,全册)
(满分120分,时间:90分钟)
 
一、单选题  (25,每题2分,共50)
得分
评卷人
1以下关于Visual Basic特点的叙述,错误的是
       
A)VisualBasic是采用事件驱动编程机制的语言
B)VisualBasic程序既可以编译运行,也可以解释运行
C)构成VisualBasic程序的多个过程没有固定的执行顺序
D)VisualBasic程序不是结构化程序,不具备结构化程序的三种基本结构
2、以下叙述中,错误的是(        )。
A)一个VisualBasic应用程序可以含有多个标准模块文件
B)一个VisualBasic工程可以含有多个窗体文件
C)标准模块文件可以属于某个指定的窗体文件 
D)标准模块文件的扩展名是.bas
3、以下叙述中,错误的是(      )。
A)VisualBasic中,对象所能响应的事件是由系统定义的
B)对象的任何属性既可以通过属性窗口设定,也可以通过程序语句设定
C)VisualBasic中允许不同对象使用相同名称的方法
D)VisualBasic中的对象具有自己的属性和方法
4、设有如下语句:
  Dim ab As Integer
  c="VisualBasic"
  d=#7202005#
以下关于这段代码的叙述中,错误的是(      )。
A)a被定义为Integer类型变量 
B)b被定义为Integer类型变量
C)c中的数据是字符串  D)d中的数据是日期类型
5、以下能从字符串"Visual Basic"中直接取出子字符串"Basic"的函数是(      )。
A)Left  B)Mid  C)String  D)Instr
6、设a=4b=3c=2d=1,下列表达式的值是(      ):
a>b+1 Or c<d And b Mod c
A)True      B)1  C)-1      D)0
7、以下可以作为Visual Basic变量名的是(      )。
A)A#A  B)counstA  C)3A    D) ?AA
8、设x=4y=6,则以下不能在窗体上显示出“A=10”的语句是(    )。
A)Print A=x+y      B)Print "A="x+y  C)Print "A="+Str(x+y)    D)Print "A="&x+y
9、假定有如下的命令按钮(名称为Command1)事件过程:
Private Sub Command1_Click()
 x=InputBox("输入:","输入整数")
 MsgBox "输入的数据是:", "输入数据:"+x
End Sub
程序运行后,单击命令按钮,如果从键盘上输入整数10,则以下叙述中错误的是(      )。
A)x的值是数值10 
B)输入对话框的标题是输入整数
C)信息框的标题是输入数据:10” 
D)信息框中显示的是输入的数据是:
10、在窗体上画1个命令按钮(名称为Command1)1个文本框(名称为Text1),然后编写如下事件过程:
  Private Sub Command1_Click()
    x=Val(Text1.Text)
    Select  Case x
      Case1,3
        y=x*x
    Case  Is>=10,Is<=-10
        y=x
      Case -10 To 10
y=-x
      End Select
  End Sub
程序运行后,在文本框中输入3,然后单击命令按钮,则以下叙述中正确的是(        )。
A)执行y=x*x      B)执行y=-x 
C)先执行y=x*x,再执行y=-x    D)程序出错
11、设有命令按钮Command1的单击事件过程,代码如下:
Private Sub Command1_Click()
  Dim a(30) As Integer
  For i=1 To 30
    a(i)=Int(Rnd*100)
  Next i
  For Each arrItem In a
      If arrItem Mod 7=0 Then Print  arrItem
      If arrItem>90 Then Exit For
  Next
End Sub
对于该事件过程,以下叙述中错误的是(      )。
A)a数组中的数据是30100以内的整数 
B)语句For Each arrItem In a有语法错误
C)If arrItem Mod 7=0……语句的功能是输出数组中能够被7整除的数
D)If arrItem >90……语句的作用是当数组元素的值大于90时退出For循环
12、设有命令按钮Command1的单击事件过程,代码如下:
 Private Sub Command1_Click()
  Dim a(3,3) As Integer
  For i=1 To 3
  For j=1 To 3
  a(i,j)=i*j+i
  Next j
  Next i
  Sum=0
  For i=1 To 3
  Sum=Sum+a(i,4-i)
  Next i
  Print Sum
End Sub
运行程序,单击命令按钮,输出结果是(        )。
A)20    B)7  C)16        D)17
13若要求从文本框中输入密码时在文本框中只显示*号,则应当在此文本框的属性窗口中设置           )。
A) Text属性值为*        B) Caption属性值为
C) password属性值为空  D) Passwordchar属性值为*
14命令按钮Command1Caption属性为“退出(x)”,要将命令按钮的快捷键设为Alt+x,应修改Caption属性为(      )。
A) x前插入&    B) x后插入&       
C) x前插入#        D) x后插入#
15、以下关于过程的叙述中,错误的是(        )。
A)事件过程是由某个事件触发而执行的过程 
B)函数过程的返回值可以有多个
C)可以在事件过程中调用通用过程 
D)不能在事件过程中定义函数过程
16以下说法正确的是(      )
A) 通过改变属性窗口中的name属性,来改变窗体的标题。
B) Private表示此过程只可被本工程中的其它过程调用。
C) 在多文档应用中,每次只能有一个活动的子窗体可以进行输入/编辑。
D) 列表框包含了组合框的功能。
17以下关于保存工程的说法正确的是(          )
A) 保存工程时只保存窗体文件即可     
B) 保存工程时只保存工程文件即可
C) 先保存窗体文件,再保存工程文件   
D) 先保存工程文件,再保存窗体文件
18、在窗体上画1个文本框,其名称为Text1,然后编写如下过程:
  Private Sub Text1_KeyDown(KeyCode As IntegerShift As Integer)
          Print Chr(KeyCode)
  End Sub
  Private SubText1_KeyUp(KeyCode As IntegerShift As Integer)
      Print Chr(KeyCode+2)
  End Sub
程序运行后,把焦点移到文本框中,此时如果敲击“A”键,则输出结果为(        )。
A)A A  B)A B    C)A C    D)A D
19、为了使列表框中的项目呈多列显示,需要设置的属性为(    )。
A)Columns  B)Style  C)List  D)MultiSelect
19要使Forml窗体的标题栏显示“欢迎使用VB”,以下语句正确的是(            ).
AForml.Caption=“欢迎使用VB 
BForml.Caption=‘欢迎使用VB
CForml.Caption=欢迎使用VB     
DForml.Caption欢迎使用VB
20、窗体上有1个名称为CD1的通用对话框,1个名称为Command1的命令按钮。命令按钮的单击事件过程如下:
 Private Sub Command1_Click()
  CD1.FileName=""  CD1.Filter="AllFiles|*.*|(*.DoC)|*.Doc|(*.Txt)|*.txt"
  CD1.FilterIndex=2
  CD1.Action=1
End Sub
关于以上代码,错误的叙述是(        )。
A)执行以上事件过程,通用对话框被设置为打开文件对话框
B)通用对话框的初始路径为当前路径
C)通用对话框的默认文件类型为*.Txt 
D)以上代码不对文件执行读写操作
21、以下叙述中错误的是(      )。
得分
评卷人
A)vb设计模拟密码输入器用Shell函数可执行扩展名为.exe的应用程序
B)若用Static定义通用过程,则该过程中的局部变量都被默认为Static类型
C)Static类型变量可在标准模块的声明部分定义
D)全局变量必须在标准模块中用PublicGlobal声明
22、日期数据应该在数据的(          )括起来。
A) 前后各用一个双引号      B) 前后各用一个单引号
C) 前后各用一个圆括号      D) 前后各用一个“#”号
23、以下关于文件的叙述中,错误的是(        )。
A)使用Append方式打开文件时,文件指针被定位于文件尾

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