一、单项选择题
1以下说法错误的是 A )。
  A.Visual Basic是面向过程的编程语言  B.Visual Basic是一种可视化编程工具
  C.Visual Basic是结构化程序设计语言  D.Visual Basic采用事件驱动编程机制
2、窗体和控件的描述及其属性的设置保存在( B  )文件中。
  A.工程    B.窗体    C.窗体二进制数据    D.标准模块
3、假定一个Visual Basic应用程序由一个窗体模块和一个标准模块构成。为了保存该
  应用程序,以下正确的操作是( C  )。
  A.只保存窗体模块和标准模块文件          B.只保存窗体模块文件
  C.分别保存窗体模块、标准模块和工程文件          D.只保存工程文件
4、以下叙述中错误的是(  A  )。
  A.事件都是由用户的键盘操作或鼠标操作触发的
  B.Visual Basic的窗体中,一个命令按钮是一个对象
  C.事件是能够被对象识别的状态变化或动作
  D.不同的对象可以具有相同的方法
5、以下叙述中,错误的是( B )。
  A.一个Visual Basic应用程序可以含有多个标准模块文件
  B.标准模块文件可以属于某个指定的窗体文件
  C.一个Visual Basic工程可以含有多个窗体文件
  D.标准模块文件的扩展名为.bas
6、Visual Basic的窗体设计器主要是用来  A
  A.建立用户界面      B.添加图形、图像、数据等控件
  C.编写程序源代码    D.设计窗体的布局
7、Visual Basic是一种结构化高级程序设计语言,它采用的是( D  )驱动方式。
  A.键盘    B.鼠标  C.函数    D.事件
8、与传统的程序设计语言相比,Visual Basic最突出的特点是( B
  A.结构化程序设计      B.可视化、面向对象、事件驱动编程机制
  C.程序开发环境        D.程序调试技术
9、用来描述对象状态的是( C
  A.过程    B.    C.属性    D.对象
10、Visual Basic中对象窗口的主要功能是( B
  A.书写代码    B.设计用户界面  C.接受事件    D.显示文字
11、一个Visual Basic应用程序至少应该包含(C
A .frm文件和.exe文件      B .frm文件.bas文件
C .frm文件和.vbp文件      D .frx文件和.vbp文件
12、将窗体文件移出工程后,该文件  C
  A.还存在于硬盘中    B.已从硬盘上删除  C.AB都有可能  D.Abasic语言是一种B都不可能
13、Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是( C  )。
  A.窗体、控件、过程      B.窗体、控件、模块
  C.属性、事件、方法      D.控件、属性、事件
14、Visual Basic主要用于 B  
  A.制作视频文件    B.开发应用程序  C.图像处理    D.文字处理
15、下列叙述错误的是(  B )。
  A.单条语句可分行书写          B.不允许使用行号与标号     
  C.同一行上可以书写多条语句    D.VB代码不区分字母的大小写
16、下列( C )是合法的字符常量。
  A. 'ABC'    B.ABC    C."ABC"    D. #ABC
17、下列可作为Visual Basic变量名的是 A
  A. Alpha      B.ABπ    C.254D      D.Print
18、以下合法的一组Visual Basic用户标识符是(    )。
  A.Sum   8abc  B.a#x  Pi  C.Const DoWhile    D.ForLoop Total
19、函数Len("ABC程序设计")的结果是(  C  )。
    A.9    B.11    C.7    D.13
20、VB中运算符的优先顺序是( )。
  A.算术运算符>字符串运算符>关系运算符>逻辑运算符
  B.算术运算符>关系运算符>字符串运算符>逻辑运算符
  C.算术运算符>逻辑运算符>关系运算符>字符串运算符
  D.算术运算符>关系运算符>逻辑运算符>字符串运算符
21、a=2,b=3,c=4,d=5,表达式:a>b and c<=d or 2*a>c 的值是 C
    A.-1    B.1    C.FALSE    D.TRUE
22、表达式sgn(10 mod 6)& 20的值是(  A )。
  A.120    B.1    C.20    D.21
23、符号%是声明  C   类型变量的类型定义符
    A.Single    B.string    C.Integer      D.Variant
24、以下(    )是算术运算符。
  A.Mod    B.Rnd    C.Not    D.or
25、表达式Int(-17.4)+sgn(17.4)的值是( D   )。
  A.-18    B.-16    C.0    D.-17
26、赋值语句:a=123+Mid("123456"32)执行后,a变量中的值是(    )。
  A.157    B."12334"    C.123    D.1234
27、下列可作为VB中所允许的形式的数是(      )。
    A10^(1.256)    B.D32    C.12E3    D.2.5E
28、有下列语句
  Dim a,b As Integer
  c="VisualBasic"
  d=#7/20/2005#
下列关于这段代码的叙述中错误的是(  )。
  A.a被定义为Integer 类型变量    B.b被定义为Integer 类型变量
  C.c中的数据是字符串            D.d中的数据是日期类型
29、a="MicrosoftVisualBasic",则下列使变量b 的值为“VisualBasic”的语句是(  )。
  A. b=Mid(a,11,10)  B. b=Mid(a,10)  C.b=Left(a,10)  D. b=Right(a,10) 
30、a=5b=10,则执行c=Int((b-a)*Rnd+a)+1 后,c值的范围为( )。
  A.610  B. 510    C.69    D.59
31、语句 Print Sgn(-5^2) +Abs(-5^2)+int(-5^2)的输出结果是(
    A.-1  B.35    C.0    D.6
32、语句Print chr(65)的输出结果是B
  A.a    B.A    C.65    D.chr(65)
33、可以同时删除字符前导和尾部空白的函数是( D   )。
  A.Ltrim    B. Rtrim    C.Mid    D.Trim
34、在一行内写多条语句时,每个语句之间用( )来分隔。
    A.   B.       C.   D. 
35、以下关于MsgBox的叙述中,错误的是( )。
  A.通过MsgBox函数可以设置信息框中图标和按钮的类型
  B.MsgBox函数的第一个参数是一个整数,该参数只能确定对话框中显示的按钮数量 
  C.MsgBox函数返回一个整数
  D.MsgBox语句没有返回值
36、Inputbox()函数的返回值类型是( )。
  A.数值型    B.字符型    C.逻辑值  D.变体型
37、在窗体上添加一个命令按钮,编写事件过程:
  Private Sub Command1_Click()
    Dim a As Integer,b As Integer
    a=InputBox("Enter the First integer")
    b=InputBox("Enter the Second integer")
    Print b+a
  End Sub
  程序运行后,单击命令按钮,先后在两个输入对话框中分别345678,则输出结果是( A   )。
  A.1023    B.678345    C.678    D.345
38、有下列的窗体事件过程:
  Private Sub Form_Click( )
  a="MicrosoftVisual Basic"
  b=Right(a,5)
  c=Mid(a,1,9)
  MsgBox a,34,b,c,5
  End Sub
程序运行后,单击窗体,则在弹出的信息框的标题栏中显示的信息是( C)。
  A.Microsoft Visual    B. Microsoft    C. Basic  D.5
39、a=Sqr(3)
  Print Format(a,"$$###.###")
  以上语句的输出结果是( )。
  A$$1.732      B$1.732      C$1732        D$$0001.732
40、Print Format$(52648.5,"000,000.00")
    以上语句的输出结果是( D  )。
    A52648.5    B52,648.5  C052,648.50    D52,648.50
41、x=0时,函数iif(x>0,1,iif(x<0,-1,0))的返回值是(    )。
    A.-1    B.出错        C.0    D.1
42、下面程序段求两个数中的大数,(    )不正确。
  A. max=x                        B. if y>=x then max=y
      if y>=x then max=y              max=x
  C. if x>y then max=x else max=y
  D.  Max=iif(x>y,x,y)
43、下列关于DoLoop循环结构执行循环次数的描述正确的是(    )。
  A. Do WhileLoop循环和DoLoop Until循环可能都不执行

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